1943: The Battle of Midway Mark II repair log

 PCB Repair Logs  Comments Off on 1943: The Battle of Midway Mark II repair log
Jul 092016
 

I received this 1943: The Battle of Midway Mark II in the past days for dumping and repair :

DSCN3532

Game is an unofficial US version of the 1943 Kai, probably an hack where airplane sprites are from 1943 Kai but the background is from 1943.I obviously dumped it and it has been already emulated in latest MAME 0.175 release:

The board was in good shape despite its age, it booted up too but crashed or freezed after few seconds of attract mode or after started a new play:

In the beginning I tought about some problem in code execution so I replaced the WORK RAM as well as suspicious ICs involved in Z80 address/data bus but this didn’t lead to any improvement.Testing the board with a logic probe, a logic comparator and a scope gave me the feeling like it was some kind of disturb on the board which afftected timing causing freezes and crashes.In the below video you can see how the HP10529A logic comparator detected a glitch pulse in the exact moment when the game crashes :

Also probing the clock signal of Z80 with a scope revealed some interferences in the waveform.

From my experience often a capacitor with increased ESR can inject disturb in the whole board since it can no longer filter ripple current.So I went to test the electrolytic capacitors in circuit with my ESR meter, they were all OK except the one @CC18 (9.2 Ohm measured against a typical value of 2 Ohm for a 47uF 16V)

47uF16@CC18_measuring

Among other things, this capacitor is vital for main Z80 /RESET signal generation since it’s part of the typical circuit made along with a voltage monitor like the PST518 IC adopted on this board:

RESET_citcuit

Once removed it, I had confirm of his increased ESR, besides also capacitance was half of its declared value:

CC18_out_of_circuit_measurement

Replacing the capacitor with a good one fixed the game completely.

 Posted by at 7:28 pm

Night Slashers repair log #1

 PCB Repair Logs, Repair Logs  Comments Off on Night Slashers repair log #1
Jul 062016
 

Received this Night Slashers PCB (DE-0395-1 hardware revision) for a repair:

DSCN3692

Board was in good condition but showed severe corrosion on two ’52’ custom sprite generators, one of them were missing some pins too:

DSCN3697

RSCN3705

Obviously due this, once powered up the board there were several problems mainly sprites related:

DSCN3695

Besides, there was also a strange horizontal scrolling issue,were the bad sprites were moving in the opposite direction to the given input :

So, I rolled up my sleeves and replaced the most corroded of the two custom ’52’ taking a good chip from a Mutant Fighter donor PCB:

52_reworking

This restored the all the sprites but the scrolling issue was still there (although intermittently since sometimes the board played perfectly)

I decided to replace also the other custom ’52’ but this didn’t led to any improvement.I was pretty sure the issue was due corrosion in the same area of replaced customs, most likely a trace or via was eaten  but, without schematics, it was like looking for a needle in a haystack. I was nearly to give up when, probing the connections between the two ’52’ customs, I came across a loose contact (measured 43Ohm of resistance point to point, signal could not propagate well due this poor contact) :

DSCN3733

Following the trace, this ended underneath the first replaced custom but, without removing it again and with help of some pictures I took, I could find the exact point of interruption (actually two were the bad traces)

fixed

DSCN3737

A dirty quick fix with some camouflaged AWG30 wire restored connections and fixed game completely.End of job.

 Posted by at 10:36 pm

Gaplus repair log

 PCB Repair Logs, Repair Logs  Comments Off on Gaplus repair log
Jul 022016
 

The game belonging to my personal collection didn’t boot anymore after several years kept in storage.

Foto 02-07-16 10 26 28

 

Game was in mint condition but the address decoder custom 34 had lot of oxidation on the pins (common problem on these custom chips) so I proceeded to clean and reseat it paying particular attention to avoid breaking pins which generally are really weak.

Game booted but it developed the following problem

 

Foto 02-07-16 10 28 49

 

After probing around on the rams and TTL for suspicious signals with no luck I decided to dig up my dead Gaplus board which I kept in my garage for Namco customs spare parts and checked one by one each custom.

After changing the CUS20 (tilemap and sprie address generator) the problem was fixed

Foto 02-07-16 10 30 38

Foto 02-07-16 10 26 38

Foto 02-07-16 17 33 44Foto 02-07-16 17 34 11

 

Another Fujitsu chip left our world.

Nintendo VS System repair log #1

 PCB Repair Logs  Comments Off on Nintendo VS System repair log #1
Jun 302016
 

In the past days I received this Nintendo VS. System for a repair:

DSCN3625

For the uninitiated the Nintendo VS. System is an arcade platform designed for two-player competitive play using the VS. UniSystem or VS. DualSystem based on the Nintendo Entertainment System.

The system came with his special JAMMA adapter and two game ROM sets installed (Super Mario Bros and Excitebike) so time to power it up and I got this scenario:

wrong_colors

As you can see, screen was all bluish sign that the RED component was missing.This was confirmed by probing the signal, it was stuck LOW on its source which is pin 14 of the RP2C04 PPU @8F :

RED_PIN14_RP2C04

The PPU chip was tested as good in another system so there was something in the path which forced the signal LOW.Before reaching the corresponding pin on edge connector, the signal is converted from digital to analog by a net of resistors and amplfied by a LM324 OP-AMP @1P:

RED_circuitry

DSCN3632

Probing the output pin 8 of this OP-AMP I could measure only +1.4VDC against +10VDC of the output of the other one @3F which is involved in the blue color (which was correctly working)

OUTPUT_LM324@1P_@3F

So I decided to pull out the LM324 and add a rounded machine-tooled socket :

LM324@1P_reworking

When tested out-of-circuit, it failed:DSCN3635

Fitted a new one:

new_LM324_fitted

and red color was restored :

fixed

No further issue were found so board 100% working.End of job.

 Posted by at 3:37 pm

Tecmo Knight repair log #2

 PCB Repair Logs  Comments Off on Tecmo Knight repair log #2
Jun 252016
 

Dug this board out today with the view of selling it.
I put it on to test and also fired up MAME for a comparison and noticed that the digital samples weren’t playing at all. It first noticeable on the attract sequence when the lightning strike and you should be able to hear thunder.
This game uses an M6295 chip in order to deal with the samples so it was really easy to make a start trouble shooting. Using the scope I could see all the inputs and outputs were toggling when I would expect and could see one of the enable lines going active when the thunder sample was meant to play but the DAO pin (pin 36) was just dead. I did try to reflow this just in case but it made no difference.
I replaced this with one from a scrap PCB
20160625_190328
20160625_193803

Sounds are all back now

 Posted by at 8:00 pm