To start, it produces graphics glitches, and is confirmed to be the C board. I dumped some of the roms, and confirmed they are the US 900613 set. According to what I've found through various references (including below), US 900613 is supposed to have a CPS-B-05 C board. However, this one has the (presumably) factory relabeled CPS-B-04 C board - the number at the end of CPS-B- is scratched out and "04" is stamped next to it. with this C board, the B board runs, but with graphical glitches - distorted colors, vertical lines through the screen, etc.
I tested my SF2 World Warrior Rev D CPS-B-05 C board on this 900613 FF B board, and it works flawlessly.
I also tried my working final fight's CPS-B-04 C board, and it does not work on this 900613 B board.
Did some more digging and found some additional interesting information in the mame cps1.cpp file. It doesn't provide complete explanations, and this continues to be a bit interesting, given what I've found through testing various working boards with the parts from this final fight. From mame cps1.cpp:
Code: Select all
Final Fight (World, set 1) 1989 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None Final Fight (World, set 2) 89624B-3 S224B LWIO 88622-C-5 CPS-B-04 DL-0411-10005 None Final Fight (USA, set 1) 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None Final Fight (USA, set 2) 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None Final Fight (USA 900112) 89624B-3 S224B IOB1 88622-C-5 CPS-B-04@ DL-0411-10001 None Final Fight (USA 900424) 89624B-3 S224B IOB1 88622-C-5 CPS-B-03 DL-0411-10003 None Final Fight (USA 900613) 89624B-3 S224B IOB1 88622-C-5 CPS-B-05 DL-0411-10006 None Final Fight (Japan) ? S222B ? ? CPS-B-04 DL-0411-10005 Final Fight (Japan 900112) 89625B-1 S222B LWIO 88622-C-5 CPS-B-01 DL-0411-10001 None Final Fight (Japan 900305) 88622B-3 S222B LWIO 88622-C-5 CPS-B-02 DL-0411-10002 None Final Fight (Japan 900405) 88622B-2 S222B LWIO 88622-C-5 CPS-B-03 DL-0411-10003 None Final Fight (Japan 900613) 89625B-1 S222B LWIO 88622-C-5 CPS-B-05 DL-0411-10006 None
-This FF board runs perfectly with a CPS-B-05 C board
-The C board from FF 900613 will not run the SF2 WW that the B-05 C board came from
-The C board from FF 900613 will run SF2CE, albeit with the same graphics glitches that it produces when coupled with its native (FF) B board
The C board from FF would not run my 100% working FF, which has a CPS-B-04 C board (factory stamped as CPS-B-04, not scratched out and re-stamped); and vice versa, the working FF C board would not run the 900613 B board
-I replaced the Capcom custom on the FF 900613 C board with a CPS-B-21. FF does not run with the CPS-B-21 on its C board, I get a black screen. The C board will run SF2CE, however, with a drop shadow effect on some sprites. I'd say it runs about 90% perfect - the FF 900613 C board with a CPS-B-21, on SF2CE, that is.
If anything this has created more questions than it has answered. At the root of it - is this FF 900613 truly supposed to have a CPS-B-05 (it seems so)? Is the Capcom custom with the number scratched out and "04" restamped on it actually a factory mis-print? Or, is the C board just something an op or seller swapped on it at some point , unknowingly, and here I am try to reverse engineer someone's mistake (all data points make it hard to even draw this conclusion)?