Ape Cosplay
Professional
Here we have a Ghouls'n Ghosts first run, with a B board embedding the CPS-B chip that would later be located on the C-board.
Interestingly the CPS-B-01 has a ceramic package.

Boardset had two faults:
- no sound
- corrupted graphics
No sound (A-board)
- Bad sound RAM (6116 type, 0.3" wide)
- Bad YM2151
Corrupted graphics (B-board)
An other peculiarity of some early CPS1 titles (Forgotten Worlds, Ghouls'n Ghosts and Strider) is Capcom used HN62404 mask ROMs (8bit x 512K/16bit x 256K) in QFP44 package.
One of them (@3A) was faulty (always outputting 0xFF).

There's no direct pin to pin replacement part available but with a little adapter PCB you can use 27C800s/27C160s (very close pinout) or 27C4096s (quite different pinout but that's what the adapter PCB is for, and 16 bit only but that's the mode it's used on CPS1) EPROMs in PLCC44 package. Price of PLCC 27C800s/27C160s having skyrocketed lately, I opted for a 27C4096.
First I removed the faulty mask ROM

Soldered the adapter PCB

Programmed a fresh PLCC44 27C4096 and installed it in a socket (not really needed, I doubt it will fail again any time soon but you never know)


And game was fully fixed




Interestingly the CPS-B-01 has a ceramic package.

Boardset had two faults:
- no sound
- corrupted graphics
No sound (A-board)
- Bad sound RAM (6116 type, 0.3" wide)
- Bad YM2151
Corrupted graphics (B-board)
An other peculiarity of some early CPS1 titles (Forgotten Worlds, Ghouls'n Ghosts and Strider) is Capcom used HN62404 mask ROMs (8bit x 512K/16bit x 256K) in QFP44 package.
One of them (@3A) was faulty (always outputting 0xFF).

There's no direct pin to pin replacement part available but with a little adapter PCB you can use 27C800s/27C160s (very close pinout) or 27C4096s (quite different pinout but that's what the adapter PCB is for, and 16 bit only but that's the mode it's used on CPS1) EPROMs in PLCC44 package. Price of PLCC 27C800s/27C160s having skyrocketed lately, I opted for a 27C4096.
First I removed the faulty mask ROM

Soldered the adapter PCB

Programmed a fresh PLCC44 27C4096 and installed it in a socket (not really needed, I doubt it will fail again any time soon but you never know)


And game was fully fixed




Last edited: