What's new

Ape Cosplay

Enthusiast
Joined
Sep 1, 2023
Messages
83
Reaction score
132
Location
Metaverse
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.

IMG-20230721-WA0011.jpeg

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).

IMG-20230721-WA0013.jpeg

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

20230824_150831.jpg

Soldered the adapter PCB

20230824_151855.jpg

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)

IMG-20230815-WA0000.jpeg

20230824_155032.jpg

And game was fully fixed

20230824_155118.jpg

20230824_155123.jpg

20230824_155145.jpg

20230824_155614.jpg
 
Last edited:
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.

IMG-20230721-WA0011.jpeg

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).

IMG-20230721-WA0013.jpeg

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

20230824_150831.jpg

Soldered the adapter PCB

20230824_151855.jpg

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)

IMG-20230815-WA0000.jpeg

20230824_155032.jpg

And game was fully fixed

20230824_155118.jpg

20230824_155123.jpg

20230824_155145.jpg

20230824_155614.jpg
Hi.
I have the same problem with a pair of "B Boards" of GG,
Maskrom corrupted and no substitute available in the market.
Your replacement PCBs with 27c4096 PLCC are a fantastic solution.
Do you have any "Gerber Files", also for sale, that you can provide to me?
Many Thanks.
 
Hi,

Gerbers in attachement, credits to Apocalypse.
Print on 0.8mm thick PCB and tick the castellated holes option (not cheap but hey at least you can save a valuable game).

Cheers.
 

Attachments

  • HN62404FP (QFP44) to 27C4096 (PLCC44).zip
    10.7 KB · Views: 32
Hi,

Gerbers in attachement, credits to Apocalypse.
Print on 0.8mm thick PCB and tick the castellated holes option (not cheap but hey at least you can save a valuable game).

Cheers.
Hi, I tried for production from my PCB manufacturer, it seems they can't produce them due to too close spacing between the castellated holes.
Can you please tell me which manufacturer you used to make these PCBs?
Many Thanks !
 
Back
Top