What's new

twistedsymphony

Enlightened
Staff member
Immortal
Joined
Jul 21, 2015
Messages
10,878
Reaction score
11,284
Location
NH, USA
I've noticed a lot of posts with confusion surrounding the different CPS1 A-Board differences. This confused me for a while as well when I was researching which boards to look for/buy. So I decided to piece together a guide.

CPS1 "Long" Board (10MHz)
Good for playing 10MHz games, also the largest PCB variant
cps_long.jpg
A-Board alone: https://i.imgur.com/EDviXRh.jpg
note that the audio chip is visible on the bottom left, is upright, and has a large heat sync, the volume knob is above the audio amp and the dip switches are perpendicular to the JAMMA edge.


CPS1 "Short" Board (10MHz)
Good for playing 10MHz games, also the smallest PCB variant
cps_short.jpg
A-Board alone: https://i.imgur.com/GTFN9Vr.jpg
note that the PCB is so short that you can't even see the audio chip under the B-Board, the audio amp is laid flat to fit under the B-board, the volume knob is moved to the left edge of the board so that it is still accessible and all of the dip switches are parallel with the JAMMA edge.


CPS1 "Dash" Board (12MHz)
Good for 12MHz games (some 10MHz games will run fast). this is the ideal candidate for a CPS1 multi
cps_dash.JPG
A-Board alone: https://i.imgur.com/4e6k3q7.jpg
Dimensionally and layout-wise this is nearly identical to the "short" board. the easiest way to tell if it's a "Dash" board is to look for the "CPS-Dash" sticker behind the dip switches. outside of the sticker the only way to tell the difference is to look for the crystal and see if it's labeled as 12MHz or 10MHz. 12MHz games, as seen here, tend to have shorter b-boards exposing more of the A-Board below.



CPS1.5 "Q-Sound" Board (12MHz + Q-Sound)
only good for CPS1.5 games
cps_qsound.jpg
A-Board alone: https://i.imgur.com/8SD9L5K.jpg/
Q-Sound Board alone: https://i.imgur.com/SWDANNg.jpg
All of these games come in a black plastic case with a filter-board (in this picture you can see the lower half of the case and the filter-board), also note that there is an additional Q-SOUND PCB in the stack between the A and B boards which has audio chips is on the top left rather than the bottom left. The A board is similar to the CPS-Dash board but does not have the audio section populated.


Upgrading a 10MHz PCB to 12MHz
According to Apocalypse even if you do have a 10MHz board it can be upgraded to a 12MHz by replacing the crystal: Interest Check: Darksoft CPS1 Multi - Unofficial
Most games should work on either board, there will just be more slow-downs on the 10MHz variants.
This image shows where this crystal is located.


Here are the different games and which board they're compatible with:
10MHz (can only use 10MHz board)
1941: Counter Attack
Captain Commando
Carrier Air Wing/U.S. Navy
Dynasty Wars/Tenchi wo Kurau (12MHz version also available)
Final Fight
Forgotten Worlds/Lost World
Ganbare! Marine Kun
Ghouls'n Ghosts/Daimakaimura (12MHz version also available)
The King of Dragons
Knights of the Round
Magic Sword: Heroic Fantasy
Mega Twins/Chiki Chiki Boys
Mercs/Senjou no Ookami II
Nemo
Pokonyan! Balloon
Street Fighter II: The World Warrior
Strider/Strider Hiryu (12MHz version also available)
Three Wonders
U.N. Squadron/Area 88 (12MHz version also available)
Willow


12MHz (can only use "Dash" board)
Adventure Quiz Capcom World 2
Area 88 (10MHz version also available)
Daimakaimura (10MHz version also available)
Mega Man: The Power Battle/Rockman: The Power Battle
Pang! 3
Pnickies
Quiz & Dragons: Capcom Quiz Game
Quiz Tonosama no Yabou 2: Zenkoku-ban
Street Fighter II': Champion Edition
Street Fighter II': Hyper Fighting
Street Fighter Zero
Strider Hiryu (10MHz version also available)
Tenchi wo Kurau (10MHz version also available)
Varth: Operation Thunderstorm


Q-Sound (can only use "Q-Sound" board)
Cadillacs and Dinosaurs
Muscle Bomber Duo
The Punisher
Saturday Night Slam Masters/Muscle Bomber: The Body Explosion
Warriors of Fate/Tenchi wo Kurau II: Sekiheki no Tatakai/Sangokushi II




I'm still very much a CPS noob so please correct any inaccuracies I may have posted, but hopefully these pictures and descriptions will help people seek out and buy the right PCBs for their CPS projects.
 

Attachments

  • cps1_crystal.jpg
    cps1_crystal.jpg
    234.3 KB · Views: 506
Last edited:

PascalP

Legendary
Joined
Jan 17, 2016
Messages
5,536
Reaction score
3,637
Location
The Netherlands
ow and the CPS1 10mHz short and Dash board have exactly the same dimensions and parts layout, just a different crystal (and maybe the CPU or so, not sure...)
Your picture just shows a shorter B board (Mitchell, not a Capcom B board ;) )
 
Last edited:

twistedsymphony

Enlightened
Staff member
Immortal
Joined
Jul 21, 2015
Messages
10,878
Reaction score
11,284
Location
NH, USA
the CPS1 10mHz short and Dash board have exactly the same dimensions and parts layout, just a different crystal (and maybe the CPU or so, not sure...)
Your picture just shows a shorter B board (Mitchell, not a Capcom B board )
are you sure about that... my SFII CE has just as much of the A-board sticking out:

1070498759.jpg

looking through pictures it seems that most 10MHz have larger B-boards that extend a few cm past the connectors. and most 12MHz games have shorter B-boards that end immediately after the connectors.
 
Last edited:

PascalP

