Move Data East drivers to their own filter

This commit is contained in:
Barry Harris 2011-12-29 08:26:18 +00:00
parent eefc7494fa
commit 6eed1d831a
21 changed files with 123 additions and 113 deletions

View File

@ -316,6 +316,7 @@ void IpsApplyPatches(UINT8* base, char* rom_name);
#define HARDWARE_PREFIX_GALAXIAN (0x11000000) #define HARDWARE_PREFIX_GALAXIAN (0x11000000)
#define HARDWARE_PREFIX_IREM (0x12000000) #define HARDWARE_PREFIX_IREM (0x12000000)
#define HARDWARE_PREFIX_NINTENDO_SNES (0x13000000) #define HARDWARE_PREFIX_NINTENDO_SNES (0x13000000)
#define HARDWARE_PREFIX_DATAEAST (0x14000000)
#define HARDWARE_MISC_PRE90S (HARDWARE_PREFIX_MISC_PRE90S) #define HARDWARE_MISC_PRE90S (HARDWARE_PREFIX_MISC_PRE90S)
#define HARDWARE_MISC_POST90S (HARDWARE_PREFIX_MISC_POST90S) #define HARDWARE_MISC_POST90S (HARDWARE_PREFIX_MISC_POST90S)

View File

@ -710,7 +710,7 @@ struct BurnDriver BurnDrvBackfire = {
"backfire", NULL, NULL, NULL, "1995", "backfire", NULL, NULL, NULL, "1995",
"Backfire! (set 1)\0", NULL, "Data East Corporation", "Miscellaneous", "Backfire! (set 1)\0", NULL, "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_RACING, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_RACING, 0,
NULL, backfireRomInfo, backfireRomName, NULL, NULL, BackfireInputInfo, BackfireDIPInfo, NULL, backfireRomInfo, backfireRomName, NULL, NULL, BackfireInputInfo, BackfireDIPInfo,
backfireInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, backfireInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
640, 240, 8, 3 640, 240, 8, 3
@ -750,7 +750,7 @@ struct BurnDriverD BurnDrvBackfirea = {
"backfirea", "backfire", NULL, NULL, "1995", "backfirea", "backfire", NULL, NULL, "1995",
"Backfire! (set 2)\0", "Set inputs to \"Joystick\" in test mode", "Data East Corporation", "Miscellaneous", "Backfire! (set 2)\0", "Set inputs to \"Joystick\" in test mode", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_RACING, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_RACING, 0,
NULL, backfireaRomInfo, backfireaRomName, NULL, NULL, BackfireInputInfo, BackfireDIPInfo, NULL, backfireaRomInfo, backfireaRomName, NULL, NULL, BackfireInputInfo, BackfireDIPInfo,
backfireaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, backfireaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
640, 240, 8, 3 640, 240, 8, 3

View File

@ -838,7 +838,7 @@ struct BurnDriver BurnDrvBoogwing = {
"boogwing", NULL, NULL, NULL, "1992", "boogwing", NULL, NULL, NULL, "1992",
"Boogie Wings (Euro v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Boogie Wings (Euro v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, boogwingRomInfo, boogwingRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo, NULL, boogwingRomInfo, boogwingRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -885,7 +885,7 @@ struct BurnDriver BurnDrvBoogwinga = {
"boogwinga", "boogwing", NULL, NULL, "1992", "boogwinga", "boogwing", NULL, NULL, "1992",
"Boogie Wings (Asia v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Boogie Wings (Asia v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, boogwingaRomInfo, boogwingaRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo, NULL, boogwingaRomInfo, boogwingaRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -932,7 +932,7 @@ struct BurnDriver BurnDrvRagtime = {
"ragtime", "boogwing", NULL, NULL, "1992", "ragtime", "boogwing", NULL, NULL, "1992",
"The Great Ragtime Show (Japan v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous", "The Great Ragtime Show (Japan v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, ragtimeRomInfo, ragtimeRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo, NULL, ragtimeRomInfo, ragtimeRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -979,7 +979,7 @@ struct BurnDriver BurnDrvRagtimea = {
"ragtimea", "boogwing", NULL, NULL, "1992", "ragtimea", "boogwing", NULL, NULL, "1992",
"The Great Ragtime Show (Japan v1.3, 92.11.26)\0", "No Sound", "Data East Corporation", "Miscellaneous", "The Great Ragtime Show (Japan v1.3, 92.11.26)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, ragtimeaRomInfo, ragtimeaRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo, NULL, ragtimeaRomInfo, ragtimeaRomName, NULL, NULL, BoogwingInputInfo, BoogwingDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -741,7 +741,7 @@ struct BurnDriver BurnDrvCbuster = {
"cbuster", NULL, NULL, NULL, "1990", "cbuster", NULL, NULL, NULL, "1990",
"Crude Buster (World FX version)\0","No sound", "Data East Corporation", "Miscellaneous", "Crude Buster (World FX version)\0","No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, cbusterRomInfo, cbusterRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo, NULL, cbusterRomInfo, cbusterRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -785,7 +785,7 @@ struct BurnDriver BurnDrvCbusterw = {
"cbusterw", "cbuster", NULL, NULL, "1990", "cbusterw", "cbuster", NULL, NULL, "1990",
"Crude Buster (World FU version)\0", "No sound", "Data East Corporation", "Miscellaneous", "Crude Buster (World FU version)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, cbusterwRomInfo, cbusterwRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo, NULL, cbusterwRomInfo, cbusterwRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -829,7 +829,7 @@ struct BurnDriver BurnDrvCbusterj = {
"cbusterj", "cbuster", NULL, NULL, "1990", "cbusterj", "cbuster", NULL, NULL, "1990",
"Crude Buster (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous", "Crude Buster (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, cbusterjRomInfo, cbusterjRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo, NULL, cbusterjRomInfo, cbusterjRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -873,7 +873,7 @@ struct BurnDriver BurnDrvTwocrude = {
"twocrude", "cbuster", NULL, NULL, "1990", "twocrude", "cbuster", NULL, NULL, "1990",
"Two Crude (US)\0", "No sound", "Data East USA", "Miscellaneous", "Two Crude (US)\0", "No sound", "Data East USA", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, twocrudeRomInfo, twocrudeRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo, NULL, twocrudeRomInfo, twocrudeRomName, NULL, NULL, CbusterInputInfo, CbusterDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3

View File

@ -2472,7 +2472,7 @@ struct BurnDriver BurnDrvCninja = {
"cninja", NULL, NULL, NULL, "1991", "cninja", NULL, NULL, NULL, "1991",
"Caveman Ninja (World ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous", "Caveman Ninja (World ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
0, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, 0, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, cninjaRomInfo, cninjaRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo, NULL, cninjaRomInfo, cninjaRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800, CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2518,7 +2518,7 @@ struct BurnDriverD BurnDrvCninja1 = {
"cninja1", "cninja", NULL, NULL, "1991", "cninja1", "cninja", NULL, NULL, "1991",
"Caveman Ninja (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Caveman Ninja (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, cninja1RomInfo, cninja1RomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo, NULL, cninja1RomInfo, cninja1RomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800, CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2564,7 +2564,7 @@ struct BurnDriverD BurnDrvCninjau = {
"cninjau", "cninja", NULL, NULL, "1991", "cninjau", "cninja", NULL, NULL, "1991",
"Caveman Ninja (US ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous", "Caveman Ninja (US ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, cninjauRomInfo, cninjauRomName, NULL, NULL, DrvInputInfo, CninjauDIPInfo, NULL, cninjauRomInfo, cninjauRomName, NULL, NULL, DrvInputInfo, CninjauDIPInfo,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800, CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2610,7 +2610,7 @@ struct BurnDriverD BurnDrvJoemac = {
"joemac", "cninja", NULL, NULL, "1991", "joemac", "cninja", NULL, NULL, "1991",
"Tatakae Genshizin Joe & Mac (Japan ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Tatakae Genshizin Joe & Mac (Japan ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, joemacRomInfo, joemacRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo, NULL, joemacRomInfo, joemacRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800, CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2652,7 +2652,7 @@ struct BurnDriverD BurnDrvStoneage = {
"stoneage", "cninja", NULL, NULL, "1991", "stoneage", "cninja", NULL, NULL, "1991",
"Stoneage (bootleg of Caveman Ninja)\0", "No sound", "bootleg", "Miscellaneous", "Stoneage (bootleg of Caveman Ninja)\0", "No sound", "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, stoneageRomInfo, stoneageRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo, NULL, stoneageRomInfo, stoneageRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo,
StoneageInit, DrvExit, StoneageFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800, StoneageInit, DrvExit, StoneageFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2680,7 +2680,7 @@ struct BurnDriver BurnDrvCninjabl = {
"cninjabl", "cninja", NULL, NULL, "1991", "cninjabl", "cninja", NULL, NULL, "1991",
"Caveman Ninja (bootleg)\0", NULL, "bootleg", "Miscellaneous", "Caveman Ninja (bootleg)\0", NULL, "bootleg", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, cninjablRomInfo, cninjablRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo, NULL, cninjablRomInfo, cninjablRomName, NULL, NULL, DrvInputInfo, CninjaDIPInfo,
CninjablInit, DrvExit, StoneageFrame, CninjablDraw, DrvScan, &DrvRecalc, 0x800, CninjablInit, DrvExit, StoneageFrame, CninjablDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2729,7 +2729,7 @@ struct BurnDriver BurnDrvMutantf = {
"mutantf", NULL, NULL, NULL, "1992", "mutantf", NULL, NULL, NULL, "1992",
"Mutant Fighter (World ver EM-5)\0", "No sound", "Data East Corporation", "Miscellaneous", "Mutant Fighter (World ver EM-5)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, mutantfRomInfo, mutantfRomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo, NULL, mutantfRomInfo, mutantfRomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800, MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2778,7 +2778,7 @@ struct BurnDriver BurnDrvMutantf4 = {
"mutantf4", "mutantf", NULL, NULL, "1992", "mutantf4", "mutantf", NULL, NULL, "1992",
"Mutant Fighter (World ver EM-4)\0", "No sound", "Data East Corporation", "Miscellaneous", "Mutant Fighter (World ver EM-4)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, mutantf4RomInfo, mutantf4RomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo, NULL, mutantf4RomInfo, mutantf4RomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800, MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2827,7 +2827,7 @@ struct BurnDriver BurnDrvMutantf3 = {
"mutantf3", "mutantf", NULL, NULL, "1992", "mutantf3", "mutantf", NULL, NULL, "1992",
"Mutant Fighter (World ver EM-3)\0", "No sound", "Data East Corporation", "Miscellaneous", "Mutant Fighter (World ver EM-3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, mutantf3RomInfo, mutantf3RomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo, NULL, mutantf3RomInfo, mutantf3RomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800, MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2876,7 +2876,7 @@ struct BurnDriver BurnDrvDeathbrd = {
"deathbrd", "mutantf", NULL, NULL, "1992", "deathbrd", "mutantf", NULL, NULL, "1992",
"Death Brade (Japan ver JM-3)\0", "No sound", "Data East Corporation", "Miscellaneous", "Death Brade (Japan ver JM-3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, deathbrdRomInfo, deathbrdRomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo, NULL, deathbrdRomInfo, deathbrdRomName, NULL, NULL, DrvInputInfo, MutantfDIPInfo,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800, MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2930,7 +2930,7 @@ struct BurnDriverD BurnDrvEdrandy = {
"edrandy", NULL, NULL, NULL, "1990", "edrandy", NULL, NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous", "The Cliffhanger - Edward Randy (World ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
0, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, 0, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, edrandyRomInfo, edrandyRomName, NULL, NULL, DrvInputInfo, EdrandyDIPInfo, NULL, edrandyRomInfo, edrandyRomName, NULL, NULL, DrvInputInfo, EdrandyDIPInfo,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800, EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -2984,7 +2984,7 @@ struct BurnDriverD BurnDrvEdrandy2 = {
"edrandy2", "edrandy", NULL, NULL, "1990", "edrandy2", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 2)\0", "No sound", "Data East Corporation", "Miscellaneous", "The Cliffhanger - Edward Randy (World ver 2)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, edrandy2RomInfo, edrandy2RomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo, NULL, edrandy2RomInfo, edrandy2RomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800, EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -3038,7 +3038,7 @@ struct BurnDriverD BurnDrvEdrandy1 = {
"edrandy1", "edrandy", NULL, NULL, "1990", "edrandy1", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous", "The Cliffhanger - Edward Randy (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, edrandy1RomInfo, edrandy1RomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo, NULL, edrandy1RomInfo, edrandy1RomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800, EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -3092,7 +3092,7 @@ struct BurnDriverD BurnDrvEdrandyj = {
"edrandyj", "edrandy", NULL, NULL, "1990", "edrandyj", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (Japan ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous", "The Cliffhanger - Edward Randy (Japan ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, edrandyjRomInfo, edrandyjRomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo, NULL, edrandyjRomInfo, edrandyjRomName, NULL, NULL, DrvInputInfo, EdrandcDIPInfo,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800, EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -3144,7 +3144,7 @@ struct BurnDriver BurnDrvRobocop2 = {
"robocop2", NULL, NULL, NULL, "1991", "robocop2", NULL, NULL, NULL, "1991",
"Robocop 2 (Euro/Asia v0.10)\0", "No sound", "Data East Corporation", "Miscellaneous", "Robocop 2 (Euro/Asia v0.10)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, robocop2RomInfo, robocop2RomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo, NULL, robocop2RomInfo, robocop2RomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800, Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -3196,7 +3196,7 @@ struct BurnDriver BurnDrvRobocop2u = {
"robocop2u", "robocop2", NULL, NULL, "1991", "robocop2u", "robocop2", NULL, NULL, "1991",
"Robocop 2 (US v0.05)\0", "No sound", "Data East Corporation", "Miscellaneous", "Robocop 2 (US v0.05)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, robocop2uRomInfo, robocop2uRomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo, NULL, robocop2uRomInfo, robocop2uRomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800, Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -3248,7 +3248,7 @@ struct BurnDriver BurnDrvRobocop2j = {
"robocop2j", "robocop2", NULL, NULL, "1991", "robocop2j", "robocop2", NULL, NULL, "1991",
"Robocop 2 (Japan v0.11)\0", "No sound", "Data East Corporation", "Miscellaneous", "Robocop 2 (Japan v0.11)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, robocop2jRomInfo, robocop2jRomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo, NULL, robocop2jRomInfo, robocop2jRomName, NULL, NULL, Robocop2InputInfo, Robocop2DIPInfo,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800, Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -709,7 +709,7 @@ struct BurnDriver BurnDrvDarkseal = {
"darkseal", NULL, NULL, NULL, "1990", "darkseal", NULL, NULL, NULL, "1990",
"Dark Seal (World revision 3)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Dark Seal (World revision 3)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MAZE | GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MAZE | GBF_SCRFIGHT, 0,
NULL, darksealRomInfo, darksealRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo, NULL, darksealRomInfo, darksealRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -748,7 +748,7 @@ struct BurnDriver BurnDrvDarksea1 = {
"darkseal1", "darkseal", NULL, NULL, "1990", "darkseal1", "darkseal", NULL, NULL, "1990",
"Dark Seal (World revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Dark Seal (World revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAZE | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MAZE | GBF_SCRFIGHT, 0,
NULL, darksea1RomInfo, darksea1RomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo, NULL, darksea1RomInfo, darksea1RomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -787,7 +787,7 @@ struct BurnDriver BurnDrvDarkseaj = {
"darksealj", "darkseal", NULL, NULL, "1990", "darksealj", "darkseal", NULL, NULL, "1990",
"Dark Seal (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Dark Seal (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAZE | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MAZE | GBF_SCRFIGHT, 0,
NULL, darkseajRomInfo, darkseajRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo, NULL, darkseajRomInfo, darkseajRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -826,7 +826,7 @@ struct BurnDriver BurnDrvGatedoom = {
"gatedoom", "darkseal", NULL, NULL, "1990", "gatedoom", "darkseal", NULL, NULL, "1990",
"Gate of Doom (US revision 4)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Gate of Doom (US revision 4)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAZE | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MAZE | GBF_SCRFIGHT, 0,
NULL, gatedoomRomInfo, gatedoomRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo, NULL, gatedoomRomInfo, gatedoomRomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3
@ -865,7 +865,7 @@ struct BurnDriver BurnDrvGatedom1 = {
"gatedoom1", "darkseal", NULL, NULL, "1990", "gatedoom1", "darkseal", NULL, NULL, "1990",
"Gate of Doom (US revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Gate of Doom (US revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAZE | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MAZE | GBF_SCRFIGHT, 0,
NULL, gatedom1RomInfo, gatedom1RomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo, NULL, gatedom1RomInfo, gatedom1RomName, NULL, NULL, DarksealInputInfo, DarksealDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3 256, 240, 4, 3

View File

@ -1027,7 +1027,7 @@ struct BurnDriver BurnDrvThndzone = {
"thndzone", NULL, NULL, NULL, "1991", "thndzone", NULL, NULL, NULL, "1991",
"Thunder Zone (World)\0", "No sound", "Data East Corporation", "Miscellaneous", "Thunder Zone (World)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 4, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 4, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, thndzoneRomInfo, thndzoneRomName, NULL, NULL, ThndzoneInputInfo, ThndzoneDIPInfo, NULL, thndzoneRomInfo, thndzoneRomName, NULL, NULL, ThndzoneInputInfo, ThndzoneDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3 320, 240, 4, 3
@ -1095,7 +1095,7 @@ struct BurnDriver BurnDrvDassault = {
"dassault", "thndzone", NULL, NULL, "1991", "dassault", "thndzone", NULL, NULL, "1991",
"Desert Assault (US)\0", "No sound", "Data East Corporation", "Miscellaneous", "Desert Assault (US)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, dassaultRomInfo, dassaultRomName, NULL, NULL, ThndzoneInputInfo, DassaultDIPInfo, NULL, dassaultRomInfo, dassaultRomName, NULL, NULL, ThndzoneInputInfo, DassaultDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3 320, 240, 4, 3
@ -1163,7 +1163,7 @@ struct BurnDriver BurnDrvDassault4 = {
"dassault4", "thndzone", NULL, NULL, "1991", "dassault4", "thndzone", NULL, NULL, "1991",
"Desert Assault (US 4 Players)\0", "No sound", "Data East Corporation", "Miscellaneous", "Desert Assault (US 4 Players)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, dassault4RomInfo, dassault4RomName, NULL, NULL, ThndzoneInputInfo, Dassault4DIPInfo, NULL, dassault4RomInfo, dassault4RomName, NULL, NULL, ThndzoneInputInfo, Dassault4DIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -2405,7 +2405,7 @@ struct BurnDriver BurnDrvBaddudes = {
"baddudes", NULL, NULL, NULL, "1988", "baddudes", NULL, NULL, NULL, "1988",
"Bad Dudes vs. Dragonninja (US)\0", NULL, "Data East USA", "DEC0", "Bad Dudes vs. Dragonninja (US)\0", NULL, "Data East USA", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, BaddudesRomInfo, BaddudesRomName, NULL, NULL, Dec0InputInfo, BaddudesDIPInfo, NULL, BaddudesRomInfo, BaddudesRomName, NULL, NULL, Dec0InputInfo, BaddudesDIPInfo,
BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan, BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3 NULL, 0x400, 256, 240, 4, 3
@ -2415,7 +2415,7 @@ struct BurnDriver BurnDrvDrgninja = {
"drgninja", "baddudes", NULL, NULL, "1988", "drgninja", "baddudes", NULL, NULL, "1988",
"Dragonninja (Japan)\0", NULL, "Data East Corporation", "DEC0", "Dragonninja (Japan)\0", NULL, "Data East Corporation", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, DrgninjaRomInfo, DrgninjaRomName, NULL, NULL, Dec0InputInfo, BaddudesDIPInfo, NULL, DrgninjaRomInfo, DrgninjaRomName, NULL, NULL, Dec0InputInfo, BaddudesDIPInfo,
BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan, BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3 NULL, 0x400, 256, 240, 4, 3
@ -2425,7 +2425,7 @@ struct BurnDriver BurnDrvHbarrel = {
"hbarrel", NULL, NULL, NULL, "1987", "hbarrel", NULL, NULL, NULL, "1987",
"Heavy Barrel (US)\0", NULL, "Data East USA", "DEC0", "Heavy Barrel (US)\0", NULL, "Data East USA", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, HbarrelRomInfo, HbarrelRomName, NULL, NULL, Dec0InputInfo, HbarrelDIPInfo, NULL, HbarrelRomInfo, HbarrelRomName, NULL, NULL, Dec0InputInfo, HbarrelDIPInfo,
HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan, HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 240, 256, 3, 4 NULL, 0x400, 240, 256, 3, 4
@ -2435,7 +2435,7 @@ struct BurnDriver BurnDrvHbarrelw = {
"hbarrelw", "hbarrel", NULL, NULL, "1987", "hbarrelw", "hbarrel", NULL, NULL, "1987",
"Heavy Barrel (World)\0", NULL, "Data East USA", "DEC0", "Heavy Barrel (World)\0", NULL, "Data East USA", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, HbarrelwRomInfo, HbarrelwRomName, NULL, NULL, Dec0InputInfo, HbarrelDIPInfo, NULL, HbarrelwRomInfo, HbarrelwRomName, NULL, NULL, Dec0InputInfo, HbarrelDIPInfo,
HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan, HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 240, 256, 3, 4 NULL, 0x400, 240, 256, 3, 4
@ -2445,7 +2445,7 @@ struct BurnDriverD BurnDrvHippodrm = {
"hippodrm", NULL, NULL, NULL, "1989", "hippodrm", NULL, NULL, NULL, "1989",
"Hippodrome (US)\0", NULL, "Data East USA", "DEC0", "Hippodrome (US)\0", NULL, "Data East USA", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
0, 2, HARDWARE_MISC_PRE90S, GBF_VSFIGHT, 0, 0, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, HippodrmRomInfo, HippodrmRomName, NULL, NULL, Dec0InputInfo, HippodrmDIPInfo, NULL, HippodrmRomInfo, HippodrmRomName, NULL, NULL, Dec0InputInfo, HippodrmDIPInfo,
HippodrmInit, RobocopExit, RobocopFrame, NULL, DrvScan, HippodrmInit, RobocopExit, RobocopFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3 NULL, 0x400, 256, 240, 4, 3
@ -2455,7 +2455,7 @@ struct BurnDriver BurnDrvRobocop = {
"robocop", NULL, NULL, NULL, "1988", "robocop", NULL, NULL, NULL, "1988",
"Robocop (World revision 4)\0", NULL, "Data East Corporation", "DEC0", "Robocop (World revision 4)\0", NULL, "Data East Corporation", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
0, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0, 0, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, RobocopRomInfo, RobocopRomName, NULL, NULL, Dec0InputInfo, RobocopDIPInfo, NULL, RobocopRomInfo, RobocopRomName, NULL, NULL, Dec0InputInfo, RobocopDIPInfo,
RobocopInit, RobocopExit, RobocopFrame, NULL, DrvScan, RobocopInit, RobocopExit, RobocopFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3 NULL, 0x400, 256, 240, 4, 3
@ -2465,7 +2465,7 @@ struct BurnDriver BurnDrvRobocopb = {
"robocopb", "robocop", NULL, NULL, "1988", "robocopb", "robocop", NULL, NULL, "1988",
"Robocop (World bootleg)\0", NULL, "bootleg", "DEC0", "Robocop (World bootleg)\0", NULL, "bootleg", "DEC0",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_DATAEAST, GBF_HORSHOOT, 0,
NULL, RobocopbRomInfo, RobocopbRomName, NULL, NULL, Dec0InputInfo, RobocopDIPInfo, NULL, RobocopbRomInfo, RobocopbRomName, NULL, NULL, Dec0InputInfo, RobocopDIPInfo,
RobocopbInit, DrvExit, DrvFrame, NULL, DrvScan, RobocopbInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3 NULL, 0x400, 256, 240, 4, 3

View File

@ -1731,7 +1731,7 @@ struct BurnDriver BurnDrvGhostb = {
"ghostb", NULL, NULL, NULL, "1987", "ghostb", NULL, NULL, NULL, "1987",
"The Real Ghostbusters (US 2 Players, revision 2)\0", NULL, "Data East USA", "DEC8", "The Real Ghostbusters (US 2 Players, revision 2)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, ghostbRomInfo, ghostbRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo, NULL, ghostbRomInfo, ghostbRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400, DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -1778,7 +1778,7 @@ struct BurnDriver BurnDrvGhostb3 = {
"ghostb3", "ghostb", NULL, NULL, "1987", "ghostb3", "ghostb", NULL, NULL, "1987",
"The Real Ghostbusters (US 3 Players)\0", NULL, "Data East USA", "DEC8", "The Real Ghostbusters (US 3 Players)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, ghostb3RomInfo, ghostb3RomName, NULL, NULL, Ghostb3InputInfo, Ghostb3DIPInfo, NULL, ghostb3RomInfo, ghostb3RomName, NULL, NULL, Ghostb3InputInfo, Ghostb3DIPInfo,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400, DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -1824,7 +1824,7 @@ struct BurnDriver BurnDrvMeikyuh = {
"meikyuh", "ghostb", NULL, NULL, "1987", "meikyuh", "ghostb", NULL, NULL, "1987",
"Meikyuu Hunter G (Japan, set 1)\0", NULL, "Data East Corporation", "DEC8", "Meikyuu Hunter G (Japan, set 1)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, meikyuhRomInfo, meikyuhRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo, NULL, meikyuhRomInfo, meikyuhRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400, DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -1870,7 +1870,7 @@ struct BurnDriver BurnDrvMeikyuha = {
"meikyuha", "ghostb", NULL, NULL, "1987", "meikyuha", "ghostb", NULL, NULL, "1987",
"Meikyuu Hunter G (Japan, set 2)\0", NULL, "Data East Corporation", "DEC8", "Meikyuu Hunter G (Japan, set 2)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, meikyuhaRomInfo, meikyuhaRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo, NULL, meikyuhaRomInfo, meikyuhaRomName, NULL, NULL, GhostbInputInfo, GhostbDIPInfo,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400, DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -2305,7 +2305,7 @@ struct BurnDriver BurnDrvCobracom = {
"cobracom", NULL, NULL, NULL, "1988", "cobracom", NULL, NULL, NULL, "1988",
"Cobra-Command (World revision 5)\0", NULL, "Data East Corporation", "DEC8", "Cobra-Command (World revision 5)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, cobracomRomInfo, cobracomRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo, NULL, cobracomRomInfo, cobracomRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100, CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3 256, 240, 4, 3
@ -2344,7 +2344,7 @@ struct BurnDriver BurnDrvCobracmj = {
"cobracomj", "cobracom", NULL, NULL, "1988", "cobracomj", "cobracom", NULL, NULL, "1988",
"Cobra-Command (Japan)\0", NULL, "Data East Corporation", "DEC8", "Cobra-Command (Japan)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, cobracmjRomInfo, cobracmjRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo, NULL, cobracmjRomInfo, cobracmjRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100, CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3 256, 240, 4, 3
@ -2383,7 +2383,7 @@ struct BurnDriver BurnDrvCobracmja = {
"cobracomja", "cobracom", NULL, NULL, "1988", "cobracomja", "cobracom", NULL, NULL, "1988",
"Cobra-Command (Japan?, set 2)\0", NULL, "Data East Corporation", "DEC8", "Cobra-Command (Japan?, set 2)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, cobracmjaRomInfo, cobracmjaRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo, NULL, cobracmjaRomInfo, cobracmjaRomName, NULL, NULL, CobracomInputInfo, CobracomDIPInfo,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100, CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3 256, 240, 4, 3
@ -2870,7 +2870,7 @@ struct BurnDriver BurnDrvSrdarwin = {
"srdarwin", NULL, NULL, NULL, "1987", "srdarwin", NULL, NULL, NULL, "1987",
"Super Real Darwin (World)\0", NULL, "Data East Corporation", "DEC8", "Super Real Darwin (World)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, srdarwinRomInfo, srdarwinRomName, NULL, NULL, SrdarwinInputInfo, SrdarwinDIPInfo, NULL, srdarwinRomInfo, srdarwinRomName, NULL, NULL, SrdarwinInputInfo, SrdarwinDIPInfo,
SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100, SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100,
240, 256, 3, 4 240, 256, 3, 4
@ -2909,7 +2909,7 @@ struct BurnDriver BurnDrvSrdarwnj = {
"srdarwinj", "srdarwin", NULL, NULL, "1987", "srdarwinj", "srdarwin", NULL, NULL, "1987",
"Super Real Darwin (Japan)\0", NULL, "Data East Corporation", "DEC8", "Super Real Darwin (Japan)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, srdarwnjRomInfo, srdarwnjRomName, NULL, NULL, SrdarwinInputInfo, SrdarwinDIPInfo, NULL, srdarwnjRomInfo, srdarwnjRomName, NULL, NULL, SrdarwinInputInfo, SrdarwinDIPInfo,
SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100, SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100,
240, 256, 3, 4 240, 256, 3, 4
@ -3534,7 +3534,7 @@ struct BurnDriverD BurnDrvGondo = {
"gondo", NULL, NULL, NULL, "1987", "gondo", NULL, NULL, NULL, "1987",
"Gondomania (US)\0", "Broken inputs", "Data East USA", "DEC8", "Gondomania (US)\0", "Broken inputs", "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, gondoRomInfo, gondoRomName, NULL, NULL, GondoInputInfo, GondoDIPInfo, NULL, gondoRomInfo, gondoRomName, NULL, NULL, GondoInputInfo, GondoDIPInfo,
GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400, GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -3587,7 +3587,7 @@ struct BurnDriverD BurnDrvMakyosen = {
"makyosen", "gondo", NULL, NULL, "1987", "makyosen", "gondo", NULL, NULL, "1987",
"Makyou Senshi (Japan)\0", "Broken inputs", "Data East Corporation", "DEC8", "Makyou Senshi (Japan)\0", "Broken inputs", "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, makyosenRomInfo, makyosenRomName, NULL, NULL, GondoInputInfo, GondoDIPInfo, NULL, makyosenRomInfo, makyosenRomName, NULL, NULL, GondoInputInfo, GondoDIPInfo,
GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400, GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -3636,7 +3636,7 @@ struct BurnDriver BurnDrvGaryoret = {
"garyoret", NULL, NULL, NULL, "1987", "garyoret", NULL, NULL, NULL, "1987",
"Garyo Retsuden (Japan)\0", NULL, "Data East Corporation", "DEC8", "Garyo Retsuden (Japan)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, garyoretRomInfo, garyoretRomName, NULL, NULL, GaryoretInputInfo, GaryoretDIPInfo, NULL, garyoretRomInfo, garyoretRomName, NULL, NULL, GaryoretInputInfo, GaryoretDIPInfo,
GondoInit, GondoExit, GondoFrame, GaryoretDraw, NULL, &DrvRecalc, 0x400, GondoInit, GondoExit, GondoFrame, GaryoretDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -4040,7 +4040,7 @@ struct BurnDriver BurnDrvOscar = {
"oscar", NULL, NULL, NULL, "1988", "oscar", NULL, NULL, NULL, "1988",
"Psycho-Nics Oscar (World revision 0)\0", NULL, "Data East Corporation", "DEC8", "Psycho-Nics Oscar (World revision 0)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, oscarRomInfo, oscarRomName, NULL, NULL, OscarInputInfo, OscarDIPInfo, NULL, oscarRomInfo, oscarRomName, NULL, NULL, OscarInputInfo, OscarDIPInfo,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200, OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3 256, 240, 4, 3
@ -4081,7 +4081,7 @@ struct BurnDriver BurnDrvOscaru = {
"oscaru", "oscar", NULL, NULL, "1987", "oscaru", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (US)\0", NULL, "Data East USA", "DEC8", "Psycho-Nics Oscar (US)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, oscaruRomInfo, oscaruRomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo, NULL, oscaruRomInfo, oscaruRomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200, OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3 256, 240, 4, 3
@ -4122,7 +4122,7 @@ struct BurnDriver BurnDrvOscarj1 = {
"oscarj1", "oscar", NULL, NULL, "1987", "oscarj1", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (Japan revision 1)\0", NULL, "Data East Corporation", "DEC8", "Psycho-Nics Oscar (Japan revision 1)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, oscarj1RomInfo, oscarj1RomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo, NULL, oscarj1RomInfo, oscarj1RomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200, OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3 256, 240, 4, 3
@ -4163,7 +4163,7 @@ struct BurnDriver BurnDrvOscarj2 = {
"oscarj2", "oscar", NULL, NULL, "1987", "oscarj2", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8", "Psycho-Nics Oscar (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, oscarj2RomInfo, oscarj2RomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo, NULL, oscarj2RomInfo, oscarj2RomName, NULL, NULL, OscarInputInfo, OscaruDIPInfo,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200, OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3 256, 240, 4, 3
@ -4767,7 +4767,7 @@ struct BurnDriver BurnDrvLastmisn = {
"lastmisn", NULL, NULL, NULL, "1986", "lastmisn", NULL, NULL, NULL, "1986",
"Last Mission (US revision 6)\0", NULL, "Data East USA", "DEC8", "Last Mission (US revision 6)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, lastmisnRomInfo, lastmisnRomName, NULL, NULL, LastmisnInputInfo, LastmisnDIPInfo, NULL, lastmisnRomInfo, lastmisnRomName, NULL, NULL, LastmisnInputInfo, LastmisnDIPInfo,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400, LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -4808,7 +4808,7 @@ struct BurnDriver BurnDrvLastmsno = {
"lastmisno", "lastmisn", NULL, NULL, "1986", "lastmisno", "lastmisn", NULL, NULL, "1986",
"Last Mission (US revision 5)\0", NULL, "Data East USA", "DEC8", "Last Mission (US revision 5)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, lastmsnoRomInfo, lastmsnoRomName, NULL, NULL, LastmisnInputInfo, LastmisnDIPInfo, NULL, lastmsnoRomInfo, lastmsnoRomName, NULL, NULL, LastmisnInputInfo, LastmisnDIPInfo,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400, LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -4849,7 +4849,7 @@ struct BurnDriver BurnDrvLastmsnj = {
"lastmisnj", "lastmisn", NULL, NULL, "1986", "lastmisnj", "lastmisn", NULL, NULL, "1986",
"Last Mission (Japan)\0", NULL, "Data East Corporation", "DEC8", "Last Mission (Japan)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, lastmsnjRomInfo, lastmsnjRomName, NULL, NULL, LastmisnInputInfo, LastmsnjDIPInfo, NULL, lastmsnjRomInfo, lastmsnjRomName, NULL, NULL, LastmisnInputInfo, LastmsnjDIPInfo,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400, LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -4895,7 +4895,7 @@ struct BurnDriver BurnDrvShackled = {
"shackled", NULL, NULL, NULL, "1986", "shackled", NULL, NULL, NULL, "1986",
"Shackled (US)\0", NULL, "Data East USA", "DEC8", "Shackled (US)\0", NULL, "Data East USA", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, shackledRomInfo, shackledRomName, NULL, NULL, ShackledInputInfo, ShackledDIPInfo, NULL, shackledRomInfo, shackledRomName, NULL, NULL, ShackledInputInfo, ShackledDIPInfo,
LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400, LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -4941,7 +4941,7 @@ struct BurnDriver BurnDrvBreywood = {
"breywood", "shackled", NULL, NULL, "1986", "breywood", "shackled", NULL, NULL, "1986",
"Breywood (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8", "Breywood (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, breywoodRomInfo, breywoodRomName, NULL, NULL, ShackledInputInfo, ShackledDIPInfo, NULL, breywoodRomInfo, breywoodRomName, NULL, NULL, ShackledInputInfo, ShackledDIPInfo,
LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400, LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4 240, 256, 3, 4
@ -5344,7 +5344,7 @@ struct BurnDriver BurnDrvCsilver = {
"csilver", NULL, NULL, NULL, "1987", "csilver", NULL, NULL, NULL, "1987",
"Captain Silver (World)\0", NULL, "Data East Corporation", "DEC8", "Captain Silver (World)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, csilverRomInfo, csilverRomName, NULL, NULL, CsilverInputInfo, CsilverDIPInfo, NULL, csilverRomInfo, csilverRomName, NULL, NULL, CsilverInputInfo, CsilverDIPInfo,
CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400, CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3
@ -5385,7 +5385,7 @@ struct BurnDriver BurnDrvCsilverj = {
"csilverj", "csilver", NULL, NULL, "1987", "csilverj", "csilver", NULL, NULL, "1987",
"Captain Silver (Japan)\0", NULL, "Data East Corporation", "DEC8", "Captain Silver (Japan)\0", NULL, "Data East Corporation", "DEC8",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, csilverjRomInfo, csilverjRomName, NULL, NULL, CsilverInputInfo, CsilverDIPInfo, NULL, csilverjRomInfo, csilverjRomName, NULL, NULL, CsilverInputInfo, CsilverDIPInfo,
CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400, CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3 256, 240, 4, 3

View File

@ -513,7 +513,7 @@ struct BurnDriver BurnDrvDietgou = {
"dietgou", "dietgo", NULL, NULL, "1992", "dietgou", "dietgo", NULL, NULL, "1992",
"Diet Go Go (USA v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous", "Diet Go Go (USA v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, dietgouRomInfo, dietgouRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo, NULL, dietgouRomInfo, dietgouRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3 320, 240, 4, 3
@ -547,7 +547,7 @@ struct BurnDriver BurnDrvDietgoe = {
"dietgoe", "dietgo", NULL, NULL, "1992", "dietgoe", "dietgo", NULL, NULL, "1992",
"Diet Go Go (Euro v1.1 1992.08.04)\0", "No sound", "Data East Corporation", "Miscellaneous", "Diet Go Go (Euro v1.1 1992.08.04)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, dietgoeRomInfo, dietgoeRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo, NULL, dietgoeRomInfo, dietgoeRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3 320, 240, 4, 3
@ -581,7 +581,7 @@ struct BurnDriver BurnDrvDietgo = {
"dietgo", NULL, NULL, NULL, "1992", "dietgo", NULL, NULL, NULL, "1992",
"Diet Go Go (Euro v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous", "Diet Go Go (Euro v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, dietgoRomInfo, dietgoRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo, NULL, dietgoRomInfo, dietgoRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3 320, 240, 4, 3
@ -611,7 +611,7 @@ struct BurnDriver BurnDrvDietgoj = {
"dietgoj", "dietgo", NULL, NULL, "1992", "dietgoj", "dietgo", NULL, NULL, "1992",
"Diet Go Go (Japan v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous", "Diet Go Go (Japan v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, dietgojRomInfo, dietgojRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo, NULL, dietgojRomInfo, dietgojRomName, NULL, NULL, DietgoInputInfo, DietgoDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -660,7 +660,7 @@ struct BurnDriver BurnDrvFunkyjet = {
"funkyjet", NULL, NULL, NULL, "1992", "funkyjet", NULL, NULL, NULL, "1992",
"Funky Jet (World)\0", "No sound", "[Data East] (Mitchell license)", "Miscellaneous", "Funky Jet (World)\0", "No sound", "[Data East] (Mitchell license)", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, funkyjetRomInfo, funkyjetRomName, NULL, NULL, FunkyjetInputInfo, FunkyjetDIPInfo, NULL, funkyjetRomInfo, funkyjetRomName, NULL, NULL, FunkyjetInputInfo, FunkyjetDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -690,7 +690,7 @@ struct BurnDriver BurnDrvFunkyjetj = {
"funkyjetj", "funkyjet", NULL, NULL, "1992", "funkyjetj", "funkyjet", NULL, NULL, "1992",
"Funky Jet (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous", "Funky Jet (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, funkyjetjRomInfo, funkyjetjRomName, NULL, NULL, FunkyjetInputInfo, FunkyjetjDIPInfo, NULL, funkyjetjRomInfo, funkyjetjRomName, NULL, NULL, FunkyjetInputInfo, FunkyjetjDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -720,7 +720,7 @@ struct BurnDriver BurnDrvSotsugyo = {
"sotsugyo", NULL, NULL, NULL, "1995", "sotsugyo", NULL, NULL, NULL, "1995",
"Sotsugyo Shousho\0", "No sound", "Mitchell (Atlus license)", "Miscellaneous", "Sotsugyo Shousho\0", "No sound", "Mitchell (Atlus license)", "Miscellaneous",
L"\u5352\u696D\u8A3C\u66F8\0Sotsugyo Shousho\0", NULL, NULL, NULL, L"\u5352\u696D\u8A3C\u66F8\0Sotsugyo Shousho\0", NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MINIGAMES, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MINIGAMES, 0,
NULL, sotsugyoRomInfo, sotsugyoRomName, NULL, NULL, FunkyjetInputInfo, SotsugyoDIPInfo, NULL, sotsugyoRomInfo, sotsugyoRomName, NULL, NULL, FunkyjetInputInfo, SotsugyoDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -1250,7 +1250,7 @@ struct BurnDriver BurnDrvKarnov = {
"karnov", NULL, NULL, NULL, "1987", "karnov", NULL, NULL, NULL, "1987",
"Karnov (US)\0", NULL, "Data East USA", "Miscellaneous", "Karnov (US)\0", NULL, "Data East USA", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM | GBF_HORSHOOT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_HORSHOOT, 0,
NULL, karnovRomInfo, karnovRomName, NULL, NULL, KarnovInputInfo, KarnovDIPInfo, NULL, karnovRomInfo, karnovRomName, NULL, NULL, KarnovInputInfo, KarnovDIPInfo,
KarnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan, KarnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3 &DrvRecalc, 0x300, 256, 240, 4, 3
@ -1307,7 +1307,7 @@ struct BurnDriver BurnDrvKarnovj = {
"karnovj", "karnov", NULL, NULL, "1987", "karnovj", "karnov", NULL, NULL, "1987",
"Karnov (Japan)\0", NULL, "Data East Corporation", "Miscellaneous", "Karnov (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM | GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_HORSHOOT, 0,
NULL, karnovjRomInfo, karnovjRomName, NULL, NULL, KarnovInputInfo, KarnovDIPInfo, NULL, karnovjRomInfo, karnovjRomName, NULL, NULL, KarnovInputInfo, KarnovDIPInfo,
KarnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan, KarnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3 &DrvRecalc, 0x300, 256, 240, 4, 3
@ -1363,7 +1363,7 @@ struct BurnDriver BurnDrvWndrplnt = {
"wndrplnt", NULL, NULL, NULL, "1987", "wndrplnt", NULL, NULL, NULL, "1987",
"Wonder Planet (Japan)\0", NULL, "Data East Corporation", "Miscellaneous", "Wonder Planet (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, wndrplntRomInfo, wndrplntRomName, NULL, NULL, KarnovInputInfo, WndrplntDIPInfo, NULL, wndrplntRomInfo, wndrplntRomName, NULL, NULL, KarnovInputInfo, WndrplntDIPInfo,
WndrplntInit, DrvExit, DrvFrame, DrvDraw, DrvScan, WndrplntInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 240, 256, 3, 4 &DrvRecalc, 0x300, 240, 256, 3, 4
@ -1422,7 +1422,7 @@ struct BurnDriver BurnDrvChelnov = {
"chelnov", NULL, NULL, NULL, "1988", "chelnov", NULL, NULL, NULL, "1988",
"Chelnov - Atomic Runner (World)\0", NULL, "Data East Corporation", "Miscellaneous", "Chelnov - Atomic Runner (World)\0", NULL, "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM | GBF_HORSHOOT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_HORSHOOT, 0,
NULL, chelnovRomInfo, chelnovRomName, NULL, NULL, ChelnovInputInfo, ChelnovDIPInfo, NULL, chelnovRomInfo, chelnovRomName, NULL, NULL, ChelnovInputInfo, ChelnovDIPInfo,
ChelnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan, ChelnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3 &DrvRecalc, 0x300, 256, 240, 4, 3
@ -1481,7 +1481,7 @@ struct BurnDriver BurnDrvChelnovu = {
"chelnovu", "chelnov", NULL, NULL, "1988", "chelnovu", "chelnov", NULL, NULL, "1988",
"Chelnov - Atomic Runner (US)\0", NULL, "Data East USA", "Miscellaneous", "Chelnov - Atomic Runner (US)\0", NULL, "Data East USA", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM | GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_HORSHOOT, 0,
NULL, chelnovuRomInfo, chelnovuRomName, NULL, NULL, ChelnovInputInfo, ChelnovuDIPInfo, NULL, chelnovuRomInfo, chelnovuRomName, NULL, NULL, ChelnovInputInfo, ChelnovuDIPInfo,
ChelnovuInit, DrvExit, DrvFrame, DrvDraw, DrvScan, ChelnovuInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3 &DrvRecalc, 0x300, 256, 240, 4, 3
@ -1540,7 +1540,7 @@ struct BurnDriver BurnDrvChelnovj = {
"chelnovj", "chelnov", NULL, NULL, "1988", "chelnovj", "chelnov", NULL, NULL, "1988",
"Chelnov - Atomic Runner (Japan)\0", NULL, "Data East Corporation", "Miscellaneous", "Chelnov - Atomic Runner (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM | GBF_HORSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_HORSHOOT, 0,
NULL, chelnovjRomInfo, chelnovjRomName, NULL, NULL, ChelnovInputInfo, ChelnovuDIPInfo, NULL, chelnovjRomInfo, chelnovjRomName, NULL, NULL, ChelnovInputInfo, ChelnovuDIPInfo,
ChelnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan, ChelnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3 &DrvRecalc, 0x300, 256, 240, 4, 3

View File

@ -764,7 +764,7 @@ struct BurnDriver BurnDrvLemmings = {
"lemmings", NULL, NULL, NULL, "1991", "lemmings", NULL, NULL, NULL, "1991",
"Lemmings (US prototype)\0", NULL, "Data East USA", "Miscellaneous", "Lemmings (US prototype)\0", NULL, "Data East USA", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, lemmingsRomInfo, lemmingsRomName, NULL, NULL, LemmingsInputInfo, LemmingsDIPInfo, NULL, lemmingsRomInfo, lemmingsRomName, NULL, NULL, LemmingsInputInfo, LemmingsDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 224, 4, 3 320, 224, 4, 3

View File

@ -1754,7 +1754,7 @@ struct BurnDriver BurnDrvRohga = {
"rohga", NULL, NULL, NULL, "1991", "rohga", NULL, NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v5.0)\0", "No sound", "Data East Corporation", "Miscellaneous", "Rohga Armor Force (Asia/Europe v5.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, rohgaRomInfo, rohgaRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, rohgaRomInfo, rohgaRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -1801,7 +1801,7 @@ struct BurnDriver BurnDrvRohga1 = {
"rohga1", "rohga", NULL, NULL, "1991", "rohga1", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v3.0 Set 1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Rohga Armor Force (Asia/Europe v3.0 Set 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, rohga1RomInfo, rohga1RomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, rohga1RomInfo, rohga1RomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -1848,7 +1848,7 @@ struct BurnDriver BurnDrvRohga2 = {
"rohga2", "rohga", NULL, NULL, "1991", "rohga2", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v3.0 Set 2)\0", "No sound", "Data East Corporation", "Miscellaneous", "Rohga Armor Force (Asia/Europe v3.0 Set 2)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, rohga2RomInfo, rohga2RomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, rohga2RomInfo, rohga2RomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -1895,7 +1895,7 @@ struct BurnDriver BurnDrvRohgah = {
"rohgah", "rohga", NULL, NULL, "1991", "rohgah", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Hong Kong v3.0)\0", "No sound", "Data East Corporation", "Miscellaneous", "Rohga Armor Force (Hong Kong v3.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, rohgahRomInfo, rohgahRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, rohgahRomInfo, rohgahRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -1942,7 +1942,7 @@ struct BurnDriver BurnDrvRohgau = {
"rohgau", "rohga", NULL, NULL, "1991", "rohgau", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (US v1.0)\0", "No sound", "Data East Corporation", "Miscellaneous", "Rohga Armor Force (US v1.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, rohgauRomInfo, rohgauRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, rohgauRomInfo, rohgauRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -1989,7 +1989,7 @@ struct BurnDriver BurnDrvWolffang = {
"wolffang", "rohga", NULL, NULL, "1991", "wolffang", "rohga", NULL, NULL, "1991",
"Wolf Fang -Kuhga 2001- (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous", "Wolf Fang -Kuhga 2001- (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT | GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT | GBF_PLATFORM, 0,
NULL, wolffangRomInfo, wolffangRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo, NULL, wolffangRomInfo, wolffangRomName, NULL, NULL, RohgaInputInfo, RohgaDIPInfo,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800, RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2039,7 +2039,7 @@ struct BurnDriver BurnDrvWizdfire = {
"wizdfire", NULL, NULL, NULL, "1992", "wizdfire", NULL, NULL, NULL, "1992",
"Wizard Fire (Over Sea v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Wizard Fire (Over Sea v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, wizdfireRomInfo, wizdfireRomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo, NULL, wizdfireRomInfo, wizdfireRomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800, WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2089,7 +2089,7 @@ struct BurnDriver BurnDrvWizdfireu = {
"wizdfireu", "wizdfire", NULL, NULL, "1992", "wizdfireu", "wizdfire", NULL, NULL, "1992",
"Wizard Fire (US v1.1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Wizard Fire (US v1.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, wizdfireuRomInfo, wizdfireuRomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo, NULL, wizdfireuRomInfo, wizdfireuRomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800, WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2139,7 +2139,7 @@ struct BurnDriver BurnDrvDarkseal2 = {
"darkseal2", "wizdfire", NULL, NULL, "1992", "darkseal2", "wizdfire", NULL, NULL, "1992",
"Dark Seal 2 (Japan v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Dark Seal 2 (Japan v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SCRFIGHT, 0,
NULL, darkseal2RomInfo, darkseal2RomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo, NULL, darkseal2RomInfo, darkseal2RomName, NULL, NULL, WizdfireInputInfo, WizdfireDIPInfo,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800, WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2179,7 +2179,7 @@ struct BurnDriver BurnDrvSchmeisr = {
"schmeisr", NULL, NULL, NULL, "1993", "schmeisr", NULL, NULL, NULL, "1993",
"Schmeiser Robo (Japan)\0","No sound", "Hot B", "Miscellaneous", "Schmeiser Robo (Japan)\0","No sound", "Hot B", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_VSFIGHT, 0,
NULL, schmeisrRomInfo, schmeisrRomName, NULL, NULL, RohgaInputInfo, SchmeisrDIPInfo, NULL, schmeisrRomInfo, schmeisrRomName, NULL, NULL, RohgaInputInfo, SchmeisrDIPInfo,
SchmeisrInit, DrvExit, DrvFrame, SchmeisrDraw, DrvScan, &DrvRecalc, 0x800, SchmeisrInit, DrvExit, DrvFrame, SchmeisrDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -2229,7 +2229,7 @@ struct BurnDriver BurnDrvNitrobal = {
"nitrobal", NULL, NULL, NULL, "1992", "nitrobal", NULL, NULL, NULL, "1992",
"Nitro Ball (US)\0", "No sound", "Data East Corporation", "Miscellaneous", "Nitro Ball (US)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 3, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 3, HARDWARE_PREFIX_DATAEAST, GBF_SHOOT, 0,
NULL, nitrobalRomInfo, nitrobalRomName, NULL, NULL, NitrobalInputInfo, NitrobalDIPInfo, NULL, nitrobalRomInfo, nitrobalRomName, NULL, NULL, NitrobalInputInfo, NitrobalDIPInfo,
NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800, NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800,
240, 320, 3, 4 240, 320, 3, 4
@ -2279,7 +2279,7 @@ struct BurnDriver BurnDrvGunball = {
"gunball", "nitrobal", NULL, NULL, "1992", "gunball", "nitrobal", NULL, NULL, "1992",
"Gun Ball (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous", "Gun Ball (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 3, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 3, HARDWARE_PREFIX_DATAEAST, GBF_SHOOT, 0,
NULL, gunballRomInfo, gunballRomName, NULL, NULL, NitrobalInputInfo, NitrobalDIPInfo, NULL, gunballRomInfo, gunballRomName, NULL, NULL, NitrobalInputInfo, NitrobalDIPInfo,
NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800, NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800,
240, 320, 3, 4 240, 320, 3, 4

View File

@ -648,7 +648,7 @@ struct BurnDriver BurnDrvJoemacr = {
"joemacr", NULL, NULL, NULL, "1994", "joemacr", NULL, NULL, NULL, "1994",
"Joe & Mac Returns (World, Version 1.1, 1994.05.27)\0", NULL, "Data East", "Simple 156", "Joe & Mac Returns (World, Version 1.1, 1994.05.27)\0", NULL, "Data East", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, joemacrRomInfo, joemacrRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, joemacrRomInfo, joemacrRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
joemacrInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, joemacrInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -701,7 +701,7 @@ struct BurnDriver BurnDrvJoemacra = {
"joemacra", "joemacr", NULL, NULL, "1994", "joemacra", "joemacr", NULL, NULL, "1994",
"Joe & Mac Returns (World, Version 1.0, 1994.05.19)\0", NULL, "Data East", "Simple 156", "Joe & Mac Returns (World, Version 1.0, 1994.05.19)\0", NULL, "Data East", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, joemacraRomInfo, joemacraRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, joemacraRomInfo, joemacraRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
joemacraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, joemacraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -762,7 +762,7 @@ struct BurnDriver BurnDrvChainrec = {
"chainrec", NULL, NULL, NULL, "1995", "chainrec", NULL, NULL, NULL, "1995",
"Chain Reaction (World, Version 2.2, 1995.09.25)\0", NULL, "Data East", "Simple 156", "Chain Reaction (World, Version 2.2, 1995.09.25)\0", NULL, "Data East", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PUZZLE, 0,
NULL, chainrecRomInfo, chainrecRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, chainrecRomInfo, chainrecRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
chainrecInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, chainrecInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -819,7 +819,7 @@ struct BurnDriver BurnDrvMagdrop = {
"magdrop", "chainrec", NULL, NULL, "1995", "magdrop", "chainrec", NULL, NULL, "1995",
"Magical Drop (Japan, Version 1.1, 1995.06.21)\0", NULL, "Data East", "Simple 156", "Magical Drop (Japan, Version 1.1, 1995.06.21)\0", NULL, "Data East", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PUZZLE, 0,
NULL, magdropRomInfo, magdropRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, magdropRomInfo, magdropRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
magdropInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, magdropInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -855,7 +855,7 @@ struct BurnDriver BurnDrvMagdropp = {
"magdropp", "chainrec", NULL, NULL, "1995", "magdropp", "chainrec", NULL, NULL, "1995",
"Magical Drop Plus 1 (Japan, Version 2.1, 1995.09.12)\0", NULL, "Data East", "Simple 156", "Magical Drop Plus 1 (Japan, Version 2.1, 1995.09.12)\0", NULL, "Data East", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PUZZLE, 0,
NULL, magdroppRomInfo, magdroppRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, magdroppRomInfo, magdroppRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
magdroppInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, magdroppInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -913,7 +913,7 @@ struct BurnDriver BurnDrvCharlien = {
"charlien", NULL, NULL, NULL, "1995", "charlien", NULL, NULL, NULL, "1995",
"Charlie Ninja\0", NULL, "Mitchell", "Simple 156", "Charlie Ninja\0", NULL, "Mitchell", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, charlienRomInfo, charlienRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, charlienRomInfo, charlienRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
charlienInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, charlienInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -979,7 +979,7 @@ struct BurnDriver BurnDrvPrtytime = {
"prtytime", NULL, NULL, NULL, "1995", "prtytime", NULL, NULL, NULL, "1995",
"Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release)\0", NULL, "Mitchell", "Simple 156", "Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release)\0", NULL, "Mitchell", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, prtytimeRomInfo, prtytimeRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, prtytimeRomInfo, prtytimeRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
240, 320, 3, 4 240, 320, 3, 4
@ -1012,7 +1012,7 @@ struct BurnDriver BurnDrvGangonta = {
"gangonta", "prtytime", NULL, NULL, "1995", "gangonta", "prtytime", NULL, NULL, "1995",
"Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release)\0", NULL, "Mitchell", "Simple 156", "Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release)\0", NULL, "Mitchell", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, gangontaRomInfo, gangontaRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, gangontaRomInfo, gangontaRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
240, 320, 3, 4 240, 320, 3, 4
@ -1050,7 +1050,7 @@ struct BurnDriver BurnDrvOsman = {
"osman", NULL, NULL, NULL, "1996", "osman", NULL, NULL, NULL, "1996",
"Osman (World)\0", NULL, "Mitchell", "Simple 156", "Osman (World)\0", NULL, "Mitchell", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, osmanRomInfo, osmanRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, osmanRomInfo, osmanRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -1083,7 +1083,7 @@ struct BurnDriver BurnDrvCandance = {
"candance", "osman", NULL, NULL, "1996", "candance", "osman", NULL, NULL, "1996",
"Cannon Dancer (Japan)\0", NULL, "Mitchell (Atlus license)", "Simple 156", "Cannon Dancer (Japan)\0", NULL, "Mitchell (Atlus license)", "Simple 156",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM | GBF_SCRFIGHT, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM | GBF_SCRFIGHT, 0,
NULL, candanceRomInfo, candanceRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo, NULL, candanceRomInfo, candanceRomName, NULL, NULL, Simpl156InputInfo, Simpl156DIPInfo,
osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -591,7 +591,7 @@ struct BurnDriver BurnDrvSupbtime = {
"supbtime", NULL, NULL, NULL, "1990", "supbtime", NULL, NULL, NULL, "1990",
"Super Burger Time (World, set 1)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Super Burger Time (World, set 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, supbtimeRomInfo, supbtimeRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo, NULL, supbtimeRomInfo, supbtimeRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -621,7 +621,7 @@ struct BurnDriver BurnDrvSupbtimea = {
"supbtimea", "supbtime", NULL, NULL, "1990", "supbtimea", "supbtime", NULL, NULL, "1990",
"Super Burger Time (World, set 2)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Super Burger Time (World, set 2)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, supbtimeaRomInfo, supbtimeaRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo, NULL, supbtimeaRomInfo, supbtimeaRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -651,7 +651,7 @@ struct BurnDriver BurnDrvSupbtimej = {
"supbtimej", "supbtime", NULL, NULL, "1990", "supbtimej", "supbtime", NULL, NULL, "1990",
"Super Burger Time (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Super Burger Time (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, supbtimejRomInfo, supbtimejRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo, NULL, supbtimejRomInfo, supbtimejRomName, NULL, NULL, SupbtimeInputInfo, SupbtimeDIPInfo,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3
@ -686,7 +686,7 @@ struct BurnDriver BurnDrvChinatwn = {
"chinatwn", NULL, NULL, NULL, "1991", "chinatwn", NULL, NULL, NULL, "1991",
"China Town (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous", "China Town (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0,
NULL, chinatwnRomInfo, chinatwnRomName, NULL, NULL, SupbtimeInputInfo, ChinatwnDIPInfo, NULL, chinatwnRomInfo, chinatwnRomName, NULL, NULL, SupbtimeInputInfo, ChinatwnDIPInfo,
chinatwnInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, chinatwnInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -525,7 +525,7 @@ struct BurnDriver BurnDrvTumblep = {
"tumblep", NULL, NULL, NULL, "1991", "tumblep", NULL, NULL, NULL, "1991",
"Tumble Pop (World)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Tumble Pop (World)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, tumblepRomInfo, tumblepRomName, NULL, NULL, TumblepInputInfo, TumblepDIPInfo, NULL, tumblepRomInfo, tumblepRomName, NULL, NULL, TumblepInputInfo, TumblepDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3
@ -555,7 +555,7 @@ struct BurnDriver BurnDrvTumblepj = {
"tumblepj", "tumblep", NULL, NULL, "1991", "tumblepj", "tumblep", NULL, NULL, "1991",
"Tumble Pop (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous", "Tumble Pop (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_PLATFORM, 0,
NULL, tumblepjRomInfo, tumblepjRomName, NULL, NULL, TumblepInputInfo, TumblepDIPInfo, NULL, tumblepjRomInfo, tumblepjRomName, NULL, NULL, TumblepInputInfo, TumblepDIPInfo,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3 320, 240, 4, 3

View File

@ -676,7 +676,7 @@ struct BurnDriver BurnDrvVaportra = {
"vaportra", NULL, NULL, NULL, "1989", "vaportra", NULL, NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (World revision 1)\0", "No sound", "Data East Corporation", "Miscellaneous", "Vapor Trail - Hyper Offence Formation (World revision 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, vaportraRomInfo, vaportraRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo, NULL, vaportraRomInfo, vaportraRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500, VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4 240, 256, 3, 4
@ -729,7 +729,7 @@ struct BurnDriver BurnDrvVaportraw3 = {
"vaportra3", "vaportra", NULL, NULL, "1989", "vaportra3", "vaportra", NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (World revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous", "Vapor Trail - Hyper Offence Formation (World revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, vaportraw3RomInfo, vaportraw3RomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo, NULL, vaportraw3RomInfo, vaportraw3RomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo,
Vaportraw3Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500, Vaportraw3Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4 240, 256, 3, 4
@ -774,7 +774,7 @@ struct BurnDriver BurnDrvVaportrau = {
"vaportrau", "vaportra", NULL, NULL, "1989", "vaportrau", "vaportra", NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (US)\0", "No sound", "Data East USA", "Miscellaneous", "Vapor Trail - Hyper Offence Formation (US)\0", "No sound", "Data East USA", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, vaportrauRomInfo, vaportrauRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo, NULL, vaportrauRomInfo, vaportrauRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500, VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4 240, 256, 3, 4
@ -813,7 +813,7 @@ struct BurnDriver BurnDrvKuhga = {
"kuhga", "vaportra", NULL, NULL, "1989", "kuhga", "vaportra", NULL, NULL, "1989",
"Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous", "Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_DATAEAST, GBF_VERSHOOT, 0,
NULL, kuhgaRomInfo, kuhgaRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo, NULL, kuhgaRomInfo, kuhgaRomName, NULL, NULL, VaportraInputInfo, VaportraDIPInfo,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500, VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4 240, 256, 3, 4

View File

@ -154,6 +154,7 @@
#define IDS_SEL_SETSTATUS (IDS_STRING + 612) #define IDS_SEL_SETSTATUS (IDS_STRING + 612)
#define IDS_SEL_KANEKO16 (IDS_STRING + 614) #define IDS_SEL_KANEKO16 (IDS_STRING + 614)
#define IDS_SEL_SNES (IDS_STRING + 616) #define IDS_SEL_SNES (IDS_STRING + 616)
#define IDS_SEL_DATAEAST (IDS_STRING + 618)
#define IDS_GENRE (IDS_STRING + 650) #define IDS_GENRE (IDS_STRING + 650)
#define IDS_GENRE_HORSHOOT (IDS_STRING + 652) #define IDS_GENRE_HORSHOOT (IDS_STRING + 652)

View File

@ -40,6 +40,7 @@ HTREEITEM hFilterCave = NULL;
HTREEITEM hFilterCps1 = NULL; HTREEITEM hFilterCps1 = NULL;
HTREEITEM hFilterCps2 = NULL; HTREEITEM hFilterCps2 = NULL;
HTREEITEM hFilterCps3 = NULL; HTREEITEM hFilterCps3 = NULL;
HTREEITEM hFilterDataeast = NULL;
HTREEITEM hFilterGalaxian = NULL; HTREEITEM hFilterGalaxian = NULL;
HTREEITEM hFilterIrem = NULL; HTREEITEM hFilterIrem = NULL;
HTREEITEM hFilterKaneko16 = NULL; HTREEITEM hFilterKaneko16 = NULL;
@ -148,13 +149,15 @@ static int IremValue = HARDWARE_PREFIX_IREM >> 24;
static int MASKIREM = 1 << IremValue; static int MASKIREM = 1 << IremValue;
static int Kaneko16Value = HARDWARE_PREFIX_KANEKO16 >> 24; static int Kaneko16Value = HARDWARE_PREFIX_KANEKO16 >> 24;
static int MASKKANEKO16 = 1 << Kaneko16Value; static int MASKKANEKO16 = 1 << Kaneko16Value;
static int DataeastValue = HARDWARE_PREFIX_DATAEAST >> 24;
static int MASKDATAEAST = 1 << DataeastValue;
static int SnesValue = HARDWARE_PREFIX_NINTENDO_SNES >> 24; static int SnesValue = HARDWARE_PREFIX_NINTENDO_SNES >> 24;
static int MASKSNES = 1 << SnesValue; static int MASKSNES = 1 << SnesValue;
static int MiscPre90sValue = HARDWARE_PREFIX_MISC_PRE90S >> 24; static int MiscPre90sValue = HARDWARE_PREFIX_MISC_PRE90S >> 24;
static int MASKMISCPRE90S = 1 << MiscPre90sValue; static int MASKMISCPRE90S = 1 << MiscPre90sValue;
static int MiscPost90sValue = HARDWARE_PREFIX_MISC_POST90S >> 24; static int MiscPost90sValue = HARDWARE_PREFIX_MISC_POST90S >> 24;
static int MASKMISCPOST90S = 1 << MiscPost90sValue; static int MASKMISCPOST90S = 1 << MiscPost90sValue;
static int MASKALL = MASKCPS | MASKCPS2 | MASKCPS3 | MASKNEOGEO | MASKSEGA | MASKTOAPLAN | MASKCAVE | MASKPGM | MASKTAITO | MASKPSIKYO | MASKKONAMI | MASKPACMAN | MASKGALAXIAN | MASKIREM | MASKKANEKO16 | MASKMEGADRIVE | MASKSNES | MASKMISCPRE90S | MASKMISCPOST90S; static int MASKALL = MASKCPS | MASKCPS2 | MASKCPS3 | MASKNEOGEO | MASKSEGA | MASKTOAPLAN | MASKCAVE | MASKPGM | MASKTAITO | MASKPSIKYO | MASKKONAMI | MASKPACMAN | MASKGALAXIAN | MASKIREM | MASKKANEKO16 | MASKDATAEAST | MASKMEGADRIVE | MASKSNES | MASKMISCPRE90S | MASKMISCPOST90S;
#define AVAILONLY (1 << 24) #define AVAILONLY (1 << 24)
#define AUTOEXPAND (1 << 25) #define AUTOEXPAND (1 << 25)
@ -893,6 +896,7 @@ static void CreateFilters()
_TVCreateFiltersA(hHardware , IDS_SEL_CPS1 , hFilterCps1 , nLoadMenuShowX & MASKCPS ); _TVCreateFiltersA(hHardware , IDS_SEL_CPS1 , hFilterCps1 , nLoadMenuShowX & MASKCPS );
_TVCreateFiltersA(hHardware , IDS_SEL_CPS2 , hFilterCps2 , nLoadMenuShowX & MASKCPS2 ); _TVCreateFiltersA(hHardware , IDS_SEL_CPS2 , hFilterCps2 , nLoadMenuShowX & MASKCPS2 );
_TVCreateFiltersA(hHardware , IDS_SEL_CPS3 , hFilterCps3 , nLoadMenuShowX & MASKCPS3 ); _TVCreateFiltersA(hHardware , IDS_SEL_CPS3 , hFilterCps3 , nLoadMenuShowX & MASKCPS3 );
_TVCreateFiltersA(hHardware , IDS_SEL_DATAEAST , hFilterDataeast , nLoadMenuShowX & MASKDATAEAST );
_TVCreateFiltersA(hHardware , IDS_SEL_GALAXIAN , hFilterGalaxian , nLoadMenuShowX & MASKGALAXIAN ); _TVCreateFiltersA(hHardware , IDS_SEL_GALAXIAN , hFilterGalaxian , nLoadMenuShowX & MASKGALAXIAN );
_TVCreateFiltersA(hHardware , IDS_SEL_IREM , hFilterIrem , nLoadMenuShowX & MASKIREM ); _TVCreateFiltersA(hHardware , IDS_SEL_IREM , hFilterIrem , nLoadMenuShowX & MASKIREM );
_TVCreateFiltersA(hHardware , IDS_SEL_KANEKO16 , hFilterKaneko16 , nLoadMenuShowX & MASKKANEKO16 ); _TVCreateFiltersA(hHardware , IDS_SEL_KANEKO16 , hFilterKaneko16 , nLoadMenuShowX & MASKKANEKO16 );
@ -1034,6 +1038,7 @@ static INT_PTR CALLBACK DialogProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lP
_TreeView_SetCheckState(hFilterList, hFilterCps1, FALSE); _TreeView_SetCheckState(hFilterList, hFilterCps1, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterCps2, FALSE); _TreeView_SetCheckState(hFilterList, hFilterCps2, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterCps3, FALSE); _TreeView_SetCheckState(hFilterList, hFilterCps3, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterDataeast, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterGalaxian, FALSE); _TreeView_SetCheckState(hFilterList, hFilterGalaxian, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterIrem, FALSE); _TreeView_SetCheckState(hFilterList, hFilterIrem, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterKaneko16, FALSE); _TreeView_SetCheckState(hFilterList, hFilterKaneko16, FALSE);
@ -1058,6 +1063,7 @@ static INT_PTR CALLBACK DialogProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lP
_TreeView_SetCheckState(hFilterList, hFilterCps1, TRUE); _TreeView_SetCheckState(hFilterList, hFilterCps1, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterCps2, TRUE); _TreeView_SetCheckState(hFilterList, hFilterCps2, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterCps3, TRUE); _TreeView_SetCheckState(hFilterList, hFilterCps3, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterDataeast, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterGalaxian, TRUE); _TreeView_SetCheckState(hFilterList, hFilterGalaxian, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterIrem, TRUE); _TreeView_SetCheckState(hFilterList, hFilterIrem, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterKaneko16, TRUE); _TreeView_SetCheckState(hFilterList, hFilterKaneko16, TRUE);
@ -1196,7 +1202,8 @@ static INT_PTR CALLBACK DialogProc(HWND hDlg, UINT Msg, WPARAM wParam, LPARAM lP
if (hItemChanged == hFilterCps1) _ToggleGameListing(nLoadMenuShowX, MASKCPS); if (hItemChanged == hFilterCps1) _ToggleGameListing(nLoadMenuShowX, MASKCPS);
if (hItemChanged == hFilterCps2) _ToggleGameListing(nLoadMenuShowX, MASKCPS2); if (hItemChanged == hFilterCps2) _ToggleGameListing(nLoadMenuShowX, MASKCPS2);
if (hItemChanged == hFilterCps3) _ToggleGameListing(nLoadMenuShowX, MASKCPS3); if (hItemChanged == hFilterCps3) _ToggleGameListing(nLoadMenuShowX, MASKCPS3);
if (hItemChanged == hFilterGalaxian) _ToggleGameListing(nLoadMenuShowX, MASKGALAXIAN); if (hItemChanged == hFilterDataeast) _ToggleGameListing(nLoadMenuShowX, MASKDATAEAST);
if (hItemChanged == hFilterGalaxian) _ToggleGameListing(nLoadMenuShowX, MASKGALAXIAN);
if (hItemChanged == hFilterIrem) _ToggleGameListing(nLoadMenuShowX, MASKIREM); if (hItemChanged == hFilterIrem) _ToggleGameListing(nLoadMenuShowX, MASKIREM);
if (hItemChanged == hFilterKaneko16) _ToggleGameListing(nLoadMenuShowX, MASKKANEKO16); if (hItemChanged == hFilterKaneko16) _ToggleGameListing(nLoadMenuShowX, MASKKANEKO16);
if (hItemChanged == hFilterKonami) _ToggleGameListing(nLoadMenuShowX, MASKKONAMI); if (hItemChanged == hFilterKonami) _ToggleGameListing(nLoadMenuShowX, MASKKONAMI);

View File

@ -154,6 +154,7 @@ BEGIN
IDS_SEL_SETSTATUS "Showing %i of %i sets [%i Unavailable sets]" IDS_SEL_SETSTATUS "Showing %i of %i sets [%i Unavailable sets]"
IDS_SEL_KANEKO16 "Kaneko16" IDS_SEL_KANEKO16 "Kaneko16"
IDS_SEL_SNES "SNES" IDS_SEL_SNES "SNES"
IDS_SEL_DATAEAST "Data East"
IDS_GENRE "Genre" IDS_GENRE "Genre"
IDS_GENRE_HORSHOOT "Shooter - Horizontal" IDS_GENRE_HORSHOOT "Shooter - Horizontal"