Parodius DA! repair log #1

 PCB Repair Logs  Comments Off on Parodius DA! repair log #1
May 212017
 

Received this faulty Parodius DA! PCB for a repair:

The fault concerned the graphics, there were jailbars all over the screen :

Clearly the tilemap generation circuitry was involved, this is made of two 4Mbit MASK ROMs and two ASICs that work in parallel : the ‘052019’ generates the address lines and the ‘051962’ receives the data from the MASK ROMs and process them :

The MASK ROMs check reported the two devices @K13 and K19 (containin tiles data) as bad:

The MASK ROMs @K19 was already removed and socketed.I dumped the device and my programmer warned about a poor contact of pin 13 (data line D0)

Replacing it with a 27C400 produced very little improvements, the test still reported the two bad MASK ROMs.This meant the main CPU could not reach the two devices (thru the ‘052019’ ASIC) so I went to do a continuity check.All the address lines should be daisy-chained between the two 4Mbit MASK ROM and the ASIC but I found some broken/bad contacts from the one @K19, whoever replaced the device managed to break some connections.Here the solderside overview:

Here are some close-up  (taken with a microscope) of the invoved pins (pin 1-5-13)

I restored the connections but still got jailbars:

Chcking the data bus of the tiles MASK ROMs I found a bad via which should have tied pin 29 (data line D19) 0f the device @K19 to the near ‘051962’ ASIC (which processes the tilemap data)

Patching it restored completely the graphics.Job done.

 Posted by at 11:22 am
May 092017
 

This is a very short update which covers the replacement of the VLM5030 Speech Synthesizer chip which Konami used in various games.

https://www.system16.com/hardware.php?id=556

Today my eBay order of 5 x VLM5030 Speech Synthesizer chips arrived in the mail. I only needed one but who knows when the other 4 will come in handy for future repairs.

Removed the old IC. It’s probably not clear from the picture but this IC got very hot at some point. The marks left aren’t as obvious as what I discovered under the 2149s at A19 and B19, I might need to look at those later.

I didn’t have any 40 pin sockets available but I was really itching to try this out so I soldered the chip in anyway.

Cycling through the sounds and playing them in diagnostic mode verified the fix for this. I also ran the game to verify this as well.

Vimana repair log

 PCB Repair Logs, Repair Logs  Comments Off on Vimana repair log
May 062017
 

Got this pcb from a friend for a repair.

At first it showed a OBJECT RAM ERROR which was fixed by reflowing the custom BCU-2 which had some lifted pins.

At this point the game showed all the sprites with black pixels

After some trials,  I could locate the circuit which draws the sprites.

There are 4x srams 6116,  by piggybacking  sram @12C ( marked in white on the below pic) the sprites were shown perfectly.

After exchanging it, I got another issue

From the above picture it is difficult to see, but on the upper half of the screen, the alternate lines of the sprites were displaced on the bottom side.

I was really puzzled and I was sure that something else got broken in the meanwhile.

After some days of blindly checking other parts of the circuits, I decided to probe the address pins of the very same sram I exhanged.

A10 and A9 were tied to ground on all 4 srams of the sprite circuit, while only A8 was floating on the sram @12C

The address pins were connected to some 74LS157 and all were working correctly.

That meant the trace A8 was somewhat broken underneath.

Fortunately I had another Vimana from which I noted to which 74ls157 output A8 was connected.

After fixing the connection, the games was 100% fixed

SEGA System 16 repair log #2

 PCB Repair Logs, Repair Logs  Comments Off on SEGA System 16 repair log #2
May 052017
 

I received this system 16 motherboard from an arcadeitalia member called Consoleman.

The motherboard was missing completely the sound and didn’t sync with the monitor.

After checking with my sound probe that the sound was really missing by probing the pre amps, I started to check the Z80 which was confirmed good and RAM which was faulty.

Changing the ram restored the sound completely.

The Sync problem was not easy to check because the TTL which outputs the signal to the finger board is under the romboard.

In anycase I managed to test it from the solder side and I noticed the composite signal was about 14khz, that is why was not syncing.

I proceeded to desolder it

and tested out of circuit with my programmer as good….

Instead of soldering the same part, I decided to find another 74Ls125 among my junk boards.

It was not common but in the end I found it on another board and soldered it.

Motherboard was 100% fixed.

 

Probably my programmer hadn’t enough sensibility to declare the part as bad.  First time it happens.

Black Tiger repair log #1

 General, PCB Repair Logs, Repair Logs  Comments Off on Black Tiger repair log #1
May 052017
 

A friend of mine sent this pcb to check why the background was all messed up

I immediately noticed  in demo mode that all the characters fell down in an endless loop because they couldn’t walk on the platforms

After searching for the fault in the video board for some days, I decided to test all roms starting from the program ones.

Program rom 04 didn’t match with anything in Mame and after checking the pattern I saw it was full of garbage.

 

After reprogramming with a good dump, the game was restored perfectly.

It seems rom 04 has only the layout of all levels because even without its presence the game is booting