FlashZ (./137) :
Et s'il y a un probleme, ne rejette pas la faute sur l'auteur, surtout pour une HW1,
C'est AMS le problème (le lanceur ne marche plus avec la 2.07 et supérieures), pas le matériel.
Ce qui s'est passé, c'est que TI a rajouté des vérifications sur les tables de relogements pour éviter que Exec "4e444e75" (sans le 0000 final obligatoire) plante la machine, et que les paramètres que l'ancien lanceur passait à
EX_patch (un avec
0x40000 rajouté pour contourner la protection anti-exécution et l'autre sans) faisaient échouer une de ces vérifications. Donc nous avons été obligés de corriger le lanceur.
le probleme vient de l'auto executable, qui est loin d'etre de moi,
Certes, mais il faut que l'auteur recompile/réassemble (relinke en fait) le programme pour avoir le lanceur le plus récent qui corrige le problème.
Pour pas mal de programmes, une recompilation est également nécessaire pour la Titanium. Dans ton cas, ta routine de gris personnalisée risque d'avoir besoin de modifications (en fonction de comment tu règles les vecteurs d'interruption (+0x40000 ne marche plus, il faut utiliser la déprotection
bclr.b #2,0x600001) et de comment tu détectes le matériel (
ROM_base est 0x800000 sur la Titanium, donc le masque à appliquer à la valeur de 0xc8 est à modifier)), mais là c'est toi qui as choisi de ne pas utiliser celle de TIGCCLIB, qui pourtant est entièrement en assembleur. Pour la plupart des programmes (surtout ceux en C), une recompilation suffit.
Il était clair depuis le départ que les mises à jour de TIGCC ne peuvent prendre effet de par leur nature que pour les programmes compilés avec la nouvelle version, et que par conséquent l'auteur doit recompiler ses programmes de temps en temps.
Pour les correctifs de compatibilité avec les nouvelles versions sorties par TI qui touchent pratiquement tous les programmes (ce problème de lanceur, la V200, la Titanium), cette nécessité a été signalée un peu partout sur les forums. Nous ne pouvons pas faire plus que ça, nous n'avons pas une liste d'adresses e-mail de tous les auteurs de programmes TIGCC pour les contacter tous un par un. Nous ne pouvons encore moins recompiler tous les programmes, et de toute façon ta licence ne nous le permettrait pas.

Donc c'est à l'auteur de se tenir au courant et de recompiler quand c'est nécessaire.
Et concernant TI-Pang, je ne pense pas qu'il s'agisse de la derniere version, j'aurais et au courant du bug...
La dernière version dont je suis au courant a ce problème.