Bonjour,
Après exécution d'un programme sous TIGCC, j'ai l'erreur:
"Invalid relocation data in ASM program"
Et ce, aussi bien sur l'émulateur que sur la vraie machine.
à quoi est-ce dû?
comment résoudre le problème?
Merci.
Fred.
> à quoi est-ce dû?
La cause classique de cela est un appel à EX_patch avec un pointeur dans le ghost space et pas l'autre. C'est ça qui arrive sur les V200 et 89T quand un vieux lanceur est utilisé (il ne fonctionnerait de toute façon pas sur 89T).
Dans ton cas, on ne peut pas dire avec certitude. Quel programme ? Utilises-tu un lanceur ?
Salut Lionel,
Il semble que lorsque le programme dépasse les 4Ko, ça crash systématiquement.
Quand au "lanceur", je ne vois pas de quoi il s'agit... Je ne connais le monde TI que depuis 2 mois à peine.
J'ai installé les dernières versions en date de preos, HW3Patch, Xpand et l'AMS 3.10 sur v200.
Ce problème se pause aussi bien sur un émulateur vierge que sur une vraie machine vierge également.
Quand je vois des projets comme Hawk ou Sumo Wrestler qui sont énormes, je me pose des questions pourquoi ça crash avec un petit programme qui affiche une malheureuse map de 32x32, et fait 6 tests de touches et quelques structures déclarées dont 3 qui sont réellement utilisées..
Fred.
On a trouvé sur IRC, c'etait un debordement qui ecrasait la table des relogements