Shadow Warriors repair log

 PCB Repair Logs, Repair Logs  Comments Off on Shadow Warriors repair log
Sep 202015
 

Just a quick fix for a Shadow Warriors PCB I had since many years but never looked at:

Shadow Warriors_PCB

Gameplay was fine but all the backgrounds GFX were scrambled and messy:

bad_backgrounds

This is the part of circuit which generates the backgrounds, located on video board:

backgrounds_circuitry

Luckily EPROMs and RAMs were socketed so I first tested the latter and found a bad one @3D (a Toshiba T5563 pin to pin compatible to a generic 6264) :

T5563@3D

Replacing the bad chip was enough to clear the issue.

backgrounds_fixed

 

 Posted by at 11:21 pm
Sep 202015
 

I got this Major Title 2 PCB for cheap from ‘Smitdogg’ of MAME team:

Major Title 2_PCBX i

He said me board had some GFX issues.Actually when I powered it up I got no sprites at all:

no_sprites

For first I checked the sprites EPROMs with my logic probe and found no activity on all pins.These four sprites MASK ROMs on video board are addressed by the ASIC “GA22” on CPU board :

NANAO_GA22

I probed it and all its pins were silent too.I tried to reflow it without luck, sprites were still absent.Then, looking at the board, I noticed an open jumper ‘J3’ right hear the GA22 ASIC:

J3_open_jumper

Looking at other M92 CPU boards I could see that this jumper was always closed to position ‘B’ (so with central and right pins shorted together).So I did it on my board too:

J3_closed_jumper

and sprites were magically restored!

Now the technical explanation.The jumper is actually for selecting which clock signal must be delivered to the sprites generator ASIC “GA22”.If closed in ‘B’ position, ASIC will receive a clock signal of 26.6666 Mhz (which is the correct value for most of M92 games) :

26.66666_signal

If closed in ‘W’ postition, the ASIC will get a 18.000MHz signal (no sprites with this configuration) :

18.000MHz_signal

Last issue to fix was some audio background noise:

I quickly traced it to a missing 47uF 16V electrolytic capacitor @C213 in analog sound section:

missing_C213_capacitor

End of job.

 Posted by at 10:17 pm

Slam Masters (US) CPS 1.5 PAL dump added

 PAL Updates  Comments Off on Slam Masters (US) CPS 1.5 PAL dump added
Sep 182015
 

In the past days ‘coolmod’ dumped the PAL from his Capcom Slam Masters (US version) CPS 1.5 PCB.PLD was an unlocked PAL16L8 so he provided both original and GAL16V8 .jed and successfully tested the latter.Thanks to him.

 Posted by at 6:43 pm

Logic Probe testing

 General  Comments Off on Logic Probe testing
Sep 112015
 

This is something I’ve wanted to do for a while but never got around to.
The following is a mix of my personal thoughts and findings. I realise others will have the same equipment and the operation of these will likely differ.
This post is in no way a “What to buy” guide. It is meant to show how three different probes work at different voltage levels.

I’ve got three logic probes but only ever use one of them as I really like it but is it giving me the most accurate reading?
Lets take a look

So here are what I’ve got.
IMAG1589

Top one is a Tenma branded one (also seen this under different brand names). This is my probe of choice.
Second one is an unbranded one. Used this once and it feels really cheap in hand but it does have a buzzer in it to accompany the LED’s which is nice.
Lastly is an RS branded one. This is a recent eBay purchase bought mainly for this write-up.

First off, lead length.
There is nothing worse than being restricted but short leads when probing around a board.
Tenma = 58cm
Unbranded = 146cm
RS = 171cm

So my probe of choice has the shortest lead length. I must admit it has hindered me in the past.

To test the logic thresholds I used my programmable PSU and used the outputs that have a common ground.
Here are the ‘official’ threshold levels according to Wikipedia for TTL and CMOS (assumming VCC = +5v).
logic levels

The pictures below show the voltage at which the LOW LED goes OFF and the voltage at which the HIGH LED comes on.
Lets look at the Tenma probe to start with.
This probe only supports TTL logic levels where as the other two can switch between TTL and CMOS.

NOTE: You want to be looking at the smaller voltage settings at the bottom (under ‘Set’). This is the actual voltage settings and was checked for accuracy with a Fluke multimeter.

LOGIC LOW THRESHOLD (TTL)
Tenma Low_on

LOGIC HIGH THRESHOLD (TTL)
Tenma High_on

As you can see the LOW level begins to show around 0.1v below the stated thresholds. Not too bothered about that. Whats more worrying is the HIGH trigger point, its nearly 1v out of spec.

Next up is the unbranded probe

LOGIC LOW THRESHOLD (TTL)
TTL-UB Low_off

LOGIC HIGH THRESHOLD (TTL)
TTL-UB High_on

This has similar LOW trigger levels as the Tenma one and the HIGH trigger is around 0.7v lower bringing it nearer to the thresholds stated. Not too bad.

Finally the RS branded probe. The pictures are pretty useless here as the low brightness level of the probe at these voltages make it difficult to capture on camera but its there.
LOGIC LOW THRESHOLD (TTL)
TTL-RS Low_off

LOGIC HIGH THRESHOLD (TTL)
TTL-RS High_on

Results are very positive for this probe on the TTL setting.

Next I test the CMOS setting. As the Tenma cannot support CMOS it is obviously excluded from this test.
Unbranded first.

LOGIC LOW THRESHOLD (CMOS)
CMOS-UB Low_off

LOGIC HIGH THRESHOLD (CMOS)
CMOS-UB High_on

The LOW trigger is a bit low here but the HIGH is pretty good.
Now for the RS probe. Once again the pictures are pretty rubbish as the low level of the LED doesnt really show up on the camera but I assure you it is there.

LOGIC LOW THRESHOLD (CMOS)
CMOS-RS Low_off

LOGIC HIGH THRESHOLD (CMOS)
CMOS-RS High_on

The LOW trigger is much the same but the HIGH is a little higher than the unbranded.

So here we have the full results
results

This test wasn’t the greatest and it is only my interpretation of it. For example, should I have taken readings when the LED’s were at full illumination? Different people will prefer different things.
The unbranded probe didn’t seem to have that dimming of the LED’s depending on the voltage. It was clearly either ON or OFF. Whether this is a good or bad thing will depend on user preference. For me its not too good. This probe however is the only one to have the buzzer which is a nice thing to have sometimes.
I think for me the RS probe will now be my probe of choice. It has nice long leads, feels good to hold and use and the results were decent too.

 Posted by at 1:19 pm