Page 1 of 2

Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshiba !

Unread postPosted: 07 Mar 2021, 12:51
by critor
Rentrée 1999, Texas Instruments lançait la TI-83 Plus. Au menu le processeur 8 bits z80 cadencé à 6 MHz, 32 Kio de mémoire RAM, ainsi que 512 Kio de mémoire Flash réinscriptible permettant les mises à jour, sur lesquels était offert un espace de stockage de 160 Kio.

Dès la rentrée 2001, Texas Instruments lançait en parallèle la très éphémère TI-83 Plus Silver Edition une version plus haut de gamme avec les améliorations suivantes :
  • le processeur passait de 6 MHz à 15 MHz, soit 2,5 fois plus rapide :D
  • l'espace de travail offert à l'utilisateur restait de 32 Kio mais la capacité RAM passait à 128 Kio, les 96 Kio supplémentaires étant exploitables par les programmes en langage machine dont notamment TI-Boy SE, l'émulateur de Nintendo Game Boy :bj:
  • la puce Flash passait de 512 Kio à 2 Mio de capacité soit 4 fois plus, dont un espace de stockage qui passait de 160 Kio à 1,5 Mio soit plus de 9,5 fois plus ! :#tritop#:
TI-83 Plus et TI-83 Plus Silver Edition partageaient toutefois le même système d'exploitation, ce dernier se chargeant de détecter le matériel et de s'adapter en conséquence.

