Add warofbugu and arkanoidjb2

This commit is contained in:
Barry Harris 2012-07-02 15:01:56 +00:00
parent 6b98ddcec3
commit a322d61eba
2 changed files with 61 additions and 3 deletions

View File

@ -6495,6 +6495,22 @@ static struct BurnRomInfo WarofbuggRomDesc[] = {
STD_ROM_PICK(Warofbugg) STD_ROM_PICK(Warofbugg)
STD_ROM_FN(Warofbugg) STD_ROM_FN(Warofbugg)
static struct BurnRomInfo WarofbuguRomDesc[] = {
{ "wb-prog-1.7d", 0x00800, 0xb8dfb7e3, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "wb-prog-2.7e", 0x00800, 0xfd8854e0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "wb-prog-3.7j", 0x00800, 0x4495aa14, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "wb-prog-4.7n", 0x00800, 0xe4bd257c, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "wb-prog-5.7p", 0x00800, 0x71257bb4, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "warofbug.1k", 0x00800, 0x8100fa85, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "warofbug.1j", 0x00800, 0xd1220ae9, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "warofbug.clr", 0x00020, 0x8688e64b, BRF_GRA | GAL_ROM_PROM },
};
STD_ROM_PICK(Warofbugu)
STD_ROM_FN(Warofbugu)
static struct BurnRomInfo RedufoRomDesc[] = { static struct BurnRomInfo RedufoRomDesc[] = {
{ "redufo.1", 0x00800, 0x6a3b873c, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, { "redufo.1", 0x00800, 0x6a3b873c, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "redufo.2", 0x00800, 0x202eda3b, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 }, { "redufo.2", 0x00800, 0x202eda3b, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
@ -7297,12 +7313,22 @@ struct BurnDriverD BurnDrvWarofbugg = {
"warofbugg", "warofbug", NULL, NULL, "1981", "warofbugg", "warofbug", NULL, NULL, "1981",
"War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)\0", NULL, "Armenia", "Galaxian", "War of the Bugs or Monsterous Manouvers in a Mushroom Maze (German)\0", NULL, "Armenia", "Galaxian",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_GALAXIAN, GBF_VERSHOOT, 0, BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_GALAXIAN, GBF_VERSHOOT, 0,
NULL, WarofbuggRomInfo, WarofbuggRomName, NULL, NULL, WarofbugInputInfo, WarofbugDIPInfo, NULL, WarofbuggRomInfo, WarofbuggRomName, NULL, NULL, WarofbugInputInfo, WarofbugDIPInfo,
GalInit, GalExit, GalFrame, NULL, GalScan, GalInit, GalExit, GalFrame, NULL, GalScan,
NULL, 392, 224, 256, 3, 4 NULL, 392, 224, 256, 3, 4
}; };
struct BurnDriver BurnDrvWarofbugu = {
"warofbugu", "warofbug", NULL, NULL, "1981",
"War of the Bugs or Monsterous Manouvers in a Mushroom Maze (US)\0", NULL, "Armenia", "Galaxian",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_GALAXIAN, GBF_VERSHOOT, 0,
NULL, WarofbuguRomInfo, WarofbuguRomName, NULL, NULL, WarofbugInputInfo, WarofbugDIPInfo,
GalInit, GalExit, GalFrame, NULL, GalScan,
NULL, 392, 224, 256, 3, 4
};
struct BurnDriver BurnDrvRedufo = { struct BurnDriver BurnDrvRedufo = {
"redufo", NULL, NULL, NULL, "1981", "redufo", NULL, NULL, NULL, "1981",
"Defend the Terra Attack on the Red UFO\0", NULL, "Artic", "Galaxian", "Defend the Terra Attack on the Red UFO\0", NULL, "Artic", "Galaxian",

View File

@ -1456,7 +1456,7 @@ struct BurnDriver BurnDrvarknoidj = {
}; };
// Arkanoid (bootleg with MCU) // Arkanoid (bootleg with MCU set 1)
static struct BurnRomInfo arkmcublRomDesc[] = { static struct BurnRomInfo arkmcublRomDesc[] = {
{ "e1.6d", 0x8000, 0xdd4f2b72, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code { "e1.6d", 0x8000, 0xdd4f2b72, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
@ -1480,7 +1480,7 @@ STD_ROM_FN(arkmcubl)
struct BurnDriver BurnDrvarkmcubl = { struct BurnDriver BurnDrvarkmcubl = {
"arkanoidjb", "arkanoid", NULL, NULL, "1986", "arkanoidjb", "arkanoid", NULL, NULL, "1986",
"Arkanoid (bootleg with MCU)\0", NULL, "bootleg", "Arkanoid", "Arkanoid (bootleg with MCU set 1)\0", NULL, "bootleg", "Arkanoid",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_TAITO_MISC, GBF_BREAKOUT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_TAITO_MISC, GBF_BREAKOUT, 0,
NULL, arkmcublRomInfo, arkmcublRomName, NULL, NULL, DrvInputInfo, arknoidjDIPInfo, NULL, arkmcublRomInfo, arkmcublRomName, NULL, NULL, DrvInputInfo, arknoidjDIPInfo,
@ -1489,6 +1489,38 @@ struct BurnDriver BurnDrvarkmcubl = {
}; };
// Arkanoid (bootleg with MCU set 2)
static struct BurnRomInfo arkanoidjb2RomDesc[] = {
{ "1.ic81", 0x8000, 0x9ff93dc2, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "2.ic82", 0x8000, 0xbbc33ceb, 1 | BRF_ESS | BRF_PRG }, // 1
{ "a75-06.ic14", 0x0800, 0x515d77b6, 2 | BRF_ESS | BRF_PRG }, // 2 M68705 MCU
{ "a75-03.ic64", 0x8000, 0x038b74ba, 3 | BRF_GRA }, // 3 Graphics
{ "a75-04.ic63", 0x8000, 0x71fae199, 3 | BRF_GRA }, // 4
{ "a75-05.ic62", 0x8000, 0xc76374e2, 3 | BRF_GRA }, // 5
{ "a75-07.ic24", 0x0200, 0x0af8b289, 4 | BRF_GRA }, // 6 Color Proms
{ "a75-08.ic23", 0x0200, 0xabb002fb, 4 | BRF_GRA }, // 7
{ "a75-09.ic23", 0x0200, 0xa7c6c277, 4 | BRF_GRA }, // 8
};
STD_ROM_PICK(arkanoidjb2)
STD_ROM_FN(arkanoidjb2)
struct BurnDriver BurnDrvarkanoidjb2 = {
"arkanoidjb2", "arkanoid", NULL, NULL, "1986",
"Arkanoid (bootleg with MCU set 2)\0", NULL, "bootleg (Beta)", "Arkanoid",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_TAITO_MISC, GBF_BREAKOUT, 0,
NULL, arkanoidjb2RomInfo, arkanoidjb2RomName, NULL, NULL, DrvInputInfo, arknoidjDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200,
224, 256, 3, 4
};
// Arkanoid (bootleg with MCU, alt) // Arkanoid (bootleg with MCU, alt)
// f205v id 318 // f205v id 318