Page 1 of 1

Découverte + récupération légendaire système TI-83 Plus 1.00

Unread postPosted: 16 Sep 2022, 10:47
by critor
Pour la rentrée 1996, Texas Instruments sortait la TI-83.

Pour la rentrée 1999 sortait son successeur, la TI-83 Plus, version améliorée qui allait devenir la référence de toute une génération de lycéens, et qui est même toujours fabriquée et commercialisée de nos jours pour certains pays.

La principale nouveauté était l'exploitation de la technologie Flash, pour la première fois sur le milieu de gamme après avoir déjà introduite :
  • en 1998 pour les utilisateurs Texas Instruments sur l'entrée de gamme TI-73 ainsi que sur le haut de gamme TI-89, puis TI-92 Plus en 1999.
  • dès 1995 pour les ingénieurs, dévelopeurs et testeurs Texas Instruments avec les prototypes ou modèles de développement de TI-92 puis TI-86

Une innovation majeure, permettant l'exploitation d'une mémoire de stockage bien plus conséquente que ce que permettait la RAM jusque-là, l'installation d'applications, et surtout enfin la mise à jour du système d'exploitation de la calculatrice, plus besoin de racheter une calculatrice pour profiter des corrections de bugs ! :bj:

Pour rappel, voici justement la liste des versions système TI-83 Plus publiées ou récupérées à ce jour, accompagnées de leur date de compilation lorsque connue :
  • 0.103S (prototype)
  • 1.03 (17 mars 1999)
  • 1.10 (6 mai 1999)
  • 1.12 (11 octobre 1999)
  • 1.12s (prototype - support TI-83 Plus Silver Edition + support applications + support nouvel écran révision matérielle K)
  • 1.13 (26 janvier 2001)
  • 1.14 (11 décembre 2001)
  • 1.15 (2 août 2002)
  • 1.16 (24 avril 2003)
  • 1.17 (12 avril 2004)
  • 1.18 (22 juillet 2004)
  • 1.19 (12 janvier 2006)

La plus ancienne version système TI-83 Plus confirmée hors prototypes jusqu'à ce jour était bizarrement déjà numérotée en 1.03. Dès les débuts du site il y a plus de 10 ans nous nous disions qu'il devait bien y avoir plus ancien...

Or DJ_Omnimaga nous a justement apporté il y a deux ans un signe de la possible existence d'une version 1.00, selon une capture d'écran utilisée dans son ancienne édition du manuel de la calculatrice...

Et bien bonne nouvelle, voici enfin aujourd'hui l'aboutissement de plus d'une décennie de recherches. LogicalJoe vient enfin de nous récupérer une vieille TI-83 Plus heureusement jamais mise à jour, et faisant toujours tourner la version 1.00, peut-être l'une des dernières copies de ce système au monde si ce n'est la dernière ! :D

Plus précisément il s'agit ici (d'un prototype) d'une TI-83 Plus ViewScreen, le modèle enseignant disposant d'un port additionnel permettant la connexion à une tablette de rétroprojection, et ayant sans doute suivi un calendrier de production très différent de celui des TI-83 Plus grand public.

LogicalJoe s'est empressé de tenter de dumper le contenu de la ROM. Il a d'abord tenté sans succès avec le logiciel de connectivité TiLP, ce dernier s'appuyant très fortement sur le protocole de communication car récupérant les données extraites au fur et à mesure du processus et ainsi posant régulièrement problème avec les versions particulièrement anciennes ou prototypes, suite à des différences dans le protocole non encore finalisé.

Nous l'avons donc redirigé vers notre propre outil de dumping, la différence étant qu'il faut procéder page par page et transférer manuellement à chaque fois.

La ROM de 512Kio utilisée par les TI-83 Plus est subdivisée en 32 pages de 16Kio chacune. Pour en extraire le système il faut récupérer 14 pages 0 à 7 et 24 à 29.

Et bingo, LogicalJoe a pu cette fois-ci correctement effectuer le processeur et assembler les morceaux en une image ROM tournant sur émulateur ! :bj:

Nous nous sommes empressés de convertir cette image en un fichier de mise à jour disponible en fin d'article, te permettant d'installer et tester le système TI-83 Plus 1.00 sur ta calculatrice ou ton émulateur. Voilà donc le système TI-83 Plus 1.00, sauvé à pas grand chose de l'anéantissement ! :D
Attention toutefois, le système 1.00 ne conviendra pas à n'importe quelle TI-83 Plus.

