Got from Portugal this Out Zone PCB, actually a low-budget korean version :
At visual inspection the board lacked of two 6116 SRAMs (but sockets were installed)
After fitting them I powered the board up and I got the usual black/white wavy striped screen but no boot into game, 68000 main CPU got stalled right after :
Multiple could be the reasons, in particular this Toplan hardware requires the sound circuit to be running otherwise the whole system can’t be initialized.A Z80A rules the sound system :
When I did piggybacking on it I got a ‘SUB CPU ERROR’ message on screen :
Once removed the IC I had confirm that it was really bad.With a good Z80 the board successfully booted into game but sprites were all blocky (it seems this is a common issue of this hardware…)
Sprites data are stored in four 1Mbit 28 pin MASK ROMs :
Devices were soldered in on my board and not socketed like usual so I was forced to remove all of them for dumping.Two of them gave different CRCs at each reading :
Specifically the ones marked ‘ROM1’ @1B and ‘ROM4’ @1L :
I replaced them with two 32 pin 1Mbit non-JEDEC EPROM devices.All seemed fine but while playing the game I noticed some sprites (like explosions) had lines through :
Looking at hardware I figured out that the sprite line buffer is made of four 6116 (2k x 8-bit) static RAMs:
Probing them with a scope revealed some dead outputs of the one @12L :
The chip failed the out-of-circuit testing:
Installing a good RAM chip finished the job.Repair accomplished.