ESPGaluda - PGM/Cave
Une PCB d'ESPGaluda confiée par Kaka pour un de ses copains. Le jeu démarre mais l'affichage est complétement glitché :
Mon dieu... C'est moche !
La PCB est très propre, ce qui est plutôt positif :
Kaka a retiré l'horrible accu avant de me la confier, c'est la première chose que devrait faire tout possesseurs de système PGM !
Le jeu aurait subi une surtension de 2V au dessus des 5V !
Seule erreur visible au self test : la palette RAM NG
Je doute que la RAM palette puisse provoquer une telle panne, mais elle doit certainement y participer.
Je commence par la remplacer (2 RAM) :
Leur remplacement résout l’erreur au self test, mais pas l'horrible bouillie d'affichage.
Une seconde RAM identique à celles remplacées sur la PCB attire mon attention :
J'ai un doute sur son état en la sondant à l’oscilloscope. Mieux vaut anticiper une future panne, je la remplace.
Au final ça ne changera pas grand chose car la panne est quasiment identique, mais maintenant ces trois RAM sont neuves.
Je m’intéresse ensuite au GPU en sondant les deux bus de données de ses ROM :
Et là... C'est le drame :
Le signal est complétement écrasé entre deux niveaux.
Ça sent pas bon du tout, quelque chose perturbe le signal sur ces bus de données.
Il faut quand même garder à l’esprit que cette PCB a ramassé une bonne grosse claque, pouvant griller plusieurs composants et en endommager d'autres.
Je pense en premier lieu au GPU en me demandant quel sera le composant HS suivant.
A ce moment là, je décide de mettre ce jeu de côté...
...
...
Quelque mois plus tard je ressors la PCB car j'ai reçu un slot PGM pour pièces détachées et je me dis : "pourquoi ne pas s'amuser avec ?".
Pour valider la panne du GPU, je l'isole de ses ROM et là : oh surprise ! Le GPU fonctionne parfaitement ! Ce sont ses ROM qui perturbent ses deux bus de données.
J'isole les ROM une à une et finis par trouver les fautives (U18&U7) :
Elles ont grillé toutes les deux de la même façon (tiens donc).
Il faut maintenant leur trouver des remplaçantes et ce n'est pas gagné.
PGM utilisait des ROM 16,32 & 64Mb alimentées en 5V et en boitier SOP, autant dire le mouton à 5 pattes, car même si on arrive à trouver des ROM avec le même boitier et le bon brochage, elles sont toutes en 3,3V !
Allez hop ! Je la remet au placard... Chi*€%@ cette me*%$@
...
...
Quelques mois plus tard Zamoth me parle de conversions PGM. Avec sa persuasion légendaire je suis obligé de commencer à m'y intéresser. C'est la révélation ! Je peux utiliser des ROM 3,3V sur des bus avec signaux en 5V, il suffit juste d'alimenter les ROM avec la bonne tension.
Je vire tout ça :
Nouvelle surprise ! Le boitier de U18 avait été gratté pour le rendre inidentifiable et en le retirant sa référence est dévoilée : "T01S". C'est un bios graphique ! Et cerise sur le gâteau, il est commun à tous les slots PGM. Il suffit de le récupérer sur une carcasse. Seconde bonne nouvelle pour cette PCB !
En ce qui concerne "IMAGE-1" (U7) ça va être plus compliqué.
J'achète des 26L6420 (64Mb), elles sont utilisées entre autre pour faire les conversions de PGM.
Ensuite j'en programme une avec la bonne ROM.
Pour l'alimenter correctement, je coupe l'arrivée du 5V avant la pin 23 (oui c'est mieux) :
Je soude mes ROM puis je ponte la sortie du régulateur 3,3V avec la broche "VCC" (pin 23) de la ROM "IMAGE-1" (U7):
C'est l'heure de tester cette PCB :
Un ESPGaluda qui va pouvoir faire des heureux.