Another Haunted Castle repair after the recent one from Corrado.
Board was in good shape :

But it showed jailbars on sprites, besides the sound was missing :
![]()
So I started to probe the two 4Mbit MASK ROMs containg sprites data and I found a bad signal on pin 28 of the one @J5 (good on the left, bad on the right) :

I desoldered the MASK ROM and my programmer reported, indeed, troubles on pin 28 while I tried to read it :

Loading the dump in MAME I could reproduce exactly my issue :

With a programmed 27C400 as replacement of this MASK ROM the sprites were correclty restored so I went to troubleshoot the missing sound.With my analog scope I found weak signals on some data line of the 2018 SRAM @F2 (which the Z80 audio CPU accesses to) :

I promptly removed this SRAM which failed when tested in my programmer :

With a good RAM fitted the sound were restored but music was noisy and scratchy :
The FM sound generator is a Yamaha YM3812 @D5 which is connected to an external YM3014 DAC @C4.Probing its digital output (PIN 21) revealed differences compared to the healthy signal from a good board pictured below :

So, I removed the chip and installed a good one :

This restored a clear sound.Job done, board 100% fixed!

Sorry, the comment form is closed at this time.