added Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2) [Bonky]

This commit is contained in:
jackchatelet 2015-03-18 13:36:58 +00:00
parent 68055a742f
commit 993843ccd5
1 changed files with 40 additions and 1 deletions

View File

@ -4700,6 +4700,7 @@ STD_ROM_PICK(Cworld2j)
STD_ROM_FN(Cworld2j)
static struct BurnRomInfo Cworld2jaRomDesc[] = {
/* B-Board 90629B-3 - all roms have 90629B on the labels, no battery, possibly unofficial / desuicided with reproduction stickers */
{ "q5 - 34_90629b.8f", 0x080000, 0xde54487f, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "q5 - 33_90629b.6f", 0x080000, 0x93248458, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
@ -4723,6 +4724,33 @@ static struct BurnRomInfo Cworld2jaRomDesc[] = {
STD_ROM_PICK(Cworld2ja)
STD_ROM_FN(Cworld2ja)
static struct BurnRomInfo Cworld2jbRomDesc[] = {
/* B-Board 91634B-2 - all roms have 91634B on the labels */
{ "q5 - 23_91634b.8f", 0x080000, 0x709f577f, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "q5 - 22_91634b.6f", 0x080000, 0x93248458, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "q5 - 01_91634b.8a", 0x080000, 0x09d0e7ce, BRF_GRA | CPS1_TILES },
{ "q5 - 02_91634b.10a", 0x080000, 0x22e4ce9a, BRF_GRA | CPS1_TILES },
{ "q5 - 03_91634b.7a", 0x080000, 0xf7b3aed6, BRF_GRA | CPS1_TILES },
{ "q5 - 04_91634b.9a", 0x080000, 0x520c6c88, BRF_GRA | CPS1_TILES },
{ "q5 - 09_91634b.12a", 0x010000, 0xe14dc524, BRF_PRG | CPS1_Z80_PROGRAM }, // == q5_23.13b
{ "q5 - 18_91634b.11c", 0x020000, 0xd10c1b68, BRF_SND | CPS1_OKIM6295_SAMPLES }, // == q5_30.12c
{ "q5 - 19_91634b.12c", 0x020000, 0x7d17e496, BRF_SND | CPS1_OKIM6295_SAMPLES }, // == q5_31.13c
A_BOARD_PLDS
{ "q563b.1a", 0x000117, 0x00000000, BRF_OPT | BRF_NODUMP}, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic7", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "c632.ic1", 0x000117, 0x0fbd9270, BRF_OPT },
};
STD_ROM_PICK(Cworld2jb)
STD_ROM_FN(Cworld2jb)
static struct BurnRomInfo DinoRomDesc[] = {
{ "cde_23a.8f", 0x080000, 0x8f4e585e, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cde_22a.7f", 0x080000, 0x9278aa12, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
@ -12405,7 +12433,8 @@ static const struct GameConfig ConfigTable[] =
{ "cawingbl" , CPS_B_16 , mapper_CA24B , 0, NULL },
{ "cawingb2" , CPS_B_16 , mapper_CA24B , 0, NULL },
{ "cworld2j" , CPS_B_21_BT6, mapper_Q522B , 0, NULL },
{ "cworld2ja" , CPS_B_21_DEF, mapper_Q522B , 0, NULL },
{ "cworld2ja" , CPS_B_21_DEF, mapper_Q522B , 0, NULL }, // patched set, no battery, could be desuicided
{ "cworld2jb" , CPS_B_21_BT6, mapper_Q522B , 0, NULL }, // actually Q563B
{ "dino" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
{ "dinou" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
{ "dinoj" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
@ -16937,6 +16966,16 @@ struct BurnDriver BurnDrvCpsCworld2ja = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsCworld2jb = {
"cworld2jb", "cworld2j", NULL, NULL, "1992",
"Adventure Quiz Capcom World 2 (Japan 920611, B-Board 91634B-2)\0", NULL, "Capcom", "CPS1",
L"Adevnture Quiz Capcom World 2 (\u30AF\u30A4\u30BA\uFF15 \u3042\u3069\u3079\u3093\u3061\u3083\u30FC\u304F\u3044\u305A \u304B\u3077\u3053\u3093\u308F\u30FC\u308B\u3069\uFF12 Japan 920611, B-Board 91634B-2)\0", NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1, GBF_PUZZLE, 0,
NULL, Cworld2jbRomInfo, Cworld2jbRomName, NULL, NULL, Cworld2jInputInfo, Cworld2jDIPInfo,
TwelveMhzInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsDino = {
"dino", NULL, NULL, NULL, "1993",
"Cadillacs & Dinosaurs (930201 etc)\0", NULL, "Capcom", "CPS1 / QSound",