I'm having another go at reviving this CPS1 stack I bought a couple of years ago. It came from Ali Express, and appears to have a genuine 12mhz A board, genuine SF2HF C board, but a "repro" B board (looks too new, the Capcom font is off.) Based on other reports of receiving frankenstein A boards, this seems untouched so I seemed to have done OK. It arrived packed only in foam and bubble wrap (no box!) with a damaged corner, so I had to replace the sound volume pot. There was also a minor intermittent graphics glitch shown below. Due to these issues I (eventually) got a 50% refund, so only have £75 invested in this currently, I figured it was worth keeping to try and save as the volume was an easy repair and the graphics glitches could just be loose connections as they are intermittent.

I haven't had a chance to look at it recently, so today I took the boards apart and found some pretty bad surface corrosion, and even an old bug on the A board!

I cleaned these up with isopropyl hoping it would solve the graphics glitches, but no joy unfortunately. On the plus side it cleaned up well. I have also tried reseating the EPROMS on the B board, they don't fit very well and even when fully pushed in don't all fully line up nicely, so I'm hoping this may be my issue - poor connections, dodgy chips, or even the fake B board itself. Here's some photos of all three boards cleaned up:
A board

B board

C board

Any suggestions on what I can try next? Does anyone have a genuine B board they would sell or even lend me to see if it fixes the issue?

I haven't had a chance to look at it recently, so today I took the boards apart and found some pretty bad surface corrosion, and even an old bug on the A board!



I cleaned these up with isopropyl hoping it would solve the graphics glitches, but no joy unfortunately. On the plus side it cleaned up well. I have also tried reseating the EPROMS on the B board, they don't fit very well and even when fully pushed in don't all fully line up nicely, so I'm hoping this may be my issue - poor connections, dodgy chips, or even the fake B board itself. Here's some photos of all three boards cleaned up:
A board


B board


C board


Any suggestions on what I can try next? Does anyone have a genuine B board they would sell or even lend me to see if it fixes the issue?