π
<-
Chat plein-écran
[^]

Dumping TI-81 1.1K

Nouveautés, projets, mises à jour.

Dumping TI-81 1.1K

Message non lude critor » 25 Jan 2010, 14:14

Bon, je me lance sur le dumping de la ROM 1.1K de la TI-81 que je viens de recevoir.


J'ai donc tapé les programmes de FloppusMaximus.
Cela ne marche pas, apparemment...

La 1ère fois, la calculatrice a affiché un caractère bizarre, comme si plusieurs caractères se superposaient au même endroit...

La 2ème fois, elle s'est éteinte immédiatement.


Toutefois, on peut la rallumer et la RAM ne s'efface pas!
C'est résistant une TI-81...
Comme c'est la première calculatrice graphique de TI, et que l'assembleur n'était pas prévu, je suppose que beaucoup de protections vérifiant la cohérence du système et déclenchant un "reset" sont absentes.


Bien sûr, j'ai pu faire une erreur de frappe, mais j'avais ma TI-81 1.6K juste à côté avec les programmes qui avaient marché il y a quelques mois, et je vérifiais chaque début et fin de ligne, ainsi que le nombre de lignes.

Je vais toutefois revérifier.


Prenant un peu d'avance, je viens d'écrire à FloppusMaximus, l'informant du problème.


Je verrai en fonction de sa réponse, dont je vous ferai part.


Si nous n'y arrivons pas, il reste encore le solution du programmateur d'EPROM, puisque c'est exactement la même puce ROM que sur TI-80.
(à part qu'il me manque encore un adaptateur pour la brancher...)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 25 Jan 2010, 14:34

Correction, ça marche!!!


J'avais tapé un X1T à la place d'un Y1T.

Bon maintenant, il faut filmer...
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 25 Jan 2010, 15:45

En passant, regardez-la!!!


Premier modèle...

Pas de pile lithium de sauvegarde...


Mais curieusement, l'emplacement est prévu dans la coque plastique!

Image


Par contre, je l'ai ouverte et j'ai dit une petite bêtise concernant la ROM.
C'est bien du DIP2x14...
Mais sur la 1ère version matérielle, ce n'est pas la puce Sharp.

Apparemment, c'est une puce TI propriétaire...


Donc, y'a intérêt à ce que le programme marche, car sur le programmeur d'EPROM il n'y a pas de choix de puce TI, et choisir un type au hasard revient à suicider la puce en question...

Image
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 25 Jan 2010, 16:57

En passant, petit extrait de notre base de données universelle:

1.0 : 04/90 10/90
1.1 : 01/91
1.1K : 09/90 11/90 02/91
1.5K : 03/91
1.6V : 05/91
1.6K : 06/91 09/91 02/92(A)
1.8K : 11/92(B)
V2.0V: 08/94(F) 04/96(G)


Je ne veux pas casser l'ambiance, mais...

Les ROMs que nous avons dumpées jusqu'à présent (1.6K pour moi, V2.0V pour FloppusMaximus Randy Crompton, 1.8K pour un contributeur au projet MESS... je peux retrouver son nom en cherchant dans mes vieux documents) étaient vraiment les plus faciles à trouver!

Elles ont été produites pendant plusieurs années, sur parfois plusieurs révisions matérielles...


Toutes celles qui manquent semblent exclusives à la première version matérielle (TI-81 de 1990 à 1991 en gros).
6 versions différentes dans cet intervalle... En gros chaque version n'a que quelques mois d'existence...

De plus la 1.1K que je viens de trouver ne semble même pas être la plus rare: 3 enregistrements dans la base sur une période de 6 mois...


Les versions restantes (1.0, 1.1, 1.5K, 1.6V) sont donc ultra-rares, ultra-collectors...

Si jamais vous en voyez une, n'hésitez pas à m'avertir à toute heure du jour ou de la nuit! :#love#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 17 Fév 2010, 19:58

Le soleil ne voulant pas se montrer depuis une bonne semaine, j'ai une très mauvaise luminosité ambiante, qui ne me permet hélas pas de filmer correctement l'écran de ma TI-81 1.1K pendant que la ROM défile.


Je peux bien sûr rajouter des lumières électriques/artificielles, mais souvent cela crée des reflets parasites...

C'est donc en pause en attendant les beaux jours.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 21 Fév 2010, 22:45

Bon, la météo s'acharnant contre moi (impossible d'avoir une lumière ambiante suffisante dans la pièce), je commence à uploader les 1ères vidéos que j'ai faites avec la ROM 1.1K.

Il y en a 6.
En combinant l'OCR sur ces 6 vidéos, avec de la patience, de l'obstination, et du temps, on pourra peut-être reformer une ROM 1.1K complète. :#top#:
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 23 Fév 2010, 00:48

Allez, je vous montre 1 vidéo de la ROM TI-81 1.1K ! :;):




J'espère que nous aurons bientôt (après OCR) un joli petit fichier de 32Ko seulement à la place :;):
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 26 Fév 2010, 22:26

En passant, j'ai un contact avec la TI-81 ROM 1.1, et qui serait prêt à la dumper avec un programmeur d'EPROM.

Vous serez les premiers au courant si cela se concrétise...


C'est fou tout le retard qu'il faut rattraper maintenant sur la TI-81 par rapport aux autres modèles, dumpés, émulés, et avec accès assembleur depuis longtemps! :;):

Il manquerait encore des contacts de bonne volonté avec les ROMs 1.0, 1.5K, et 1.6V.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 27 Mar 2010, 08:44

Bon pour la ROM 1.1K, j'ai le fichier de 32Ko généré par l'OCR de la vidéo.

Il n'est pas encore prêt pour l'émulation, puisque l'OCR fait de multiples erreurs...
Il faut maintenant comparer et corriger manuellement.


