π
<-

News 2023

News 2022

News 2021
April (1)

News 2020
August (1)
June (2)

News 2019
July (1)

News 2018

News 2017

News 2016
April (1)

News 2014
March (1)

News 2013
August (3)
July (5)
June (1)
May (1)

News 2012
August (2)
July (2)
June (5)
May (1)
April (3)
March (1)

News 2011
June (1)
May (1)

News 2010
July (1)

Découverte combinaison d'accès écran de crédits TI-92

New postby critor » 20 Nov 2023, 09:27

Sortie pour la rentrée 1995, la TI-92 fut la première calculatrice graphique à 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 américaine 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é en France à l'Université de Grenoble.

Ce projet titanesque de Texas Instruments a donc mobilisé une équipe internationale d'éminents spécialistes dont plusieurs français.

Justement, à partir de la version 1.4 de la TI-92, compilée le 17 novembre 1995, Texas Instruments a rajouté dans la ROM une liste des principaux développeurs. On peut la consulter en dumpant la ROM de la calculatrice puis ouvrant le fichier récupéré dans un simple éditeur de texte :
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

Cette liste fut reprise dans presque toutes les versions ROM ultérieures jusqu'à la version 2.1 équipant le modèle successeur TI-92 II de rentrée 1996 incluse, bizarrement à la seule exception de la version 1.7 du 18 janvier 1996 dont elle est absente.

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

Une liste dont l'écriture en ROM nous semblait toutefois alignée sur 2 colonnes, respectant même la limitation à 10 lignes de l'écran et ne mettant donc pas tout le monde.

Cette liste semblait donc être formatée à des fins d'affichage sur l'écran de la TI-92, même si nous ignorions jusqu'à ce jour comment déclencher cela.

Et bien grande nouvelle aujourd'hui, Frédéric Desautels alias mr womp womp vient tout juste de découvrir la combinaison déclenchant l'affichage de cet écran de crédits ! :bj:

