Le blog du James Game Center - Mot-clé - truxton2023-11-04T11:23:15+01:00James Game Centerurn:md5:0f16b465356e3d4c76a49952ab956493DotclearRepair Log #2.18: Truxton II - Tatsujin Oh (Toaplan, 1992)urn:md5:43b67626b69818f0ec43f5d29381cf032022-10-23T20:00:00+02:002022-10-23T19:14:50+02:00MichelAtelier1992repair logtatsujin ohtoaplantruxton<p>Truxton II est un jeu réalisé par Toaplan en 1992. Il est la suite logique de Truxton, distribué par Taito en 1988. C'est un shoot them up assez classique qui préfigurera les shoots de Cave à venir, rien d'étonnant car une partie de l'équipe de développement de Toaplan se retrouvera chez Cave à la fermeture de l'entreprise en 1994.</p>
<p>Côté hardware, on est en présence d'un petit PCB, très classiquement articulé autour d'un 68000. Un processeur vidéo propriétaire, le GP9001 gère quant à lui les contrôles.</p> <p>Symptômes : Glitchs graphiques sur la couche alphanumérique.</p>
<p>Le PCB est en bon état, avec quelques traces propres d'intervention antérieure, notament deux SRAMs posées sur support :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_01_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>A la mise sous tension, le jeu démarre, mais la plupart des caractères sont glitchés, comme ici, sur l'écran d'avertissement :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_02_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Ou en jeu :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_03_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>En montant la tension, le glitch tend à disparaître, ce qui me fait immédiatement penser à un problème sur un signal d'horloge (clock). Je commence à soupçonner une PAL en U30, qui délivre un certain nombre de signaux d'horloge. Elle s'avère hors de cause. Rapidement, je tombe sur ce signal anémique :</p>
<p><br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_04_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>En sortie d'un inverseur 74F04 en U32. En entrée, j'ai un signal normalement constitué :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_05_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Une trace tout à fait normale. A ce moment, là, je me dis : "Facile, c'est l'inverseur". Je le retire et le teste, il est OK hors circuit. J'en remets un autre, même chose : signal OK en entrée, signal faible en sortie. Le problème ne vient pas de là. Je commence à tracer le signal, et je tombe sur un autre TTL inverseur 74F04 en U4 qui distribue un signal d'horloge toujours aussi faible à un ensemble de TTL :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/TRU2_06.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Je le retire et le teste hors circuit, il est OK aussi. Je ne le replace pas tout de suite et je vérifie la sortie du premier 74F04 en U32, car c'est la première sortie à présenter ce signal anormalement faible. La trace est normale. Le suspect est donc le 74F04 en U32, même s'il est OK hors circuit. Je le retire :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_07_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Et remets un remplaçant toujours de la famille F (Fast). Le jeu ne présente plus de glitchs lorsque le PCB est alimenté normalement (à +5v). Le jeu démarre et il est parfaitement jouable avec du son.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_08_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Alors que s'est il passé ? Une entrée de TTL consomme une certaine puissance. <em>L'entrance</em> ('Fan-in') définit le courant de commande maximum d’une entrée exprimée en<br />
charge unitaire (l’entrée consomme un courant équivalent à E portes élémentaires en parallèle). Ici, notre entrée consomme visiblement trop de courant, mais pas assez pour que le TTL soit testé comme HS hors circuit :</p>
<p>- le signal d'entrée est considérablement amoindri.<br />
- le TTL est testé OK car il renvoie un signal faible, en limite de bascule (0 ou 1), mais suffisant pour un testeur.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_TRUXTON2/.TRU2_09_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p><u>Bilan :</u><br />
74F04 en U32 (Motorola).</p>
<p>Mission accomplie.</p>https://blog.jamesgamecenter.com/index.php?post/2022/10/23/Repair-Log-2.18%3A-Truxton-II-Tatsujin-Oh-%28Toaplan%2C-1992%29#comment-formhttps://blog.jamesgamecenter.com/index.php?feed/atom/comments/127