Page 1 of 1

Prototype module TI-92 avec la légendaire version 1.6 !

Unread postPosted: 19 Dec 2022, 14:21
by critor
Sortie pour la rentrée 1995, la TI-92 fut la première calculatrice à intégrer un moteur de calcul formel, les modèles haut de gamme HP 48 l'ayant précédée chez Hewlett Packard n'intégrant jusqu'alors qu'un moteur de calcul littéral. Le moteur formel de la TI-92 était basé sur Derive, un logiciel développé par Soft Warehouse, compagnie qui fut par la suite rachetée par Texas Instruments ce qui fut bien pratique pour continuer à faire évoluer le moteur dans le sens où le constructeur l'entendait désormais et jusqu'à aujourd'hui sur les TI-Nspire.

Mais ce n'est pas tout, la TI-92 est aussi la première calculatrice à intégrer un logiciel de géométrie dynamique, Cabri, développé alors à l'Université de Grenoble.

Ce projet titanesque de Texas Instruments a mobilisé une équipe internationale d'éminents spécialistes. Justement, dans les premières versions TI-92 était dissimulée la liste des principaux développeurs :
Code: Select all
Developed by:
Franck Bellemain  Jeff Janis
Jose Fernandez    Jean-Marie Laborde
Linda Ferrio      John Powers
Bud Gerwig        Russ Rosenquist
Danny Gremillion  Dave Stone
Doug Glazar       David Stoutemyer
Jim Hammerquist   Glen Thornton
Lauren Holmes     Julio Valella
Vonnie Howard     Michell Wood

Une liste alignée sur 2 colonnes, respectant même la limitation à 10 lignes et ne mettant donc pas tout-le-monde. Cette liste semblait donc prévue pour un affichage même si nous ignorons à ce jour comment déclencher cela.

Pour référence, nous avons dans l'ordre :
  • Franck Bellemain : Université Joseph Fourier, Grenoble, France (Cabri)
  • Jeff Janis : Texas Instruments
  • José Fernández : Texas Instruments
  • Jean-Marie Laborde : Université Joseph Fourier, Grenoble, France (Cabri)
  • Linda Ferrio : Texas Instruments
  • John Powers : Texas Instruments
  • Bud Gerwig : Texas Instruments
  • Russ Rosenquist : Texas Instruments
  • Danny Gremillion : Texas Instruments
  • David Stone : Texas Instruments
  • David Stoutemyer : Soft Warehouse, Honolulu, HI (Derive)
  • Doug Glazar : Texas Instruments
  • Jim Hammerquist : Texas Instruments
  • Glen Thornton : Texas Instruments
  • Lauren Holmes : Texas Instruments
  • Vonnie Howard : Texas Instruments (dont nous avons pu retrouver depuis le modèle de développement utilisé par la suite pour la conception de la TI-Nspire CAS)
  • Julio Valella : Texas Instruments
  • Michell Wood : Texas Instruments

N'oublions pas les nombreuses autres personnes qui ne rentraient pas sur ces 10 lignes :
  • J. Douglas Child : Rollins College, Winter Park, FL
  • Franklin Demana : The Ohio State University, Colombus, OH
  • Arne Engebretsen : Greendale High School, Greendale, WI
  • Philippe Fortin : Lycée Cassin, Bayonne, France (qui a grandement contribué au lancement de TI-Planet)
  • Michael Keyton : St. Marks School of Texas, Dallas, TX
  • Dennis Mick : Carrol College, Waukesha, WI
  • Richard O'Farrell : Carrol College, Waukesha, WI
  • Charles Vonder Embse : Central Michigan University, Mount Pleasant, MI
  • Bert Waits : The Ohio State University, Colombus, OH
  • Chris Alley : Texas Instruments
  • Jeff Crump : Texas Instruments
  • Bob Fedorisko : Texas Instruments
  • José Fernández : Texas Instruments
  • Darrell Johnson : Texas Instruments

