mirror of
https://github.com/holub/mame
synced 2025-05-23 14:19:01 +03:00
CPS-1 update [Team CPS-1]:
* Added missing PALs as reference to most of remaining sets * Dumped and added TK24B1.1A to dynwar [Corrado Tomaselli] * Fixed LW-13.10D rom loading in forgottn to match real pcb * Identified, verified and documented a ton of pcbs, adding/fixing missing/wrong infos as ROMs labels and positions, B-Board, C-Board and CPSB IDs, PALs [Stefan Lindberg, Dlfrsilver, MKL] * Reordered all sets per release date in cps1.c and video\cps1.c * Updated games table in video\cps1.c and added some notes on PALs table * Minor cleanups
This commit is contained in:
parent
39d4544bde
commit
5927d924d3
File diff suppressed because it is too large
Load Diff
@ -2758,10 +2758,10 @@ V-V TP-027
|
||||
DRIVER( wofa ) /* 05/10/1992 (c) 1992 (Asia) (CPS1 + QSound) */
|
||||
DRIVER( wofu ) /* 31/10/1992 (c) 1992 (US) (CPS1 + QSound) */
|
||||
DRIVER( wofj ) /* 31/10/1992 (c) 1992 (Japan) (CPS1 + QSound) */
|
||||
DRIVER( wofhfh ) /* bootleg */
|
||||
DRIVER( wofhfb ) /* bootleg */
|
||||
DRIVER( sf2hf ) /* 09/12/1992 (c) 1992 (World) */
|
||||
DRIVER( sf2hfu ) /* 09/12/1992 (c) 1992 (US) */
|
||||
DRIVER( sf2tj ) /* 09/12/1992 (c) 1992 (Japan) */
|
||||
DRIVER( sf2hfj ) /* 09/12/1992 (c) 1992 (Japan) */
|
||||
DRIVER( dino ) /* 01/02/1993 (c) 1993 (World) (CPS1 + QSound) */
|
||||
DRIVER( dinou ) /* 01/02/1993 (c) 1993 (US) (CPS1 + QSound) */
|
||||
DRIVER( dinoj ) /* 01/02/1993 (c) 1993 (Japan) (CPS1 + QSound) */
|
||||
@ -2774,7 +2774,7 @@ V-V TP-027
|
||||
DRIVER( punipic ) /* bootleg */
|
||||
DRIVER( punipic2 ) /* bootleg */
|
||||
DRIVER( punipic3 ) /* bootleg */
|
||||
DRIVER( punisherbz )/* bootleg */
|
||||
DRIVER( punisherbz ) /* bootleg */
|
||||
DRIVER( slammast ) /* 13/07/1993 (c) 1993 (World) (CPS1 + QSound) */
|
||||
DRIVER( slammastu ) /* 13/07/1993 (c) 1993 (US) (CPS1 + QSound) */
|
||||
DRIVER( mbomberj ) /* 13/07/1993 (c) 1993 (Japan) (CPS1 + QSound) */
|
||||
@ -2783,7 +2783,7 @@ V-V TP-027
|
||||
DRIVER( pnickj ) /* 08/06/1994 (c) 1994 Compile + Capcom license (Japan) not listed on Capcom's site */
|
||||
DRIVER( qad ) /* 01/07/1992 (c) 1992 (US) */
|
||||
DRIVER( qadj ) /* 21/09/1994 (c) 1994 (Japan) */
|
||||
DRIVER( qtono2 ) /* 23/01/1995 (c) 1995 (Japan) */
|
||||
DRIVER( qtono2j ) /* 23/01/1995 (c) 1995 (Japan) */
|
||||
DRIVER( pang3 ) /* 01/06/1995 (c) 1995 Mitchell (Euro) not listed on Capcom's site */
|
||||
DRIVER( pang3n ) /* 11/05/1995 (c) 1995 Mitchell (Euro) not listed on Capcom's site */
|
||||
DRIVER( pang3j ) /* 11/05/1995 (c) 1995 Mitchell (Japan) not listed on Capcom's site */
|
||||
|
@ -8,9 +8,10 @@ and interchangeable except for 89626A-4 DASH used by sf2 which has a 12MHz xtal
|
||||
replacing the 10Hz one. Note that it's likely that from one point onwards Capcom
|
||||
simply switched to make only 89626A-4 DASH board, that is all games after a
|
||||
certain point should use the 12MHz xtal not just sf2.
|
||||
Verified: Quiz and Dragons (US) comes with the DASH version (original pcb with sticker).
|
||||
Verified: Quiz and Dragons (USA) comes with the DASH version (original pcb with sticker).
|
||||
|
||||
Known A-board revisions:
|
||||
|
||||
88617A-4
|
||||
88617A-5
|
||||
88617A-7
|
||||
@ -18,78 +19,87 @@ Known A-board revisions:
|
||||
89626A-4
|
||||
89626A-4 DASH
|
||||
|
||||
NAME Year B-board # B-board PALs C-board # CPS-B # C-board PALs
|
||||
------------------------------------------- ---- -------- --------------------- --------- ----------------------- -------------
|
||||
Forgotten Worlds / Lost Worlds 1988 88618B-2 LWCHR LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
(alt B-board revision) 88621B-2 LW621 LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
Ghouls 'n Ghosts (World / US) 1988 88620-B-2 DM620 LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
(alt B-board revision - Japan) 88622B-2 DM22A LWIO 88622-C-1 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision - Japan) 91634B-2 DAM63B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Strider 1989 89624B-2 ST24M1 LWIO 88622-C-1 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision) 89624B-2 ST24M2 LWIO 88622-C-2 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision) 89624B-3 ST24B2 LWIO 88622-C-2 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision - Japan) ? ST22B ?
|
||||
Dynasty Wars 1989 89624B-3 TK24B? ? 88622-C-2 CPS-B-02 DL-0411-10002 None
|
||||
(alt B-board revision - Japan) 88622B-3 TK22B LWIO
|
||||
Willow 1989 89624B-3 WL24B LWIO 88622-C-4 CPS-B-03 DL-0411-10003 None
|
||||
(alt B-board revision - Japan) 88622B-3 WL22B LWIO 88622-C-2 CPS-B-03 DL-0411-10003 None
|
||||
UN Squadron / Area 88 1989 89624B-3 AR24B LWIO 88622-C-4 CPS-B-11 DL-0411-10004 None
|
||||
(alt B-board revision - Japan) 88622B-2 AR22B LWIO
|
||||
(alt B-board revision - Japan) 88622B-3 AR22B LWIO
|
||||
Final Fight (first rev) 1989 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
Final Fight (US/Japan 900112) ? CPS-B-04@ DL-0411-10001 None
|
||||
Final Fight (US 900613) 89624B-3 IOB1 88622-C-5 CPS-B-05 DL-0411-10006 None
|
||||
Final Fight (Japan 900305) (alt B-board revision) 88622B-2 S222B LWIO 88622-C-5 CPS-B-02 DL-0411-10002 None
|
||||
1941 1990 ? YI24B ? 88622-C-5 CPS-B-05 DL-0411-10006 ?
|
||||
(alt B-board revision - Japan) ? YI22B? ?
|
||||
Mercs 1990 89624B-3 O224B IOB1 90628-C-1 CPS-B-12 DL-0411-10007 C628
|
||||
(alt B-board revision - Japan) ? O222B? ?
|
||||
(alt C-board revision) 90628-C-2
|
||||
Magic Sword 1990 89624B-3 MS24B IOB1 88622-C-5 CPS-B-13 DL-0411-10008 None
|
||||
(alt B-board revision - Japan) 89625B-1 MS22B IOB1
|
||||
Chiki Chiki Boys / Mega Twins 1990 89624B-3 CK24B IOB1 88622-C-5 CPS-B-14 DL-0411-10009 None
|
||||
(alt B-board revision - Japan) ? CK22B? ?
|
||||
Nemo 1990 89624B-3 NM24B IOB1 88622-C-5 CPS-B-15 DL-0411-10010 None
|
||||
(alt B-board revision - Japan) 89625B-1 NM22B ?
|
||||
Carrier Air Wing / U.S. Navy 1990 89624B-3 CA24B IOB1 88622-C-5 CPS-B-16 DL-0411-10011 None
|
||||
(alt B-board revision - Japan) 89625B-1 CA22B LWIO
|
||||
Street Fighter II (910214) 1991 90629B-2 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632
|
||||
Street Fighter II (US 910206) CPS-B-17 DL-0411-10012
|
||||
Street Fighter II (US 910228) ?? CPS-B-18 DL-0411-10013 C632B
|
||||
Street Fighter II (Japan 910306) CPS-B-12 DL-0411-10007
|
||||
Street Fighter II (US 910318) CPS-B-05 DL-0411-10006
|
||||
Street Fighter II (US 910411) CPS-B-15 DL-0411-10010
|
||||
Street Fighter II (World 910522) CPS-B-11 DL-0411-10004
|
||||
Street Fighter II (US 910522) CPS-B-14 DL-0411-10009
|
||||
Street Fighter II (US 911101) CPS-B-17 DL-0411-10012
|
||||
Street Fighter II (Japan 911210) CPS-B-13 DL-0411-10008
|
||||
Three Wonders* 1991 89624B-3 RT24B IOB1 90630C-4 CPS-B-21 DL-0921-10014 IOC1
|
||||
(alt B-board revision - Japan) 89625B-1 RT22B IOB1
|
||||
(alt B-board revision) 91634B-2 RT63B? BPRG1? IOB1
|
||||
King of Dragons* 1991 90629B-3 KD29B IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* 1991 91635B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Knights of the Round* 1991 91635B-2 KR63B BPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
(alt B-board revision) ? KR29B? ?
|
||||
Street Fighter II' Champion Edition 1992 91635B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
(alt B-board revision - Japan) 91634B-2 S9263B BPRG1 IOB1
|
||||
Varth (World) 1992 89624B-3 VA24B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
(alt B-board revision - US) ? VA63B? ?
|
||||
Varth (Japan)* 88622B-3 VA22B LWIO 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Capcom World 2* 1992 ? Q522B IOB1 ? CPS-B-21 DL-0921-10014 IOC1
|
||||
Quiz and Dragons (US)* 1992 89625B-1 QD22B IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Quiz and Dragons (Japan) 1994 ? ? IOB1 ? CPS-B-21 DL-0921-10014 IOC1
|
||||
Warriors of Fate* 1992 91634B-2 TK263B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Street Fighter II Turbo Hyper Fighting 1992 91635B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Cadillacs and Dinosaurs* 1993 ? CD63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Punisher* 1993 91635B-2 PS63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Saturday Night Slam Masters* 1993 ? MB63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Muscle Bomber Duo* 1993 ? ? 92641C-1 CPS-B-21 DL-0921-10014 ?
|
||||
Quiz Tonosama no Yabou 2 1995 ? ? ? ?
|
||||
Pnickies 1994 ? ? ? CPS-B-21? DL-0921-10014? ?
|
||||
Pang 3 1995 94916-10 CP1B1F,CP1B8K,CP1B9KA 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Megaman the Power Battle 1995 91634B-2 RCM63B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
NAME Year B-board # B-board PALs C-board # CPS-B # C-board PALs
|
||||
------------------------------------------------ ---- --------- --------------------- --------- ----------------------- ------------
|
||||
Forgotten Worlds (USA / Japan) 1988 88618B-2 LWCHR LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
(alt B-board revision - World) 88621B-2 LW621 LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
Ghouls'n Ghosts (World / USA) 1988 88620-B-2 DM620 LWIO None CPS-B-01 DL-0411-10001 N/A
|
||||
(alt B-board revision - Japan) 88622B-2 DM22A LWIO 88622-C-1 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision - Japan Resale Ver.) 91634B-2 DAM63B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Strider (USA) 1989 89624B-2 ST24M1 LWIO 88622-C-1 CPS-B-01 DL-0411-10001 None
|
||||
(alt C-board revision - USA) 89624B-2 ST24M1 LWIO 88622-C-2 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision - USA) 89624B-3 ST24B2 LWIO 88622-C-2 CPS-B-01 DL-0411-10001 None
|
||||
(alt B-board revision - Japan) ? ST22B ? ? CPS-B-01 DL-0411-10001
|
||||
(alt B-board revision - Japan Resale Ver.) 91634B-2 STH63B? BPRG1 IOB1 ? ? ?
|
||||
Dynasty Wars (USA) 1989 89624B-3 TK24B1 LWIO? 88622-C-2 CPS-B-02 DL-0411-10002 None
|
||||
(alt B-board revision - Japan) 88622B-3 TK22B LWIO 88622-C-2 CPS-B-02 DL-0411-10002 None
|
||||
Willow (USA) 1989 89624B-3 WL24B LWIO 88622-C-4 CPS-B-03 DL-0411-10003 None
|
||||
(alt B-board revision - Japan) 88622B-3 WL22B LWIO 88622-C-2 CPS-B-03 DL-0411-10003 None
|
||||
U.N. Squadron (USA) 1989 89624B-3 AR24B LWIO 88622-C-4 CPS-B-11 DL-0411-10004 None
|
||||
(alt B-board revision - Japan) 88622B-3 AR22B LWIO 88622-C-4 CPS-B-11 DL-0411-10004 None
|
||||
Final Fight (World) 1989 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
Final Fight (USA) 89624B-3 S224B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
Final Fight (USA 900112) 89624B-3 S224B IOB1 88622-C-5 CPS-B-04@ DL-0411-10001 None
|
||||
Final Fight (USA 900613) 89624B-3 S224B IOB1 88622-C-5 CPS-B-05 DL-0411-10006 None
|
||||
Final Fight (Japan) 88622B-? S222B ? ? CPS-B-04 DL-0411-10005
|
||||
Final Fight (Japan 900112) 88622B-? S222B ? ? CPS-B-01 DL-0411-10001
|
||||
Final Fight (Japan 900305) 88622B-? S222B ? ? CPS-B-02 DL-0411-10002
|
||||
Street Smart / Final Fight (Japan, hack) 91634B-2 GAL16V8A-15LP IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
1941 (World) 1990 ? YI24B ? 88622-C-5 CPS-B-05 DL-0411-10006 None
|
||||
(alt B-board revision - Japan) 89625B-1 YI22B? LWIO? 88622-C-5 CPS-B-05 DL-0411-10006 None
|
||||
Mercs (World / USA) 1990 89624B-3 O224B IOB1 90628-C-1 CPS-B-12 DL-0411-10007 C628
|
||||
(alt B-board revision - Japan) 89625B-1 O222B LWIO? 90628-C-1 CPS-B-12 DL-0411-10007 C628
|
||||
Mega Twins (World) 1990 89624B-3 CK24B IOB1 88622-C-5 CPS-B-14 DL-0411-10009 None
|
||||
(alt B-board revision - Japan) ? CK22B? ? ? CPS-B-14 DL-0411-10009
|
||||
Magic Sword (World / USA) 1990 89624B-3 MS24B IOB1 88622-C-5 CPS-B-13 DL-0411-10008 None
|
||||
(alt B-board revision - Japan) 89625B-1 MS22B IOB1 88622-C-5 CPS-B-13 DL-0411-10008 None
|
||||
Carrier Air Wing (World / USA) 1990 89624B-3 CA24B IOB1 88622-C-5 CPS-B-16 DL-0411-10011 None
|
||||
(alt B-board revision - Japan) 89625B-1 CA22B IOB1 88622-C-5 CPS-B-16 DL-0411-10011 None
|
||||
Nemo (World) 1990 89624B-3 NM24B IOB1 88622-C-5 CPS-B-15 DL-0411-10010 None
|
||||
(alt B-board revision - Japan) 89625B-1 NM22B ? ? CPS-B-15 DL-0411-10010
|
||||
Street Fighter II (World 910214) 1991 90629B-2 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632
|
||||
Street Fighter II (World 910522) 90629B-3 STF29 IOB1 90632C-1 CPS-B-11 DL-0411-10004 C632
|
||||
Street Fighter II (USA 910206) 90629B-? STF29 IOB1 ? CPS-B-17 DL-0411-10012 C632
|
||||
Street Fighter II (USA 910214) 90629B-3 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632
|
||||
Street Fighter II (USA 910228) 90629B-3 STF29 IOB2 90632C-1 CPS-B-18 DL-0411-10013 C632B
|
||||
Street Fighter II (USA 910318) 90629B-? STF29 IOB1 ? CPS-B-05 DL-0411-10006 C632
|
||||
Street Fighter II (USA 910411) 90629B-? STF29? ? ? CPS-B-15 DL-0411-10010
|
||||
Street Fighter II (USA 910522) 90629B-3 STF29 IOB1 90632C-1 CPS-B-14 DL-0411-10009 C632
|
||||
Street Fighter II (USA 911101) 90629B-? STF29? ? ? CPS-B-17 DL-0411-10012
|
||||
Street Fighter II (Japan 910214) 90629B-2 STF29 IOB1 90632C-1 CPS-B-17 DL-0411-10012 C632
|
||||
Street Fighter II (Japan 910306) 90629B-? STF29? IOB1 ? CPS-B-12 DL-0411-10007 C632
|
||||
Street Fighter II (Japan 911210) 90629B-? STF29? IOB1 ? CPS-B-13 DL-0411-10008 C632
|
||||
Three Wonders* (World / USA) 1991 89624B-3 RT24B IOB1 90630C-4 CPS-B-21 DL-0921-10014 IOC1
|
||||
(alt B-board revision - Japan) 89625B-1 RT22B IOB1 90630C-4 CPS-B-21 DL-0921-10014 IOC1
|
||||
The King of Dragons* (World / USA) 1991 90629B-3 KD29B IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (World 911014) 1991 91635B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (World 911202) 91635B-2 CC63B CCPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632B IOC1
|
||||
Captain Commando* (USA 910928) 91635B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Captain Commando* (Japan 911202) 91634B-2 CC63B CCPRG IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Knights of the Round* (World / USA) 1991 91635B-2 KR63B BPRG1 IOB1 90631C-5 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
(alt B-board revision - Japan) ? KR29B? ? ? CPS-B-21 DL-0921-10014
|
||||
Street Fighter II' Champion Edition (World /USA) 1992 91635B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
(alt B-board revision - Japan) 91634B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Capcom World 2* (Japan) 1992 89625B-1 Q522B LWIO 92641C-6 CPS-B-21 DL-0921-10014 IOC1
|
||||
Varth* (World) 1992 89624B-3 VA24B IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
(alt B-board revision - USA) 91635B-2 VA63B BPRG1 IOB1 88622-C-5 CPS-B-04 DL-0411-10005 None
|
||||
(alt B-board revision - Japan) 88622B-3 VA22B LWIO 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Quiz & Dragons* (USA) 1992 89625B-1 QD22B IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
(alt B-board revision - Japan) 1994 ? ? IOB1 ? CPS-B-21 DL-0921-10014
|
||||
Warriors of Fate* (USA) 1992 91635B-2 TK263B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Street Fighter II' Hyper Fighting (World / USA) 1992 91635B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
(alt B-board revision - Japan) 91634B-2 S9263B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Cadillacs and Dinosaurs (World / USA) 1993 91635B-2 CD63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
The Punisher* (World / USA) 1993 91635B-2 PS63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Saturday Night Slam Masters* (USA) 1993 91635B-2 MB63B BPRG1 IOB1 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Muscle Bomber Duo* 1993 ? ? ? 92641C-1 CPS-B-21 DL-0921-10014 IOC1
|
||||
Ken Sei Mogura (Japan) 1994 ? ? ? ? ? ?
|
||||
Pnickies (Japan) 1994 89625B-1 PKB10B IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Quiz Tonosama no Yabou 2 (Japan) 1995 90629B-3 ? IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Pang! 3 (Euro / Japan) 1995 94916-10 CP1B1F,CP1B8K,CP1B9KA 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
Mega Man / Rockman (Asia / Japan) 1995 91634B-2 RCM63B BPRG1 IOB1 92631C-6 CPS-B-21 DL-0921-10014 C632 IOC1
|
||||
|
||||
@actually CPS-B-01, the original number was scratched out and "04" stamped over it
|
||||
@the original number (CPS-B-01) was scratched out and "04" stamped over it.
|
||||
*denotes Suicide Battery
|
||||
|
||||
The C628/C632 PALs on some C-boards probably handle the extra inputs (6 buttons/third player).
|
||||
@ -167,7 +177,7 @@ Following example strider
|
||||
bits 14-15 seem to be unused
|
||||
ghouls sets bits 15 in service mode when you press button 2 in
|
||||
the input test, with no apparent effect on the pcb.
|
||||
qtono2 sets them both at the game over screen.
|
||||
qtono2j sets them both at the game over screen.
|
||||
bits 6-13 (4 groups of 2 bits) select layer draw order
|
||||
bits 1-5 enable the three tilemap layers and the two starfield
|
||||
layers (the bit order changes from game to game).
|
||||
@ -1087,8 +1097,8 @@ static const struct gfx_range mapper_qadj_table[] =
|
||||
};
|
||||
|
||||
|
||||
#define mapper_qtono2 { 0x8000, 0x8000, 0, 0 }, mapper_qtono2_table
|
||||
static const struct gfx_range mapper_qtono2_table[] =
|
||||
#define mapper_qtono2j { 0x8000, 0x8000, 0, 0 }, mapper_qtono2j_table
|
||||
static const struct gfx_range mapper_qtono2j_table[] =
|
||||
{
|
||||
/* type start end bank */
|
||||
{ GFXTYPE_SCROLL1, 0x0000, 0x0fff, 0 },
|
||||
@ -1118,8 +1128,8 @@ static const struct gfx_range mapper_RCM63B_table[] =
|
||||
};
|
||||
|
||||
|
||||
#define mapper_pnickj { 0x8000, 0, 0, 0 }, mapper_pnickj_table
|
||||
static const struct gfx_range mapper_pnickj_table[] =
|
||||
#define mapper_PKB10B { 0x8000, 0, 0, 0 }, mapper_PKB10B_table
|
||||
static const struct gfx_range mapper_PKB10B_table[] =
|
||||
{
|
||||
/* type start end bank */
|
||||
{ GFXTYPE_SCROLL1, 0x0000, 0x0fff, 0 },
|
||||
@ -1173,155 +1183,155 @@ static const struct gfx_range mapper_cps2_table[] =
|
||||
|
||||
static const struct CPS1config cps1_config_table[]=
|
||||
{
|
||||
/* name CPSB gfx mapper in2 in3 out2 kludge */
|
||||
{"forgottn", CPS_B_01, mapper_LW621 },
|
||||
{"forgottnu",CPS_B_01, mapper_LWCHR },
|
||||
{"lostwrld", CPS_B_01, mapper_LWCHR },
|
||||
{"lostwrldo",CPS_B_01, mapper_LWCHR },
|
||||
{"ghouls", CPS_B_01, mapper_DM620 },
|
||||
{"ghoulsu", CPS_B_01, mapper_DM620 },
|
||||
{"daimakai", CPS_B_01, mapper_DM22A }, // equivalent to DM620
|
||||
{"daimakair",CPS_B_21_DEF, mapper_DAM63B }, // equivalent to DM620, also CPS_B_21_DEF is equivalent to CPS_B_01
|
||||
{"strider", CPS_B_01, mapper_ST24M1 },
|
||||
{"striderua",CPS_B_01, mapper_ST24M1 },
|
||||
{"striderj", CPS_B_01, mapper_ST22B }, // equivalent to ST24M1
|
||||
{"striderjr",CPS_B_01, mapper_ST24M1 },
|
||||
{"dynwar", CPS_B_02, mapper_TK22B },
|
||||
{"dynwaru", CPS_B_02, mapper_TK22B },
|
||||
{"dynwarj", CPS_B_02, mapper_TK22B },
|
||||
{"willow", CPS_B_03, mapper_WL24B },
|
||||
{"willowj", CPS_B_03, mapper_WL24B },
|
||||
{"willowje", CPS_B_03, mapper_WL24B },
|
||||
{"ffight", CPS_B_04, mapper_S224B },
|
||||
{"ffightu", CPS_B_04, mapper_S224B },
|
||||
{"ffightua", CPS_B_01, mapper_S224B },
|
||||
{"ffightub", CPS_B_05, mapper_S224B },
|
||||
{"ffightj", CPS_B_04, mapper_S224B },
|
||||
{"ffightj1", CPS_B_02, mapper_S224B },
|
||||
{"ffightj2", CPS_B_01, mapper_S224B },
|
||||
{"ffightjh", CPS_B_01, mapper_S224B },
|
||||
{"1941", CPS_B_05, mapper_YI24B },
|
||||
{"1941j", CPS_B_05, mapper_YI24B },
|
||||
{"unsquad", CPS_B_11, mapper_AR24B }, /* CPSB ID not checked, but it's the same as sf2eg */
|
||||
{"area88", CPS_B_11, mapper_AR22B }, // equivalent to AR24B
|
||||
{"mercs", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsu", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsua", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsj", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"msword", CPS_B_13, mapper_MS24B }, /* CPSB ID not checked, but it's the same as sf2j */
|
||||
{"mswordr1", CPS_B_13, mapper_MS24B }, /* CPSB ID not checked, but it's the same as sf2j */
|
||||
{"mswordu", CPS_B_13, mapper_MS24B }, /* CPSB ID not checked, but it's the same as sf2j */
|
||||
{"mswordj", CPS_B_13, mapper_MS24B }, /* CPSB ID not checked, but it's the same as sf2j */
|
||||
{"mtwins", CPS_B_14, mapper_CK24B },
|
||||
{"chikij", CPS_B_14, mapper_CK24B },
|
||||
{"nemo", CPS_B_15, mapper_NM24B },
|
||||
{"nemoj", CPS_B_15, mapper_NM24B },
|
||||
{"cawing", CPS_B_16, mapper_CA24B },
|
||||
{"cawingr1", CPS_B_16, mapper_CA24B },
|
||||
{"cawingu", CPS_B_16, mapper_CA24B },
|
||||
{"cawingj", CPS_B_16, mapper_CA22B }, // equivalent to CA24B
|
||||
{"sf2", CPS_B_11, mapper_STF29, 0x36 },
|
||||
{"sf2eb", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ebbl", CPS_B_17, mapper_STF29, 0x36, 0, 0, 1 },
|
||||
{"sf2ua", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ub", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ud", CPS_B_05, mapper_STF29, 0x36 },
|
||||
{"sf2ue", CPS_B_18, mapper_STF29, 0x3c },
|
||||
{"sf2uf", CPS_B_15, mapper_STF29, 0x36 },
|
||||
{"sf2ui", CPS_B_14, mapper_STF29, 0x36 },
|
||||
{"sf2uk", CPS_B_17, mapper_STF29, 0x36 }, // check CPS_B
|
||||
{"sf2j", CPS_B_13, mapper_STF29, 0x36 },
|
||||
{"sf2ja", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2jc", CPS_B_12, mapper_STF29, 0x36 },
|
||||
{"sf2qp1", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2thndr", CPS_B_17, mapper_STF29, 0x36 },
|
||||
/* name CPSB gfx mapper in2 in3 out2 kludge */
|
||||
{"forgottn", CPS_B_01, mapper_LW621 },
|
||||
{"forgottnu", CPS_B_01, mapper_LWCHR },
|
||||
{"lostwrld", CPS_B_01, mapper_LWCHR },
|
||||
{"lostwrldo", CPS_B_01, mapper_LWCHR },
|
||||
{"ghouls", CPS_B_01, mapper_DM620 },
|
||||
{"ghoulsu", CPS_B_01, mapper_DM620 },
|
||||
{"daimakai", CPS_B_01, mapper_DM22A }, // equivalent to DM620
|
||||
{"daimakair", CPS_B_21_DEF, mapper_DAM63B }, // equivalent to DM620, also CPS_B_21_DEF is equivalent to CPS_B_01
|
||||
{"strider", CPS_B_01, mapper_ST24M1 },
|
||||
{"striderua", CPS_B_01, mapper_ST24M1 }, // wrong, this set uses ST24B2, still non dumped
|
||||
{"striderj", CPS_B_01, mapper_ST22B }, // equivalent to ST24M1
|
||||
{"striderjr", CPS_B_01, mapper_ST24M1 }, // wrong, PAL used could be STH63B, check CPS_B
|
||||
{"dynwar", CPS_B_02, mapper_TK22B }, // wrong, this set uses TK24B1, dumped but equations still not added
|
||||
{"dynwaru", CPS_B_02, mapper_TK22B },
|
||||
{"dynwarj", CPS_B_02, mapper_TK22B },
|
||||
{"willow", CPS_B_03, mapper_WL24B },
|
||||
{"willowj", CPS_B_03, mapper_WL24B }, // wrong, this set uses WL22B, still non dumped
|
||||
{"willowje", CPS_B_03, mapper_WL24B },
|
||||
{"ffight", CPS_B_04, mapper_S224B },
|
||||
{"ffightu", CPS_B_04, mapper_S224B },
|
||||
{"ffightua", CPS_B_01, mapper_S224B },
|
||||
{"ffightub", CPS_B_05, mapper_S224B },
|
||||
{"ffightj", CPS_B_04, mapper_S224B }, // wrong, this set uses S222B, still non dumped
|
||||
{"ffightj1", CPS_B_01, mapper_S224B }, // wrong, this set uses S222B, still non dumped
|
||||
{"ffightj2", CPS_B_02, mapper_S224B }, // wrong, this set uses S222B, still non dumped
|
||||
{"ffightjh", CPS_B_01, mapper_S224B }, // wrong, ffightjh hack doesn't even use the S222B PAL, since replaced with a GAL.
|
||||
{"1941", CPS_B_05, mapper_YI24B },
|
||||
{"1941j", CPS_B_05, mapper_YI24B }, // PAL used could be YI22B
|
||||
{"unsquad", CPS_B_11, mapper_AR24B },
|
||||
{"area88", CPS_B_11, mapper_AR22B }, // equivalent to AR24B
|
||||
{"mercs", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsu", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsua", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 },
|
||||
{"mercsj", CPS_B_12, mapper_O224B, 0x36, 0, 0x34 }, // wrong, this set uses O222B, still non dumped
|
||||
{"msword", CPS_B_13, mapper_MS24B },
|
||||
{"mswordr1", CPS_B_13, mapper_MS24B },
|
||||
{"mswordu", CPS_B_13, mapper_MS24B },
|
||||
{"mswordj", CPS_B_13, mapper_MS24B }, // wrong, this set uses MS22B, still non dumped
|
||||
{"mtwins", CPS_B_14, mapper_CK24B },
|
||||
{"chikij", CPS_B_14, mapper_CK24B }, // PAL used could be CK22B
|
||||
{"nemo", CPS_B_15, mapper_NM24B },
|
||||
{"nemoj", CPS_B_15, mapper_NM24B }, // wrong, this set uses NM22B, still non dumped
|
||||
{"cawing", CPS_B_16, mapper_CA24B },
|
||||
{"cawingr1", CPS_B_16, mapper_CA24B },
|
||||
{"cawingu", CPS_B_16, mapper_CA24B },
|
||||
{"cawingj", CPS_B_16, mapper_CA22B }, // equivalent to CA24B
|
||||
{"sf2", CPS_B_11, mapper_STF29, 0x36 },
|
||||
{"sf2eb", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ebbl", CPS_B_17, mapper_STF29, 0x36, 0, 0, 1 },
|
||||
{"sf2ua", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ub", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2ud", CPS_B_05, mapper_STF29, 0x36 },
|
||||
{"sf2ue", CPS_B_18, mapper_STF29, 0x3c },
|
||||
{"sf2uf", CPS_B_15, mapper_STF29, 0x36 },
|
||||
{"sf2ui", CPS_B_14, mapper_STF29, 0x36 },
|
||||
{"sf2uk", CPS_B_17, mapper_STF29, 0x36 }, // check CPS_B
|
||||
{"sf2j", CPS_B_13, mapper_STF29, 0x36 },
|
||||
{"sf2ja", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2jc", CPS_B_12, mapper_STF29, 0x36 },
|
||||
{"sf2qp1", CPS_B_17, mapper_STF29, 0x36 },
|
||||
{"sf2thndr", CPS_B_17, mapper_STF29, 0x36 },
|
||||
/* from here onwards the CPS-B board has suicide battery and multiply protection */
|
||||
{"3wonders", CPS_B_21_BT1, mapper_RT24B },
|
||||
{"3wondersu",CPS_B_21_BT1, mapper_RT24B },
|
||||
{"wonder3", CPS_B_21_BT1, mapper_RT22B }, // equivalent to RT24B
|
||||
{"3wondersh",CPS_B_02 , mapper_RT24B }, /* Not 100% sure of the CPS B-ID */
|
||||
{"kod", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodu", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodj", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodb", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 }, /* bootleg, doesn't use multiply protection */
|
||||
{"captcomm", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"3wonders", CPS_B_21_BT1, mapper_RT24B },
|
||||
{"3wondersu", CPS_B_21_BT1, mapper_RT24B },
|
||||
{"wonder3", CPS_B_21_BT1, mapper_RT22B }, // equivalent to RT24B
|
||||
{"3wondersh", CPS_B_02 , mapper_RT24B }, /* Not 100% sure of the CPS B-ID */
|
||||
{"kod", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodu", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodj", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 },
|
||||
{"kodb", CPS_B_21_BT2, mapper_KD29B, 0x36, 0, 0x34 }, /* bootleg, doesn't use multiply protection */
|
||||
{"captcomm", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommr1", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommu",CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommj",CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommb",CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"knights", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"knightsu", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"knightsj", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"knightsb", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"sf2ce", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceua", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceub", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceuc", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2cej", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb3", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2red", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2v004", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2acc", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2accp2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2dkot2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m1", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m2", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m3", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m4", HACK_B_1, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m5", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m6", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m7", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2yyc", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2koryu", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2mdt", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"varth", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */
|
||||
{"varthr1", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */
|
||||
{"varthu", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */
|
||||
{"varthj", CPS_B_21_BT5, mapper_VA22B }, /* CPSB test has been patched out (72=0001) register is also written to, possibly leftover from development */
|
||||
{"cworld2j", CPS_B_21_BT6, mapper_Q522B, 0x36, 0, 0x34 }, /* (ports 36, 34 probably leftover input code from another game) */
|
||||
{"wof", CPS_B_21_DEF, mapper_TK263B }, /* bootleg? */
|
||||
{"wofa", CPS_B_21_DEF, mapper_TK263B }, /* bootleg? */
|
||||
{"wofu", CPS_B_21_QS1, mapper_TK263B },
|
||||
{"wofj", CPS_B_21_QS1, mapper_TK263B },
|
||||
{"wofhfh", CPS_B_21_DEF, mapper_TK263B, 0x36 }, /* Chinese bootleg */
|
||||
{"dino", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinou", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinoj", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinopic", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinopic2", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinohunt", CPS_B_21_DEF, mapper_CD63B }, /* Chinese bootleg */
|
||||
{"punisher", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punisheru",CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punisherj",CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic2", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic3", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"captcommu", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommj", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"captcommb", CPS_B_21_BT3, mapper_CC63B, 0x36, 0x38, 0x34 },
|
||||
{"knights", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"knightsu", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 },
|
||||
{"knightsj", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 }, // PAL could be different if B-Board is 90629B
|
||||
{"knightsb", CPS_B_21_BT4, mapper_KR63B, 0x36, 0, 0x34 }, // wrong, knightsb bootleg doesn't use the KR63B PAL
|
||||
{"sf2ce", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceua", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceub", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2ceuc", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2cej", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2rb3", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2red", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2v004", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2acc", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2accp2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2dkot2", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m1", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m2", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m3", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2m4", HACK_B_1, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m5", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m6", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2m7", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2yyc", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2koryu", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"sf2mdt", CPS_B_21_DEF, mapper_S9263B, 0x36, 0, 0, 1 },
|
||||
{"varth", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */ // wrong, this set uses VA24B, still non dumped
|
||||
{"varthr1", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */ // wrong, this set uses VA24B, still non dumped
|
||||
{"varthu", CPS_B_04, mapper_VA63B }, /* CPSB test has been patched out (60=0008) register is also written to, possibly leftover from development */
|
||||
{"varthj", CPS_B_21_BT5, mapper_VA22B }, /* CPSB test has been patched out (72=0001) register is also written to, possibly leftover from development */
|
||||
{"cworld2j", CPS_B_21_BT6, mapper_Q522B, 0x36, 0, 0x34 }, /* (ports 36, 34 probably leftover input code from another game) */
|
||||
{"wof", CPS_B_21_DEF, mapper_TK263B },
|
||||
{"wofa", CPS_B_21_DEF, mapper_TK263B },
|
||||
{"wofu", CPS_B_21_QS1, mapper_TK263B },
|
||||
{"wofj", CPS_B_21_QS1, mapper_TK263B },
|
||||
{"wofhfb", CPS_B_21_DEF, mapper_TK263B, 0x36 }, /* Chinese bootleg */
|
||||
{"dino", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinou", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinoj", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinopic", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinopic2", CPS_B_21_QS2, mapper_CD63B }, /* layer enable never used */
|
||||
{"dinohunt", CPS_B_21_DEF, mapper_CD63B }, /* Chinese bootleg */
|
||||
{"punisher", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punisheru", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punisherj", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic2", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punipic3", CPS_B_21_QS3, mapper_PS63B },
|
||||
{"punisherbz", CPS_B_21_DEF, mapper_PS63B }, /* Chinese bootleg */
|
||||
{"slammast", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"slammastu",CPS_B_21_QS4, mapper_MB63B },
|
||||
{"mbomberj", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"mbombrd", CPS_B_21_QS5, mapper_MB63B },
|
||||
{"mbombrdj", CPS_B_21_QS5, mapper_MB63B },
|
||||
{"sf2hf", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2hfu", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2tj", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"qad", CPS_B_21_BT7, mapper_QD22B, 0x36 }, /* TODO: layer enable (port 36 probably leftover input code from another game) */
|
||||
{"qadj", CPS_B_21_DEF, mapper_qadj, 0x36, 0x38, 0x34 }, /* (ports 36, 38, 34 probably leftover input code from another game) */
|
||||
{"qtono2", CPS_B_21_DEF, mapper_qtono2, 0x36, 0x38, 0x34 }, /* (ports 36, 38, 34 probably leftover input code from another game) */
|
||||
{"megaman", CPS_B_21_DEF, mapper_RCM63B },
|
||||
{"rockmanj", CPS_B_21_DEF, mapper_RCM63B },
|
||||
{"pnickj", CPS_B_21_DEF, mapper_pnickj },
|
||||
{"pang3", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */
|
||||
{"pang3n", CPS_B_21_DEF, mapper_pang3 }, /* ^^ */
|
||||
{"pang3j", CPS_B_21_DEF, mapper_pang3 }, /* ^^ */
|
||||
{"slammast", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"slammastu", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"mbomberj", CPS_B_21_QS4, mapper_MB63B },
|
||||
{"mbombrd", CPS_B_21_QS5, mapper_MB63B },
|
||||
{"mbombrdj", CPS_B_21_QS5, mapper_MB63B },
|
||||
{"sf2hf", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2hfu", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"sf2hfj", CPS_B_21_DEF, mapper_S9263B, 0x36 },
|
||||
{"qad", CPS_B_21_BT7, mapper_QD22B, 0x36 }, /* TODO: layer enable (port 36 probably leftover input code from another game) */
|
||||
{"qadj", CPS_B_21_DEF, mapper_qadj, 0x36, 0x38, 0x34 }, /* (ports 36, 38, 34 probably leftover input code from another game) */
|
||||
{"qtono2j", CPS_B_21_DEF, mapper_qtono2j,0x36, 0x38, 0x34 }, /* (ports 36, 38, 34 probably leftover input code from another game) */
|
||||
{"megaman", CPS_B_21_DEF, mapper_RCM63B },
|
||||
{"rockmanj", CPS_B_21_DEF, mapper_RCM63B },
|
||||
{"pnickj", CPS_B_21_DEF, mapper_PKB10B },
|
||||
{"pang3", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9KA still not dumped
|
||||
{"pang3n", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9KA still not dumped
|
||||
{"pang3j", CPS_B_21_DEF, mapper_pang3 }, /* EEPROM port is among the CPS registers (handled by DRIVER_INIT) */ // should use one of these three CP1B1F,CP1B8K,CP1B9KA still not dumped
|
||||
#ifdef MESS
|
||||
{"sfzch", CPS_B_21_DEF, mapper_sfzch },
|
||||
{"sfzch", CPS_B_21_DEF, mapper_sfzch }, // not an arcade game and no more in MAME, should not be removed?
|
||||
#endif
|
||||
|
||||
/* CPS2 games */
|
||||
{"cps2", CPS_B_21_DEF, mapper_cps2 },
|
||||
{"cps2", CPS_B_21_DEF, mapper_cps2 },
|
||||
|
||||
{0} /* End of table */
|
||||
};
|
||||
|
Loading…
Reference in New Issue
Block a user