Le blog du James Game Center - Mot-clé - final fight2023-11-04T11:23:15+01:00James Game Centerurn:md5:0f16b465356e3d4c76a49952ab956493DotclearRepair Log #2.14: Final Fight (Capcom, 1989)urn:md5:45850baf6ac647d81a9802f8d7bb8f1d2022-06-26T11:00:00+02:002022-10-23T18:18:47+02:00MichelAtelier1989capcomfinal fightrepair log<p>On ne présente plus Final Fight, ce beat them all mythique qui amorçait le tournant vers les jeux 16 bits. Reléguant Double Dragon au rang de promenade anémique, Final Fight reprend les grands principes de son illustre prédecesseur, tout en les améliorant. Tout le monde connait ce jeu, je vais juste indiquer que les ennemis sont généralement inspirés de groupes de rock de l'époque (Poison, Roxy Music), de jeux Capcom (Two.P est le second joueur de Forgotten Worlds) et même de catcheurs, dont le français André "le Géant" Roussimoff qui apparaît sous les traits d'Andore.</p>
<p>Côté hardware, le jeu est basé sur la mythique plateforme CPS-1, sur lesquels les titres à succès se sont enchaînés. La plateforme est très semblable à ce qui se faisait à l'époque : un 68000 cadencé à 10 ou 12 Mhz, des composants dédiés pour les graphismes, et un Z80+YM2151 pour le son. Et un circuit de protection.</p> <p><strong><u>Symptômes :</u></strong> glitchs d'affichage, pas de son.<br />
<br />
Le PCB est en parfait état, que ce soit les cartes A, B ou C. La carte A est une carte courte.</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_01_b.jpg" style="margin: 0 auto; display: table;" /><br />
A la mise sous tension, le jeu démarre, mais il est couvert de dollars !<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_02_b.jpg" style="margin: 0 auto; display: table;" /><br />
Je les préfère toutefois dans mon portefeuille que sur un jeu de baston. Un rapide test croisé me permet d'exclure les cartes B et C, qui fonctionnent parfaitement sur une autre carte A.<br />
Le jeu démarre donc, mais glitché. Il passe le self test, ce qui tend à indiquer que les SRAMs grahiques sont OK. A ce stade, tout semble désigner le PPU CPS-A-01 :<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_03_b.jpg" style="margin: 0 auto; display: table;" /><br />
<br />
Ce composant génère une bonne partie des graphismes du jeu (plus de scrolling, fonds étoilé, palette ...). Il est tristement réputé pour son absence de fiabilité. Aussi, je le retire et nettoie les pads :<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_04_b.jpg" style="margin: 0 auto; display: table;" /><br />
<br />
Et je remets un composant de remplacement prélevé sur une donneuse :<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_05_b.jpg" style="margin: 0 auto; display: table;" /><br />
<br />
Le PPU CPS-A-01 (DL-031) est intégré dans un boitier QFP de 160 pattes. Le travail du français <a href="https://twitter.com/WydD" title="Loïc *WydD* Petit">Loïc *WydD* Petit</a> a permis l'année dernière de documenter totalement ce chip en le décapsulant et en analysant son contenu. C'est un travail de 8 mois qui est désormais public (consultable ici) et qui ouvre la voie à la reproduction de ce satané composant.<br />
<br />
Le jeu démarre parfaitement :</p>
<p><img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_06_b.jpg" style="margin: 0 auto; display: table;" /></p>
<p>Problème, il n'y a pas de son. Un test croisé me permettra d'identifier rapidement la PAL SOU1 comme la principale coupable :<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_07_b.jpg" style="margin: 0 auto; display: table;" /><br />
Après changement, le jeu démarre parfaitement et je m'autorise quelques parties pour tester le jeu en profondeur.<br />
<br />
Moralité : mieux vaut ne pas être couvert de dollars pour jouer à Frugal Fight.<br />
<br />
<strong><u>Bilan :</u></strong><br />
1x CPS-A-01<br />
1x PAL SOU1 (MMI)<br />
<br />
<img alt="" class="media" src="https://blog.jamesgamecenter.com/public/RL_FF/.FF_08_b.jpg" style="margin: 0 auto; display: table;" /><br />
<br />
Mission accomplie.</p>
<blockquote>
<p>Remerciements à Nicolas Reant pour la carte et à <a href="https://twitter.com/wydd" title="Loïc *WydD* Petit">Loïc *WydD* Petit </a>pour la rétro-ingénierie du PPU, dont les travaux sont publiés ici : <a href="https://gitlab.com/loic.petit/cps2-reverse/-/tree/master/DLs/DL-0311/" title="https://gitlab.com/loic.petit/cps2-reverse/-/tree/master/DLs/DL-0311/">https://gitlab.com/loic.petit/cps2-reverse/-/tree/master/DLs/DL-0311/</a>, et le schéma là : <a href="https://petitl.fr/cps2/DL-0311/" title="https://petitl.fr/cps2/DL-0311/">https://petitl.fr/cps2/DL-0311/</a><br />
Comme d'habitude, les schémas du PCB sont publiés ici.</p>
</blockquote>https://blog.jamesgamecenter.com/index.php?post/2022/06/25/Repair-Log-02.xx%3A-Final-Fight-%28Capcom%2C-1989%29#comment-formhttps://blog.jamesgamecenter.com/index.php?feed/atom/comments/122Final Fight, petit papa bastonurn:md5:4bd5b425caab7565b074a3076271a3332021-01-11T19:43:00+01:002021-01-11T22:45:28+01:00Jonathan CraneArcadebastoncapcomfinal fight<p>Alors là, on est en 1989 et les meilleurs jeux d'arcade du moment, c'est Double Dragon et Dragon Ninja (oui, on aime bien les dragons dans les années 80), des machines de rêve où on peut régler ses frustrations de la cour de récré sur les voyous pixelisés pour la modique somme de cinq ou dix francs.<br />Un jour, on rentre dans un café et une nouvelle machine est là. Difficile de ne pas la voir, elle affiche des sprites d'une taille absolument monstrueuse, genre, jamais vu : les personnages font presque toute la taille de l'écran, on a presque l'impression qu'ils vont en sortir. </p> <p><img style="margin: 0 auto; display: block;" src="https://blog.jamesgamecenter.com/public/.ffight_m.jpg" alt="ffight.jpg, janv. 2021" title="ffight.jpg, janv. 2021" /><br />Et puis l'intro arrive, limpide et percutante comme ils faisaient autrefois : une ville gangrénée par le crime, un fou grimaçant, une demoiselle en détresse, deux héros musclés qui sortent d'une séance de muscu… Le titre arrive comme un coup de poing, en orange et en bleu, avec un bout de mur cassé pour bien faire passer le message : "Final Fight". <br />Purée, comment refuser une expérience pareille ? La main qui tremble en insérant la pièce, on se prend à douter de pouvoir maîtriser toute cette puissance. L'écran de sélection du personnage arrive, on peut choisir son avatar à l'écran, c'est révolutionnaire, mais on n'a pas encore réalisé, on se demande juste qui est le plus fort entre le type en kimono rouge ou le gros moustachu qui n'a pas de chemise. <br />On vote pour Haggar parce qu'avec un torse comme ça, on sent que les voyous vont tomber comme des mouches, et on plonge tête la première dans la lutte à mains nues contre le crime. Un bouton pour cogner, un bouton pour sauter, c'est limpide. On frappe et on frappe et on frappe encore, les ordures mordent la poussière, le monde est dangereux, mais on se sent puissant. Le premier boss, gros mastard à peine humain prend quelques coups, part en retrait et siffle du renfort. La bataille devient épique, on commence à perdre ses vies mais l'animal est vaincu. Pas le temps de se féliciter, le deuxième niveau arrive, un métro de cauchemars comme dans les films de Charles Bronson. On croyait avoir tout vu ? C'est l'arrivée des prostitué·e·s et des catcheurs… <br />Final Fight est plus qu'un jeu, c'est le héraut flamboyant des temps futurs : jamais un jeu vidéo n'a encore affiché autant de choses à l'écran. Les décors hyper détaillés, les persos immenses et les animations fluides : la révolution technique laisse soudain entrevoir que les jeux vidéo supplanteront bientôt le cinéma et la télé. Mais derrière la performance, une jouabilité simple, évidente, tout le savoir faire des Japonais en la matière. <br />Plus qu'un clone évolué de Double Dragon, un nouveau standard qui se multipliera sans fin au cours des années, on aura du Final Fight avec des dinosaures, des super héros, des mutants du futur, des robots géants, des aliens, des magiciens et les chevaliers de la Table Ronde et même aujourd'hui, on se demande bien si God of War ou Dark Souls pourraient exister dans un monde qui aurait échappé à la grosse baston à plusieurs en arcade.</p>https://blog.jamesgamecenter.com/index.php?post/2021/01/11/Final-Fight%2C-petit-papa-baston#comment-formhttps://blog.jamesgamecenter.com/index.php?feed/atom/comments/8