Page 1 of 3

Nouvelles du prototype TI-83 Flash, la plus ancienne TI-83+

Unread postPosted: 31 Jul 2020, 23:32
by critor
En 1996, Texas Instruments sortait la TI-83.

Dès 1999, le constructeur sortait son successeur, la TI-83 Plus, toujours commercialisée aujourd'hui dans certains pays.

La principale nouveauté était l'exploitation de la technologie Flash, pour la première fois sur le milieu de gamme après avoir été introduite en 1998 sur l'entrée de gamme TI-73, le haut de gamme TI-89 puis TI-92 Plus.

Une innovation majeure, permettant l'exploitation d'une mémoire de stockage bien plus conséquente que ce que permettait la RAM jusque-là, l'installation d'applications, et surtout enfin la mise à jour du système d'exploitation de la calculatrice, plus besoin de racheter une calculatrice pour profiter des corrections de bugs ! :bj:

Dans une actualité précédente nous te présentions la TI-83 Flash, une pièce exceptionnelle et possiblement unique au monde dénichée par Jörg Wörner, conservateur du musée en ligne Datamath, clairement le plus ancien prototype de TI-83 Plus connu jusqu'à ce jour ! :bj:

Plus exactement il s'agit d'un prototype de l'édition enseignants dite TI-83 Plus ViewScreen, disposant d'un port additionnel pour connecter les tablettes de rétroprojection TI-ViewScreen ou le système vidéo TI-Presenter. Mais cela ne change rien à la chose.

Aujourd'hui cette pièce inestimable est enfin entre nos mains, et nous allons tenter l'impossible pour en découvrir et sauvegarder les éléments logiciels.

Comme tu vois déjà aucun problème de communication avec les logiciels de connectivité usuels, on peut prendre notamment des captures d'écran.

Mais rien que cet écran d'auto-test accessible via
MODE
ALPHA
LN
, il y a déjà une bizarrerie.
En effet, sur l'écran précédent, le système d'exploitation se présentait comme étant une version 0.103S.
Ici c'est bizarrement le Boot qui se présente en version 0.103S, alors que le système serait en 0.1003...

La calculatrice présente 163837 octets libres de mémoire de stockage dite d'archive, ce qui correspond effectivement à la capacité offerte sur TI-83 Plus, soit 10 pages mémoire de 16 Kio chacune.

Les commandes relatives à l'assembleur TI-83 Plus sont bien présentes, mais le seul outil de dumping disponible pour TI-83 Plus ne fonctionne pas.

C'est même tout l'assembleur qui cloche, un simple programme censé rendre la main au système ne marche pas mieux :
Code: Select all
AsmPrgm
C9

Enfin, dans le menu de connectivité, l'option SendOS est bien présente mais sous le nom de SendSW.

A bientôt... ;)

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 31 Jul 2020, 23:38
by Adriweb
... et sur TILP, la commande pour avoir des infos ne fonctionne pas... comme sur une 83 en fait, selon Lionel Debroux.

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 31 Jul 2020, 23:44
by critor
Intermédiaire entre TI-83 et TI-83+, ce n'est pas surprenant.

Mais par contre, l'asm C9 lui est censé marcher dans les deux cas... :#roll#:

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 05 Aug 2020, 17:50
by critor
Le programme de dumping de TiLP ne marchant pas, autre tentative :


Malheureusement après le 100%... :(

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 05 Aug 2020, 18:17
by parrotgeek1
critor wrote:Intermédiaire entre TI-83 et TI-83+, ce n'est pas surprenant.

Mais par contre, l'asm C9 lui est censé marcher dans les deux cas... :#roll#:


Did you try Send(9prgm? it may be that it wants that although Asm( is already there in the catalog.

Also, the TI-83 has assembly programs like this

:C9
:End:0000:End

with no AsmPrgm etc (the last line is special and has to be there)

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 06 Aug 2020, 20:20
by Adriweb
Any Asm( command seems to go into an infinite looping busy cursor, even when there's a syntax error ; at this point it's probably unimplemented. Send(9prgm seems to not crash and display Done with a C9 so that's hopeful (but it's still weird because it was an unsquished program...). I'll rebuild libti* to use that instead of Asm( and see what happens.

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 06 Aug 2020, 20:30
by parrotgeek1
Adriweb wrote:Any Asm( command seems to go into an infinite looping busy cursor, even when there's a syntax error ; at this point it's probably unimplemented. Send(9prgm seems to not crash and display Done with a C9 so that's hopeful (but it's still weird because it was an unsquished program...). I'll rebuild libti* to use that instead of Asm( and see what happens.

try FDCB24DEC9 and see if lowercase works lol

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 06 Aug 2020, 20:31
by Lionel Debroux
But by all means, try transferring the OS to a 83+ emulated by TilEm first.

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 06 Aug 2020, 20:33
by parrotgeek1
Lionel Debroux wrote:But by all means, try transferring the OS to a 83+ emulated by TilEm first.

He tried to transfer it to a real 83+ and it failed at 7%

Re: Nouvelles du prototype TI-83 Flash, la plus ancienne TI-

Unread postPosted: 06 Aug 2020, 20:34
by Adriweb
Nah, it went all the way to 100%, but it fails to validate, and same with the trick to restart at the very beginning of validation.
But yes I'll try capturing USB traffic of a transfer first anyway.