Déjà, il n'est pas installable sur les TI-83 Plus.fr USB car ce sont en fait des TI-84 Plus Silver Edition. :#non#:

Comme toutes les versions 1.12 et antérieures, il ne gère qu'une puce Flash de 512 Kio et pas de 2 Mio. Il n'est donc pas fonctionnel sur TI-83 Plus Silver Edition. :#non#:

De plus, toujours comme toutes les versions 1.12 et antérieures, il ne gère que les contrôleurs écran Toshiba T6A04 / T6A04A / T6K04, et pas le Novatek NT7564H utilisé sur les révisions matérielles K et supérieures (assemblées à compter de 2006).
Si installé sur une TI-83 Plus de révision matérielle K ou supérieure, ou encore sur un modèle compatible plus récent (TI-82 Plus, TI-83 Plus.fr), le système 1.00 sera certes fonctionnel mais n'allumera pas l'écran, ce qui sera quand même bien embêtant. :(

Le système 1.00 ne pourra donc être utilisé et testé correctement que sur les TI-83 Plus les plus anciennes, de révision matérielle F ou inférieure (assemblées jusqu'en 2005).
Nous avons un doute sur les révisions matérielles intermédiaires G, H, I et J, car ignorant le contrôleur écran qu'elles utilisent.

Téléchargement : OS TI-83 Plus 1.00

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 13:25
by cpierquet
Ce post m'a rappelé que j'ai eu une ti83 ViewScreen, je suis allé voir tout ça de plus près et elle est (a priori) en version 1.0200.
Je n'ai pas trouvé de trace de listing des OS pour la TI83, donc je ne sais pas si ça a un intérêt ou pas ^_^

20220916_142014.jpg

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 13:31
by critor
Coucou. Content de te voir passer et merci pour ton intervention, c'est sympa.

TI-83 1.0200, nous avons.

Je te donne de suite tout ce que nous avons niveau TI-83 et modèles apparentés :
  • 19.0006 (dernières TI-82)
  • 1.010
  • 1.0200
  • 1.0300
  • 1.0400
  • 1.0600
  • 1.07000
  • 1.08000
  • 1.10
  • 1.11 (TI-82 STATS + dernières TI-83)
  • 1.11fr7 (TI-82 Stats.fr)
  • 1.00fr5 (TI-76.fr)
Aucune version issue de prototypes sauf erreur de ma part.

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 13:44
by DoOmnimaga
Je suis content de voir enfin la version 1.00 de mon manuel en vrai :)

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 17:40
by mr womp womp
critor wrote:Coucou. Content de te voir passer et merci pour ton intervention, c'est sympa.

TI-83 1.0200, nous avons.

Je te donne de suite tout ce que nous avons niveau TI-83 et modèles apparentés :
  • 19.0006 (dernières TI-82)
  • 1.010
  • 1.0200
  • 1.0300
  • 1.0400
  • 1.0600
  • 1.07000
  • 1.08000
  • 1.10
  • 1.11 (TI-82 STATS + dernières TI-83)
  • 1.11fr7 (TI-82 Stats.fr)
  • 1.00fr5 (TI-76.fr)
Aucune version issue de prototypes sauf erreur de ma part.

Il y a le prototype TI-XX avec 0.01013. (viewtopic.php?t=25404&p=265982)
Pour les ROM de production, il manque aussi 1.10001 sur les TI-83 Parcus.

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 18:15
by critor
Merci, je corrige.
Dommage, on ne l'a toujours pas dumpée cette 0.01013...

  • 19.0006 (dernières TI-82)
  • 0.01013 (prototype TI-XX)
  • 1.010
  • 1.0200
  • 1.0300
  • 1.0400
  • 1.0600
  • 1.07000
  • 1.08000
  • 1.10
  • 1.10001
  • 1.11 (TI-82 STATS)
  • 1.11fr7 (TI-82 Stats.fr)
  • 1.00fr5 (TI-76.fr)

D'ailleurs j'ai un doute. A-t-on eu des TI-83 avec la version 1.11 ?

Re: Découverte + récupération légendaire système TI-83 Plus

Unread postPosted: 16 Sep 2022, 18:44
by DoOmnimaga
Il reste ce petit mystère de RAM d'utilisateur libre à résoudre:

Image

D'autres captures dans le manuel montre un total de 24700 alors que sur l'OS 1.00 jusqu'à 2.55MP il y a 24389 octets d'utilisateur maximum.