New Life Games Tech Forums

NLG Members who host their own Repair Logs of Various Games. => Channelmaniac's Arcadecomponents' Old School Repair Logs => Topic started by: channelmaniac on September 17, 2008, 01:58:41 AM



Title: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 01:58:41 AM
Fixed: CPS1: Magic Sword:
Symptom: Dead/music & sound on power up

CPS1 boards play music or sounds immediately upon power up if there is a problem with the main CPU or ROMs. Checked the ROMs - Replaced 2 bad EPROMs. Board would now boot but display no picture and would NOT play blind. This is usually a C board issue. A closer inspection of the C board revealed a gouged trace. Repaired the gouged trace on the C board to fix the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 01:58:55 AM
Fixed: CPS1: SFII (Street Fighter II):
Symptom: Dead

The Audio subsystem ROMs, main CPU ROMs, and the graphics ROMs showed normal signals on their pins. Pulling one of the program ROMs did not result in any music playing. Swapped the A board for a known good one and received the audio that was missing. The C board was bad (The custom Capcom chip was resoldered to rule out broken surface mount solder connections) and the A board had audio problems. Swapped the C board out from another SFII that had a bad ROM board. Game would now play but had no audio. Repaired 2 cut traces and replaced 8 caps in the audio section to fix the missing audio problem.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 01:59:18 AM
Fixed: Strider:
Symptom: Dead

Missing program ROM. Dead and no audio output to signify missing program ROM. Replaced 1 missing program ROM. Still dead. No video clock was getting to the C board. Replaced broken ferrite bead jumper at FB1 to fix the power issue. Had corrupt graphics and no sound. Resoldered custom IC on C board to fix the corrupt graphics.  Replaced 2 incorrect 1Mb EPROMs. (Had JEDEC and needed non-JEDEC) to fix the sound issue. Replaced 2 missing 16 Bit graphics EPROMs to finish the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 01:59:38 AM
Fixed: Saturday Night Slam Masters
Symptom: Dead

This is one of the games that has a special C board with a battery backed encryption key on it. Battery was dead. "Phoenixed" the C board. This means it was resurrected from the dead by programming 2 new unencrypted program ROMs, removing the battery from the C board, cutting a ground trace to 2 pins on the custom Capcom C board chip, and tying those 2 pins to +5v.

Game was still dead. This one also has the special QSound board and it had a similar battery as the C board that was also dead. Phoenixed the Q-Sound board by burning a 27C040 EPROM with both the encrypted and unencrypted code and adding in a 4002 IC to bank switch the ROMs back & forth to pass the CPU encryption checks. Attempted to play the game but it worked fine - I really stink at this one. ;)


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:00:04 AM
Fixed: Knights of the Round
Symptom: Dead

This is another Capcom game with a suicide battery on the C board. Removed the dead battery. Traces on the custom IC were already cut so I just needed to jumper 2 pins of the encryption chip to +5v then replace 1 EPROM with a new one that had suicide free code to finish out the repair / phoenix of this board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:00:23 AM
Fixed: CPS2: XMen Children of the Atom
Symptom: Dead

Board had suicided - the battery backing up the encrypted CPU had died. Phoenixed the board by erasing and reprogramming the 27C4096 EPROMs (Cust supplied) with phoenixed code (cust supplied.)


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:00:39 AM
Fixed: CPS2: Powered Gear
Sympom: Dead

Another Capcom game that has suicided. Removed the dead battery. Erased and reprogrammed the 27C4096 EPROMs (cust supplied) with phoenixed code (cust supplied).


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:01:35 AM
The CPS1 games take different types of EPROMs depending on the B board type and the jumper settings.

For 32pin 1Mb EPROMS:

If the silkscreen says 27C301 then it takes NON-JEDEC type 1Mb EPROMs.

If the silkscreen says 1M ROM then it could take either and if it says 27C1001 then it takes the JEDEC type 1Mb EPROMs (27C1001, 27C010, etc...)

For the 40 pin EPROMS/Mask ROMs:

Look at the silk screen... if it says 27C4096 then it's the JECEC style pinout. 27C4002, 27C4095, etc. will work.

If it says HN62404 then it is a totally different pinout. 27C400 EPROMs are what you need to replace these. (NOT 27C040 which are only 32pin 8 bit EPROMs)

Let's look at board jumpers on board 89624B.

