Sunday, 17 November 2019

Raiden repair log

Received some time ago from Portugal this faulty Raiden PCB for repair (actually the hardware revision with Altera EPLDs) 


A said, the board was not properly working since on power up it was stuck on a static screen on which you could insert coin but nothing more :

 

Main (and SUB) CPU is a NEC V30 (real part name uPD70116) 

Probing it revealed that HALT pin (active HIGH) was asserted hence the CPU stopped its processing putting its busses into a high-impedance (or tri-state if you want) state :

The main CPU uses four 8k x 8-bit static RAMs:

 
Probing them with a scope revealed weak signals on data lines of the ones @U028 and U021, here's a comparison with an healtly signal on the left of the below picture :


This and the fact that RAM chips were Toshiba TMM2063 (so very prone to failure) lead me to remove them :


Both chips faied the out-of-circuit testing :


Installed sockets and fresh RAMs :


I powered board up and it booted into game with no further issues.Repair accomplished.




Sunday, 3 November 2019

Golden Axe: The Revenge of Death Adder repair log

Received some time ago from USA a Golden Axe: The Revenge of Death Adder PCB for repair (a beat'em up released in 1992 by Sega on System 32 hardware)


Game played absolutely fine but sound was totally absent.Putting fingers on solder side of amplifier resulted in a buzzing noise hence analog sound circuit was doing its job and nature of fault was digital :

 

I went into TEST MODE and run a ROM/RAM check which reported a bad device @IC16 :


The device is a 8k x 8-bit static RAM which is part of the digital audio circuit ruled by a Z80 CPU, this perfectly explained the lack of sound :


Obviously the first thing I did was to remove the chip and test it out-of-circuit but it turned out to be good so I socketed and reinstalled it.Probing the the three control lines (/CE, /OE, /WE) with a scope revelaled static signals :



I traced them back to a custom ASIC @IC38 marked '315-5385' (in QFP128 package), a quick search on the net told me it's was the system controller/timer :


Having a faulty motherboard I decided to try the swap.The chip came off quite easily with hot air :

 The spare was installed and all pins checked under a microscope for possible bridges :


I powered the board up again and sound was fully restored.Another repair accomplished.