Le blog du James Game Center - Mot-clé - stratovox2023-11-04T11:23:15+01:00James Game Centerurn:md5:0f16b465356e3d4c76a49952ab956493DotclearRepair Log #3.02: Stratovox (Taito, 1980)urn:md5:3ad2d87eeb26638fc40c5e8db01fbef62023-01-22T18:00:00+01:002023-01-22T19:21:54+01:00MichelAtelier1980repair logstratovoxtaito<p>Stratovox est un shoot-them up conçu par Taito, dans la lignée de Space Invaders. Il faut sauver des bonhommes des affreux aliens qui seraient tentés de les enlever. Ce jeu a une particularité : c'est le premier jeu parlant de l'histoire, le jeu s'appelle Speak & Rescue au Japon. Lorsque un bonhomme se fait enlever par un alien dans la version japonaise du jeu, il crie : "Tasukete!" (Au secours !). Taskete, c'est justement le titre du bootleg fabriqué par Karateco, la branche arcade des frères Stambouli. Le jeu est basé sur un processeur Z80.</p> <p><u>Symptômes :</u> ne démarre pas.</p>
<p>Le PCB est en parfait état, avec une trace d'intervention précédente sur l'une des DRAMs :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_01_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>En plaçant le PCB sous tension, j'obtiens un magnifique écran statique bariolé :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_02_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>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.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/RL_STRATO_02a.png" style="margin: 0 auto; display: table;" /></p>
<p>Je branche un fil de masse sur le pin 10 du connecteur afin de simuler ce signal :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_03_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Le jeu démarre, mais très lourdement glitché :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_04_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>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 :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_05_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Un signal bloqué à l'état haut sur une sortie pin 12 d'une triple porte NAND (74LS10) :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_06_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Je retire le suspect :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_07_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Et sans surprise, il est testé HS hors circuit :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_08_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Après remplacement du TTL, le jeu devient immédiatement plus lisible, mais pas encore parfait :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_09_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>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 :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_10_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Rebelote, c'est un 74LS10 en 7A.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_11_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Je retire l'importun :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_12_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Et sans surprise, il échouera au test hors circuit :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_13_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>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.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_14_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Restent ces barres verticales. J'inspecte la zone de 8 DRAMs objets (16kx1) :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_15_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Mais sans succès. Je continue à remonter le bus DO :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/RL_STRATO_16.png" style="margin: 0 auto; display: table;" /></p>
<p>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 :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_15_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Je le retire :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_17_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Et il s'avérera HS hors circuit. Son remplacement règlera les derniers problèmes graphiques de la carte :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/RL_STRATO_17a.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Le jeu est parfaitement jouable et avec du son. La synthèse vocale fonctionne également, elle est toutefois très rudimentaire.</p>
<p><u>Bilan : </u><br />
74LS10 @11B (Motorola)<br />
74LS10 @7A (Motorola)<br />
74LS95 @4D (Motorola)</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_CRACKDOWN/RL_STRATOVOX/.RL_STRATO_18_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Mission accomplie.</p>https://blog.jamesgamecenter.com/index.php?post/2023/01/22/Repair-Log-3.02%3A-Stratovox-%28Taito%2C-1980%29#comment-formhttps://blog.jamesgamecenter.com/index.php?feed/atom/comments/133