Symptômes : ne démarre pas.
Le PCB est en parfait état, avec une trace d'intervention précédente sur l'une des DRAMs :
En plaçant le PCB sous tension, j'obtiens un magnifique écran statique bariolé :
Les PCB Taito de cette génération ne disposent pas de signal RESET embarqué. Le circuit de RESET est situé sur l'alimentation Taito d'origine. Le signal acheminé sur le pin 26 du Z80 transite par un inverseur 74LS04. Il faut donc envoyer un signal bas en entrée du TTL pour obtenir le signal haut nécessaire au reset du Z80.
Je branche un fil de masse sur le pin 10 du connecteur afin de simuler ce signal :
Le jeu démarre, mais très lourdement glitché :
Je teste toutes les EPROMS, elles c orrespondent toutes à la signature dans MAME. Je commence à promener la sonde de mon oscilloscope sur la carte inférieure du jeu, consacrée notamment aux graphismes, à la recherche d'un signal anormal. Je tombe tout d'abord sur ceci :
Un signal bloqué à l'état haut sur une sortie pin 12 d'une triple porte NAND (74LS10) :
Je retire le suspect :
Et sans surprise, il est testé HS hors circuit :
Après remplacement du TTL, le jeu devient immédiatement plus lisible, mais pas encore parfait :
Je continue à inspecter les sorties des TTL, avec une attention particulière pour les TTL Motorola. Sur la carte supérieure, je tombe sur une seconde sortie bloquée à l'état haut :
Rebelote, c'est un 74LS10 en 7A.
Je retire l'importun :
Et sans surprise, il échouera au test hors circuit :
Après son remplacement, c'est beaucoup mieux, les graphismes ne sont plus que légèrement glitchés. Ils sont juste traversés par des barres verticales.
Restent ces barres verticales. J'inspecte la zone de 8 DRAMs objets (16kx1) :
Mais sans succès. Je continue à remonter le bus DO :
Je tombe sur ce registre à décalage 4 bits parallèle 74LS95 en 4D, dont le signal me paraît anormal en sortie pin 10 :
Je le retire :
Et il s'avérera HS hors circuit. Son remplacement règlera les derniers problèmes graphiques de la carte :
Le jeu est parfaitement jouable et avec du son. La synthèse vocale fonctionne également, elle est toutefois très rudimentaire.
Bilan :
74LS10 @11B (Motorola)
74LS10 @7A (Motorola)
74LS95 @4D (Motorola)
Mission accomplie.
3 réactions
1 De jerome arcade - 23/01/2023, 09:51
Cela semble si facile quand tu l'explique... encore bravo, tes Enquettes/Réparations sont palpitantes et toujours aussi intéressantes a lire.
bravo
2 De Gastarot - 26/02/2023, 21:57
Super boulot, j'aimerai beaucoup que tu test ma plaquette de Taskete également. Et la réparer si besoin. Car je ne sais pas si elle fonctionne. Je n'ai plus la borne Arcade qui va avec. Est il possible de la connecter sur une TV cathodique si elle fonctionne?
3 De Kevin - 12/03/2023, 12:54
La réparation du premier pcb fut un plaisir à lire ! J imaginais la frustration de résoudre un problème pour passer à un autre. Et quand enfin tu précises que tout est fonctionnel, je me sentais moi même soulagé !!! Pourtant c était pas ma carte.