Accueil TI-89 Jeux Logiciels Central IUP Sonic & Cream Livre d'or


Du TI-Basic à l'Assembleur...

[Retour] - [ Page 1 | Page 2 | Page 3 | Page 4 ]

Hardware VS. ROM

Avant d'aller plus loin, attardons sur la définition de deux termes, confondus parfois par les débutants. Il ne faut pas confondre Hardware et ROM. La ROM est le programme général permettant de faire fonctionner l'ensemble de la machine : son petit nom est AMS ou Advanced Mathematics Software (Attention, ne pas confondre AMS et ASM, ça n'a strictement rien à voir...). Pour vérifier sa version, procédez de même que précédemment pour faire apparaître la fenêtre "A propos de..." et regardez à la troisième ligne. En effet c'est plus compliqué : il existe de nombreuses versions de ROM : 1.00, 1.05, 2.01, 2.03, jusqu'à 2.09, parmi les plus connues. Avec un simple câble TI-TI (fourni avec votre machine), vous pouvez échanger vos ROM entre copains ! Seule limitation, le receveur perd évidement toutes ses données, et même sa mémoire Archive... La version de la ROM n'a en général pas trop d'incidence sur le fonctionnement des programmes Assembleur, surtout les programmes nostub, don préférez la dernière version. Celle-ci est toujours disponible gratuitement sur le site de TI : http://www.ti.com . Encore une chose : ne pas confondre Hardware version 2 et ROM version 2.0x : les deux n'ont absolument aucun rapport : ainsi une "vieille" calculatrice avec un Hardware version 1 peut avoir téléchargé la ROM 2.08, et une nouvelle calculatrice version 2 peut très bien être revenu à une ROM 1.00 (même si ce n'est pas très conseillé...).


Se préparer à l'assembleur

Une fois tous ces petits problèmes passés, on va enfin pouvoir utiliser les programmes en Assembleur. Nous avons abordé plus haut la question de la limitation de la taille des programmes en Assembleur. Cette limitation était fixée à 8 ko pour les ROM antérieures à la 2.05, puis à 22 ko pour les suivantes. Dans le cas où le programme exécuté excède cette taille, le message 'Chaîne ASAP trop longue' s'affiche, et vous ne pouvez pas profiter de votre jeu. Si vous voulez néanmoins utiliser ces programmes, il vous faudra installer un patch qui modifiera votre ROM, en hard ou en soft, pour faire sauter cette limitation. Ces patches seront très bientôt disponibles sur ce site, en attendant, vous pouvez aller sur http://www.ti-rex.org pour en trouver. Dans les descriptions que vous trouverez sur notre site, nous avons spécifié lorsque le programme ne nécessitait pas de patch pour fonctionner.

A présent, vous êtes prêt pour profiter pleinement et en toute connaissance de cause des joies de l'Assembleur sur TI-89. Sur Jeyland, nous avons fait le choix de ne vous proposer que des programmes et jeux en Assembleur nostub. La plupart ont été testés sur les ROM les plus récentes, mais il n'y a pas de risque 0. Rappelez-vous, aucun programme en ASM n'est parfaitement stable, et le risque de plantage n'est jamais nul... Alors préparez-vous à toute éventualité.


[Retour]

 

Tous droits réservés ©
Warning: setlocale() [function.setlocale]: Passing locale category name as string is deprecated. Use the LC_* -constants instead in /mnt/127/sdb/chez.com/9/7/jeyland/credits.inc.php on line 4
2024 Jeyland
http://www.jeyland.fr.st