13568Nous avons pu ensemble l'année dernière remonter le temps sur les traces de la conception de ce petit bijou. En effet en Février 2021, nous découvrions et t'achetions successivement deux prototypes de TI-92, les premiers à refaire enfin surface en plus de 25 ans pour ce modèle. Il faut croire que dans le contexte de ce développement majeur, Texas Instruments avait méticuleusement pris soin de récupérer et détruire un maximum de prototypes, alors que pour bien d'autres modèles ultérieurs nous sommes loin d'avoir eu à attendre aussi longtemps. L'un des prototypes indiquait au dos à l'emplacement du numéro de série un assemblage en Mai 1995 et l'autre en Juin 1995. La collaboration avec l'Université de Grenoble lors de la conception expliquait parfaitement la présence de ces derniers prototypes en France. De face, les prototypes étaient identifiables à la touche de verrouillage avec la main, présentant un visuel différent de celui des modèles de production, sans manche ni poignet.


13534Nous t'avons testé dès réception le prototype de Mai 1995 puis celui de Juin 1995.

Le prototype de Mai 1995 venait avec :
  • un module ROM amovible faisant tourner la dernière version de production du logiciel, la 1.12 datant du 8 Mai 1996
  • une ROM interne utilisée en cas d'absence du module, avec une version 0.5d23 inconnue jusqu'alors, datée du 16 Janvier 1995
Cette dernière version était donc très antérieure à la version 1.0 du 19 Septembre 1995 et donc hautement intéressante, et a même pu être sauvegardée.

Nous avons pu remarqué lors de tests ultérieurs une interface quasiment finalisée, indiquant donc qu'au 16 Janvier 1995 Texas Instruments travaillait déjà sur le projet TI-92 au moins depuis des mois si ce n'était des années.

13593Le prototype de Juin 1995 venait avec :
  • une ROM interne elle aussi en version 0.5d23
  • un module ROM externe faisant tourner une version 0.6a19 à son tour inconnue du 11 Octobre 1995
Bernard Parisse, enseignant-chercheur à l'Université de Grenoble, nous a justement informés entre temps qu'il restait encore un dernier prototype de TI-92 fonctionnel à l'Université de Grenoble, faisant pour sa part tourner une version 0.6a50 du 17 août 1995.

13576135761357813580Matériellement le plus remarquable sur ces prototypes était que les modules ROM utilisaient un format différent de celui des modèles de production et totalement incompatible, avec ici des connecteurs Zebra. Contrairement aux modules TI-92 de production ils étaient de plus munis de puces mémoire Flash et pouvaient donc être mis à jour par les testeurs et développeurs.

135581354313541

Profitons-en pour rappeler la liste les versions TI-92 connues jusqu'à aujourd'hui :
  • TI-92 : 0.5d23 - 16/01/1995 - sauvegardée :)
  • TI-92 : 0.6a19 - 31/05/1995 - à sauvegarder...
  • TI-92 : 0.6a50 - 17/08/1995 - à sauvegarder...
  • TI-92 : 1.0b1 - 13/09/1995 - à trouver et sauvegarder...
  • TI-92 : 1.0 - 19/09/1995 - à sauvegarder...
  • TI-92 : 1.2 - 11/10/1995 - sauvegardée :)
  • TI-92 : 1.3 - 20/10/1995 - sauvegardée :)
  • TI-92 : 1.4 - 17/11/1995 - sauvegardée :)
  • TI-92 : 1.5 - 02/01/1996 - à trouver et sauvegarder...
  • TI-92 : 1.7 - 18/01/1996 - sauvegardée :)
  • TI-92 : 1.8 - 28/02/1996 - sauvegardée :)
  • TI-92 : 1.10 - 20/03/1996 - à trouver et sauvegarder...
  • TI-92 : 1.10 - 26/03/1996 - à trouver et sauvegarder...
  • TI-92 : 1.11 - 11/04/1996 - sauvegardée :)
  • TI-92 : 1.12 - 08/05/1996 - sauvegardée :)
  • TI-92 II : 2.1 - 19/08/1996 - sauvegardée :)

Bizarrerie dans cette numéroration, il n'y avait pas de version 1.6.

