Page 1 of 1

Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 15:07
by critor
Pour la rentrée 1996, Texas Instruments sortait la TI-83, première d'une longue lignée de modèles de milieu de gamme ayant conduit aujourd'hui à la superbe TI-83 Premium CE Édition Python.

A l'époque la technologie Flash n'étant pas encore disponible chez Texas Instruments, la ROM de la TI-83 n'était pas reprogrammable une fois sortie d'usine. C'est-à-dire que la seule façon pour bénéficier d'améliorations et corrections de bugs était de se racheter une calculatrice. La TI-83 a été équipée de différentes versions ROM de 1996 à 1999, pouvant être consultées en tapent
MODE
ALPHA
LN
. Nous étaient connues à ce jour les versions suivantes, toutes récupérées et archivées :
  • 1.0200
  • 1.0300
  • 1.0400
  • 1.0600
  • 1.07000
  • 1.08000
  • 1.10
1906On peut également rajouter d'autres versions apparentées :
  • 19.0006 qui a équipé les dernières TI-82, calculatrices qui reprenaient à l'identique le matériel TI-83 pour optimiser les coûts de production en mettant en commun une partie de la chaîne d'assemblage, mais en utilisant donc le logiciel inférieur de la TI-82. Seule différence matérielle, la capacité ROM en conséquence était de 128K seulement et non 256K. Le contenu ROM une fois récupéré était justement inutilisable avec les émulateurs TI-82 de l'époque, mais fonctionnel sur les émulateurs TI-83.
  • 1.10001 qui a équipé les premières TI-82 STATS, modèle qui a repris en 2004 pour l'entrée de gamme le matériel de la TI-83 ainsi que sa dernière ROM à peine modifiée aux coûts de développement désormais largement amorti
  • 1.11 qui a équipé les TI-82 STATS plus récentes, c'était le cas en 2012 sur les TI-82 STATS noires et peut-être même avant
  • 1.11fr7 qui a équipé la TI-82 Stats.fr
  • 1.00fr5 qui a équipé la TI-76.fr
Même histoire pour ces trois derniers points, ce sont des calculatrices qui reprenaient avec modification le matériel TI-83 Plus, ce dernier étant bridé pour fonctionner logiciellement comme une TI-83. Le contenu ROM une fois récupéré est d'ailleurs directement utilisable avec les émulateurs TI-83.

Dans un article précédent, nous t'informions de la découverte par this_is_alicia d'une TI-83 assemblée en Avril 1996 soit l'une des toutes premières, munie d'une version plus ancienne que la 1.0200 et jamais signalée jusqu'alors, la 1.010, une pièce historique exceptionnelle ! :o

Grâce aux efforts très réactifs de this_is_alicia, la ROM TI-83 1.010 a pu être numérisée correctement et ainsi sauvée de la disparition. :bj:

Nous l'avons testée sans difficulté avec les émulateurs Wabbitemu, TilEm ou encore jsTIfied.

Une exploration rapide à l'éditeur hexadécimal montre beaucoup de différences entre les ROMs 1.010 et 1.0200, en tous cas beaucoup plus que lors du passage aux version suivantes.
On peut donc faire l'hypothèse d'une version 1.010 très éphémère dans le contexte du développement encore très actif de la TI-83 en Avril 1996, et donc très rapidement remplacée par la version 1.0200 sur la chaîne d'assemblage.

Pour te permettre de tester ce qu'il peut bien y avoir de différent dans la ROM 1.010 ainsi que la compatibilité des programmes, nous te l'avons intégrée à notre émulateur en ligne accessible depuis les programmes pour calculatrices TI-z80 monochromes. Il utilise une technologie dérivée du Flash donc profites-en pendant qu'il marche encore, ça ne durera pas.

Si nous diffusons volontiers tous les fichiers d'OS, il n'est pas dans nos habitudes de le faire avec des fichier de ROM ou de Boot sauf besoin bien précis et légitime (exemple: réparation...).

La nuance est qu'un fichier d'OS n'est pas directement utilisable/amorçable, contrairement à ces derniers.

Face aux smartphones de plus en plus utilisés en classe et même aux examens dans certains pays ainsi qu'à nombre d'applications d'émulation disponibles pour ces derniers, la diffusion de fichiers directement utilisables contrarie les constructeurs de calculatrices.

Mais ne t'inquiète pas, nous nous avons mis ce fichier en lieu sûr, jusqu'à des temps plus propices. :)

Source : https://www.reddit.com/r/TI_Calculators ... _before_i/

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 17:24
by Persalteas
Belle prise !

"this_is_alicia" a-t-il/elle donné des informations sur l'origine de cette 83 ?

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 17:49
by critor
Non, mais tu peux lui demander sur la source. :)

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 19:09
by thehmmmyhmmm
Persalteas wrote:Belle prise !

"this_is_alicia" a-t-il/elle donné des informations sur l'origine de cette 83 ?


I'm the owner of this 83, I found it at a thrift store in some town in Colorado 6 or 7 years ago. I'm pretty certain it belonged to a university student. Unfortunately, I don't know where they got it from.

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 19:56
by critor
Welcome, and thanks for posting here too. :)

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 20:28
by parrotgeek1
Can you add it to the online program testing emulator thing?

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 20:33
by critor
Should be already ok. :)

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 21 Mar 2020, 20:33
by parrotgeek1
Oh. I didn't even look lol

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 22 Mar 2020, 16:59
by thelastmillennial
Why would TI release a calculator that was still in heavy development? Were the engineers behind schedule or was TI just eager to get it out as quickly as possible?

Re: Dumping version ROM TI-83 1.010, la plus ancienne !

Unread postPosted: 22 Mar 2020, 18:01
by Adriweb
Marketing pressure, Investors pressure, random delays etc. etc. yeah those are typical stuff for any company. Doesn't matter that much when it gets upgrades (hw) or even updates (sw) over time. As long as the first version actually functions, of course.