Legendary
Joined
Jan 17, 2016
Messages
5,536
Reaction score
3,637
Location
The Netherlands
yes your picture does show an unusual long B board, but you are making me doubt myself now ;)

I will check some of my CPS1 A boards over the weekend and compare them to be sure!
 

twistedsymphony

Enlightened
Staff member
Immortal
Joined
Jul 21, 2015
Messages
10,878
Reaction score
11,284
Location
NH, USA
let me know what you find... If both Short 10 and Dash boards are dimensionally and layout identical it would be nice to find something other than the sticker to tell them apart.

I have 2 Dash boards, I don't own any 10MHz boards for comparison.
 

PascalP

Legendary
Joined
Jan 17, 2016
Messages
5,536
Reaction score
3,637
Location
The Netherlands
Will check!

Also this is nice to know;
Interest Check: Darksoft CPS1 Multi - Unofficial

You just have to replace then 10Mhz crystal by a 12Mhz. The 68k supports quite well overclocking.Also there are many wrong beliefs regarding the CPU speed. The 12Mhz just gives extra CPU "power" when needed.
In other terms:
- playing a 10Mhz game on a 12Mhz motherboard won't make the game faster. However it may suppress eventual slowdows.
- playing a 12Mhz game on a 10Mhz motherboard can cause slowdowns.
 

rtw

Champion
Joined
Sep 28, 2015
Messages
1,462
Reaction score
1,596
Location
Norway
Nice guide @twistedsymphony

Sadly 12MHz games and 10MHz games cannot be freely mixed.

Check the MAME source code for the full details on which game is used on which platform.

Some games which were released later like the retail version of Dai-Makaimura were changed to handle the 12 MHz CPU.
 

K405

Professional
Joined
Sep 6, 2015
Messages
594
Reaction score
399
Location
The Netherlands
Good info, thank you. Still on the hunt for a CPS1 "Dash" Board (12MHz)
 

twistedsymphony

Enlightened
Staff member
Immortal
Joined
Jul 21, 2015
Messages
10,878
Reaction score
11,284
Location
NH, USA
Sadly 12MHz games and 10MHz games cannot be freely mixed.
I've updated the lists... I'm curious though, how do they get around this on the existing CPS1 multi? are the games patched to all run on a 12MHz A-Board?
 

udongein

Student
Joined
Jul 22, 2015
Messages
131
Reaction score
61
Location
AB, Canada
Sadly 12MHz games and 10MHz games cannot be freely mixed.
I've updated the lists... I'm curious though, how do they get around this on the existing CPS1 multi? are the games patched to all run on a 12MHz A-Board?
I'm also curious to know the answer to this. Will a future CPS1 multi require two motherboards to play all games then? Or maybe patched games as twisted said?
 
A

Apocalypse

Nice guide @twistedsymphony

Sadly 12MHz games and 10MHz games cannot be freely mixed.

Check the MAME source code for the full details on which game is used on which platform.

Some games which were released later like the retail version of Dai-Makaimura were changed to handle the 12 MHz CPU.
That's wrong, the resale version of Daimakaimura contains the same code as the OG one but programs ROMs were merged and concateneted (8 × 27C010 in 2 × 27C4096).
I think it's worth mentionning all 12MHz games don't make use of the extra CPU power.
That's the case for the resale versions and probably the quiz games (I highly doubt they need the full CPU power).
 
Last edited by a moderator:
A

Apocalypse

Will check!

Also this is nice to know;
Interest Check: Darksoft CPS1 Multi - Unofficial

You just have to replace then 10Mhz crystal by a 12Mhz. The 68k supports quite well overclocking.Also there are many wrong beliefs regarding the CPU speed. The 12Mhz just gives extra CPU "power" when needed.
In other terms:
- playing a 10Mhz game on a 12Mhz motherboard won't make the game faster. However it may suppress eventual slowdows.
- playing a 12Mhz game on a 10Mhz motherboard can cause slowdowns.
Sadly 12MHz games and 10MHz games cannot be freely mixed.
I've updated the lists... I'm curious though, how do they get around this on the existing CPS1 multi? are the games patched to all run on a 12MHz A-Board?
Read what I wrote above.
 
A

Apocalypse

Sadly 12MHz games and 10MHz games cannot be freely mixed.
I've updated the lists... I'm curious though, how do they get around this on the existing CPS1 multi? are the games patched to all run on a 12MHz A-Board?
I'm also curious to know the answer to this. Will a future CPS1 multi require two motherboards to play all games then? Or maybe patched games as twisted said?
This thread is a nightmare to me ;)
 

udongein

Student
Joined
Jul 22, 2015
Messages
131
Reaction score
61
Location
AB, Canada
Sorry! I think everything should be cleared up now though. ;)
 

xodaraP

Legendary
Joined
Sep 21, 2016
Messages
4,578
Reaction score
3,515
Location
Gold Coast, Australia
My understanding was that the 10mhz games could run on the 12mhz board without issue, but the 12mhz games on 10mhz may get slowdown (mostly SF2:CE and HF)

But it would make sense for the 10mhz games to run incorrectly on the 12mhz board, since Capcom would never have made provisions for (and it was unnecessary to do so) enforcing maximum clock speed on the games

However this does raise an interesting point for a potential multi, does the game code get modified, or is a second crystal installed onto the multi board that gets switched to if a 10mhz game is run - more difficult, but original game code could be used
 

PascalP

Legendary
Joined
Jan 17, 2016
Messages
5,536
Reaction score
3,637
Location
The Netherlands
My understanding was that the 10mhz games could run on the 12mhz board without issue, but the 12mhz games on 10mhz may get slowdown (mostly SF2:CE and HF)
IMO that is still correct, but I could give it a try next week to run SF2WW or Final Fight on a 12mHz board
 
Top