Caius

Marchen Maze repair log

 PCB Repair Logs  Comments Off on Marchen Maze repair log
Jan 132016
 

Had on the bench this Marchen Maze PCB (Namco System 1 hardware) :

Marchen_Maze_PCB

On the power up I was greeted by this screen:

D6_error

The RAM @D6 is a 6264 located on CPU board (fault was surely on this board since I succesfully swapped a good one) used in pair with another one @E6 , both are adressed by the near custom ’48’ which is a sprite address generator:

custom48_D6_E6_RAM

For first I went to replace both RAMs (sometimes the board booted showing an error also on the one @E6) but this didn’t cure the problem as well swapping a good known custom ’48’ had no effect.Probing these RAMs revealed some address lines stuck high.Looking at the schematics of Pac-Mania (which runs on same hardware) I figured out that adress lines from custom to RAMs are driven by two 74LS365 @H6 and @L6.

 

object_control_circuitry

Parts mounted on the PCB were from Fujitsu which means high chance of failure:

74LS365@H6_@L6

After a quick test with my HP10529A logic comparator (which confirmed me troubles on all outputs) I decided to remove them.They both failed in my programmer:

74LS365@H6_@L6_failed

This cleared the error on startup so board successfully booted into game but sprites were all blocky:

blocky_sprites

Judging from the kind of fault on screen, this, more than an addressing issue, had to have something to do with data.Always looking at schematics I noticed that data bits  from the custom ’48’ and RAMs are routed to two 74LS377 @A3 and @A4 :

object_datal_BUS

and from these to the custom ’39’ sprites generator:

object_datal_BUS_2

74LS377@A3_@A4

Piggybacking the two 74LS377 I could partially restore sprites :

sprites_restored

This lead me to remove and replace both.The desoldered ones failed when tested out of circuit :

74LS377@A3_A4_failed

74LS377@A3_@A4_reworking

Sprites back again in all its glory and board 100% fixed!

sprites_100%

 Posted by at 7:21 pm
Jan 082016
 

Some days ago I had on the bench this original Pitfall II PCB:

Pitfall_II_PCB

Board booted but all characters/texts were missing and also sound was totally absent:

issue2

I started to check the circuit around the six tiles/characters ROM and found nothing of abormal until I came across a 74LS273 @IC39  with missing clock on pin11:

74LS273@IC39_

As you can see from the above picture someone had already socketed it but broken the trace going to pin 11, he tried also to patch this but didn’t make a good work ending up there was no perfect continuity (45 Ohm measured) between this pin and above pad :

pin11_resistance

Once established  connection, all missing characters were back again:

fixed

So I moved to troubleshoot the lack of sound.Putting my fingers on solderside pins of the LA4460 amplfifier didn’t produce any noise at all so I was sure that it was bad since I could get sound from its input (pin2) connecting it to an external amplifier but nothing on its outputs (pin 7-9).So, I removed the amplifier and put a good one back:

LA4460_reworking

But I was wrong, still no sound at all.So, I went look at schematics of Choplifter that, though runs on different Sega hardware (System 2 while Pitfall II is on System 1), shares the same audio circuitry:

audio_circuitry

I had not taken into account the pin 6 of the LA4460 which is called ‘MUTE’.This pin when tied low, like its name says, mutes the outputs.So, I went to probe it on the board and, indeed, it was stuck low.I could trace it back to pin 16 of a BA12003 @IC129 (a  Darlington transistor arrays) :

BA12003@IC129

The input (pin 1) was low so signal was not inverted internally (like schematics show) and outputted high :

ULN2003

I desoldered and tested it out of circuit where it failed:

BA12003@IC129_failed

I replaced it with a compatible ULN2003:

ULN2003@IC129

and sound was back again.End of job.

 Posted by at 11:19 pm
Jan 082016
 

Got this Taito Megablast for a repair:

Mebaglast_PCB

When I powered it up, I was greeted by a solid black screen, /RESET and /HALT on main 68000 CPU were stuck high.A visual inspection revealed that JAMMA connector was oxidized.Once cleaned it, the board booted:

issues

As you can see both tiles and sprites had sever issues, besided the sound was all garbled and scratchy:

So, for first I went to dump the devices containing tiles/sprites (three 40 pin MASK ROMs 27C400 compatible) and audio samples (two 32 pin MASK ROMs 27C040 compatible) and dumps were not matching the MAME ROM set for the ones @IC32 (sprite data), IC58 (tiles data) and IC29-IC30 (audio samples data) :

DATA_location

Loading my dumps in MAME I could reproduce the issues more or less accurately:

Replacing these bad MASK ROMs with the equivalent EPROMs fixed completely the game.

fixed

 Posted by at 4:51 pm

Gunbird PAL dump added and Rohga PAL set tested

 PAL Updates  Comments Off on Gunbird PAL dump added and Rohga PAL set tested
Jan 052016
 

In the past days the user ‘NeTaXe’ posted a request on JAMMA+wanted forum, he was looking for the PAL chip marked ‘3021’ @U69  that was missing from his Gunbird PCB.I accepted his appeal and in my turn requested dump of this PAL on Dumping Union MAME mailing list.Some hours later our member Corrado Tomaselli kindly posted it (as well as others from various Psikyo PCBs) so ‘NeTaXe’ could revive his board.Thanks to Corrado for providing the dump and to ‘NeTaXe’ for testing it .

Today I could successfully verified the Rohga – Armor Force untested PAL dumps made from ‘Muddymusic’ some time ago.I actually tested them on a Wolf Fang – Ku-U-Ga 2001 PCB (japanese version of Rohga) confirming dumps works for both versions.

 

 Posted by at 10:47 pm

Haunted Castle repair log #3

 PCB Repair Logs  Comments Off on Haunted Castle repair log #3
Jan 052016
 

Another Haunted Castle repair after the recent one from Corrado.

Board was in good shape :

Haunted_Castle_PCB

But it showed jailbars on sprites, besides the sound was missing :

sprite_issue

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) :

MASK_ROM@J5_data_line_comparison

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

768C04@J5_bad

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

issue_reproduced_MAME

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) :

data_line_2018@F2_comparison

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

bad_MCM2018@F2

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 :

good_serial_data_YM3812@D5

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

YM3812@D5_removed

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

 Posted by at 10:17 pm