PCB was in very good condition but threw a "SOUND MEMORY BAD" error on boot up:
Of course this error isn't in the manual and even after an extensive online search I haven't found any mention of it anywhere...
Well after some probing and testing I came to the conclusion it had nothing to do with the RAM chips on the mainboard. I mistakenly thought it was caused by a bad '054539' custom chip (samples player) so bought a replacement pulled from an other game from Caius @ jammarcade.
I pulled the suspected faulty chip and cleaned the pads:
Then I aligned the replacement chip and soldered the 4 corners:
Then applied some SMD soldering paste:
And used hot air for soldering:
Only to discover it didn't change anything regarding behaviour of the board, still stuck on the same error.
So I had a look in the code and found this error is reported when the RAM present on the custom sound module is bad. Many of you know there isn't any RAM on this module but instead there's a '054321' custom chip handling, amongst other things, sound volume. I came to the conclusion the chip embed some RAM, which makes sense.
I swapped the sound module with a working one and indeed fault followed the suspected faulty one. I went even a step further and swapped the '054321' custom chips between modules: and boom we've got a culprit, the '054321' was obviously faulty.
Game fixed in a sense (although I don't have any spare '054321', at least fault is identified, it's just a matter of soldering a good chip now).
I then had an other discussion with Caius who told me he encountered similar symptoms on a Bucky'O Hare board few days later:
An other suicided game with additional problem: instead of the ligth blue screen the suicided game should display I was greeted by a black screen...
I followed the desuicide procedure found on the "Dead Battery Society" website (http://www.arcadecollecting.com/dead/), and then fired the board: black screen just as before but audio and controls were working. Game was playing blind, I could add credits and start a new game.
When you have no video at all it's always good to start from the JAMMA connector and then follow the signals. In this case red, green and blue signals on the edge connector were stuck low. I then probed the colours RAMs (two of them) @ 8C & 9C: all data pins were stuck low. I took the chance of piggybacking them and obtained an image. Colours were not perfect but this is something to expect when you piggyback chips as the faulty chips underneath can drag the signals low or high and the connections aren't at their best.
I pulled the faulty RAMs and both turned out to be fried on my programmer. I installed sockets and put fresh RAMs in them and was greeted by a fully working game:
An other greasy board covered by CRC. I first cleaned it after removing all the socketed chips and the battery (used for high scores saving).
Once the board was completely dry I tested it: game was dead, sync signal wasn't valid.
Probing the main CPU (68k) I found reset signal was held low. There's a reset button on this board so I had a look at it: I tested continuity and it turned out it was stuck depressed. I replaced it but saw no improvement. Next to it was a voltage control chip named "RE5VA45AC". It was dead too, possibly because the button has been kept depressed for a long time when it's supposed to be just an impulsion. I couldn't find a replacement part for it so I simply removed it and bridged pins 1 & 2 which was enough to repair the game: