added Cadillacs & Dinosaurs (930223 Asia TW) [yuic]

This commit is contained in:
jackchatelet 2017-05-01 09:56:18 +00:00
parent b2c3b9bd68
commit 5e9d306fee
1 changed files with 47 additions and 0 deletions

View File

@ -4927,6 +4927,42 @@ static struct BurnRomInfo DinoRomDesc[] = {
STD_ROM_PICK(Dino) STD_ROM_PICK(Dino)
STD_ROM_FN(Dino) STD_ROM_FN(Dino)
static struct BurnRomInfo DinoaRomDesc[] = {
{ "cdt_23a.8f", 0x080000, 0xf477f7a0, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cdt_22a.7f", 0x080000, 0x1e534ca5, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cdt_21a.6f", 0x080000, 0x66d23de2, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cd-1m.3a", 0x080000, 0x8da4f917, BRF_GRA | CPS1_TILES },
{ "cd-3m.5a", 0x080000, 0x6c40f603, BRF_GRA | CPS1_TILES },
{ "cd-2m.4a", 0x080000, 0x09c8fc2d, BRF_GRA | CPS1_TILES },
{ "cd-4m.6a", 0x080000, 0x637ff38f, BRF_GRA | CPS1_TILES },
{ "cd-5m.7a", 0x080000, 0x470befee, BRF_GRA | CPS1_TILES },
{ "cd-7m.9a", 0x080000, 0x22bfb7a3, BRF_GRA | CPS1_TILES },
{ "cd-6m.8a", 0x080000, 0xe7599ac4, BRF_GRA | CPS1_TILES },
{ "cd-8m.10a", 0x080000, 0x211b4b15, BRF_GRA | CPS1_TILES },
{ "cd_q.5k", 0x020000, 0x605fdb0b, BRF_PRG | CPS1_Z80_PROGRAM },
{ "cd-q1.1k", 0x080000, 0x60927775, BRF_SND | CPS1_QSOUND_SAMPLES },
{ "cd-q2.2k", 0x080000, 0x770f4c47, BRF_SND | CPS1_QSOUND_SAMPLES },
{ "cd-q3.3k", 0x080000, 0x2f273ffc, BRF_SND | CPS1_QSOUND_SAMPLES },
{ "cd-q4.4k", 0x080000, 0x2c67821d, BRF_SND | CPS1_QSOUND_SAMPLES },
A_BOARD_QSOUND_PLDS
{ "cd63b.1a", 0x000117, 0xef72e902, BRF_OPT }, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs
{ "d8l1.8l", 0x000117, 0x539fc7da, BRF_OPT },
{ "d9k2.9k", 0x000117, 0xcd85a156, BRF_OPT },
{ "d10f1.10f", 0x000117, 0x6619c494, BRF_OPT },
};
STD_ROM_PICK(Dinoa)
STD_ROM_FN(Dinoa)
static struct BurnRomInfo DinojRomDesc[] = { static struct BurnRomInfo DinojRomDesc[] = {
{ "cdj_23a.8f", 0x080000, 0x5f3ece96, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, { "cdj_23a.8f", 0x080000, 0x5f3ece96, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "cdj_22a.7f", 0x080000, 0xa0d8de29, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP }, { "cdj_22a.7f", 0x080000, 0xa0d8de29, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
@ -13298,6 +13334,7 @@ static const struct GameConfig ConfigTable[] =
{ "cworld2ja" , CPS_B_21_DEF, mapper_Q522B , 0, NULL }, // patched set, no battery, could be desuicided { "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 { "cworld2jb" , CPS_B_21_BT6, mapper_Q522B , 0, NULL }, // actually Q563B
{ "dino" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode }, { "dino" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
{ "dinoa" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
{ "dinou" , 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 }, { "dinoj" , CPS_B_21_QS2, mapper_CD63B , 0, dino_decode },
{ "dinopic" , CPS_B_21_QS2, mapper_CD63B , 0, NULL }, { "dinopic" , CPS_B_21_QS2, mapper_CD63B , 0, NULL },
@ -17986,6 +18023,16 @@ struct BurnDriver BurnDrvCpsDino = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3 &CpsRecalcPal, 0x1000, 384, 224, 4, 3
}; };
struct BurnDriver BurnDrvCpsDinoa = {
"dinoa", "dino", NULL, NULL, "1993",
"Cadillacs & Dinosaurs (930223 Asia TW)\0", NULL, "Capcom", "CPS1 / QSound",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 3, HARDWARE_CAPCOM_CPS1_QSOUND, GBF_SCRFIGHT, 0,
NULL, DinoaRomInfo, DinoaRomName, NULL, NULL, DinoInputInfo, DinoDIPInfo,
TwelveMhzInit, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsDinoj = { struct BurnDriver BurnDrvCpsDinoj = {
"dinoj", "dino", NULL, NULL, "1993", "dinoj", "dino", NULL, NULL, "1993",
"Cadillacs Kyouryuu-Shinseiki (Cadillacs 930201 Japan)\0", NULL, "Capcom", "CPS1 / QSound", "Cadillacs Kyouryuu-Shinseiki (Cadillacs 930201 Japan)\0", NULL, "Capcom", "CPS1 / QSound",