Attention !
Les informations contenues dans cette page datent de 2002, et je n'ai
désormais plus de temps à consacrer à la TI92.
Il est donc inutile de me contacter pour des questions techniques !
Cette page contient en revanche des liens utiles qui pourront vous aider.
Sortie en 1995, la TI-92 était à l'époque une calculatrice révolutionnaire. Elle le resta d'ailleurs pendant plusieurs années, avant que les principaux concurrents de Texas Instruments sur le marché des calculatrices scientifiques (HP et Casio) n'offrent à leur tour la possibilité de faire du calcul formel.
Pour un prix abordable (1500 Francs soit 230 euros), la TI-92 proposait:
Les caractéristiques techniques de la TI-92 marquaient, elles aussi, l'avénement d'une nouvelle génération:
Bref, un superbe investissement en vue du Bac ou des études supérieures, puisque la TI-92 est autorisée au Bac scientifique et pour la plupart des examens et concours du supérieur.
Un bémol, tout de même:
la TI-92 accroît terriblement les disparités entre bacheliers.
Entre un élève qui sait bien se servir de cette calculatrice, et un
autre qui n'en possède pas, la différence est énorme.
Prenons l'exemple d'un problème d'analyse.
Classiquement, ce problème commence par un calcul de dérivée, et enchaîne
sur le tracé de la courbe, points d'inflexions,... Si vous vous trompez
dans le calcul formel de la dérivée, toutes vos réponses suivantes
seront fausses. La différence entre un candidat possédant la TI-92 et
celui n'en possédant pas, c'est tout simplement la possibilité de
vérifier ce fameux calcul de dérivée. L'heureux propriétaire
d'une TI-92 aura, forcément, son calcul de dérivée juste, quitte
à le vérifier s'il s'aperçoit d'une erreur. Ce que ne pourra pas
se permettre un candidat qui n'a pas la TI-92, qui perdra certainement
du temps et... des points.
Déjà plus de 5 ans que j'ai acheté ma TI-92, et je ne m'en suis toujours pas séparé. Voici le CV de ma TI:
Ce dont je vais parler dans cette page, c'est de l'utilisation
un peu originale de la TI-92, qui consiste à exécuter des programmes
en langage assembleur.
C'est une présentation générale de Fargo, et non une spécification
détaillée de la manière dont est organisée la TI-92, la manière
dont il faut écrire les programmes en assembleur...
Ceci pour au moins deux raisons:
Pour installer Fargo sur la TI92, il vous faut deux choses, en plus de votre calculette préférée:
Si vous possédez déjà un câble TI Graph Link, cette section ne vous sera pas d'une grande utilité.
Mais si vous n'êtes pas prêt à dépenser 500 Francs pour le câble fourni par TI, voici ce que les anglo-saxons appellent le câble à 5$.
Et voilà ! Vous êtes fin prêt pour installer Fargo II !
Fargo II modifie le "noyau" de la TI 92 de manière à ce qu'elle puisse exécuter des programmes en assembleur. Les programmes en assembleur sont beaucoup plus rapides que ceux écrits en TI-Basic car ils permettent d'agir directement sur le microprocesseur (TI-Basic est le langage de programmation par défaut, avec les if-then-endif...).
Les programmes en assembleur sont plus facilement buggés, et quand ça plante on perd le contenu de la mémoire à la suite d'un fameux Address error ou Illegal instruction... Mais Fargo II n'a jamais grillé une calculette, tout au plus vous risquez de perdre des données.
La dernière version de Fargo II se trouve sur le site de la TI, il est développé par David Ellsworth.
Rien de plus simple que d'installer Fargo : il suffit d'effectuer un backup de la calculette, d'exécuter un petit programme sur le PC qui se charge de mettre le bon Fargo dans le backup en fonction de la version de la TI, puis de remettre le backup dans la TI. Désormais la TI sait exécuter les programmes en assembleur !
Les programmes pour Fargo, et notamment les jeux sont très facile à trouver sur le web. Vous en trouverez pas mal sur le site TI.
Ecrire des programmes en assembleur pour TI92 n'est pas compliqué. Le meilleur moyen pour débuter est de récupérer des sources .asm commentés pas trop longs, et de les recompiler soi-même en changeant des bouts de code.
Voici une petite liste de ce qui me semble indispensable pour débuter :
Voici mon premier programme que j'ai écrit en assembleur pour TI-92.
Comment déplacer n disques d'un piquet vers un autre, sachant que l'on dispose de 3 piquets et que l'on s'interdit de placer un disque sur un disque plus petit ? |
Résolution automatique : La résolution avec 12 disques demande 4095 opérations, il ne faut que 7 secondes à la TI pour y arriver ! Bien sûr, la TI peut aussi résoudre le problème pas-à-pas... |
Vous avez toujours voulu savoir à quoi ressemblait l'intérieur de la TI92 ? Voici quelques photos que j'ai prises après démontage de la calculette.
Attention ! Ne démontez pas votre calculette... Si vous le faites, c'est à vos risques et périls. La calculatrice contient des éléments fragiles que vous pourriez endommager.
Les photos ci-dessous ne sont pas libres de droits.