π
<-

Découverte + récupération ROM TI-81 1.0A5K

:32ti73: :32ti73e: :32ti73e2: :32ti76f: :32ti80: :32ti81: :32ti82: :32ti85: :32ti86: :32ti82s: :32ti82sf: :32ti82sfn: :32ti83: :32ti83p: :32ti83pb: :32ti83pr: :32ti83pfr: :32ti83pse: :32ti84p: :32ti84pse: :32ti84ppse: :32ti84pfr: :32ti84pcse: :32ti83pfrusb: :32ti82p: :32ti82a: :32ti84pce: :32ti83pce:

Découverte + récupération ROM TI-81 1.0A5K

Unread postby mr womp womp » 01 Apr 2024, 22:19


Jack Kilby, inventeur du circuit intégré
et de la première calculatrice électronique
Pour la rentrée 1990, Texas Instruments sortait la TI-81, leur toute première calculatrice graphique.

Cette nouvelle calculatrice présentait pour la première fois une architecture Zilog z80 (processeur très populaire dans les micro-ordinateurs des années précédentes) et deviendrait la série de calculatrices graphiques la plus populaire au monde.

Il y a à peine 2 mois, nous t'annoncions un nouvel outil d'extraction du contenu ROM des TI-81 développé par Patrick Prendergast aka tr1p1ea. Cette méthode découle du fait que l'ASIC de la TI-81 (T6A49, T6A49A ou T6A43 dépendamment de la révision) contient des broches pour un circuit de communication série comme ce que l'on retrouve sur la majorité des modèles plus récents.
À l'époque, le processeur T6A49 avait été conçu pour être utilisé dans plusieurs produits, notamment des assistants personnels comme le PS-6600 qui étaient dotées de ports série. Les broches sont tout simplement non-connectées sur la TI-81.
tr1p1ea a réussi à retracer les broches de l'ASIC et à écrire un programme assembleur qui transmet le contenu de la ROM. Ensuite, il collecte les données à l'aide d'un ESP32 branché directement sur les broches.

Armé de cette nouvelle technique, tr1p1ea s'est empressé de dumper les 2 dernières versions ROM de la TI-81 connues, mettant fin à des décennies d'efforts pour préserver toutes les versions connues.

La liste de toutes les versions de la TI-81 était donc:
  • TI-81 : 1.0 :)
  • TI-81 : 1.1 :)
  • TI-81 : 1.1K :)
  • TI-81 : 1.5K :)
  • TI-81 : 1.6K :)
  • TI-81 : 1.7D1K version émulateur Mac-81
  • TI-81 : 1.8K :)
  • TI-81 : V2.00 :)
  • TI-81 : V2.0V :)

Le 17 Février dernier, Thrifty a créé un compte sur MyCalcs et a ajouté une seule calculatrice, une TI-81 qu'il a identifié comme étant un "Marketing Sample" contenant la version "1.0A5K", jusqu'à présent inconnue.

Manière infaillible d'attirer l'attention de tous les collectionneurs dans le serveur Discord :D

18994

Quelques questions plus tard, on a confirmé qu'il s'agissait bien du tout premier modèle de pre-production de la TI-81 à apparaître dans la communauté, et donc de fait, de la plus ancienne calculatrice graphique de TI connue à ce jour. Une découverte légendaire!

Le dos de la calculatrice contient l’inscription
18989
MARKETING SAMPLE
NOT FOR SALE
NO WARRANTY

Thrifty a ensuite procédé à l’ouverture de la calculatrice…

18991 18992 18995 18996 19294

Grosse surprise, la référence sur la carte mère est TI81KB-32 et la référence sur la carte LCD est TI81MB-31, deux révisions inconnues jusqu’à présent. Malgré les différences au niveau de ces références, les cartes sont pratiquement identiques à celles de production. On note des résidus de flux de soudure sur plusieurs composantes, indiquant que les cartes ont été retravaillées à la main. De l’autre côté de la carte mère, on a une date de fabrication de “9013”, soit la 13ème semaine de 1990, ou environ 6 semaines avant les premières unités de production.
Malheureusement, le câble plat a été endommagé durant l’ouverture de la calculatrice, donc plus d’affichage. Les câbles plats de cette époque ont une fâcheuse tendance à devenir friables après plusieurs décennies…

19295Thrifty a gracieusement accepté de la vendre, en enchères, directement dans le discord pour la mettre entre les mains de quelqu'un qui saurait l'apprécier plus que lui, et notamment pour permettre de préserver la ROM.
Après plusieurs jours, LogiqueJoe l'a emporté et a accepté de la faire passer chez tr1p1ea.