Rentrée 2004, Texas Instruments arrêtait brutalement la TI-83 Plus Silver Edition pour la remplacer par 2 modèles, les TI-84 Plus et TI-84 Plus Silver Edition, avec les caractéristiques suivantes :
  • reprise du processeur 15 MHz
  • ajout d'un port mini-USB
  • reprise initiale des 128 Kio de mémoire RAM, mais à compter de la révision matérielle H (assemblée à partir d'avril 2007) la capacité est réduite à 48 Kio, ce qui rendit TI-Boy SE temporairement inutilisable
  • quant à la capacité Flash, c'est ce qui fait la distinction entre leurs deux modèles et donc leurs prix différents :
    • 2 Mio dont 1,5 Mio de stockage sur la TI-84 Plus Silver Edition, exactement comme la TI-83 Plus Silver Edition donc
    • 1 Mio dont 480 Kio de stockage sur la simple TI-84 Plus
TI-84 Plus et TI-84 Plus Silver Edition partageaient un système d'exploitation commun mais cette fois-ci distinct de celui des TI-83 Plus.

172Contrairement à d'autres modèles, les prototypes de TI-84 Plus en circulation sont extrêmement rares, presque autant que ceux de TI-92.

Lors de son stage chez TI-Dallas an août 2011, Adriweb avait brièvement eu un tel prototype entre les mains, mais n'avait pas eu la possibilité de faire grand chose avec. Tu peux noter ci-contre le boîtier TI-84 Plus mais avec le nom de modèle manquant, ainsi qu'une version Boot Code 0.33s soit antérieure à la version 1.00 de premiers modèles de production.

Aujourd'hui au menu, une autre des fantastiques découvertes Frédéric Desautels alias Mr Womp Womp. Ce dernier vient de réussir l'exploit de nous trouver et faire parvenir ce qui semble être un prototype de TI-84 Plus Silver Edition si on se fie au boîtier ! :o

L'absence de l'inscription du nom de modèle n'est pas la seule anomalie extérieure permettant d'attester de son caractère de prototype.

Les yeux de lynx de Frédéric ont de suite remarqué la touche
,
dont la typographie diffère ici des modèles finaux, la faisant davantage ressembler à une apostrophe.

Egalement dans le compartiment des piles, les étiquettes indiquant le sens de branchement de ces dernières sont inversées. Respecter le sens indiqué sera difficile, et de plus ne permettra pas à la machine de s'allumer.

13623Allumons la calculatrice, et ô surprise elle s'identifie en tant que TI-83 Plus Silver Edition faisant tourner une version 0.01. Ou demi-surprise en fait pour être exact, le système TI-84 Plus ayant de façon évidente évolué à partir du système TI-83 Plus. Et nous avions déjà remarqué que lorsque l'on forçait l'installation d'un système TI-83 Plus sur une TI-84 Plus, ce dernier identifiait la machine en tant que TI-83 Plus Silver Edition.

Si l'on accède à l'écran à propos à l'aide de
2ND
+
1
, on note en prime :
  • l'utilisation cohérente de l'identifiant de modèle 0A des TI-84 Plus et TI-84 Plus Silver Edition
  • bizarrement, la mention d'un certificat en révision 2

13622Accédons maintenant à l'écran de lancement de l'auto-diagnostic via
MODE
ALPHA
LN
. Et grosse surprise, nous y découvrons un Boot Code en version 0.01s, ce qui nous fait repenser à la version 0.33s vue plus haut.

13624Passons enfin au matériel. Précisons en passant que le port mini-USB bien que présent ne semble pas fonctionnel, la calculatrice n'étant pas détectée lorsque connectée à un ordinateur. Nous ignorons à date si c'est à cause de la version 0.01 auquel cas une simple mise à jour pourrait réparer la chose (mais pas avant d'avoir réussi à sauvegarder la version en question), ou bien à cause du matériel.

La référence de la carte est ici TG2867PMB-4420, inscrite à l'envers.

On note l'utilisation d'une puce Flash de référence 29LV160TE-70PFTN de chez Fuji Electric. Cette puce offre une capacité de 2 Mio et nous confirme donc que nous avons bien affaire à un prototype de TI-84 Plus Silver Edition.

Mais surtout, la puce ASIC comporte ici une référence T6TU8EFG-0001 totalement inconnue et est de plus fournie par Toshiba. :o
Rappelons que les modèles de production ont utilisé des puces ASIC Texas Instruments :
  • jusqu'à la révision matérielle G avec les 128 Kio de RAM : TI-REF 83PLUSB/TA2 puis TI-REF 83PLUSB/TA3, désignant donc la TI-84 Plus en tant que TI-83 Plus USB ce qui est en effet la principale différence matérielle
  • à partir de la révision matérielle H avec plus que 48 Kio de RAM : TI-REF84PLCR/TA1, dont le suffixe CR indique sans doute le passage du produit dans une phase de réduction des coûts de fabrication (Cost Reduction). Tous les modèles un jour ou l'autre finissent par entrer dans cette phase, ce qui s'est donc lourdement traduit ici par le sacrifice de la capacité RAM.

Pour le moment, la sauvegarde de la version 0.01 via TiLP nous donne quelques difficultés. Elle est tentée via le port mini-Jack 2.5 puisque le port mini-USB n'est pas fonctionnel. La sauvegarde démarre mais des erreurs de transferts arrivent assez tôt dans le processus, soit bien avant les 2 Mio

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 07 Mar 2021, 13:30
by Lionel Debroux
A mon sens, pour contourner les erreurs aléatoires de transfert que les modèles et OS de production ne produisent pas, il faut que les experts TI-Z80-fassent une paire dumper côté calculatrice / dumper côté ordinateur avec libticalcs qui fonctionne de manière identique ou similaire au premier dumper TI-eZ80 de libticalcs: boucle transférant et lançant à distance un programme ASM qui dumpe une petite partie de la Flash, la stocke dans une variable ensuite récupérée par l'ordinateur (16 KB, de mémoire) ou bien la transfère avec le protocole de dump de libticalcs (morceaux de 4 KB, avec gestion des blocs où le contenu est répété), et réassemblage au fur et à mesure des morceaux côté ordinateur.

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 07 Mar 2021, 15:28
by mr womp womp
Pas trop difficile à trouver, ya pas de nom :<D

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 07 Mar 2021, 22:32
by parrotgeek1
fred desautels wrote:Pas trop difficile à trouver, ya pas de nom :<D


Is there anything added to the OS, like the clock or timer commands? Or does it just look like a TI-83 Plus OS?

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 07 Mar 2021, 22:49
by Adriweb
Clock is there and working.

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 08 Mar 2021, 22:42
by Herluin
critor wrote:


Pas de grand rapport avec la news mais... c'est quoi cette numérotation totalement foireuse de la part de TI :?
J'ai beau chercher.. je ne trouve pas la logique..

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 09 Mar 2021, 16:08
by Adriweb
Parce que ca mélange plusieurs pays. Si on regarde par pays uniquement, ca monte en gamme avec le chiffre, en gros.

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 10 Mar 2021, 17:33
by critor
On avance... Nous avons une image ROM qui semble s'amorcer correctement sous les émulateurs WabbitEmu et TilEm :
ImageImage
ImageImage

Par contre, elle échoue lamentablement avec jsTIfied.

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 10 Mar 2021, 17:36
by Lionel Debroux
Quelle a été la méthode pour dumper cette Flash, du coup ?
J'ai peut-être la réponse sur un autre canal, mais je ne suis pas à mon ordinateur principal habituel cette semaine...

Re: Prototype TI-84 Plus SE avec version 0.01 et ASIC Toshib

Unread postPosted: 10 Mar 2021, 17:39
by critor
Un outil asm que j'ai codé, et qui copie la page Flash de numéro passé en Ans dans une appvar.
A lancer donc dans les 22 fois si l'on cible les pages d'OS/Boot/certificat d'une TI-82+/83+/84+.

Non listé publiquement car encore très peu testé, mais voici :
archives_voir.php?id=2707863