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
Manière infaillible d'attirer l'attention de tous les collectionneurs dans le serveur Discord
Le dos de la calculatrice contient l’inscription
NOT FOR SALE
NO WARRANTY
Thrifty a ensuite procédé à l’ouverture de la calculatrice…
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…
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