Et ce n'est pas une erreur, tous les sites de référence de l'époque sautent directement de la version 1.5 à la version 1.7...

Il faut donc croire que la version 1.6 n'était jamais sortie sur les modules TI-92 de production.

Mais par contre, une telle numérotation avait dû exister en interne, et être programmée sur les modules prototypes de certains développeurs / testeurs...

Il y a eu plusieurs changements entre les versions 1.4 et 1.7.

Nous pouvons citer la suppression du message d'erreur fatale "SYSTEM DEAD, CORRUPT SUPERVISOR STACK".

Ou encore la suppression de la liste des développeurs cachée dans toutes les versions précédentes.

1379613798Justement, nous avions découvert et fait acheter l'année dernière deux modules pour les TI-92 prototypes, et venons enfin de les récupérer.

Celui de droite avec une étiquette TI-92E n'est hélas pas détecté correctement lorsque inséré dans nos prototypes TI-92. Toutefois il semble que ce soit juste la faute de l'un de ses connecteurs Zevio bien sale. En échangeant sa carte avec celle d'un autre module ça marche, et il est sans intérêt dernière version 1.12.

Reste maintenant à tester celui de gauche...

16320Et jackpot, celui de gauche fait tourner la légendaire version 1.6 dont nous apprenons au passage la date de compilation : 15 décembre 1995 ! :bj:

La sauvegarde de cette version 1.6 pendant que ce module et notre prototype TI-92 marchent encore serait donc essentielle.

Malheureusement en tant que version inconnue elle n'est pas supportée par Fargo, l'outil permettant de rajouter le support des programmes en langage machine sur TI-92.

Comme le module externe a la priorité lors de l'amorçage des TI-92, il ne nous est pas non plus possible de le brancher tout en exécutant une autre version compatible Fargo.

1357513576On pourrait également penser à un dumping matériel via un programmateur de puce gérant les Intel E28F008SA-120, la carte du module exposant des connexions qui ne devraient pas être bien difficiles à documenter et exploiter.

Toutefois ici il y a 2 puces, et sauf erreur il semble que certaines pistes relient ces puces entre elles, sur des broches qui ne concernent ni l'alimentation ni la masse. Cela pourrait interférer avec le bon fonctionnement du programmateur...

Si tu as des pistes, n'hésite pas à les partager. :)

Re: Prototype module TI-92 avec la légendaire version 1.6 !

Unread postPosted: 19 Dec 2022, 14:27
by Adriweb
Excellent :)

Petite note Pour Frank Demana (RIP) et Bert Waits, c'est ceux qui sont a l'origine du T3 de TI :)

Cf par ici https://www.nctm.org/Grants-and-Awards/ ... ographies/ et ici https://www.t3europe.eu/en/t3-europe/ed ... -t3-europe

Re: Prototype module TI-92 avec la légendaire version 1.6 !

Unread postPosted: 19 Dec 2022, 17:25
by mr womp womp
Super! J'ai remarqué que les photos internes sont d'un autre module. Est-ce que les 2 nouveaux modules ont été ouverts?
C'est possible que ce ne soit pas des modules flash (l'autocolant "TI92E" me donne l'impression que c'est un E module...)

Re: Prototype module TI-92 avec la légendaire version 1.6 !

Unread postPosted: 20 Dec 2022, 08:36
by parisse
Quel contraste : à cette époque, la volonté des institutions et des constructeurs, c'était d'innover en ajoutant des fonctionnalités, ici le CAS et la géométrie. Aujourd'hui ils se battent pour empêcher les élèves d'accéder à ces mêmes fonctionnalités.

Re: Prototype module TI-92 avec la légendaire version 1.6 !

Unread postPosted: 20 Dec 2022, 18:52
by Thom986
Pour avoir beaucoup utilisé la TI89, c'est vraiment de belles machines qui font penser à de petits ordinateurs dans la gestion des fichiers, la possibilité de tout sauvegarder, la personnalisation facile de l'interface et dans la programmation qui donnait accès à des boites de dialogue aisément.

Vraiment un bel outil, efficace et plein de fonctionnalités.