Si seulement quelqu'un adaptait [i:39afbf47a5]z88dk[/i:39afbf47a5]...
Pour le moment, il n'y a à ma connaissance que 2 modèles de calculatrice TI bien diffusés à être programmables en assembleur et pas en C:
* les TI-92 (sans +): Processeur 68k, donc sous notre responsabilité (équipe de [i:39afbf47a5]TIGCC[/i:39afbf47a5]). Elles seront supportées plus ou moins par la prochaine version de [i:39afbf47a5]TIGCC[/i:39afbf47a5]. (Je travaille là-dessus.)
* les TI-82 ROM 19.006: Processeur Z80, donc c'est dans le domaine de [i:39afbf47a5]z88dk[/i:39afbf47a5]. À ma connaissance, il n'y a toujours personne qui travaille là-dessus, et je ne m'y connais pas suffisamment en termes de Z80 pour m'en occuper personnellement. Je signale qu'il ne s'agit pas de toucher au compilateur lui-même, mais juste au code de démarrage.
* Tu récupères les sources de [i:a936c65c36]z88dk[/i:a936c65c36].
* Tu regardes les fichiers "lib" spécifiques aux TI-82. Il n'y en a pas beaucoup. C'est surtout le code de démarrage ([i:a936c65c36]ti82_crt0.asm[/i:a936c65c36]).
* Tu rajoutes des [i:a936c65c36]IF (startup=machin)[/i:a936c65c36] pour [i:a936c65c36]SNG[/i:a936c65c36] (et/ou [i:a936c65c36]ACE[/i:a936c65c36]), et tu changes ce qu'il y a à changer (cf. documentation de [i:a936c65c36]SNG[/i:a936c65c36] et/ou [i:a936c65c36]ACE[/i:a936c65c36]). Regarde comment c'est fait pour TI-83 (pour laquelle plein de shells différents sont supportés), il faut travailler de la même manière.
Mais je ne peux pas t'aider beaucoup plus que ça. Il faudra peut-être se mettre en contact avec les développeurs de [i:a936c65c36]z88dk[/i:a936c65c36], peut-être qu'ils peuvent même faire le travail tout seuls si quelqu'un qui s'y connaît en termes de TI-82 ROM 19.006 leur explique la situation.