Rappelons que sur TI-92, tu peux accéder :
  • à un écran affichant la version en tapant
    F5
    (
  • au menu d'auto-test en tapant
    S
    à l'écran précédent

18357Et bien à l'écran de version, si au lieu de
S
tu tapes
P
, l'écran des crédits se révélera enfin à tes yeux ! :favorite:

Combinaisons d'accès donc à partir de la version 1.4 et à l'exception de la version 1.7 :
F5
(
P
.

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

New postby critor » 19 Dec 2022, 14:21

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. :)

Découverte 2 modules Zebra pour TI-92 prototypes

New postby critor » 23 Apr 2021, 09:50

Cette année, les amoureux de la TI-92, calculatrice formelle mythique et à l'époque révolutionnaire lancée par Texas Instruments pour la rentrée 1995, ont été gâtés.

Rappelons que cette calculatrice fut la première à 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.

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.

13568Nous avons pu ensemble cette année commencer à 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. 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, a même pu être sauvegardée.

13592Le 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.

13558Maté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.
13543
13541

C.B. Wilson, ingénieur chez Texas Instruments qui a accompagné pendant pas moins de 33 ans (1967-2000) la conception de nombre de produits grand public du constructeur (microordinateurs CC-40 et TI-99, calculatrices TI-81, TI-85 et TI-92...), vient hélas de nous quitter en 2020.

Il conservait issues du fruit de son travail diverses pièces : prototypes, modèles de développement, démonstration ou exposition... des éléments essentiels et peut-être uniques au monde dans l'histoire de la conception des produits concernés.

Ses héritiers sont en train de liquider aux enchères la collection digne d'un musée qu'il avait accumulée.

1379613797Quelle ne fut pas notre surprise de découvrir la semaine dernière dans les pièces ainsi exposées l'apparition de 2 modules pour prototypes TI-92.

Munis de l'ancienne connectique Zebra ils ne sont donc pas utilisables sur les TI-92 de production, mais uniquement sur les prototypes dont seulement 3 exemplaires sont actuellement connus au monde, 2 entre nos mains et 1 à l'Université de Grenoble.

13798L'un des modules comporte une étiquette avec 2 impressions de couleurs d'encre différentes, TI-92E pour celle qui semblerait être la plus récente, et 1.9 pour la plus ancienne.

L'autre n'indique rien de remarquable, mais commence à voir la finition de son boîtier évoluer vers celle des modules de production.

En supposant que les étiquettes soient à jour et n'aient pas été interverties, peut-être donc le module en question comporte-t-il la version 1.9 qui à ce jour il nous semble ne circule pas sur Internet, ou une préversion de cette dernière, ou encore une préversion du module TI-92E qui fut commercialisé comme une extension de la TI-92 permettant de mettre cette dernière au niveau de son successeur TI-92 II (passage à 256 Kio de mémoire RAM avec une version 2.1 du 19 août 1996).

Disposant donc des derniers prototypes TI-92 au monde capable de tester ces modules et révéler leur contenu, nous avons décidé d'en tenter l'acquisition via notre association, avec pour objectif de les tester, documenter, et te partager ensuite l'intégralité de nos découvertes dans un ou plusieurs articles comme à notre habitude.

Nous avons dû nous battre pour remporter l'enchère, crois bien que les collectionneurs qui suivaient la chose ne nous ont pas fait de cadeau, bien que paradoxalement ne disposant pas du matériel nécessaire pour tester, documenter et partager les modules en question. Finalement crois-le ou pas, ces 2 petits modules de 20 grammes rentrant dans une enveloppe bulle, nous reviennent plus chers que les 2 prototypes TI-92.

À bientôt, plus d'information à la réception... ;)

Crédits images : musée Datamath (pour plusieurs comparaisons avec les premiers modèles de production)

Dumping ROM TI-92 1.2, enfin !

New postby critor » 21 Feb 2021, 11:11

Sur TI-Planet nous œuvrons entre autres à la préservation du patrimoine éducatif développé par Texas Instruments, qu'il soit logiciel ou matériel.

Pour le logiciel :
  • concernant les calculatrices à mémoire Flash réinscriptible et donc pouvant être mises à jour, cela passe par la récupération des images d'OS d'une façon ou d'une autre selon qu'il s'agit d'images publiées sur le site de TI, d'images préinstallées en usine sans publication, ou d'images de développement
  • concernant les calculatrices de technologie plus ancienne à mémoire ROM non réinscriptible logiciellement, cela passe par le dumping du contenu ROM, et il est très important de le faire aussi tôt que possible pendant que les calculatrices concernées fonctionnent encore

Les images d'OS ainsi récupérées sont toutes mises à disposition en téléchargement sur notre site.

Pour les images ROM nous ne pouvons hélas pas te les partager à ce jour, Texas Instruments combattant la diffusion de telles images.
En effet à la différence des précédentes, les images ROM sont directement amorçables sur des émulateurs, dont il existe plein de versions sur smartphones.
Leur diffusion dispense alors de s'acheter une calculatrice TI pour aller en classe, voir même de toute la scolarité car certains pays commencent à autoriser smartphones, tablettes et ordinateurs personnels aux examens.
Nous te les conservons toutefois en lieu sûr, en attendant des temps plus propices.

Les TI-92 et TI-92 II sorties pour les rentrées 1995 et 1996 ne bénéficient pas de la technologie Flash, contrairement au modèle successeur TI-92 Plus de la rentrée 1998.

Par rapport aux différentes versions ROM connues, la TI-92 est de loin le modèle sur lequel nous en avions récupéré la plus faible proportion :
  • TI-92 : 0.5d23 - 16/01/1995 :)
  • TI-92 : 0.6a19 - 31/05/1995 - à dumper...
  • TI-92 : 1.0b1 - 13/09/1995 - à trouver et dumper...
  • TI-92 : 1.0 - 19/09/1995 - à dumper...
  • TI-92 : 1.2 - 11/10/1995 - à trouver et dumper...
  • TI-92 : 1.3 - 20/10/1995 :)
  • TI-92 : 1.4 - 17/11/1995 :)
  • TI-92 : 1.5 - 02/01/1996 - à trouver et dumper...
  • TI-92 : 1.7 - 18/01/1996 :)
  • TI-92 : 1.8 - 28/02/1996 :)
  • TI-92 : 1.10 - 20/03/1996 - à trouver et dumper...
  • TI-92 : 1.10 - 26/03/1996 - à trouver et dumper...
  • TI-92 : 1.11 - 11/04/1996 :)
  • TI-92 : 1.12 - 08/05/1996 :)
  • TI-92 II : 2.1 - 19/08/1996 :)

