1

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.

There is no spoon.

2

> à 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 ?
avatar
Membre de la TI-Chess Team.
Co-mainteneur de GCC4TI (documentation en ligne de GCC4TI), TIEmu et TILP.
Co-admin de TI-Planet.

3

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.

There is no spoon.

4

boulifb :
Quand au "lanceur", je ne vois pas de quoi il s'agit...

Un programme qui lancerait un autre, mais apparamment ce n'est dû à ça dans ton cas.
Fait un test case réduit, c'est un plantage comme un autre, on ne peut rien deviner là.

5

On a trouvé sur IRC, c'etait un debordement qui ecrasait la table des relogements
Auteur de Mode7 Engine pour ti68k
Auteur de F-ZERO for TI68k
Membre de Orage Studio
Mon site perso : http://www.tigen.org/lionela/
Le gite de mes parents à coté de Narbonne :
http://chaletdenis.free.fr/

6

erf smile

7

LionelA :
On a trouvé sur IRC, c'etait un debordement qui ecrasait la table des relogements


ouais, j'allais le dire grin
There is no spoon.