Dès qu'elle est arrivée, tr1p1ea s'est empressé de l'ouvrir et jeter un coup d'œil. Il a constaté qu'effectivement, le câble plat était en piteux état, mais cela n'est pas un problème pour préserver la ROM. En effet, contrairement aux méthodes d'OCR utilisées auparavant, la nouvelle méthode de tr1p1ea ne nécessite pas un écran fonctionnel.

Seulement quelques heures après l'avoir reçu, la version 1.0A5K tournait dans l'émulateur ! Une version de plus sauvée des oubliettes de l'histoire 🥳

Par la suite, tr1p1ea a pris la peine de remplacer le câble plat avec pas moins de 17 fils. Il a réussi à réparer environ les deux tiers des rangées !


Album photos : gallery/album.php?album_id=907
Last edited by mr womp womp on 02 Apr 2024, 12:44, edited 4 times in total.
Image
User avatar
mr womp wompVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 12.2%
 
Posts: 68
Images: 533
Joined: 15 Nov 2015, 23:24
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mrwompwomp

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby critor » 01 Apr 2024, 22:29

Merci beaucoup pour avoir pris le temps de partager de façon exhaustive de cette formidable découverte. 👍
Image
User avatar
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Level up: 47.5%
 
Posts: 41976
Images: 15730
Joined: 25 Oct 2008, 00:00
Location: Montpellier
Gender: Male
Calculator(s):
MyCalcs profile
YouTube: critor3000
Twitter: critor2000
GitHub: critor

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby DoOmnimaga » 02 Apr 2024, 00:08

Félicitations! :)
ImageImageImageImage
User avatar
DoOmnimagaPremium
Niveau 12: CP (Calculatrice sur Pattes)
Niveau 12: CP (Calculatrice sur Pattes)
Level up: 21.2%
 
Posts: 696
Images: 51
Joined: 21 Feb 2012, 12:04
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
Class: 11eme annee scolaire termine
YouTube: DJOmnimaga
Facebook: dreamofomnimaga.page

Online

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby Epharius » 02 Apr 2024, 09:22

J'imagine que cet OS reste la propriété intellectuelle de TI, mais est-ce qu'on peut espérer y avoir accès un jour ? J'avoue que je serais très curieux de savoir comment ils ont programmé leur première calculatrice graphique. Il y a des chances par ailleurs que toutes ses descendantes en aient repris une partie du code (toutes les z80 qui ont suivi même ?).
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.1%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby mr womp womp » 02 Apr 2024, 13:07

Effectivement, on ne peut pas distribuer la ROM.
Image
User avatar
mr womp wompVIP++
Niveau 13: CU (Calculateur Universel)
Niveau 13: CU (Calculateur Universel)
Level up: 12.2%
 
Posts: 68
Images: 533
Joined: 15 Nov 2015, 23:24
Location: Quebec, Canada
Gender: Male
Calculator(s):
MyCalcs profile
GitHub: mrwompwomp

Online

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby Epharius » 02 Apr 2024, 13:10

J'imagine, en tout cas bien joué à vous !
Le projet Geometry Dash est terminé ! N'hésitez pas à aller jeter un coup d’œil au topic du projet ! Vous pouvez le télécharger ici.

Unis par la flèche sacrée de cupidon :favorite:
Image
User avatar
EphariusPremium
Niveau 16: CC2 (Commandeur des Calculatrices)
Niveau 16: CC2 (Commandeur des Calculatrices)
Level up: 8.1%
 
Posts: 1160
Images: 4
Joined: 08 Dec 2014, 17:38
Gender: Not specified
Calculator(s):
MyCalcs profile
Class: Ensimag
GitHub: MathisLav

Re: Découverte + récupération ROM TI-81 1.0A5K

Unread postby Thrifty » 04 Apr 2024, 15:55

Merci d'avoir publié la belle histoire sur l'échantillon TI-81, je suis heureux que la ROM ait pu être extraite et l'écran partiellement réparé. :clap:
User avatar
Thrifty
Niveau 0: MI (Membre Inactif)
Niveau 0: MI (Membre Inactif)
Level up: 20%
 
Posts: 1
Joined: 17 Feb 2024, 02:18
Gender: Not specified
Calculator(s):
MyCalcs profile


Return to News TI-z80 (TI-73, 76, 80, 81, 82, 83, 84, 85, 86)

Who is online

Users browsing this forum: No registered users and 7 guests

-
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.
706 utilisateurs:
>658 invités
>41 membres
>7 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)