Dec 032015
 

I was fortunate enough to obtain an original Taito Rainbow Islands PCB recently, which of course was not working.

I tested the PCB in my Supergun and was presented a solid white screen;

ri_fix_1

Checking the 68K CPU, the clock was fine, and RESET line was held high, there was activity around the CPU which indicated it was trying to execute code.

The work RAM looked good, so I checked the two 62256 SRAMs that the PC080SN custom uses for all backgrounds/tiles.  The outputs looked bad on both.  I also noticed that when I touch the pins on the SRAMs the screen display changed.

RI_12

I removed the SRAMs (IC3 & IC4) and confirmed they were bad in a RAM tester.

ri_10

I installed sockets for easy maintenance and replaced with fresh SRAMs;

ri_7

The PCB was now running, but had some issues with background/tiling;

ri_5

ri_4

ri_3

ri_2

Speaking to my friend Porchy about this fault, he stated that it appeared that Bit 4 (counting from 0) was stuck LO, and that the PC080SN custom was responsible for it (RAM lies at address 0xC00000 – 0xC0FFFF).

I was hopeful it was not a fault within the custom, and eventually after probing found that IC12 (74LS373 Octal Latch) Pin 9 was stuck LO (should have been pulsing LO/HI).

ri_9

I removed the IC, installed socket with fresh 74LS373 and was greeted with a fully restored display;

ri_11

I did notice however that sometimes the display would lose all the BLUE.  So my attention turned to the TC0070 SIP custom that handles RGB.  I found a cracked pin (highlighted with Red arrow), which I resoldered to resolve it;

ri_6

It was now running perfectly, except for the sound which appeared to be absent totally.

I checked the Z80 CPU which handles sound, and it was definitely running code.  So I checked the TL074 op-amp at location IC67 and found it appeared dead (no output, but probing input I could hear the sound!).  So I removed it, installed socket with fresh TL074 to fully restore the sound;

ri_8

Many thanks for Porchy for his help with this repair.

Another Rainbow Islands Log to come very shortly, solved with help from my new friend Caius.

 

 

 

 

Chequered Flag double repair log

 PCB Repair Logs  Comments Off on Chequered Flag double repair log
Nov 302015
 

I got a couple of Chequered Flag PCBs for a repair.Here’s the first:

Chequered_Flag#1

The MASK ROM test reported an error on a character ROM at a certain location:

self_test_error

which caused some garbage on screen:

GFX_issue

Launching MAME I could figure out the ROM reported as bad was the one @N16:

0000

Device itself was a non 32 pin non-JEDEC 27C1000 mounted on a custom socket in place of the classic 1Mbit 28 pin MASK ROM.So I read it and it matched the one on MAME sets.Probing it I found that its pin 28 (A13) was silent,I traced it back to the a near custom marked ‘051316’ that addresses the entire character ROM :

051316

A dead address line means that the IC has an internal fault so my only option was to replace it and this is what I did taking it from another dead board:

051316_reworking

With a good custom the MASK ROMs test successfully passed and all GFX issues vanished:

test_good

The second PCB :

Chequered_Flag#2

had slight sprites issue.Here’s a comparison with a MAME snapshot (on the left):

sprites_comparison

A visual inspection of the board revealed some lifted pins of the two ASICs sprites generators:

sprites_generators

A reflow was enough to restore correct sprites:

fixed

End of (double) job.

 Posted by at 11:41 pm

The Outfoxies repair log

 PCB Repair Logs  Comments Off on The Outfoxies repair log
Nov 272015
 

I got this mint The Outfoxies PCB for a repair from my friend Zoran :

The Outfoxies_PCB

For the uninitiated it’s a fighting game released by Namco in 1994 on Namco NB-2 hardware.The board ran well but had some inputs issue regarding the player one.Down input was not responding while left one was intermittent.This was confirmed also by switch test :

Also in this Namco hardware (like the NA-1/NA-2 and NB-1 ones) the inputs signals from JAMMA pass for first through some SMD EMI filters (which suppress high frequency interferences).Using a multimeter revealed that JAMMA pin 19 and 20 parts side had continuity with the inputs of the EMI filter @FL12 but the outputs lost their connection with the pads:

inputs_issue

Restablishing the lost connection with a bit of AWG30 wire fixed the issue completely:

EMI_filter@FL12_patched

 Posted by at 10:29 pm

Exzisus repair log

 PCB Repair Logs  Comments Off on Exzisus repair log
Nov 212015
 

I bought this pretty rare Exzisus PCB as faulty from our member Corrado:

Exzisus_PCB_

For the uninitiated it’s horizontal scrolling shooter arcade game released by Taito Corporation in 1987.There are two PCB version, one not JAMMA with separate RGB outputs for background and sprites, the other with a single video outputs and is JAMMA compliant.The one I got was the latter.

Once powered the board up I immediately noticed two issues : all sprites were horizontal lines shifted and repeated on each half of screen :

sprite_issue

and  sound was missing at all (although I could hear some noises sign that amplifier was  good).Studying a bit the hardware, I could figure out how sprites were drawed.The four sprite EPROMS are addressed by a custom, marked ‘TC0010VC’ (there is another one for the backgrounds) while the data were written on two 6116 RAMs which were addressed by the same custom but not directly but through two 74LS273 latches and four 74ALS169 counters:

sprites_circuitry

Probing the latter with my logic comparator I got troubles on the outputs of three of them so, although false readings are quite common for this kind of device I decided to remove them.Tested in my BK560A they all failed:

74LS169_testing

Once replaced these counters, the sprites were correctly restored:

sprites_restored

So I could focus on the sound lack.Connecting an external amplifier to the analog output of the YM3012 DAC I could hear all the sound as well as on the input of the near TL074CN OP-AMP but nothing on its output :

pre-amp_section

This was confimed also on my analog scope (good input on the left, no output on the right):

TL074CN_compare

Fitted a new TL074CN @J21 restored full sound.End of job.

 

 Posted by at 9:47 pm

Point Blank repair log

 PCB Repair Logs  Comments Off on Point Blank repair log
Nov 182015
 

I bought this faulty Point Blank PCB for cheap on Ebay:

Point_Blank_PCB

Seller said it had graphical corruption and was missing a primary color and sound.When I powered it up I actually had sound but the other two issues were there:

issues

The missing color was the green, tracing the pin 12 solderside back from JAMMA connector I found the culprit : one of the three SMD transistor ( each of which drives a color output) was missing:

missing_green_transistor_

Green was so restored :

green_fixed

but graphical troubles were still there.Inspecting the board I found that some pins of the custom C355 were smashed:

C355_closeup

This custom handles the motion objects (sprites) and my issue concerned this part of graphics.Having a spare Namco NB-1 board I opted for a replacement of this ASIC :

 

C355_reworking_

After some work and pads rebuilding, I ended up with this result:

C355_replaced

In this way graphics were completely restored but sprites had jailbairs:

sprites_jailbairs

Pressing down the board fixed the issue temporarily, inspecting again the board revealed a liften pin on a TC51832 (62256 compatible)RAM @12R:

TC51832@12R_lifted_pin

Resoldered the pin and board 100% fixed.

 Posted by at 10:30 am