Add a bootleg of Pang 3! (pang3b3) (JacKc, Bonky0013)

This commit is contained in:
Barry Harris 2012-12-19 20:31:30 +00:00
parent 1a1b0b3df9
commit ca97c66e21
1 changed files with 36 additions and 1 deletions

View File

@ -6803,7 +6803,7 @@ static struct BurnRomInfo Pang3RomDesc[] = {
{ "cp1b1f.1f", 0x000117, 0x3979b8e3, BRF_OPT }, // b-board PLDs
{ "cp1b8k.8k", 0x000117, 0x8a52ea7a, BRF_OPT },
{ "cp1b9ka.9k", 0x000117, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "cp1b9ka.9k", 0x000117, 0x13ce9ac1, BRF_OPT },
{ "ioc1.ic7", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "c632.ic1", 0x000117, 0x0fbd9270, BRF_OPT },
};
@ -6883,6 +6883,30 @@ static struct BurnRomInfo Pang3b2RomDesc[] = {
STD_ROM_PICK(Pang3b2)
STD_ROM_FN(Pang3b2)
static struct BurnRomInfo Pang3b3RomDesc[] = {
{ "17.11l", 0x080000, 0xf62425e9, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "16.10l", 0x080000, 0x7169ea67, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "1.2c", 0x200000, 0x068a152c, BRF_GRA | CPS1_TILES },
{ "7.2f", 0x200000, 0x3a4a619d, BRF_GRA | CPS1_TILES },
{ "11.11f", 0x020000, 0xcb1423a2, BRF_PRG | CPS1_Z80_PROGRAM },
{ "5.10d", 0x020000, 0x73a10d5d, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "06.11d", 0x020000, 0x6266d1df, BRF_SND | CPS1_OKIM6295_SAMPLES },
A_BOARD_PLDS
{ "cp1b1f.1f", 0x000117, 0x3979b8e3, BRF_OPT }, // b-board PLDs
{ "cp1b8k.8k", 0x000117, 0x8a52ea7a, BRF_OPT },
{ "cp1b9k.9k", 0x000117, 0xa754bdc3, BRF_OPT },
{ "ioc1.ic7", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "c632.ic1", 0x000117, 0x0fbd9270, BRF_OPT },
};
STD_ROM_PICK(Pang3b3)
STD_ROM_FN(Pang3b3)
static struct BurnRomInfo Pang3jRomDesc[] = {
{ "pa3j_17.11l", 0x080000, 0x21f6e51f, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "pa3j_16.10l", 0x080000, 0xca1d7897, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
@ -11110,6 +11134,7 @@ static const struct GameConfig ConfigTable[] =
{ "pang3r1" , CPS_B_21_DEF, mapper_pang3 , 0, NULL },
{ "pang3b" , CPS_B_21_DEF, mapper_pang3 , 0, NULL },
{ "pang3b2" , CPS_B_04 , mapper_pang3 , 0, NULL }, // hacked to run on Final Fight C-Board
{ "pang3b3" , CPS_B_04 , mapper_pang3 , 0, NULL }, // hacked to run on Final Fight C-Board
{ "pang3j" , CPS_B_21_DEF, mapper_pang3 , 0, NULL },
{ "pnickj" , CPS_B_21_DEF, mapper_PKB10B, 0, NULL },
{ "punisher" , CPS_B_21_QS3, mapper_PS63B , 0, punisher_decode },
@ -15513,6 +15538,16 @@ struct BurnDriver BurnDrvCpsPang3b2 = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsPang3b3 = {
"pang3b3", "pang3", NULL, NULL, "1995",
"Pang! 3 (bootleg set 3, 950601 Euro)\0", NULL, "Mitchell", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_PUZZLE, 0,
NULL, Pang3b3RomInfo, Pang3b3RomName, NULL, NULL, Pang3InputInfo, Pang3DIPInfo,
Pang3Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsPang3j = {
"pang3j", "pang3", NULL, NULL, "1995",
"Pang! 3: Kaitou Tachi no Karei na Gogo (950511 Japan)\0", NULL, "Mitchell", "CPS1",