dumping TI-80
Posté: 23 Jan 2010, 22:14
Le but de ce topic est de dumper les ROMs 3.0 et 4.0 des calculatrices TI-80.
C'est-à-dire d'en récupérer le contenu.
Une fois le contenu récupéré, on pourra faire plein de choses intéressantes, comme:
- en analyser le fonctionnement
- le comparer à celui d'autres modèles similaires
- trouver des failles pour donner accès à l'assembleur (voir au port de communication pour les TI-80 qui en ont un d'installé)
- émuler les TI-80
Les TI-80 ont hélas rencontré assez peu de succès, vu leur incapacité à communiquer (assez incompréhensible en 1995).
Très peu de sites donnent des informations dessus.
Notamment, aucune faille permettant un accès à l'assembleur n'est connue.
Il n'existe donc pas de programme de dumping pour TI-80.
De plus, il n'y a pas de port de communication...
(sauf sur les tous premiers modèles, mais même sur ceux-là, le système n'offre aucun menu permettant de l'utiliser)
Pour dumper la ROM, il faut donc en revenir à la bonne vieille méthode barbare...
Désouder la puce ROM, et la brancher sur un programmeur d'EPROM.
Alors allons-y.
J'ai acheté 3 TI-80. (au cas où je fasse quelques bêtises)
La puce ROM de la TI-80 est une Sharp LH-5359, de 2x14 pattes.
C'est la même que sur les TI-81.
J'ai acheté un programmeur d'EPROM: Genius G540, qui permet de brancher des puces de format 2x14, 2x16, et 2x20.
Il semble fonctionner, ses drivers sont installés sur mon ordi, ainsi que son logiciel.
Le logiciel ne supporte aucune puce Sharp, mais on m'a dit d'utiliser la puce AMD Am27C512 (compatible, sauf erreur).
J'ai désoudé la ROM d'une TI-80.
Méthode bricole: je glisse une aiguille de couture entre les pattes et la puce, et pendant que je chauffe l'étain au fer à souder d'une main, j'exerce une pression latérale sur l'aiguille de l'autre afin de détacher les pattes.
Bilan, aucune patte cassée
Donc tout semble avoir super bien marché jusqu'à présent...
Et là, à 2 doigts de la réussite, je rencontre un énorme problème et sollicite votre aide.
Regardez l'image:
Je ne peux pas brancher la puce ROM sur mon programmateur, à cause d'un ridicule problème d'espacement des pattes!!!!!!!!!!
Comme je doute fortement de ma capacité à souder 28 fils sur des pattes aussi petites, je suis donc à la recherche d'un adaptateur....
Pouvez-vous m'aider svp?
En avez-vous?
Sinon, cela s'appelle comment? Quels sigles ou abréviations pour faire ma recherche?
Je me suis beaucoup investi pour acheter tout le matériel nécessaire...
Je suis peut-être à 2 doigts de dumper la TI-80...
Merci de me donner le tout petit coup de pouce qu'il me manque.
C'est-à-dire d'en récupérer le contenu.
Une fois le contenu récupéré, on pourra faire plein de choses intéressantes, comme:
- en analyser le fonctionnement
- le comparer à celui d'autres modèles similaires
- trouver des failles pour donner accès à l'assembleur (voir au port de communication pour les TI-80 qui en ont un d'installé)
- émuler les TI-80
Les TI-80 ont hélas rencontré assez peu de succès, vu leur incapacité à communiquer (assez incompréhensible en 1995).
Très peu de sites donnent des informations dessus.
Notamment, aucune faille permettant un accès à l'assembleur n'est connue.
Il n'existe donc pas de programme de dumping pour TI-80.
De plus, il n'y a pas de port de communication...
(sauf sur les tous premiers modèles, mais même sur ceux-là, le système n'offre aucun menu permettant de l'utiliser)
Pour dumper la ROM, il faut donc en revenir à la bonne vieille méthode barbare...
Désouder la puce ROM, et la brancher sur un programmeur d'EPROM.
Alors allons-y.
J'ai acheté 3 TI-80. (au cas où je fasse quelques bêtises)
La puce ROM de la TI-80 est une Sharp LH-5359, de 2x14 pattes.
C'est la même que sur les TI-81.
J'ai acheté un programmeur d'EPROM: Genius G540, qui permet de brancher des puces de format 2x14, 2x16, et 2x20.
Il semble fonctionner, ses drivers sont installés sur mon ordi, ainsi que son logiciel.
Le logiciel ne supporte aucune puce Sharp, mais on m'a dit d'utiliser la puce AMD Am27C512 (compatible, sauf erreur).
J'ai désoudé la ROM d'une TI-80.
Méthode bricole: je glisse une aiguille de couture entre les pattes et la puce, et pendant que je chauffe l'étain au fer à souder d'une main, j'exerce une pression latérale sur l'aiguille de l'autre afin de détacher les pattes.
Bilan, aucune patte cassée
Donc tout semble avoir super bien marché jusqu'à présent...
Et là, à 2 doigts de la réussite, je rencontre un énorme problème et sollicite votre aide.
Regardez l'image:
Je ne peux pas brancher la puce ROM sur mon programmateur, à cause d'un ridicule problème d'espacement des pattes!!!!!!!!!!
Comme je doute fortement de ma capacité à souder 28 fils sur des pattes aussi petites, je suis donc à la recherche d'un adaptateur....
Pouvez-vous m'aider svp?
En avez-vous?
Sinon, cela s'appelle comment? Quels sigles ou abréviations pour faire ma recherche?
Je me suis beaucoup investi pour acheter tout le matériel nécessaire...
Je suis peut-être à 2 doigts de dumper la TI-80...
Merci de me donner le tout petit coup de pouce qu'il me manque.