Capcom CPS1 PAL update

 PAL Updates  Comments Off on Capcom CPS1 PAL update
Dec 232015
 

In the past days Smitdogg posted on DU mailing list dumps from a bootleg of SF2CE where most of the program was splitted into the smaller size roms with the use of a custom PAL16V8H @11D to copyprotect it.He provided also the binary dump of this PAL so I took care to reverse it into a GAL16V8 device.The .JED was successfully tested on board by Smitdogg himself.Thanks to him for this contribution.

 Posted by at 11:35 pm

Blood Warrior repair log

 PCB Repair Logs  Comments Off on Blood Warrior repair log
Dec 192015
 

Another board from my friend Marco and another quick fix.Got from him this original Kaneko Blood Warrior PCB:

Blood_Warrior_PCB

On power up the board showed the “RAM CHECK OK” message but instead of going into game it was resetting in a endless loop:

missing_boot

Boardset is made of a CPU board and ROM board.Having a Great 1000 Mile Rally which runs on same hardware I could verify that the CPU board was good so the fault was located on the ROM board:

ROM_board

So, I wen to dump the program ROMs and compare them against MAME files.When I tried to read the one @U124 (a 27C010), my programmer reported a bad contact on PIN32 (VCC) and gave me an empty dump:

27C010@U124__

Device was internally damaged so I reprogrammed another one.Once fitted it, the board successfully booted into game without any further issues and I could declare also this board 100% fixed.

fixed

 Posted by at 11:27 pm

Cybattler repair log

 PCB Repair Logs  Comments Off on Cybattler repair log
Dec 182015
 

My friend Marco sent me this Jaleco Cybattler PCB for a repair:

Cybattler_PCB

PCB was really in mint condition but when I powered it up I got this:

A blank screen and then the dark.First thing to do in this case is to analyze the main CPU, a 68000 on this board.The CPU was resetting properly but after few second /RESET pin was going from high to stay low, at same time also /HALT line was stuck in this logical state.This was a clearly sign of troubles with main code execution so I went to dump the two program ROMs (27C2001 devices) :

program_ROMs

When I tried to read the one marked ‘2’ @IC53 my programmer warned me about a problem on PIN32 (VCC), ignoring this obviously resulted in an empty dump :

ROM2_27C001@IC53

I programmed a new 27C2001 device and board booted properly but all the background graphics was missing or blocky:

bad_BG

Background graphics data are stored in two 4Mbit MASK ROMs (27C040 compatible) so I went to dump them and resulting files were good.But this didn’t convinced me so I analyzed them with my logic probe and I found that the one @IC67 had all data lines silent :

4Mbit_MASK_ROM@IC67

When I put my finger on the solderside of this MASK ROM I could restore the graphics :

restored_BG

I programmed the 27C040 EPROM as replacement of this bad MASK ROM using the MAME ROM set file and this fixed the board completely.End of job.

 

 Posted by at 10:06 pm

Out Zone repair log #2

 PCB Repair Logs  Comments Off on Out Zone repair log #2
Dec 162015
 

I got this Toaplan Out Zone PCB for a repair:

Out_Zone_PCB

When I powered it up I was greeted by this screen:

object_RAM_error

This kind of error doesn’t necessarily imply that a RAM chip is faulty but also that it can’t be “reached” from the device which wants to read/write it.In this particular hardware the device in question is a custom ASIC sprites generator marked “FCU-2” also used in other Toaplan games:

FCU-2_ASIC

I went to inspect it and found some lifted pins:

FCU-2_lifted_pins

Blocking the PCB with a vise, I did a reflow of the involved pinsFCU-2_reworking

100% fixed!

fixed

 Posted by at 11:19 pm

Konami ’88 PAL dumps added

 PAL Updates  Comments Off on Konami ’88 PAL dumps added
Dec 162015
 

Today I dumped the PLDs from an original Konami ’88 PCB.Original devices were two unsecured PAL16L8 so I could read them with a standard programmer and then convert into GAL16V8 with PALTOGAL utility.Board was partially working but enough to test the dumps back and declare them as working.Anyway, a test on a 100% PCB would be appreciated from anyone who owns this board.

 Posted by at 9:41 pm