Aujourd'hui Frédéric Desautels alias Mr Womp Womp fait avancer ce travail d'archivage. Il a récupéré et dumpé à l'aide de TiLP une TI-92 munie d'une ROM en version 1.2.

Avec le logiciel contenu compilé le 11 octobre 1995, c'est désormais la plus ancienne ROM TI-92 de production à notre disposition, merci ! :bj:

  • TI-92 : 0.5d23 - 16/01/1995 :)
  • TI-92 : 0.6a19 - 31/05/1995 - à dumper...
  • TI-92 : 1.0b1 - 13/09/1995 - à trouver et dumper...
  • TI-92 : 1.0 - 19/09/1995 - à dumper...
  • TI-92 : 1.2 - 11/10/1995 :)
  • TI-92 : 1.3 - 20/10/1995 :)
  • TI-92 : 1.4 - 17/11/1995 :)
  • TI-92 : 1.5 - 02/01/1996 - à trouver et dumper...
  • TI-92 : 1.7 - 18/01/1996 :)
  • TI-92 : 1.8 - 28/02/1996 :)
  • TI-92 : 1.10 - 20/03/1996 - à trouver et dumper...
  • TI-92 : 1.10 - 26/03/1996 - à trouver et dumper...
  • TI-92 : 1.11 - 11/04/1996 :)
  • TI-92 : 1.12 - 08/05/1996 :)
  • TI-92 II : 2.1 - 19/08/1996 :)
A bientôt, on espère... ;)
Link to topic: Dumping ROM TI-92 1.2, enfin ! (Comments: 0)

Test prototype TI-92 Juin 1995: version 0.6a19, module Zebra

New postby critor » 20 Feb 2021, 13:53

13568Dans plusieurs articles précédents nous t'avions annoncé, testé et dumpé un prototype de la légendaire TI-92 sortie pour la rentrée 1995.

13543Le prototype comportait un numéro de série indiquant un assemblage en Mai 1995 et présentait :
  • une ROM interne en version 0.5d23 compilée le 16 janvier 1995
  • un module ROM amovible muni d'une connectique Zebra incompatible avec les TI-92 de production et incluant de la mémoire Flash réinscriptible, mais déjà mis à jour avec la dernière version de production 1.12 compilée le 8 mai 1996
13555135421354113540135381353713536


C'est toutefois cette ROM externe 1.12 qui nous a permis de dumper la ROM interne 0.5d23.

En effet, lorsqu'une TI-92 comporte simultanément une ROM interne et un module ROM amovible, c'est ce dernier qui a la priorité et est amorcé.
Le prototype démarre alors en version 1.12 sur laquelle on peut rajouter la gestion des programmes en langage machine en installant Fargo, et nous avons alors constaté que le mapping mémoire était par chance le suivant :
  • 0x200000 : ROM interne (1 Mio)
  • 0x300000 : ROM interne (1 Mio)
  • 0x400000 : ROM externe (2 Mio)
Ce n'était pas exactement ce que nous annonçait la documentation de Fargo pour cette configuration, cette dernière ne nous laissant a priori que peu d'espoir. Mais peut-être que ce prototype se comportait par chance différemment, ou peut-être tout simplement que la documentation en question est fausse, les premières TI-92 de production n'ayant pas comporté de ROM interne. La ROM interne n'est revenue que très tardivement sur la fin de vie des TI-92, à partir des calculatrices équipées de la version 1.11 compilée le 11 avril 1996.

Et puis nous t'annoncions l'arrivée prochaine d'une 2nd prototype. ;)

1359013568Aujourd'hui ce 2nd prototype TI-92 est entre nos mains. :D

Cette fois-ci le couvercle semble bien être coulé dans le moule final, les nom et logo Texas Instruments adoptant leur forme définitive.

De face, on reconnaît toutefois encore une fois qu'il s'agit d'un prototype au clavier, avec la touche de verrouillage présentant une main sous un visuel non final, sans manche ni poignet.
Au moins 3 visuels différents avaient été envisagés par TI pour cette touche selon les illustrations qui ont varié dans les diverses communications promotionnelles de l'époque :


13588Sur la tranche supérieure, les inscriptions accompagnant les différents éléments ne semblent pas encore aussi grandes que sur les modèles de production, mais n'en restent pas moins beaucoup moins écrasées que sur le prototype précédent.

1358713565Le prototype précédent comportait un numéro de série 01182 0595 indiquant un assemblage en Mai 1995.

