I received for repair a quite rare original Spelunker PCB (on Irem M62 hardware).Board is a three stack one made of a top board (which carries most of sound hardware) :
A middle CPU board (specific for each M62 game) :
And a bottom VIDEO board :
The PCB had severe GFX faults, the sprites were only lines vertically stretched all over the screen:
All the sprites circuit lies on bottom VIDEO board which is the same for all games that run on M62 hardware.Looking at Kung-Fu Master schematics I could figure out that data bits from sprite ROMs are fed into the custom marked ‘KNA6034201’ :
The inputs were all active but most of outputs floating:
So the custom was most likely internally faulty.Luckily I have done a reproduction of this component some time ago.You can think of it like a 24-bit parallel to serial shift register:
I removed the custom and installed the reproduction:
The sprites were back but not perfectly as they were lacking of lines and misplaced too:
The sprite line buffer consists in two 2k x 8-bit static RAMs (Toshiba TMM2018 used here) :
Probing them revealed on both a floating address line (pin 1, A7) :
Address lines are generated by the surface mounted custom ‘KNA6074601’ :
Its pinout/implementation from Kung-Fu Master schematics :
I had no other choice than replacing this part so I asked the owner to look for a donor board.He found and sent me a Vigilante PCB which carried the ‘KNA6074601’ on bottom board :
I removed the faulty one and soldered the spare back :
This restored the correct sprites:
Board 100% fixed.Job done.
Sorry, the comment form is closed at this time.