Fatal Fury 2 - MVS
Un Fatal Fury qui ne démarre pas.
Je m’intéresse en priorité à la "PROG board" car elle contient la ROM contenant le code du 68000 et sans le CPU rien ne boot.
La maskrom P1 et le custom juste au dessus (SNK-9201 aussi appelé PRO-CTO) sont mes deux premiers suspects.
N'ayant pas de certitude absolue je dessoude P1 et tente une lecture avec au programmateur, résultat : illisible. Cette maskrom est donc la coupable !
Je la remplace par une 27C800 en 100ns*, tout semble fonctionner... Mais au bout de quelques minutes/secondes le jeu freeze de façon aléatoire. Damned ! 😡
J'en conclu que d'avoir utiliser une UV Eprom 100ns alors que la TC538200AP d'origine était plus lente (150ns) est la cause du problème. n'ayant pas de 27C800 moins rapide que de la 100ns je me rabats sur deux 27C4002 en 120ns que je mettrai sur EP1 et EP2 (EP1+EP2=P1).
Après avoir trouvé un romset contenant 047-p1.bin et 047-p2.bin (047-p1.p1 splitée en deux, j'avais la flemme de le faire moi même), j'ai pu graver, monter les UVprom et les parer de deux jolis stickers de protection Texas Instrument couleur alu que j'ai récupérés sur un boot.
Du tuning !! :
Une fois terminé je lance un test :
Tout est OK et il n y a plus de freeze !
A noter qu'avec la ROM en 100ns le jeu ne freezait pas sur le dernier slot Mv1 produit par SNK alors que sur les autres oui. J'en déduit donc que les derniers Slot ont de meilleurs tolérances.
*Temps d'accès en nanosecondes.