Elendur : tu pourrais donner le fichier bboxdata.bin avec les sources de ton jeu ?
T3 member
TimeToTeam : A new generation of games for TI
nitro Le 14/08/2001 à 21:05 >et peut etre réparé le bug qui fait planter la calc lorsqu'on compile 2 fois
Arf oui alors ça j'aimerais bien savoir d'où ça vient... est-ce que ça le fait avec slauch (de Iceman89) ou pas ?
So much code to write, so little time.
1) slauch ne marche pas sur 89 donc pas top
2) je comprends pas comment choisir le fichier que je veux éditer avec slaunch !
T3 member
TimeToTeam : A new generation of games for TI
de toute manière, le problème ne vient pas de side mais bel et bien de sc !
car si je compile 2 fois un prog avec sc("prog")
et bien la 2 eme fois ca plante (Memory Violation)
T3 member
TimeToTeam : A new generation of games for TI
ha oui au fait Nitro :
faudrait aussi que tu fasses une doc pour expliquer succintement les fcts que tu as rajouté (sgl_xxx)
T3 member
TimeToTeam : A new generation of games for TI
Avec quel editeur ouvrez-vous les fichiers .tl ??
Si l'envie de travailler te prend, assieds-toi et attends qu'elle te passe!
>_Godzil_ :
>Nitro tu programme le SMALL en C ? non ??
>
>Tu aurais pas des vars globales ???
>
>regarde sa :
>
<<Q: I have problems with allocating memory with TIGCC. When I run my program the first time, it works just as expected, but the second (or sometimes the third)
time I run it, it hangs. Typical memory allocation problem. But I just can't understand what the problem is.
A: The problem is very probably not related to the dynamic memory allocation, but to the usage of static variables.
At the moment, all static vars need to be initialized, even to nothing.
I.e, you need to use
static int a = 0, b = 0;
static char *ptr = NULL;
instead of
static int a, b;
static char *ptr;>>
Ceci ne concerne que le mode _nostub, et en principe c'est corrigé dans les versions récentes (à l'aide d'une initialisation automatique pour les programmes en _nostub), mais Zeljko a oublié de le supprimer de la FAQ.
Le problème qui concerne le Small est que les variables globales initialisées sont stoquées dans le programme et donc gardent leur valeur si le programme n'est pas archivé (et également si on utilise une ancienne version de DoorsOS qui désarchive et réarchive automatiquement les programmes en mode kernel).
>Nitro: C'est aussi la raison pour laquelle le compilateur ne sera jamais en nostub, tant qu'il n'y aura pas un support correct de la section .bss.
Si tu m'envoyais tes sources, je pourrais voir ce que je peux faire.
Mais je trouve qu'il faudrait d'abord avoir une version de srun en mode _nostub pour que convertir le compilateur ait un sens.
[edit]Edité par Kevin Kofler le 01-08-2001 à 19:18:58[/edit]

Pauvre Kevin il est incurrable.
Le compilo utilise genlib. Donc on ne peut pas faire du _nostub.
Je vois pas pourquoi le compilo serait plus sensé en étant _nostub.
Bref tu es de plus en plus énervant. L'objectivité, ça fait pas de mal...

Un site complet sur lequel vous trouverez des programmes et des jeux pour votre calculatrice TI 89 / Titanium / 92+ / Voyage 200 :
www.ti-fr.com.
Quelques idées personnelles
ici.
>Thibaut: Le compilo utilise genlib. Donc on ne peut pas faire du _nostub.
Si tu avais suivi dès le début, tu saurais que Nitro compte faire en sorte que le Small puisse utiliser aussi autre chose que genlib dans les versions futures.
Il peut très bien y avoir un header pour les ROM_CALLs, et un programme n'utilisant que ce header pourrait très bien être exécuté par une deuxième version de srun en _nostub.
On pourrait même mettre un header TIGCCLIB si on inclut les fonctions de TIGCCLIB dans srun (les 2 versions, il n'y a aucune raison pourquoi la version kernel ne pourrait pas les utiliser).
>Thibaut: Je vois pas pourquoi le compilo serait plus sensé en étant _nostub.
Je ne le vois pas non plus tant que le Small est dépendant de genlib et que srun est en mode kernel.
[edit]Edité par Kevin Kofler le 01-08-2001 à 19:31:47[/edit]
s'il y a bien quelque chose qui me crispe, c'est quand quelqu'un met des trucs en italique dans son texte...Comme Kevin par exemple...

Mon âme rayonnait du feu de ton feu,
Ton monde était une eau chuchotante
A la riviére de mon coeur.
Rumi, poéte soufi
Il y a une raison pour laquelle j'utilise l'italique: je mets tous les noms propres sauf les noms ou pseudonymes de personnes en italique.
je vais essayer de sortir slaunch pour 89....parce que la c'est necessaire....
sinon, moi j'ai une 89 hw2 roms 2.05, et ca marche nickel avec unios 1.31...et sur ma 92+ hw1 roms 2.03 doorsos 0.98/0.99
sinon, chez qui sa bug, il fo mettre le fichier gendata dans main, si il y a un crolling...
voila
@+
Bon, Kevin: je sais que tu veux rester sérieux, que tu as eu d'excellentes notes, que tu es trés bon en math, etc...mais je crois qu'il faut trouver le juste milieu. Le souci constant de rester sérieux t'empêche de faire s'exprimer la créativité et la sagesse qui est en toi.

Mon âme rayonnait du feu de ton feu,
Ton monde était une eau chuchotante
A la riviére de mon coeur.
Rumi, poéte soufi
En tout cas, si tu pouvais faire un explorateur qui lance les fichiers compiles ca serait pas mal !