Now you might have noticed some solder jumpers down towards the 7F and 8F board area. These jumpers (JP0 - JP1 and DJ0 - DJ1) allow you to change the EPROMs in sockets 28 - 31 and 33 - 36 from the JEDEC to non-JEDEC pinouts.

If the jumpers are set like this, then it is set up for a JEDEC style pinout EPROM.

Code:
PJ0
1  4
\xx/
x\/x

or

PJ0
1  4
|xx|
|xx|

And if they are set like this, then it is set up for non JEDEC style EPROMs

Code:
PJ0
1  4
x/\x
/xx\

or

PJ0
1  4
x||x
x||x

DJ0 controls 28/33
DJ1 controls 29/34
PJ0 controls 30/35
PJ1 controls 31/36

VJ0 and VJ1 do the same thing for the Voice ROMs.

VJ0 controls 18
VJ1 controls 19

I haven't examined the jumpers at LJ3, LJ4, RJ3, or RJ4. They appear to control the A16 and OE* signals for the ROMs at 1-8, 10-17, and 20-27 but I haven't needed to pin them out yet.

Enjoy!


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:02:12 AM
Troubleshooting CPS 1 audio problems:

Turns out Capcom did the same stupid thing as SNK... The board is silkscreened for a Z80A and they put a cheaper, slower rated Z80 on it. That makes this component very suspect if you have audio problems.

However, that's not always the problem on the board.

Tools needed: Multimeter to check for bad traces and a logic probe (preferably one with audio) - bonus if you have an oscilloscope.

Symptom: No FM audio or no audio at all: (And no suicide battery on a QSound audio board)

First check the YM3012 DAC IC. If there is audio coming off of it check the analog part of the audio circuit. The audio part of the logic probe will help here. Look for bad op amps or capacitors. Check for a broken volume pot. If there's no audio coming off of the YM3012 DAC then check the digital portion of the audio circuitry.

To troubleshoot the digital section start by checking the EPROM in socket 9 - the Audio EPROM. Are there any signals on the data lines? No? Check the reset line on pin 26 as you power up the board. If it starts out low then flips to high (after a small pause) then the reset line is OK.

If the reset line is bad, trace it back and fix it.

Next check the clock line on pin 6 of the Z80. If it is bad, replace the 3.579 oscillator. If it is good, replace the CPU.

If the data lines and address lines show signals then check pins 2, 5, and 6 on the YM2151. These are the IRQ*, RD*, and WR* signals. If they are stuck high or low then replace the CPU.

If replacing the CPU at this point doesn't solve the issue try replacing the SRAM IC. (2k x 8 - a 6116 SRAM IC can be used to replace it)

If there is activity on those lines of the YM2151 then check pin 21 of it. It will have a steady pulse if no audio is coming out (Serial Data out). When audio is coming out there will be a series of scratchy pulses on it - this is more evident if your logic probe has audio. If there is no audio pulses coming out on pin 21 then replace the YM2151.

Your FM audio should now be working.

