Salut, je réponds juste aux premiers posts :
Baruch (./1) :
Si j'ai bien compris, la machine ne connaît qu'un nombre fini d'opérations élémentaires (instructions) (c'est ça qu'on appelle "cablé" ?).
Oui effectivement ( voir
http://www.ticalc.org/pub/text/z80/z80iss.txt et
http://www.ticalc.org/pub/text/z80/z80time.txt pour l'équivalent hexadécimal des instructions du processeur z80).
Mais j'arrive pas à cerner la notion de romcall. Encore une fois si j'ai bien compris, c'est un mini-programme, un ensemble d'instructions élémentaires.
Oui. Une rom call c'est juste une routine, c'est à dire une suite d'instructions qui se termine par l'instruction RET. Mini programme ça convient aussi.
Je ne comprends pas d'où elles sortent. Apparemment il y en a qui sont déjà stockées dans la TI, est-ce que c'est dans l'OS ?
Oui, en fait l'OS de la TI est un gros programme déjà compilé et présent dans la mémoire "solide" de la calculette (c'est pour cela qu'on parle de ROM, Read Only Memory, quand on récupère l'OS pour le faire tourner dans un émulateur). C'est fixé une fois pour toutes sur les TI-83 et TI-82, mais on peut flasher une TI-83+ pour y mettre une ROM officielle de version plus récente, ou pour mettre une ROM non officielle.
En plus j'ai vu qu'il y a des librairies, mais dans celles que j'ai vu, il y a le nom et l'adresse de la romcall, mais nulle part son code.
Tu aurais un lien ?
Car si tu parles de nom et d'adresse, il me semble que c'est un fichier d'en-tête.
Baruch (./3) :
Mais c'est possible de décoder l'OS ? Je veux dire, si on a l'OS en langage machine, on peut l'assembler et donc le comprendre non ?
À part TI eux-même, personne n'a accès au code source de l'OS. Tout ce qu'on a comme information c'est 1) sa forme binaire (qui permet quand même de voir ce que les rom call font) 2) les fichiers du genre ti83plus.inc qui répertorient le nom et l'adresse de rom calls.
Ah tiens quelqu'un a le fichier ti83plus.inc ?
Là, il faut impérativement que tu te mettes à utiliser ticalc.org voire tout simplement google, car si tu commence à demander pour des trucs aussi faciles à trouver que ça, t'as pas fini

Une autre source très utile:
http://wikiti.brandonw.netGlobalement, n'hésite pas à aller voir dans les sites anglophones, même si tu ne maitrises pas la langue tu trouveras beaucoup de choses.
Au fait regarde ici, ça peut t'aider et j'aimerais avoir ton avis :
topics/115864-tutoriel-francophone-en-travauxEDIT: nouvelle adresse de wikiti