Pim89
a écrit :
C venu très tard en tout cas, et encore, les infos n'ont pas été laché mais fouillé par les membres de la TIGCC,
Oui.
Mais TI a sorti une documentation après quand ils ont enfin sorti leur SDK.
(Ceci dit, leur documentation n'est pas complète.)
qui se sont servi d'un soft de TI pour trouver l'adresse des ROM_CALLs.
L'adresse, on n'a pas à la trouver, elle est dans une table dans AMS, dont l'adresse est placée à l'adresse fixe $c8 (200)! On a juste à mettre en correspondance le numéro avec le prototype et la fonctionnalité.
Voilà tt ce que TI a bien laissé, et encore pour les ROM_CALLs, les programmeur avaient déjà pas mal d'adresse,
TI a quand-même sorti très tôt
Exec.inc, qui contient une liste de tous les noms de
ROM_CALLs de AMS 1.01. Donc:
* on n'a pas eu à inventer des noms, on a pu prendre les noms officiels
* le nom donne quand-même une idée de ce que font les fonctions. Il n'y a eu plus qu'à trouver le prototype, et à vérifier que l'idée donnée par le nom était bien la bonne. Mais Zeljko a quand-même fait un travail plus poussé que ça: il a recherché tous les détails sur le fonctionnement des
ROM_CALLs qu'il pouvait trouver avec le débogueur de VTI.
donc le rôle de TI pour aider les programmeurs privés est quasiment nulle,
Tu exagères quand-même un peu. Mais il est vrai qu'ils auraient pu faire bien plus.
même contraignante (car TI ajoute des protections sur les ti68k qui nous empèche d'executer l'ASM comme ça).
Bof. Les programmes
_nostub <24 KO et non-TSR (c'est-à-dire pas résidents en mémoire) peuvent être lancés sans problèmes. Ce n'est qu'une limite de taille. Mais il est vrai que cette limite de taille est très embêtante. Heureusement qu'il est possible de la contourner sans trop de problèmes.
Enfin je crois bien que c ça, corrigez moi si j'ai faux 
C'est fait.