The non-FM sound effects (voice, punching, and other sounds) are simply controlled by the OKI M6295 IC. Check EPROMs 18 and 19 as the digital code for the sound effects is stored there. Repair any bad traces or replace any bad EPROMs. Double check to make sure the jumpers for the EPROMs are set correctly for the EPROM type used. (There's another post in this thread on how to set the jumpers)


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:02:46 AM
OK,

I've pinned out one of the connectors far enough to use in troubleshooting audio.

Enjoy!

RJ

Code:
CN1 (Sound)

A1 - VCC
B1 - GND
A2 - VCC
B2 - GND
A3 - VCC
B3 - GND
A4 - EPROM 9 CE*
B4 - A16           -------
A5 - A15             ^
B5 - A14             |
A6 - A13             |
B6 - A12
A7 - A11
B7 - A10
A8 - A9
B8 - A8
A9 - A7
B9 - A6
A10 - A5          Z80 to EPROM 9
B10 - A4
A11 - A3
B11 - A2
A12 - A1
B12 - A0
A13 - D7
B13 - D6
A14 - D5
B14 - D4
A15 - D3             |
B15 - D2             |
A16 - D1             |
B16 - D0          -------
A17 - EPROM 18 CE* Pin 35 (OKI M6295)
B17 - EPROM 19 CE* 8E pin 6 (74LS04)
A18 - A16 Pin 34        -------
B18 - A15 Pin 33          ^
A19 - A14 Pin 32          |
B19 - A13 Pin 31          |
A20 - A12 Pin 30
B20 - A11 Pin 29
A21 - A10 Pin 28
B21 - A9 Pin 27
A22 - A8 Pin 26
B22 - A7 Pin 25
A23 - A6 Pin 24
B23 - A5 Pin 23
A24 - A4 Pin 22        OKI M6295 to EPROM 18/19
B24 - A3 Pin 21
A25 - A2 Pin 20
B25 - A1 Pin 19
A26 - A0 Pin 18
B26 - D7 Pin 16
A27 - D6 Pin 15
B27 - D5 Pin 14
A28 - D4 Pin 13
B28 - D3 Pin 12          |
A29 - D2 Pin 11          |
B29 - D1 Pin 10          |
A30 - D0 Pin 9         -------
B30 - NC
A31 - NC
B31 - NC
A32 - NC
B32 - NC


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:03:08 AM
Symptom: No audio
Board: CPS1 A Board

Data lines were active with random junk. Interrupt pin on sound IC was stuck at logic high. Replaced Z80 CPU with a proper Z80A CPU to fix board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:03:25 AM
Symptom: No audio
Board: CPS1 A Board

Data line D1 on EPROM 9 was pulsing at a very regular interval. Interrupt pin on sound IC was stuck at logic high. Replaced Z80 CPU with a proper Z80A CPU to fix board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:03:42 AM
Symptom: Very low audio
Board: CPS1 A Board

Board had VERY faint audio - only there if volume was cranked to full blast. Shorted across the volume pot and there was no increase in the volume - the volume pot was good. Tested the electrolytic capacitors in the pre-amp and audio amp circuits. Replaced 2 open 10uf capacitors and replaced 4 100uf, 1 47uf, and 1 4.7uf capacitors with high ESR readings to fix board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2008, 02:04:39 AM
Here's another CPS1 A to B board connector pinned out.

Enjoy!

Code:
CN4 (Char ROM Data/Select?)

G1 - GND
H1 - GND
G2 - GND
H2 - GND
G3 - GND
H3 - 1A PIN 2      -------      PIN 98   -------
G4 - 1A PIN 3         ^         PIN 97      ^
H4 - 1A PIN 4         |         PIN 96      |
G5 - 1A PIN 5         |         PIN 95      |
H5 - 1A PIN 6      PAL16L8      PIN 94
G6 - 1A PIN 7      IC 1A        PIN 93
H6 - 1A PIN 8      B Board      PIN 92
G7 - 1A PIN 9         |         PIN 91
H7 - 1A PIN 11         |        PIN 90
G8 - 1A PIN 13         |        PIN 89
H8 - 1A PIN 15      -------     PIN 88
G9 - 1B PIN 5      -------      PIN 87
H9 - 1B PIN 4      74LS245      PIN 86   CPS-A-01
G10 - 1B PIN 3       B Board    PIN 85   DL-0311-1001
H10 - 1B PIN 2       -------    PIN 84   IC 2H
G11 - 1C PIN 2       -------    PIN 83   A Board
H11 - 1C PIN 3          ^       PIN 82
G12 - 1C PIN 4          |       PIN 80
H12 - 1C PIN 5       74LS245    PIN 79
G13 - 1C PIN 6       B Board    PIN 78
H13 - 1C PIN 7          |       PIN 77
G14 - 1C PIN 8          |       PIN 76
H14 - 1C PIN 9       -------    PIN 75
G15 - NC                        PIN 74      |
H15 - NC                        PIN 73      |
G16 - NC                        PIN 72      |
H16 - NC                        PIN 71   -------
G17 - PIN 119       C Board      PIN 5 IC 8F A Board
H17 - 8E PIN 8        74LS08      JAMMA PIN P (Video Sync)
G18 - GND
H18 - GND
G19 - GND
H19 - PIN 104       -------      PIN 11 IC 4C A Board
G20 - PIN 102          ^         R/W*   -------
H20 - PIN 101          |         OE*      ^
G21 - PIN 100          |         A11      |
H21 - PIN 99                     A10      |
G22 - PIN 98       Custom        A9   MB81C78A
H22 - PIN 97       Capcom        A8   IC 1C & 3C
G23 - PIN 96       IC            A7   A Board
H23 - PIN 95       C Board       A6   (Color SRAM?)
G24 - PIN 94                     A5
H24 - PIN 93                     A4
G25 - PIN 92          |          A3      |
H25 - PIN 91          |          A2      |
G26 - PIN 90          |          A1      |
H26 - PIN 89       -------       A0   -------
G27 - VCC
H27 - VCC
G28 - VCC
H28 - VCC
G29 - VCC
H29 - VCC
G30 - Pin 108      C Board      PIN 6 IC 1F A Board (Video Clk?)
H30 - VCC
G31 - VCC
H31 - VCC
G32 - VCC
H32 - VCC


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on February 17, 2009, 03:55:55 AM
Model: Street Fighter 2
Symptom: Dead

Game would not give anything on the screen.

Replaced a broken ferrite filter on the B board and tested. This one supplied the video clock to the C board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on February 19, 2009, 03:31:59 AM
Model: Street Fighter 2 Rainbow Edition
Symptom: Garbled music and sound effects

CN1 Pin A17 on the B board was not making contact. This was the CE* line on one of the sound ROMs. Replaced broken socket connector with one from Pin A32, an unused pin on the connector.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on March 10, 2009, 10:39:38 PM
Model: Knights of the Round
Symptom: Black screen, junk sprites.

The 3.6v battery on the C board read 2.9v. The board had suicided. Cut ground traces on pins 44/45 of the custom Capcom chip on the C board. Jumpered those pins to +5v. Erased and reprogrammed IC 23U with phoenix code. Tested the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 06, 2009, 01:50:52 AM
Model: Dungeons & Dragons: Tower of Doom
Symptom: Dead

This game was a CPS-2 game. Tested the battery on the ROM board. It was dead and the board had suicided. Erased ROM 3, 4, 5, and 7 then reprogrammed them with customer supplied suicide free code.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 17, 2009, 02:55:45 AM
Model: Street Fighter II, Champion Edition
Symptom: No Sync and no audio

Board had been worked on before. An attempt was made at replacing the Z80A CPU.

Replaced a burnt 220 ohm surface mount resistor on the A board and a 74LS00 at location 3F on the B board to fix the sync problem. Removed the Z80 CPU and checked the traces. Socketed the Z80A chip and repaired three bad traces. Tested game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 31, 2009, 02:06:28 AM
Model: Saturday Night Slam Masters
Symptom: Dead

Removed battery, cut 2 traces, and added one jumper to the C board. Replaced ROM 23 with the Phoenixed version of code.

Removed R33 and C12 then jumpered across C12 on the Qsound board. Cut the jumper between pins 30 and 31 on the sound EPROM. Added a jumper from pin 27 of the Kabuki CPU to pin 31 on the sound EPROM.

Cut the jumper between Pins 31 and 32 of the sound EPROM. Added in a 4002 IC and jumper wires necessary to phoenix the sound board. Replaced the sound EPROM with the Phoenixed version of code and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 31, 2009, 02:06:52 AM
Model: Warriors of Fate
Symptom: Dead

Removed battery, cut 2 traces, and added one jumper to the C board. Replaced ROM 23 with the Phoenixed version of code.

Removed R33 and C12 then jumpered across C12 on the Qsound board. Cut the jumper between pins 30 and 31 on the sound EPROM. Added a jumper from pin 27 of the Kabuki CPU to pin 31 on the sound EPROM. Replaced the sound EPROM with the Phoenixed version of code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 31, 2009, 02:07:32 AM
Model: Captain Commando
Symptom: None. Game works but customer requested it be Phoenixed

Removed battery, cut 2 traces, and added one jumper to the C board. Replaced ROM 23 with the Phoenixed version of code and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on June 07, 2009, 05:26:30 PM
Model: Mercs
Symptom: Missing background graphics

Cleaned pins on the 0224B PROM and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on June 07, 2009, 05:27:04 PM
Model: Mercs
Symptom: Corrupt foreground and background graphics

Resoldered the C board chip and tested


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on June 07, 2009, 07:17:37 PM
Model: Carrier Air Wave
Symptom: CPS error and graphics corruption

Patched a damaged trace on the C board to fix the CPS error message. Resoldered the custom graphics chip on the A board to fix the graphics corruption. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on June 07, 2009, 11:16:53 PM
Model: Captain Commando
Symtpom: Dead

C board was bad. Replaced with a compatible C board with a CPS-B-21 chip from a Street Fighter II game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 25, 2009, 10:17:27 AM
Model: Punisher
Symptom: Dead

Phoenixed the Q-Sound board and the C board. Replaced the 8 1Mb EPROMs on the ROM board (B board) with 2 4Mb EPROMs containing the phoenix code.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 25, 2009, 10:18:09 AM
Model: Punisher
Symptom: Board crashes with Address Error at FFFF8F68

Board had "PSE" version code on 8 1Mb EPROMs and not "PSU" code. The phoenix code is based on PSU ROMs and mixing the ROMs resulted in the error code.

Replace the 8 1Mb EPROMs with 2 4Mb 16 bit EPROMs with the 16 bit version of the Phoenix code to resolve this error.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 21, 2009, 04:22:30 AM
Model: Cadillacs and Dinosaurs
Symptom: Dead. Board suicided.

Replaced the ROM on the QSound board with a 27C020 programmed with the phoenix code. Modified board to use the code. Modified the C board and reprogrammed 2 EPROMs on the B board with phoenix code to finish resurrecting the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 21, 2009, 04:22:50 AM
Model: Punisher
Symptom: Dead. Board suicided.

Replaced the ROM on the QSound board with a 27C020 programmed with the phoenix code. Modified board to use the code. Modified the C board and reprogrammed 5 EPROMs on the B board with phoenix code and replaced 3 slow EPROMs (Replaced 175ns with 120ns) to finish resurrecting the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 21, 2009, 04:42:05 AM
Model: CPS1
Tip: Troubleshooting Sync Problems

If the CPS1 board works, but has no sync then this will apply. This will not apply if the game is not otherwise working OK.

The sync pulses are generated by the custom chip on the C board. Pins 118 and 116 on the C board carry the signal to pins 13 and 12 of the 74LS08 on the B board, directly under the C board. This chip ANDs the signals and the output pin, pin 11, connects to resistor R28 (on the smaller SMT style A board), then on to the sync pin of the JAMMA connector.

If the board is missing sync, first check for damage on R28 (220 ohm) and continuity to pin 11 of the 74LS08 on the B board. If those are good then check for pulses on pins 116 and 118 of the C board. If the pulses are there on BOTH pins and missing from pin 11 of the 74LS08, then replace the 74LS08. If one or more pulses are missing and the pins stuck low on 116/118 of the C board then reflow the custom chip on the C board. If that fails to fix the sync problem then replace the faulty C board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 30, 2009, 05:05:45 AM
Model: Captain Commando
Symptom: Dead

Unit has a suicide battery on it. Modified the C board then reprogrammed the 22 and 23 EPROMs with suicide free code. Tested the game.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 30, 2009, 09:46:04 PM
Model: Cadillacs and Dinosaurs
Symptom: Dead

Reprogrammed the 22 and 23 EPROMs with suicide free code. Modified the C board and Q-Sound boards. Replaced the 27C010 on the Q-Sound board with a 27C020 programmed with suicide free code.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 30, 2009, 09:46:48 PM
Model: Punisher
Symptom: Dead

Replaced 5 slow EPROMs with proper ones programmed with suicide free code. Modified the C board and Q-Sound boards. Replaced the 27C010 on the Q-Sound board with a 27C020 programmed with suicide free code.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 30, 2009, 09:46:55 PM
Model: Punisher
Symptom: Dead

Replaced 5 slow EPROMs with proper ones programmed with suicide free code. Modified the C board and Q-Sound boards. Replaced the 27C010 on the Q-Sound board with a 27C020 programmed with suicide free code.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 30, 2009, 09:53:04 PM
Model: CPS1 Games
Tip: ROM speeds

When reprogramming EPROMs to run the phoenix version of code on the CPS-1 boards, the EPROMs on the board may need replacing. The AMD EPROMs labeled -155 (155ns) and -175 (175ns) are just fast enough to run the regular code. When running the phoenix code on these EPROMs the game may crash randomly.

When using AMD EPROMs, use 120ns or faster for EPROMs running the phoenix code. Intel EPROMs rated at -15 (150ns) will run fine. Any AMD EPROMs that do not need reprogramming are fine to keep using.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on January 25, 2010, 02:05:51 AM
Model: Capcom CPS2 A board
Symptom: Low audio

Board shows the audio being up all the way in the test menu, but the audio is very low. Powered up the game with the volume down button held down to reset the audio levels. Adjusted audio and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on January 25, 2010, 04:19:03 PM
Model: Super Street Fighter II Turbo (CPS2)
Symptom: Dead

Board would display a solid green screen. Removed battery and reprogrammed the EPROMs with the phoenixed version of code to resurrect the game. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on January 25, 2010, 04:22:23 PM
Model: Capcom CPS2 cartridged
Tip: Trouble when phoenxing

When the CPS2 carts are being phoenixed the chip that does the decoding sometimes has a corrupted key in memory. AFTER cutting the battery off the board, take something, such as a pair of hemostats or Kelly clamps and short across capacitor CCI for several seconds. This is the capacitor next to the positive lead of the battery. This will kill the battery backed memory on the cartridge and allow the phoenixed code to work as designed.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on February 14, 2010, 11:14:06 PM
Model: Street Fighter 2
Symptom: Graphics corruption

Game had corrupt player graphics and missing health bar segments. Replaced faulty A board and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on April 03, 2010, 02:31:25 AM
Model: Saturday Night Slam Masters
Symtpom: Dead - Suicided

Modified the C-board and replaced the EPROM at position 23 of the B board with one programmed with suicide free code. Modified the Q-Sound board with a 4002 IC and replaced the 27C010 EPROM with a 27C040 programmed with suicide free code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 12, 2010, 12:54:54 AM
Model: Marvel Vs. Capcom, Asia Region
Symptom: Dead

Removed the dead battery. Reprogrammed the game ROMs with the MVCA Phoenix code and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on May 12, 2010, 12:55:23 AM
Model: Marvel Vs. Capcom, US Region
Symptom: Dead

Removed the dead battery. Reprogrammed the game ROMs with the MVCU Phoenix code and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 22, 2010, 01:02:06 AM
Model: Captain Commando
Symptom: Dead

Performed suicide fix on C board and reprogrammed the 22 and 23 ROMs. Replaced a missing graphics ROM in socket 1. Tested board and found the game had corrupt graphics. 2 data lines on ROMs in sockets 1, 2, 5, and 6 were stuck low. Traced the problem back to a bad chip on the C board. Modified the C board from a Street Fighter II game that had the same chip (CPS-B-21) and installed it to fix the graphics problem. Tested board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 22, 2010, 01:05:55 AM
Tip: Modifying C boards

Captain Commando uses the 90631C-5 labeled C board while some versions of Street Fighter II uses the 92631C-6 and they both have the CPS-B-21 chip on them. This version of SFII is easy to identify as it has the blank spot for the suicide battery on it.

To modify the SFII board cut the ground trace going to pin 42 and 44 of the CPS-B-21 chip. Pins 45 and 46 are already tied high so they do not need to be modified as on the Capt Commando C board. Install 1K SMT resistors at locations R1 and R2. These can be pulled from the bad C board and transferred over.

Ensure that there are no shorts between +5v and ground then install the board and test the game!


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 26, 2010, 12:07:35 AM
Model: Punisher
Symptom: Dead

Game had suicided. Removed the 2 lithium batteries from it, modified the C board, and modified the Q-sound board. The existing EPROMs on the B board (-175) were too slow to be reused and were replaced with 120ns (-12) EPROMs programmed with suicide free code. Installed a replacement EPROM programmed with suicide free code on the Q-sound board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 26, 2010, 12:08:49 AM
Model: Punisher
Symptom: Dead

Game had suicided. Removed the 2 lithium batteries from it, modified the C board, and modified the Q-sound board. The 5 existing EPROMs on the B board (-175) were too slow to be reused and all 8 were replaced with 2 x 16 bit, 120ns (-12) EPROMs programmed with suicide free code. Installed a replacement EPROM programmed with suicide free code on the Q-sound board.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 14, 2010, 02:29:42 AM
Model: X-Men COTA
Symptom: Dead

Board had suicided and battery has leaked. Removed battery and one capacitor. Cleaned battery damaged area and installed a new cap. Installed 8 EPROMs programmed with the phoenix code and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 07, 2011, 06:23:17 PM
Model: Captain Commando
Symptom: Suicided

Removed battery, modified C board, and replaced 2 EPROMs with ones programmed with suicide free code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 13, 2011, 09:58:25 PM
Model: CPS2 A board
Symptom: White screen

Board had damaged pins on one connector. Replaced bad connector and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on February 11, 2012, 04:13:36 AM
Model: X-Men vs. Street Fighter
Symptom: RAM Error

The RAM error would follow the cart and not the A board. Replaced bad Object RAM (64K surface mount) at location 3A and 4A on the cartridge board. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on February 24, 2012, 06:11:41 AM
Model: King of Dragons
Symptom: Corrupt video

Board had sparkles and lines on the screen. If pin 24 on the Video RAM from P1 through P7 was touched the screen would go crazy with sparkles and dots. Removed corrosion on pins 41 and 42 of 2H on the A board and jumpered the two traces to the chip's solder pads. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on March 08, 2012, 02:16:01 AM
Model: Captain Commando
Symptom: Dead. Has physical damage

Replaced 1 broken 20 pin socket, 1 broken ferrite filter, and 1 missing PAL on the C board. Replaced 2 broken 4.7k resistor packs on the C board, straightened the kick harness connectors, then modified the C board to run with phoenix ROMs. Replaced 1 broken ferrite filter on the B board. Installed phoenix ROMs and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on March 08, 2012, 02:17:36 AM
Model: 3 Wonders
Symptom: Garbage on screen. Locks up.

Replaced bad A board to fix graphic corruption. Modified the C board and installed phoenix ROMs to fix lockup/crashes. Tested by playing all three games to the end.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on March 08, 2012, 02:18:22 AM
Model: Punisher
Symptom: Dead

Modified C board and QSound board to work with phoenix ROMs. Installed phoenix ROMs and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on March 08, 2012, 02:19:18 AM
Model: Knights of the Round
Symptom: Dead

Modified C board to work with phoenix ROMs. Installed phoenix ROMs and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on April 14, 2012, 09:39:51 PM
Model: D&D 2 Shadow over Mystara
Symptom: Dead

Removed battery from board. Reprogrammed EPROMs with the Phoenix code. Game crashes. ROM10 was too slow and was replaced with a 120ns EPROM. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on April 22, 2012, 12:01:25 AM
Model: 3 Wonders
Symptom: No sound

Jumpered burnt trace under the Z80 sound chip. Replaced bad sound program ROM. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 21, 2012, 04:50:16 PM
Model: Final Fight
Symptom: Graphic corruption

Game had flashing sprites for some characters and objects.

C board was missing a signal on pin 41. Traced it back to a bad trace on the A board. Repaired trace and tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on August 29, 2012, 03:48:54 AM
Model: Cadillacs and Dinosaurs
Symptom: Dead

Board had suicided. Modified the C board and QSound board. Replaced 2 ROMs on the ROM board and one on the QSound board with phoenix code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 28, 2012, 04:52:17 AM
Model: Super Street Fighter II Turbo
Symptom: Dead

A/B board set came from a local auction buy. Battery was rolling around inside cart.

Removed ROMs 3-8, erased them, and reprogrammed them with suicide free code. Board booted but had distorted sound and incorrect graphics. Programmed and installed missing BGSG1 PAL on daughter board. Reset improper jumpers JP10 through JP29 and board booted with proper sound and graphics. Tested game.

NOTES: BGSG1 PAL controls sound ROM decoding. BGSG2 PAL controls graphic ROM decoding. Board appears to have been a swap where someone was attempting to fix another cartridge. That's the only explanation I could think of for all the incorrect jumper settings and the missing PAL.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on December 28, 2012, 05:48:02 AM
Model: 1944
Symptom: Dead. Blue Screen.

Erased ROM 3 and reprogrammed it with suicide free code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 17, 2013, 02:41:34 AM
Model: Dungeons and Dragons: Tower of Doom
Symptom: Dead

Reprogrammed ROMs 3, 4, 5, and 7 with suicide free code, and ROM 6 with European region code. Tested.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 18, 2013, 11:12:51 AM
Model: The Punisher
Symptom: Dead

Removed batteries from the C board and Q sound board. Modified both boards to use phoenix code and replaced the necessary EPROMs with faster ones using the phoenix code. Tested.

NOTE: Do not use any non-AMD EPROM slower than 150ns and AMD EPROM slower than 120ns when phoenixing CPS1 or CPS1.5 games as they will experience random crashes.


Title: Re: Capcom CPS1 / CPS2 Games
Post by: channelmaniac on September 18, 2013, 11:13:35 AM
Model: Captain Commando
Symptom: Dead

Removed battery and modified C board to use the phoenix code. Reprogrammed 2 EPROMs with phoenix code and tested.