JacKc added Captcommb2 and knightsb4 (dumped by Bonky0013)
This commit is contained in:
parent
2b1c010801
commit
eb883348f8
|
@ -3927,6 +3927,27 @@ static struct BurnRomInfo CaptcommbRomDesc[] = {
|
||||||
STD_ROM_PICK(Captcommb)
|
STD_ROM_PICK(Captcommb)
|
||||||
STD_ROM_FN(Captcommb)
|
STD_ROM_FN(Captcommb)
|
||||||
|
|
||||||
|
static struct BurnRomInfo Captcommb2RomDesc[] = {
|
||||||
|
{ "5.bin", 0x080000, 0xc3a6ed28, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
{ "4.bin", 0x080000, 0x28729335, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
{ "3.bin", 0x040000, 0x1b526d73, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
{ "2.bin", 0x040000, 0x73c99709, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
|
||||||
|
{ "cap.bin", 0x080000, 0x7261d8ba, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cbp.bin", 0x080000, 0x6a60f949, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "ccp.bin", 0x080000, 0x00637302, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cdp.bin", 0x080000, 0xcc87cf61, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cai.bin", 0x080000, 0x28718bed, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cbi.bin", 0x080000, 0xd4acc53a, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cci.bin", 0x080000, 0x0c69f151, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "cdi.bin", 0x080000, 0x1f9ebb97, BRF_GRA | CPS1_TILES },
|
||||||
|
|
||||||
|
{ "1.bin", 0x040000, 0xaed2f4bd, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||||
|
};
|
||||||
|
|
||||||
|
STD_ROM_PICK(Captcommb2)
|
||||||
|
STD_ROM_FN(Captcommb2)
|
||||||
|
|
||||||
static struct BurnRomInfo CawingRomDesc[] = {
|
static struct BurnRomInfo CawingRomDesc[] = {
|
||||||
{ "cae_30a.11f", 0x020000, 0x91fceacd, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
{ "cae_30a.11f", 0x020000, 0x91fceacd, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
{ "cae_35a.11h", 0x020000, 0x3ef03083, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
{ "cae_35a.11h", 0x020000, 0x3ef03083, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
@ -5535,6 +5556,25 @@ static struct BurnRomInfo Knightsb3RomDesc[] = {
|
||||||
STD_ROM_PICK(Knightsb3)
|
STD_ROM_PICK(Knightsb3)
|
||||||
STD_ROM_FN(Knightsb3)
|
STD_ROM_FN(Knightsb3)
|
||||||
|
|
||||||
|
static struct BurnRomInfo Knightsb4RomDesc[] = {
|
||||||
|
{ "3.bin", 0x080000, 0xb818272c, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
{ "2.bin", 0x080000, 0xb0b9a4c2, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
|
||||||
|
|
||||||
|
{ "kr_gfx1.rom", 0x080000, 0x9e36c1a4, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx3.rom", 0x080000, 0xc5832cae, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx2.rom", 0x080000, 0xf095be2d, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx4.rom", 0x080000, 0x179dfd96, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx5.rom", 0x080000, 0x1f4298d2, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx7.rom", 0x080000, 0x37fa8751, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx6.rom", 0x080000, 0x0200bc3d, BRF_GRA | CPS1_TILES },
|
||||||
|
{ "kr_gfx8.rom", 0x080000, 0x0bb2b4e7, BRF_GRA | CPS1_TILES },
|
||||||
|
|
||||||
|
{ "1.bin", 0x040000, 0xbd6f9cc1, BRF_PRG | CPS1_Z80_PROGRAM },
|
||||||
|
};
|
||||||
|
|
||||||
|
STD_ROM_PICK(Knightsb4)
|
||||||
|
STD_ROM_FN(Knightsb4)
|
||||||
|
|
||||||
static struct BurnRomInfo KnightshRomDesc[] = {
|
static struct BurnRomInfo KnightshRomDesc[] = {
|
||||||
{ "krh_23.rom", 0x080000, 0xfa2ff63d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
{ "krh_23.rom", 0x080000, 0xfa2ff63d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||||
{ "krh_22.rom", 0x080000, 0x1438d070, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
{ "krh_22.rom", 0x080000, 0x1438d070, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
|
||||||
|
@ -10337,6 +10377,7 @@ static const struct GameConfig ConfigTable[] =
|
||||||
{ "captcommj" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
{ "captcommj" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
||||||
{ "captcommjr1" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
{ "captcommjr1" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
||||||
{ "captcommb" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
{ "captcommb" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
||||||
|
{ "captcommb2" , CPS_B_21_BT3, mapper_CC63B , 0, NULL },
|
||||||
{ "cawing" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
{ "cawing" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
||||||
{ "cawingr1" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
{ "cawingr1" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
||||||
{ "cawingu" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
{ "cawingu" , CPS_B_16 , mapper_CA24B , 0, NULL },
|
||||||
|
@ -10387,6 +10428,7 @@ static const struct GameConfig ConfigTable[] =
|
||||||
{ "knightsb" , CPS_B_21_BT4, mapper_KR63B , 0, NULL },
|
{ "knightsb" , CPS_B_21_BT4, mapper_KR63B , 0, NULL },
|
||||||
{ "knightsb2" , CPS_B_21_BT4, mapper_KR63B , 0, NULL },
|
{ "knightsb2" , CPS_B_21_BT4, mapper_KR63B , 0, NULL },
|
||||||
{ "knightsb3" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
{ "knightsb3" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
||||||
|
{ "knightsb4" , CPS_B_21_BT4, mapper_KR63B , 0, NULL },
|
||||||
{ "knightsh" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
{ "knightsh" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
||||||
{ "knghtsha" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
{ "knghtsha" , CPS_B_21_DEF, mapper_KR63B , 0, NULL },
|
||||||
{ "kod" , CPS_B_21_BT2, mapper_KD29B , 0, NULL },
|
{ "kod" , CPS_B_21_BT2, mapper_KD29B , 0, NULL },
|
||||||
|
@ -10853,6 +10895,13 @@ static INT32 CaptcommbInit()
|
||||||
return nRet;
|
return nRet;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static INT32 Captcommb2Init()
|
||||||
|
{
|
||||||
|
Cps1DisablePSnd = 1;
|
||||||
|
|
||||||
|
return DrvInit();
|
||||||
|
}
|
||||||
|
|
||||||
UINT8 __fastcall CawingbInputRead(UINT32 a)
|
UINT8 __fastcall CawingbInputRead(UINT32 a)
|
||||||
{
|
{
|
||||||
UINT8 d = 0xff;
|
UINT8 d = 0xff;
|
||||||
|
@ -11259,6 +11308,13 @@ static INT32 Knightsb2Init()
|
||||||
return DrvInit();
|
return DrvInit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static INT32 Knightsb4Init()
|
||||||
|
{
|
||||||
|
Cps1DisablePSnd = 1;
|
||||||
|
|
||||||
|
return DrvInit();
|
||||||
|
}
|
||||||
|
|
||||||
static INT32 KodbInit()
|
static INT32 KodbInit()
|
||||||
{
|
{
|
||||||
INT32 nRet = 0;
|
INT32 nRet = 0;
|
||||||
|
@ -12536,7 +12592,7 @@ struct BurnDriver BurnDrvCpsCaptcommjr1 = {
|
||||||
|
|
||||||
struct BurnDriver BurnDrvCpsCaptcommb = {
|
struct BurnDriver BurnDrvCpsCaptcommb = {
|
||||||
"captcommb", "captcomm", NULL, NULL, "1991",
|
"captcommb", "captcomm", NULL, NULL, "1991",
|
||||||
"Captain Commando (bootleg)\0", "Sprite issues", "bootleg", "CPS1",
|
"Captain Commando (bootleg, set 1)\0", NULL, "bootleg", "CPS1",
|
||||||
NULL, NULL, NULL, NULL,
|
NULL, NULL, NULL, NULL,
|
||||||
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 4, HARDWARE_CAPCOM_CPS1, GBF_SCRFIGHT, 0,
|
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 4, HARDWARE_CAPCOM_CPS1, GBF_SCRFIGHT, 0,
|
||||||
NULL, CaptcommbRomInfo, CaptcommbRomName, NULL, NULL, CaptcommInputInfo, CaptcommDIPInfo,
|
NULL, CaptcommbRomInfo, CaptcommbRomName, NULL, NULL, CaptcommInputInfo, CaptcommDIPInfo,
|
||||||
|
@ -12544,6 +12600,16 @@ struct BurnDriver BurnDrvCpsCaptcommb = {
|
||||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct BurnDriver BurnDrvCpsCaptcommb2 = {
|
||||||
|
"captcommb2", "captcomm", NULL, NULL, "1991",
|
||||||
|
"Captain Commando (bootleg, set 2)\0", "No sound", "bootleg", "CPS1",
|
||||||
|
NULL, NULL, NULL, NULL,
|
||||||
|
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 4, HARDWARE_CAPCOM_CPS1, GBF_SCRFIGHT, 0,
|
||||||
|
NULL, Captcommb2RomInfo, Captcommb2RomName, NULL, NULL, CaptcommInputInfo, CaptcommDIPInfo,
|
||||||
|
Captcommb2Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||||
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
|
};
|
||||||
|
|
||||||
struct BurnDriver BurnDrvCpsCawing = {
|
struct BurnDriver BurnDrvCpsCawing = {
|
||||||
"cawing", NULL, NULL, NULL, "1990",
|
"cawing", NULL, NULL, NULL, "1990",
|
||||||
"Carrier Air Wing (U.S. navy 901012 etc)\0", NULL, "Capcom", "CPS1",
|
"Carrier Air Wing (U.S. navy 901012 etc)\0", NULL, "Capcom", "CPS1",
|
||||||
|
@ -13044,6 +13110,16 @@ struct BurnDriver BurnDrvCpsKnightsb3 = {
|
||||||
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
struct BurnDriverD BurnDrvCpsKnightsb4 = {
|
||||||
|
"knightsb4", "knights", NULL, NULL, "1991",
|
||||||
|
"Knights of the Round (911127 etc bootleg set 4)\0", NULL, "bootleg", "CPS1",
|
||||||
|
NULL, NULL, NULL, NULL,
|
||||||
|
BDF_CLONE | BDF_BOOTLEG, 3, HARDWARE_CAPCOM_CPS1, GBF_SCRFIGHT, 0,
|
||||||
|
NULL, Knightsb4RomInfo, Knightsb4RomName, NULL, NULL, KnightsInputInfo, KnightsDIPInfo,
|
||||||
|
Knightsb4Init, DrvExit, Cps1Frame, CpsRedraw, CpsAreaScan,
|
||||||
|
&CpsRecalcPal, 0x1000, 384, 224, 4, 3
|
||||||
|
};
|
||||||
|
|
||||||
struct BurnDriver BurnDrvCpsKnightsh = {
|
struct BurnDriver BurnDrvCpsKnightsh = {
|
||||||
"knightsh", "knights", NULL, NULL, "1991",
|
"knightsh", "knights", NULL, NULL, "1991",
|
||||||
"Knights of the Round (911127 etc bootleg set 3)\0", NULL, "bootleg", "CPS1",
|
"Knights of the Round (911127 etc bootleg set 3)\0", NULL, "bootleg", "CPS1",
|
||||||
|
|
Loading…
Reference in New Issue