Je suis allé comparer avec l'émulateur PC de TI-81.
Cet émulateur contient en effet la chaîne de caractères "Enter Self Test 1.1K", même si l'auto-test est désactivé.

Nous en avions déjà parlé, et effectivement cela se vérifie...
L'émulateur ne contient pas une copie conforme de la ROM.

On retrouve des morceaux, qui correspondent peut-être aux chaînes de caractères et images de polices...
L'hypothèse déjà formulée est que l'OS 1.1K de la TI-81 ait été porté sur Intel 8086 afin de réaliser cet émulateur.

Et pour croiser avec un autre post, cet OS aurait ensuite été porté sur processeur 16bits pour la TI-80.


A l'époque, l'OS z80 était encore relativement "petit" (32Ko - 10 fois plus petit qu'aujourd'hui).
Il était donc encore possible de le porter rapidement.
Aurjoud'hui, avec un OS 10 fois plus gros, et les coupes d'effectif dans la branche calculatrices, ce serait une autre histoire...



Edit: Voici une carte hexadécimale des zones identiques entre la ROM 1.1K, et l'émulateur TI-81 pour PC:


1.1K PC (1.1K)

12FA-158D (293) 15963-15BF6 (293) Polices
2FC4-3043 (7F) 0AEEC-0AF6B (7F)
34B4-35B3 (FF) 0B77F-0B87E (FF)
47E5-4997 (1B2) 157A9-1595B (1B2)
4FAE-4FBD (F) 0E1EA-0E1F9 (F)
6454-6494 (40) 10DAA-10DEA (40)
6BC8-6FF9 (431) 12E97-132C8 (431) Noms de variables, Chaînes diverses (dont la version)
78B3-7924 (71) 106DB-1074C (71)
79EF-7A08 (19) 10801-1081A (19)
7A13-7A22 (F) 10822-10831 (F)
7AB0-7AD3 (23) 1086B-1088E (23)


Comme dit précédemment, les zones identiques correspondent sûrement à des données (et non du code: chaînes, images des polices...).

Sur l'émulateur PC, il y a plus de 32Ko d'écart entre les morceaux identifiés les plus éloignés (0AEEC et 15BF6), et comme vous le constatez, l'ordre est différent...

Donc soit le code porté en 8086 fait plus de place...
Soit il y a du code spécifique au programme d'émulation qui s'insère entre les différentes parties.
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Re: Dumping TI-81 1.1K

Message non lude critor » 06 Avr 2010, 09:18

Je vous annonce la fin du dumping de la TI-81 1.1K. :#top#:

Je viens de copier le fichier ".rom" final dans mes archives, avec les autres. :;):


En attendant que le nouveau TilEm sorte (il est censé émuler les TI-81), vous pouvez toujours tester la ROM (si vous la trouvez...) sous l'émulateur MESS. Elle semble fonctionner correctement, regardez:

Image


Datant de 1990, il s'agit de la ROM TI la plus ancienne dumpée à ce jour.


Cette ROM est très intéressante.

J'avais déjà remarqué que la TI-81 est très résistante aux reset, quoi que soient les "bêtises" que l'on peut lui taper en assembleur. Elle ne perd donc pas facilement ses données. De plus, elle résiste beaucoup aux plantages... La touche "On" est géré par un code spécifique très puissant, qui permet presque toujours de dégeler la calculatrice.

Mais là, c'est encore mieux... Il n'y a pas de code pour un "reset à chaud" dans la ROM!!!
Cela diminue encore le risque de pertes de données en assembleur!
Elle ne peut pas se "resetter" toute seule logiciellement! :#top#:
Ah, je l'aime cette TI-81 1.1K!!! :#love#:


Bon, que nous manque-t-il maintenant ?

TI-81 1.7D1K
TI-81 1.6V (très rare - DataMath ne lâchera pas ses contacts facilement...)
TI-81 1.5K (très rare - DataMath ne lâchera pas ses contacts facilement...)
TI-81 1.1 (rare - 1 contact américain que j'essaye de convaincre en payant de me l'envoyer, car il ne semble pas disposé à faire lui-même la longue manip... et les négociations sont dures...)
TI-81 1.0 (très rare - prototype probablement)
Image
Avatar de l’utilisateur
critorAdmin
Niveau 19: CU (Créateur Universel)
Niveau 19: CU (Créateur Universel)
Prochain niv.: 43.1%
 
Messages: 41521
Images: 14832
Inscription: 25 Oct 2008, 00:00
Localisation: Montpellier
Genre: Homme
Calculatrice(s):
MyCalcs profile
YouTube: critor3000
Twitter/X: critor2000
GitHub: critor

Suivante

Retourner vers Actualités

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 11 invités

-
Rechercher
-
Social TI-Planet
-
Sujets à la une
Comparaisons des meilleurs prix pour acheter sa calculatrice !
Aidez la communauté à documenter les révisions matérielles en listant vos calculatrices graphiques !
Phi NumWorks jailbreak
123
-
Faire un don / Premium
Pour plus de concours, de lots, de tests, nous aider à payer le serveur et les domaines...
Faire un don
Découvrez les avantages d'un compte donateur !
JoinRejoignez the donors and/or premium!les donateurs et/ou premium !


Partenaires et pub
Notre partenaire Jarrety Calculatrices à acheter chez Calcuso
-
Stats.
2124 utilisateurs:
>2086 invités
>33 membres
>5 robots
Record simultané (sur 6 mois):
6892 utilisateurs (le 07/06/2017)
-
Autres sites intéressants
Texas Instruments Education
Global | France
 (English / Français)
Banque de programmes TI
ticalc.org
 (English)
La communauté TI-82
tout82.free.fr
 (Français)