1

Je suis en train de finaliser la restauration d'une ancienne boite à rythmes Yamaha RX11 (https://elektrotanya.com/yamaha_rx11_sm.pdf/download.html) et après avoir tout remis en service je me heurte à la partie que je pensais être la plus simple à savoir flasher l'OS sur un des EPROMS.

La RX11 dispose de deux EPROMS (IC213 et IC214) qui sont deux 27128 (IC213 = MBM27128-25 et IC214 = M5L27128K) qui contiennent chacune la moitié (16Kio) de l'OS (32Kio). Comme IC213 est HS (lecture KO dans mon G540 alors que IC214 est lue sans soucis) , j'ai été à mon shop d'électronique qui m'a vendu deux (vu qu'il s'agit de vieux stock j'ai cru plus prudent d'en prendre deux que une) Toshiba TMM27128D-20 car ils n'avaient pas de MBM27128-25.

Le problème est que mon programmeur d'EPROM (une chinoiserie G540) ne comporte pas le TMM27128D-25 dans la liste de compatibilité mais seul un TMM27128 ou TMM27128AD. Du coup quand je sélectionne ceux-ci et que je programme la puce ça me met erreur et quand je lis cette dernière (lecture OK selon le soft) tout est encore à FF (rien de programmer donc).

Je ne suis pas tombé sur la datasheet de cette puce en ayant chercher (je tombe que sur des variantes proches) mais je me dis que c'est peut être parce que celle-ci se programme en 21V alors que mon G540 ne peux fournir au max que 12,75V (utilisé dans les profils pour TMM27128 et TMM27128AD entre autres).

Je voulais donc savoir si je ne faisais pas fausse route (que c'est bien du 21V dont j'ai besoin et que je ne vais pas cramer les puces) ou si c'est juste les EPROMS que j'ai achetés qui sont défectueuses (ça m'a pour tant l'ai costaud). SI c'est la première option, j'ai un autre programmeur de puce (TL866II+) qui ne devrait pas tarder et qui peux monter à 18V max. Si c'est la seconde option je serai obligé de repasser à mon shop d'électronique pour remplacement des deux puces.

Merci d'avance pour votre aide !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

2

Bien vu, cf le VPP 21.0 V écrit sur la puce :
18u4BPi.jpg
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

3

Purée j'ai cru que j'allais passer pour un con mais ouf, le marquage sur mes puces est différent et je mentionne pas le Vpp. Bon bah je vais tenter avec le TL866II+ à 18V alors! Si jamais ça marche le risque c'est quoi ? Que la puce retienne moins longtemps le binaire vu qu'il aura été flashé avec un voltage plus faible que prévu ? Sinon je vois que le TL866II+ à un port ICSP qui peut justement permettre d'utiliser des adaptateurs externes à plus fort voltage (ils mentionnent des trucs sous 25V), mais je ne trouve pas ce genre d'adaptateurs (que des "hat" pour arduino & co), saurais-tu où je pourrai choper ça ? Je préfère être sûr et flasher avec le bon voltage plutôt que de risquer une corruption de la ROM au pire moment (pendant un live par exemple grin)
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

4

J'ai trouvé une datasheet pour la TMM27512D et... ils disent 12.5 V pour VPP :
https://datasheetspdf.com/pdf-file/1092370/Toshiba/TMM27512D-20/1

Donc soit c'est différent entre TMM27512D et TMM27128D (ce serait surprenant), soit je n'explique pas la photo plus haut.
Par ailleurs, la datasheet mentionne un VCC de 6 V (et non 5 V) pendant la phase de programmation.


EDIT : finalement trouvé la datasheet pour la TMM27128D, c'est à la page 218 de ce PDF :
http://bitsavers.trailing-edge.com/components/toshiba/_dataBook/1983_Toshiba_MOS_Memory.pdf

La tension de programmation est bien 21 V, avec une tolérance de ±0.5 V. Donc 18 V ça passera pas.

Quant à la doc du TL866II+, elle indique aussi que ça ne fonctionne pas pour les EPROM 21 ou 25 V :
Programming about 27C Series while VPP voltage is 21V or 25V
TL866II programming voltage VPP is only supported up to 18V, for the early 27C series ROM with 21V or 25V VPP voltage no longer be supported writing, but can be read. If you want to use this kind of IC, you can read form the IC (Vpp is 21V or 25V). and buy a new IC (VPP is 13V) to replace it. 27Cxx Serials Chip can be replaced directly. Do not use the external power supply to enhance the programming voltage for forced programming, when the chip is damaged, 21V / 25V high voltage may go back to the programmer's internal, will damage the programmer hardware.

L'ICSP ça n'a pas de rapport et ça ne concerne pas les EPROMs.

Mon conseil ? Te prends pas la tête avec tout ça, remplace l'EPROM par un truc plus récent que ton programmateur supporte grin
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

5

Ok donc faut que je trouve une 27128 qui a un Vpp de 18V. Je vais me servir de la liste de compat de mon G540 comme base. Merci Zero !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

6

Du coup juste pour ma gouverne, vu que j'ai encore des vieilleries avec des ports LPT et série natifs, quel est le meilleur (=fiable et support étendu de puces) programmeur d'EPROM pas cher du tout ? Est-ce que les bon vieux Willem (en LPT ou ISA) sont toujours une référence dans le domaine ? Le but c'est d'avoir un programmeur pour les trucs récents (flash en SOIC etc... et un vieux tank pour les trucs des années 70/80 avec des voltages plus haut)
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

7

perso j'ai laché willem au profit de batronix pour l'usb
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

8

Jonas > j'avoue que je sais pas. Essaie de chercher sur AtariAge, y'a des gens qui développent sur des machines qui utilisent des vieilles mémoires là-bas.
avatar
Zeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo

9

vince (./7) :
perso j'ai laché willem au profit de batronix pour l'usb

Yep j'ai vu les outils Batronix mais je ne compte pas mettre plus de 50€ dans un programmeur (neuf ou occaz) donc c'est au dessus de mon budget.


Zerosquare (./8) :
Jonas > j'avoue que je sais pas. Essaie de chercher sur AtariAge, y'a des gens qui développent sur des machines qui utilisent des vieilles mémoires là-bas.

Merci du conseil, c'est vrai que je regardais direct les archives de la mailing-list MAME et le forum de Vogons mais je n'avais pas pensé à AA !
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD

10

Bon juste pour la postérité et pour celles et ceux qui tomberaient sur ce topic via google: le programmeur G540 (qui ne marche que sous XP) supporte le 21V, pour mon cas j'ai juste spécifié une autre marque (AMD AM27128) ayant un VPP de 21V et le programmeur n'a pas bronché à la programmer. Bref le G540 est un super rapport qualité prix (même si le soft qui 'l’accompagne est une belle honte grin)
avatar
"If you see strict DRM and copy protection that threatens the preservation of history, fight it: copy the work, keep it safe, and eventually share it so it never disappears. [...] no one living 500 years from now will judge your infringing deeds harshly when they can load up an ancient program and see it for themselves."

Benj Edwards - Why History Needs Software Piracy

- - -
Achat ou échange: topic de mes recherches Meilleur smiley = #helico# Obligatory XKCD