Ici le numéro de série 0695 11045 prend le format inversé qui persistera avec les premiers modèles de production, et nous indique donc un assemblage en Juin 1995.

On note une étiquette imprimée Engineering Sample Not for Sale, ainsi qu'un étiquette manuscrite Proto 2.

13592Il est donc grand temps d'allumer notre prototype TI-92 et de composer la combinaison secrète
F5
(
pour en connaître la version logicielle.

Et bien de façon assez décevante, cette TI-92 fait tourner la version 0.5d23 du 16 janvier 1995, c'est-à-dire exactement celle que nous avions déjà dumpée sur la ROM interne du prototype précédent. :o

1358513586C'est assez curieux vu l'écart avec la date d'assemblage de ce prototype. Retirons le compartiment arrière afin d'en apprendre davantage.

Sur la face arrière interne, on note toujours l'absence d'un timbre à date gravé, ainsi que l'absence de gravure des spécifications de l'alimentation dans les rectangles prévus à cet effet.

Le prototype comporte bien un module ROM amovible mais on se rend vite compte du problème, le module n'était tout simplement pas inséré à fond.

On devine de suite aux verrous latéraux qu'il s'agit toujours d'un module à connecteurs Zebra physiquement incompatibles avec les TI-92 de production. Nous avions quelque méfiance envers la fiabilité de ces connecteurs, hélas l'expérience nous donne raison.

Avant donc de bien renfoncer ce module jetons-y un petit coup d'œil, il semble absolument identique à celui du prototype précédent, même référence 1113530-0001, et même utilisation de 2 Mio de mémoire Flash réinscriptible avec 2 puces Intel E28F008SA-120 :
135811358013579135781357713576

13593Rallumons donc avec le module bien enfoncé et accédons donc à l'écran de diagnostics.

Et bingo, cette fois-ci le module Zebra n'a pas été mis à jour, nous obtenons une version 0.6a19 inconnue jusqu'à ce jour, et apparemment compilée le 31 mai 1995.

Profitons-en donc au passage pour compléter la chronologie des versions TI-92 :
  • TI-92 : 0.5d23 - 16/01/1995 :)
  • TI-92 : 0.6a19 - 31/05/1995 - à dumper...
  • TI-92 : 1.0b1 - 13/09/1995 - à trouver et dumper...
  • TI-92 : 1.2 - 11/10/1995 - à trouver et dumper...
  • TI-92 : 1.3 - 20/10/1995 :)
  • TI-92 : 1.4 - 17/11/1995 :)
  • TI-92 : 1.5 - 02/01/1996 - à trouver et dumper...
  • TI-92 : 1.7 - 18/01/1996 :)
  • TI-92 : 1.8 - 28/02/1996 :)
  • TI-92 : 1.10 - 20/03/1996 - à trouver et dumper...
  • TI-92 : 1.10 - 26/03/1996 - à trouver et dumper...
  • TI-92 : 1.11 - 11/04/1996 :)
  • TI-92 : 1.12 - 08/05/1996 :)
  • TI-92 II : 2.1 - 19/08/1996 :)

Nous t'avions déjà comparé la version 0.5a23 du 16 janvier 1995 avec la version la plus ancienne dont nous disposions jusqu'alors, la 1.3 du 20 octobre 1995.

Malgré les 9 mois les séparant, la version 0.5a23 était déjà très similaire à cette dernière en apparence et fonctionnalités, on pourrait même la qualifier de forme quasiment finale. Visiblement Texas Instruments était déjà sur le développement de la TI-92 depuis des années.

Nous avions beaucoup cherché pour ne trouver que quelques rares différences bien mineures dans la version 0.5a23 :
  • des éléments aux positions différentes dans certaines boîtes de dialogue
  • un menu manquant
  • des options dans un ordre différent dans certains menus, ou parfois dans des sous-menus différents
  • des fonctions avec des noms différents
  • un bug d'interface pour l'instruction ZoomInt
  • le caractère © non encore fonctionnel pour préfixer les commentaires dans les programmes
  • et pour le plus excitant la présence alors d'un élément Icon pour les boîtes de dialogue personnalisées, mais non fonctionnel et supprimé depuis

Ici avec la version 0.6a19 nous sommes donc 4 mois plus tard, à seulement 5 mois de la version 1.3.

Sans surprise, la quasi totalité de ces différences ont été corrigées, la version 0.6a19 est quasiment identique à la version 1.3.

