Page 1 of 1

Découverte prototype TI-86 de développement à ROM amovible !

Unread postPosted: 04 Jun 2020, 13:52
by critor
Rentrée 1997 Texas Instruments sort la TI-86, premier modèle à disposer de la regrettée commande Asm() permettant de lancer des programmes développés en langage assembleur.

Dans un article précédent, fred desautels découvrait un prototype TI-86 muni d'une version ROM 1.0 antérieure à tout ce qui était connu jusqu'alors. Plus précisément il s'agissait d'un modèle d'exposition ("display sample" comme indiqué au dos), probablement donc utilisé par l'équipe marketing lors d'événements éducatifs ayant précédé le lancement du modèle.

Nous étaient donc connus jusqu'à ce jour les versions ROM suivantes :

Aujourd'hui fred desautels nous exhibe une de ses toutes dernières trouvailles, toujours dans la gamme TI-86.

A priori encore un prototype, puisqu'aucun numéro de série n'est gravé au verso. :)

Et bonne pioche une fois de plus, ce prototype fait à nouveau tourner une version ROM totalement inconnue jusqu'à ce jour, 1.4001 ! :D

Par contre on remarque en passant que l'écran 128×64 pixels semble avoir souffert au cours des 25 dernières années, avec pas moins de 6 colonnes de pixels morts gênant la lisibilité.

L'une des pannes les moins graves pouvant expliquer cela est le décollement d'une des nappes acheminant les signaux d'affichage, beaucoup de nappes d'écrans embarqués de l'époque n'étant pas soudées ou enfichées dans des connecteurs, mais tout simplement collées.
Leur remplacement pourrait alors lui redonner une seconde jeunesse, mais reste une manipulation complexe nécessitant d'avoir accès aux bonnes pièces et bons outils.

Mais ce qui est particulièrement remarquable avec ce prototype TI-86, c'est son matériel.

Nous distinguons donc déjà :
  • une carte mère 9TILEOMB-30D (contre 30G sur les modèles de production)
  • une carte écran 9TILEOLB-30B (contre 30D sur les modèles de production)
Etrange, bien que disposant d'une version ROM proche de la 1.4 et donc médiane dans la vie de la TI-86, le matériel serait donc plus ancien que celui ayant accompagné la version 1.2 sur les premiers modèles de production... :#roll#:

Nous retrouvons en passant l'architecture en 4 puces de l'époque, avant que Texas Instruments ne passe à la mode de tout intégrer au sein d'une unique puce ASIC, et justement ce sont les mêmes références de puces que sur les modèles de production :
  • T6A43 de chez Toshiba, le processeur 8 bits z80
  • TC551001BFTL-85L de chez Toshiba, la mémoire RAM de 128 Kio
  • AT29C020 de chez Atmel, la mémoire ROM de 256 Kio
  • T6A40 de chez Toshiba, le contrôleur écran

Rappelons qu'à l'époque les calculatrices n'exploitaient pas encore la technologie Flash : le contenu de la mémoire ROM ne pouvait être réécrit logiciellement.

Et justement si tu regardes bien la puce ROM, tu noteras que contrairement aux modèles de production elle n'est pas soudée sur la carte mère mais juste emboîtée dans un réceptacle. :o

C'est à dire que la puce ROM est ici amovible. Il s'agit donc ici d'un prototype de développement, une pièce exceptionnelle ayant servi à l'équipe d'ingénieurs ayant conçu la TI-86. Ils pouvaient donc à tout moment retirer la puce, y reprogrammer une nouvelle version en la branchant sur un appareil externe, puis la remettre en place pour tester ! :D

Et voilà qui explique donc l'anachronisme précédent entre le logiciel et le matériel : ce prototype a accompagné une bonne partie du développement de la TI-86, d'avant la sortie jusqu'à au moins la version 1.4. C'est tout un pan de l'histoire de la formidable TI-86 que Frédéric peut actuellement toucher de ses doigts ! :bj:

Espérons que nous aurons bientôt le dump de la ROM, pendant que ce prototype fonctionne encore. Peut-être renferme-t-elle en effet d'autres secrets bien croustillants... ;)

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 04 Jun 2020, 22:11
by critor
Voilà, c'est dumpé et ça tourne, merci fred desautels ! :bj:


Assez proche de la ROM 1.4 finale comme on pouvait s'y attendre.

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 05 Jun 2020, 15:20
by Ti64CLi++
Je me demande comment il fait pour trouver tout ça aussi 'facilement' :D

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 05 Jun 2020, 16:22
by Lionel Debroux
Il passe un certain temps à écumer les sites de vente d'équipements d'occasion, mais là, il a certainement eu un vrai coup de bol :)

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 05 Jun 2020, 16:46
by Ti64CLi++
J'aimerais avoir son œil affuté, et sa chance pour tomber sur de tels prototypes :D

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 06 Jun 2020, 20:38
by mr womp womp
Effectivement, je passes beaucoup de temps à chercher sur des sites d'occasion, surtout ebay. Bien sur, c'est de la chance aussi :P
Ce lot en particulier contenait beaucoup de pièces intéressantes, mais les images n'étaient pas super donc c'était pas immédiatement évident. Il était aussi vendu comme étant "for parts/not working" mais heureusement, toutes les calculatrices importantes étaient fonctionnelles (malgré des petits problèmes comme les colonnes manquantes)
J'ai discuté avec la vendeuse, elle dit que le lot venait d'une vente aux enchères il y a bien des années. Pas moyen de retracer la source.

Re: Découverte prototype TI-86 de développement à ROM amovib

Unread postPosted: 06 Jun 2020, 20:53
by critor
Merci pour toutes tes précisions. :)

Tu as regardé si une simple pression sur les contacts de la nappe visible de l'écran arrive à allumer les colonnes manquantes ?
Parfois c'est en effet un simple décollement local et donc faux contact, et parfois c'est hélas plus grave...