Added bootleg of Pang! 3 (JacKc, porchy)

This commit is contained in:
Barry Harris 2012-06-07 18:51:20 +00:00
parent 85fe4a86ca
commit 5571de2008
1 changed files with 36 additions and 1 deletions

View File

@ -6616,6 +6616,30 @@ static struct BurnRomInfo Pang3bRomDesc[] = {
STD_ROM_PICK(Pang3b)
STD_ROM_FN(Pang3b)
static struct BurnRomInfo Pang3b2RomDesc[] = {
{ "pa3_17bl.11l", 0x080000, 0x3b5d99de, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "pa3_16bl.10l", 0x080000, 0x1be9a483, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "pa3-01m.2c", 0x200000, 0x068a152c, BRF_GRA | CPS1_TILES },
{ "pa3-07m.2f", 0x200000, 0x3a4a619d, BRF_GRA | CPS1_TILES },
{ "pa3_11.11f", 0x020000, 0xcb1423a2, BRF_PRG | CPS1_Z80_PROGRAM },
{ "pa3_05.10d", 0x020000, 0x73a10d5d, BRF_SND | CPS1_OKIM6295_SAMPLES },
{ "pa3_06.11d", 0x020000, 0xaffa4f82, 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(Pang3b2)
STD_ROM_FN(Pang3b2)
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 },
@ -10537,6 +10561,7 @@ static const struct GameConfig ConfigTable[] =
{ "pang3" , CPS_B_21_DEF, mapper_pang3 , 0, NULL },
{ "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
{ "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 },
@ -14624,7 +14649,7 @@ struct BurnDriver BurnDrvCpsPang3r1 = {
struct BurnDriver BurnDrvCpsPang3b = {
"pang3b", "pang3", NULL, NULL, "1995",
"Pang! 3 (bootleg, 950511 Euro)\0", NULL, "Mitchell", "CPS1",
"Pang! 3 (bootleg set 1, 950511 Euro)\0", NULL, "Mitchell", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_PUZZLE, 0,
NULL, Pang3bRomInfo, Pang3bRomName, NULL, NULL, Pang3InputInfo, Pang3DIPInfo,
@ -14632,6 +14657,16 @@ struct BurnDriver BurnDrvCpsPang3b = {
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
};
struct BurnDriver BurnDrvCpsPang3b2 = {
"pang3b2", "pang3", NULL, NULL, "1995",
"Pang! 3 (bootleg set 2, 950511 Euro)\0", NULL, "Mitchell", "CPS1",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_CAPCOM_CPS1_GENERIC, GBF_PUZZLE, 0,
NULL, Pang3b2RomInfo, Pang3b2RomName, 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",