13593Pour les très rares différences encore persistantes, on peut citer :
  • Le caractère © est maintenant fonctionnel et présent dans les menus de l'éditeur de programme, mais pas encore au catalogue accessible via
    2nd
    2
    , seule et unique différence au catalogue d'ailleurs
  • L'écran de diagnostics qui adopte encore la forme de développement avec le détail des tailles mémoire et stack
    13594
  • Le menu de diagnostics accessible depuis cet écran avec la touche
    cos
    , qui présente toujours les options pour tester le clavier, ainsi que PEEK et POKE pour lire ou écrire des octets en mémoire.
    On note par contre l'ajout d'une option pour quitter ce menu absente de la version précédente, ce qui était bien embêtant. En l'absence de bouton reset sur les TI-92, il fallait retirer une pile et attendre que les condensateurs préservant l'état RAM se déchargent.

1358213583Enfin on peut jeter un petit coup d'œil au matériel.

Mais rien à dire de particulier c'est la même carte déjà analysée sur le prototype précédent.

La seule différence déjà annoncée plus haut est l'absence ici du port de rétroprojection ViewScreen et donc de quelques composants avoisinants.
En effet, les premières TI-92 de production ne venaient pas par défaut avec ce port, les enseignants en ayant besoin devaient passer par un circuit spécifique.

Texas Instruments changera de politique par la suite en intégrant systématiquement le port ViewScreen aux dernières TI-92 produites, ainsi qu'aux deux modèles successeurs TI-92 Plus et TI-Voyage 200.

Vu le nombre de chiffres des numéros de série, il semblerait donc que Texas Instruments ait fait produire en masse au premier semestre 1995 des prototypes TI-92 munis d'une ROM interne qui est restée avec la même version 0.5d23 au cours de la phase de production.

On peut s'interroger sur leur caractère visiblement confidentiel jusqu'à ce jour ; peut-être que vu le caractère innovant de la TI-92, Texas Instruments avait à l'époque déployé bien plus d'efforts pour les récupérer et détruire qu'il ne l'a fait avec d'autres modèles.

Quelques semaines avant le lancement, ces prototypes comme tous ceux produits en masse étaient destinés à être présentés aux enseignants par les commerciaux de chez TI, et également testés et pris en main par quelques enseignants choisis.

Par contre pour palier le caractère de plus en plus obsolète de la version 0.5d23, il y avait les modules ROM Flash amovibles Zebra, qui ont eux intégré des versions bien plus contemporaines des dates d'assemblage.

Nous ignorons si Texas Instruments avait prévu de quoi permettre aux enseignants/commerciaux de mettre à jour ces modules par la suite, soit directement dans la calcualtrice via un écran/menu que nous n'avons jusqu'à présent pas trouvé, soit via une connexion plus directe du module à un ordinateur via une interface dédiée.
Ou si tout simplement, les enseignants/commerciaux ayant besoin d'une version plus récente ne recevaient pas directement un nouveau module déjà préprogrammé avec la nouvelle version.

Le dumping de cette version 0.6a19 va être a priori beaucoup plus compliqué.

En effet en tant que version inconnue elle n'est pas supportée par Fargo, et ne permet donc pas d'exécuter de programmes en langage machine.

Comme elle est cette fois-ci présente dans le module externe, il ne nous est pas possible d'exécuter une version 1.12 par-dessus, juste de la remplacer.

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. :)

-
Search
-
Social TI-Planet
-
Featured topics
Comparaisons des meilleurs prix pour acheter sa calculatrice !
"1 calculatrice pour tous", le programme solidaire de Texas Instruments. Reçois gratuitement et sans aucune obligation d'achat, 5 calculatrices couleur programmables en Python à donner aux élèves les plus nécessiteux de ton lycée. Tu peux recevoir au choix 5 TI-82 Advanced Edition Python ou bien 5 TI-83 Premium CE Edition Python.
Enseignant(e), reçois gratuitement 1 exemplaire de test de la TI-82 Advanced Edition Python. À demander d'ici le 31 décembre 2024.
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
1234
-
Donations / Premium
For more contests, prizes, reviews, helping us pay the server and domains...
Donate
Discover the the advantages of a donor account !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partner and ad
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
582 utilisateurs:
>549 invités
>24 membres
>9 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Other interesting websites
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)