CPS-1 — codes OpenKey / config B-21 par jeu (référence)¶
Le « quel réglage pour quel jeu » du CPS-1 : la carte OpenKey-CPS1 reprogramme le custom CPS-B-21 ; on choisit le jeu (ou le type de config B-XX) via un switch 5 positions ou des cavaliers soudés. Table transcrite en dur depuis le dépôt OpenKey-CPS1 (jwestfall69).
Comment lire¶
- Code (12345) = position des 5 interrupteurs (ou cavaliers),
0= off,1= on. - Jeux nommés : le code correspond directement au jeu (avec ses labels de ROM programme d'origine).
- B-XX : configuration générique du CPS-B (utilisée par plusieurs jeux qui partagent cette config) — à choisir quand ton jeu n'est pas nommé mais que tu connais le numéro B-XX de sa C-board.
Numéro B-XX gravé parfois FAUX
Certaines vieilles C-boards ont le B-XX estampillé (au lieu de gravé), et il
peut être incorrect. Exemple documenté : une carte Final Fight estampillée
B-04 utilise en réalité B-01 (vérifié via MAME cps1_v.cpp). En cas de
doute, dumper les ROM et vérifier le romset dans MAME.
Jeux nommés¶
| Code (12345) | Labels ROM | Jeu | Testé |
|---|---|---|---|
00000 |
CCE / CCJ / CCU | Captain Commando | ✅ |
00001 |
KDE / KDJ / KDU | The King of Dragons | |
00010 |
KR_23E / KR_23J / KR_23U | Knights of the Round | ✅ |
00011 |
Q5 | Capcom World 2 | ✅ |
00100 |
QDU | Quiz & Dragons | ✅ |
00101 |
RTE / RTJ / RTU | Three Wonders | ✅ |
00110 |
VAE / VAJ / VAU | Varth | ✅ |
00111 |
CDE / CDJ / CDT / CDU | Cadillacs & Dinosaurs | ✅ |
01000 |
MBE / MBJ / MBU | Slam Masters / Muscle Bomber | ✅ |
01001 |
MBDE / MBDJ | Muscle Bomber Duo | |
01010 |
PSE / PSH / PSJ / PSU | The Punisher | ✅ |
01011 |
TK2E / TK2J / TK2U | Warriors of Fate |
Configurations génériques B-XX¶
Pour un jeu non nommé ci-dessus, choisir la config B-XX correspondant à sa
C-board (voir aussi la table MAME cps1_v.cpp
pour la correspondance jeu ↔ B-XX).
| Code (12345) | Config | Testé | Code (12345) | Config | Testé | |
|---|---|---|---|---|---|---|
01100 |
B-01 | ✅ | 10101 |
B-15 | ||
01101 |
B-02 | 10110 |
B-16 | ✅ | ||
01110 |
B-03 | 10111 |
B-17 | ✅ | ||
01111 |
B-04 | ✅ | 11000 |
B-18 | ||
10000 |
B-05 | 11001 |
B-21 | ✅ | ||
10001 |
B-11 | ✅ | ||||
10010 |
B-12 | ✅ | ||||
10011 |
B-13 | ✅ | ||||
10100 |
B-14 | ✅ |
Utilisation (rappel)¶
- Régler le code (switch/cavaliers) sur le jeu ou la config B-XX voulue.
- Insérer l'OpenKey-CPS1 entre la C-board et la B-board.
- Les EPROM programme du jeu cible doivent être en place (voir Converts CPS-1).
Sources & attribution¶
- jwestfall69 / openkey-cps1 —
README.md(table codes 5 bits ↔ jeu / B-XX),firmware/openkey-cps1/cps1-configs.h— https://github.com/jwestfall69/openkey-cps1 - Correspondance jeu ↔ B-XX : MAME
capcom/cps1_v.cpp— https://github.com/mamedev/mame/blob/master/src/mame/capcom/cps1_v.cpp - Page interne : Converts CPS-1
Relecture & corrections
À quoi sert cet espace
Une valeur fausse, une procédure dépassée, une référence de puce qui ne colle pas à ta carte ? Signale-le ici, avec ce que tu as constaté (modèle, révision de carte, numéro de série, mesure). Chaque signalement est recoupé avec une source avant toute modification — une correction invérifiable est publiée en tant que « signalé par …, non recoupé » plutôt qu'appliquée en silence.
La lecture est ouverte à tous ; écrire demande une connexion Discord. Les signalements des relecteurs déclarés du wiki sont traités en priorité ; les autres sont lus aussi, mais passent par un humain avant toute modification.