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_IREM (0x12000000)
#define HARDWARE_PREFIX_NINTENDO_SNES (0x13000000)
#define HARDWARE_PREFIX_DATAEAST (0x14000000)
#define HARDWARE_MISC_PRE90S (HARDWARE_PREFIX_MISC_PRE90S)
#define HARDWARE_MISC_POST90S (HARDWARE_PREFIX_MISC_POST90S)

View File

@ -710,7 +710,7 @@ struct BurnDriver BurnDrvBackfire = {
"backfire", NULL, NULL, NULL, "1995",
"Backfire! (set 1)\0", NULL, "Data East Corporation", "Miscellaneous",
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,
backfireInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
640, 240, 8, 3
@ -750,7 +750,7 @@ struct BurnDriverD BurnDrvBackfirea = {
"backfirea", "backfire", NULL, NULL, "1995",
"Backfire! (set 2)\0", "Set inputs to \"Joystick\" in test mode", "Data East Corporation", "Miscellaneous",
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,
backfireaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
640, 240, 8, 3

View File

@ -838,7 +838,7 @@ struct BurnDriver BurnDrvBoogwing = {
"boogwing", NULL, NULL, NULL, "1992",
"Boogie Wings (Euro v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -885,7 +885,7 @@ struct BurnDriver BurnDrvBoogwinga = {
"boogwinga", "boogwing", NULL, NULL, "1992",
"Boogie Wings (Asia v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -932,7 +932,7 @@ struct BurnDriver BurnDrvRagtime = {
"ragtime", "boogwing", NULL, NULL, "1992",
"The Great Ragtime Show (Japan v1.5, 92.12.07)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -979,7 +979,7 @@ struct BurnDriver BurnDrvRagtimea = {
"ragtimea", "boogwing", NULL, NULL, "1992",
"The Great Ragtime Show (Japan v1.3, 92.11.26)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3

View File

@ -741,7 +741,7 @@ struct BurnDriver BurnDrvCbuster = {
"cbuster", NULL, NULL, NULL, "1990",
"Crude Buster (World FX version)\0","No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -785,7 +785,7 @@ struct BurnDriver BurnDrvCbusterw = {
"cbusterw", "cbuster", NULL, NULL, "1990",
"Crude Buster (World FU version)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -829,7 +829,7 @@ struct BurnDriver BurnDrvCbusterj = {
"cbusterj", "cbuster", NULL, NULL, "1990",
"Crude Buster (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -873,7 +873,7 @@ struct BurnDriver BurnDrvTwocrude = {
"twocrude", "cbuster", NULL, NULL, "1990",
"Two Crude (US)\0", "No sound", "Data East USA", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3

View File

@ -2472,7 +2472,7 @@ struct BurnDriver BurnDrvCninja = {
"cninja", NULL, NULL, NULL, "1991",
"Caveman Ninja (World ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2518,7 +2518,7 @@ struct BurnDriverD BurnDrvCninja1 = {
"cninja1", "cninja", NULL, NULL, "1991",
"Caveman Ninja (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2564,7 +2564,7 @@ struct BurnDriverD BurnDrvCninjau = {
"cninjau", "cninja", NULL, NULL, "1991",
"Caveman Ninja (US ver 4)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2610,7 +2610,7 @@ struct BurnDriverD BurnDrvJoemac = {
"joemac", "cninja", NULL, NULL, "1991",
"Tatakae Genshizin Joe & Mac (Japan ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
CninjaInit, DrvExit, CninjaFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2652,7 +2652,7 @@ struct BurnDriverD BurnDrvStoneage = {
"stoneage", "cninja", NULL, NULL, "1991",
"Stoneage (bootleg of Caveman Ninja)\0", "No sound", "bootleg", "Miscellaneous",
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,
StoneageInit, DrvExit, StoneageFrame, CninjaDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2680,7 +2680,7 @@ struct BurnDriver BurnDrvCninjabl = {
"cninjabl", "cninja", NULL, NULL, "1991",
"Caveman Ninja (bootleg)\0", NULL, "bootleg", "Miscellaneous",
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,
CninjablInit, DrvExit, StoneageFrame, CninjablDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2729,7 +2729,7 @@ struct BurnDriver BurnDrvMutantf = {
"mutantf", NULL, NULL, NULL, "1992",
"Mutant Fighter (World ver EM-5)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2778,7 +2778,7 @@ struct BurnDriver BurnDrvMutantf4 = {
"mutantf4", "mutantf", NULL, NULL, "1992",
"Mutant Fighter (World ver EM-4)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2827,7 +2827,7 @@ struct BurnDriver BurnDrvMutantf3 = {
"mutantf3", "mutantf", NULL, NULL, "1992",
"Mutant Fighter (World ver EM-3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2876,7 +2876,7 @@ struct BurnDriver BurnDrvDeathbrd = {
"deathbrd", "mutantf", NULL, NULL, "1992",
"Death Brade (Japan ver JM-3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
MutantfInit, DrvExit, MutantfFrame, MutantfDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2930,7 +2930,7 @@ struct BurnDriverD BurnDrvEdrandy = {
"edrandy", NULL, NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -2984,7 +2984,7 @@ struct BurnDriverD BurnDrvEdrandy2 = {
"edrandy2", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 2)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -3038,7 +3038,7 @@ struct BurnDriverD BurnDrvEdrandy1 = {
"edrandy1", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (World ver 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -3092,7 +3092,7 @@ struct BurnDriverD BurnDrvEdrandyj = {
"edrandyj", "edrandy", NULL, NULL, "1990",
"The Cliffhanger - Edward Randy (Japan ver 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
EdrandyInit, DrvExit, CninjaFrame, EdrandyDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -3144,7 +3144,7 @@ struct BurnDriver BurnDrvRobocop2 = {
"robocop2", NULL, NULL, NULL, "1991",
"Robocop 2 (Euro/Asia v0.10)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -3196,7 +3196,7 @@ struct BurnDriver BurnDrvRobocop2u = {
"robocop2u", "robocop2", NULL, NULL, "1991",
"Robocop 2 (US v0.05)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -3248,7 +3248,7 @@ struct BurnDriver BurnDrvRobocop2j = {
"robocop2j", "robocop2", NULL, NULL, "1991",
"Robocop 2 (Japan v0.11)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
Robocop2Init, DrvExit, CninjaFrame, Robocop2Draw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3

View File

@ -709,7 +709,7 @@ struct BurnDriver BurnDrvDarkseal = {
"darkseal", NULL, NULL, NULL, "1990",
"Dark Seal (World revision 3)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -748,7 +748,7 @@ struct BurnDriver BurnDrvDarksea1 = {
"darkseal1", "darkseal", NULL, NULL, "1990",
"Dark Seal (World revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -787,7 +787,7 @@ struct BurnDriver BurnDrvDarkseaj = {
"darksealj", "darkseal", NULL, NULL, "1990",
"Dark Seal (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -826,7 +826,7 @@ struct BurnDriver BurnDrvGatedoom = {
"gatedoom", "darkseal", NULL, NULL, "1990",
"Gate of Doom (US revision 4)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3
@ -865,7 +865,7 @@ struct BurnDriver BurnDrvGatedom1 = {
"gatedoom1", "darkseal", NULL, NULL, "1990",
"Gate of Doom (US revision 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
256, 240, 4, 3

View File

@ -1027,7 +1027,7 @@ struct BurnDriver BurnDrvThndzone = {
"thndzone", NULL, NULL, NULL, "1991",
"Thunder Zone (World)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3
@ -1095,7 +1095,7 @@ struct BurnDriver BurnDrvDassault = {
"dassault", "thndzone", NULL, NULL, "1991",
"Desert Assault (US)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3
@ -1163,7 +1163,7 @@ struct BurnDriver BurnDrvDassault4 = {
"dassault4", "thndzone", NULL, NULL, "1991",
"Desert Assault (US 4 Players)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1000,
320, 240, 4, 3

View File

@ -2405,7 +2405,7 @@ struct BurnDriver BurnDrvBaddudes = {
"baddudes", NULL, NULL, NULL, "1988",
"Bad Dudes vs. Dragonninja (US)\0", NULL, "Data East USA", "DEC0",
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,
BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3
@ -2415,7 +2415,7 @@ struct BurnDriver BurnDrvDrgninja = {
"drgninja", "baddudes", NULL, NULL, "1988",
"Dragonninja (Japan)\0", NULL, "Data East Corporation", "DEC0",
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,
BaddudesInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3
@ -2425,7 +2425,7 @@ struct BurnDriver BurnDrvHbarrel = {
"hbarrel", NULL, NULL, NULL, "1987",
"Heavy Barrel (US)\0", NULL, "Data East USA", "DEC0",
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,
HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 240, 256, 3, 4
@ -2435,7 +2435,7 @@ struct BurnDriver BurnDrvHbarrelw = {
"hbarrelw", "hbarrel", NULL, NULL, "1987",
"Heavy Barrel (World)\0", NULL, "Data East USA", "DEC0",
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,
HbarrelInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 240, 256, 3, 4
@ -2445,7 +2445,7 @@ struct BurnDriverD BurnDrvHippodrm = {
"hippodrm", NULL, NULL, NULL, "1989",
"Hippodrome (US)\0", NULL, "Data East USA", "DEC0",
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,
HippodrmInit, RobocopExit, RobocopFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3
@ -2455,7 +2455,7 @@ struct BurnDriver BurnDrvRobocop = {
"robocop", NULL, NULL, NULL, "1988",
"Robocop (World revision 4)\0", NULL, "Data East Corporation", "DEC0",
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,
RobocopInit, RobocopExit, RobocopFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3
@ -2465,7 +2465,7 @@ struct BurnDriver BurnDrvRobocopb = {
"robocopb", "robocop", NULL, NULL, "1988",
"Robocop (World bootleg)\0", NULL, "bootleg", "DEC0",
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,
RobocopbInit, DrvExit, DrvFrame, NULL, DrvScan,
NULL, 0x400, 256, 240, 4, 3

View File

@ -1731,7 +1731,7 @@ struct BurnDriver BurnDrvGhostb = {
"ghostb", NULL, NULL, NULL, "1987",
"The Real Ghostbusters (US 2 Players, revision 2)\0", NULL, "Data East USA", "DEC8",
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,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -1778,7 +1778,7 @@ struct BurnDriver BurnDrvGhostb3 = {
"ghostb3", "ghostb", NULL, NULL, "1987",
"The Real Ghostbusters (US 3 Players)\0", NULL, "Data East USA", "DEC8",
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,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -1824,7 +1824,7 @@ struct BurnDriver BurnDrvMeikyuh = {
"meikyuh", "ghostb", NULL, NULL, "1987",
"Meikyuu Hunter G (Japan, set 1)\0", NULL, "Data East Corporation", "DEC8",
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,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -1870,7 +1870,7 @@ struct BurnDriver BurnDrvMeikyuha = {
"meikyuha", "ghostb", NULL, NULL, "1987",
"Meikyuu Hunter G (Japan, set 2)\0", NULL, "Data East Corporation", "DEC8",
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,
DrvInit, GhostbExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -2305,7 +2305,7 @@ struct BurnDriver BurnDrvCobracom = {
"cobracom", NULL, NULL, NULL, "1988",
"Cobra-Command (World revision 5)\0", NULL, "Data East Corporation", "DEC8",
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,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3
@ -2344,7 +2344,7 @@ struct BurnDriver BurnDrvCobracmj = {
"cobracomj", "cobracom", NULL, NULL, "1988",
"Cobra-Command (Japan)\0", NULL, "Data East Corporation", "DEC8",
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,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3
@ -2383,7 +2383,7 @@ struct BurnDriver BurnDrvCobracmja = {
"cobracomja", "cobracom", NULL, NULL, "1988",
"Cobra-Command (Japan?, set 2)\0", NULL, "Data East Corporation", "DEC8",
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,
CobraInit, CobraExit, CobraFrame, CobraDraw, NULL, &DrvRecalc, 0x100,
256, 240, 4, 3
@ -2870,7 +2870,7 @@ struct BurnDriver BurnDrvSrdarwin = {
"srdarwin", NULL, NULL, NULL, "1987",
"Super Real Darwin (World)\0", NULL, "Data East Corporation", "DEC8",
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,
SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100,
240, 256, 3, 4
@ -2909,7 +2909,7 @@ struct BurnDriver BurnDrvSrdarwnj = {
"srdarwinj", "srdarwin", NULL, NULL, "1987",
"Super Real Darwin (Japan)\0", NULL, "Data East Corporation", "DEC8",
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,
SrdarwinInit, CobraExit, SrdarwinFrame, SrdarwinDraw, NULL, &DrvRecalc, 0x100,
240, 256, 3, 4
@ -3534,7 +3534,7 @@ struct BurnDriverD BurnDrvGondo = {
"gondo", NULL, NULL, NULL, "1987",
"Gondomania (US)\0", "Broken inputs", "Data East USA", "DEC8",
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,
GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -3587,7 +3587,7 @@ struct BurnDriverD BurnDrvMakyosen = {
"makyosen", "gondo", NULL, NULL, "1987",
"Makyou Senshi (Japan)\0", "Broken inputs", "Data East Corporation", "DEC8",
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,
GondoInit, GondoExit, GondoFrame, GondoDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -3636,7 +3636,7 @@ struct BurnDriver BurnDrvGaryoret = {
"garyoret", NULL, NULL, NULL, "1987",
"Garyo Retsuden (Japan)\0", NULL, "Data East Corporation", "DEC8",
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,
GondoInit, GondoExit, GondoFrame, GaryoretDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -4040,7 +4040,7 @@ struct BurnDriver BurnDrvOscar = {
"oscar", NULL, NULL, NULL, "1988",
"Psycho-Nics Oscar (World revision 0)\0", NULL, "Data East Corporation", "DEC8",
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,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3
@ -4081,7 +4081,7 @@ struct BurnDriver BurnDrvOscaru = {
"oscaru", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (US)\0", NULL, "Data East USA", "DEC8",
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,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3
@ -4122,7 +4122,7 @@ struct BurnDriver BurnDrvOscarj1 = {
"oscarj1", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (Japan revision 1)\0", NULL, "Data East Corporation", "DEC8",
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,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3
@ -4163,7 +4163,7 @@ struct BurnDriver BurnDrvOscarj2 = {
"oscarj2", "oscar", NULL, NULL, "1987",
"Psycho-Nics Oscar (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8",
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,
OscarInit, GondoExit, OscarFrame, OscarDraw, NULL, &DrvRecalc, 0x200,
256, 240, 4, 3
@ -4767,7 +4767,7 @@ struct BurnDriver BurnDrvLastmisn = {
"lastmisn", NULL, NULL, NULL, "1986",
"Last Mission (US revision 6)\0", NULL, "Data East USA", "DEC8",
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,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -4808,7 +4808,7 @@ struct BurnDriver BurnDrvLastmsno = {
"lastmisno", "lastmisn", NULL, NULL, "1986",
"Last Mission (US revision 5)\0", NULL, "Data East USA", "DEC8",
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,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -4849,7 +4849,7 @@ struct BurnDriver BurnDrvLastmsnj = {
"lastmisnj", "lastmisn", NULL, NULL, "1986",
"Last Mission (Japan)\0", NULL, "Data East Corporation", "DEC8",
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,
LastmissInit, LastmissExit, LastmissFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -4895,7 +4895,7 @@ struct BurnDriver BurnDrvShackled = {
"shackled", NULL, NULL, NULL, "1986",
"Shackled (US)\0", NULL, "Data East USA", "DEC8",
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,
LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -4941,7 +4941,7 @@ struct BurnDriver BurnDrvBreywood = {
"breywood", "shackled", NULL, NULL, "1986",
"Breywood (Japan revision 2)\0", NULL, "Data East Corporation", "DEC8",
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,
LastmissInit, LastmissExit, LastmissFrame, ShackledDraw, NULL, &DrvRecalc, 0x400,
240, 256, 3, 4
@ -5344,7 +5344,7 @@ struct BurnDriver BurnDrvCsilver = {
"csilver", NULL, NULL, NULL, "1987",
"Captain Silver (World)\0", NULL, "Data East Corporation", "DEC8",
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,
CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3
@ -5385,7 +5385,7 @@ struct BurnDriver BurnDrvCsilverj = {
"csilverj", "csilver", NULL, NULL, "1987",
"Captain Silver (Japan)\0", NULL, "Data East Corporation", "DEC8",
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,
CsilverInit, CsilverExit, CsilverFrame, LastmissDraw, NULL, &DrvRecalc, 0x400,
256, 240, 4, 3

View File

@ -513,7 +513,7 @@ struct BurnDriver BurnDrvDietgou = {
"dietgou", "dietgo", NULL, NULL, "1992",
"Diet Go Go (USA v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3
@ -547,7 +547,7 @@ struct BurnDriver BurnDrvDietgoe = {
"dietgoe", "dietgo", NULL, NULL, "1992",
"Diet Go Go (Euro v1.1 1992.08.04)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3
@ -581,7 +581,7 @@ struct BurnDriver BurnDrvDietgo = {
"dietgo", NULL, NULL, NULL, "1992",
"Diet Go Go (Euro v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3
@ -611,7 +611,7 @@ struct BurnDriver BurnDrvDietgoj = {
"dietgoj", "dietgo", NULL, NULL, "1992",
"Diet Go Go (Japan v1.1 1992.09.26)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300,
320, 240, 4, 3

View File

@ -660,7 +660,7 @@ struct BurnDriver BurnDrvFunkyjet = {
"funkyjet", NULL, NULL, NULL, "1992",
"Funky Jet (World)\0", "No sound", "[Data East] (Mitchell license)", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -690,7 +690,7 @@ struct BurnDriver BurnDrvFunkyjetj = {
"funkyjetj", "funkyjet", NULL, NULL, "1992",
"Funky Jet (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -720,7 +720,7 @@ struct BurnDriver BurnDrvSotsugyo = {
"sotsugyo", NULL, NULL, NULL, "1995",
"Sotsugyo Shousho\0", "No sound", "Mitchell (Atlus license)", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3

View File

@ -1250,7 +1250,7 @@ struct BurnDriver BurnDrvKarnov = {
"karnov", NULL, NULL, NULL, "1987",
"Karnov (US)\0", NULL, "Data East USA", "Miscellaneous",
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,
KarnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3
@ -1307,7 +1307,7 @@ struct BurnDriver BurnDrvKarnovj = {
"karnovj", "karnov", NULL, NULL, "1987",
"Karnov (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
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,
KarnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3
@ -1363,7 +1363,7 @@ struct BurnDriver BurnDrvWndrplnt = {
"wndrplnt", NULL, NULL, NULL, "1987",
"Wonder Planet (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
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,
WndrplntInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 240, 256, 3, 4
@ -1422,7 +1422,7 @@ struct BurnDriver BurnDrvChelnov = {
"chelnov", NULL, NULL, NULL, "1988",
"Chelnov - Atomic Runner (World)\0", NULL, "Data East Corporation", "Miscellaneous",
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,
ChelnovInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3
@ -1481,7 +1481,7 @@ struct BurnDriver BurnDrvChelnovu = {
"chelnovu", "chelnov", NULL, NULL, "1988",
"Chelnov - Atomic Runner (US)\0", NULL, "Data East USA", "Miscellaneous",
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,
ChelnovuInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3
@ -1540,7 +1540,7 @@ struct BurnDriver BurnDrvChelnovj = {
"chelnovj", "chelnov", NULL, NULL, "1988",
"Chelnov - Atomic Runner (Japan)\0", NULL, "Data East Corporation", "Miscellaneous",
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,
ChelnovjInit, DrvExit, DrvFrame, DrvDraw, DrvScan,
&DrvRecalc, 0x300, 256, 240, 4, 3

View File

@ -764,7 +764,7 @@ struct BurnDriver BurnDrvLemmings = {
"lemmings", NULL, NULL, NULL, "1991",
"Lemmings (US prototype)\0", NULL, "Data East USA", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 224, 4, 3

View File

@ -1754,7 +1754,7 @@ struct BurnDriver BurnDrvRohga = {
"rohga", NULL, NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v5.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -1801,7 +1801,7 @@ struct BurnDriver BurnDrvRohga1 = {
"rohga1", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v3.0 Set 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -1848,7 +1848,7 @@ struct BurnDriver BurnDrvRohga2 = {
"rohga2", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Asia/Europe v3.0 Set 2)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -1895,7 +1895,7 @@ struct BurnDriver BurnDrvRohgah = {
"rohgah", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (Hong Kong v3.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -1942,7 +1942,7 @@ struct BurnDriver BurnDrvRohgau = {
"rohgau", "rohga", NULL, NULL, "1991",
"Rohga Armor Force (US v1.0)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -1989,7 +1989,7 @@ struct BurnDriver BurnDrvWolffang = {
"wolffang", "rohga", NULL, NULL, "1991",
"Wolf Fang -Kuhga 2001- (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
RohgaInit, DrvExit, DrvFrame, RohgaDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2039,7 +2039,7 @@ struct BurnDriver BurnDrvWizdfire = {
"wizdfire", NULL, NULL, NULL, "1992",
"Wizard Fire (Over Sea v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2089,7 +2089,7 @@ struct BurnDriver BurnDrvWizdfireu = {
"wizdfireu", "wizdfire", NULL, NULL, "1992",
"Wizard Fire (US v1.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2139,7 +2139,7 @@ struct BurnDriver BurnDrvDarkseal2 = {
"darkseal2", "wizdfire", NULL, NULL, "1992",
"Dark Seal 2 (Japan v2.1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
WizdfireInit, DrvExit, DrvFrame, WizdfireDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2179,7 +2179,7 @@ struct BurnDriver BurnDrvSchmeisr = {
"schmeisr", NULL, NULL, NULL, "1993",
"Schmeiser Robo (Japan)\0","No sound", "Hot B", "Miscellaneous",
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,
SchmeisrInit, DrvExit, DrvFrame, SchmeisrDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -2229,7 +2229,7 @@ struct BurnDriver BurnDrvNitrobal = {
"nitrobal", NULL, NULL, NULL, "1992",
"Nitro Ball (US)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800,
240, 320, 3, 4
@ -2279,7 +2279,7 @@ struct BurnDriver BurnDrvGunball = {
"gunball", "nitrobal", NULL, NULL, "1992",
"Gun Ball (Japan)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
NitrobalInit, DrvExit, DrvFrame, NitrobalDraw, DrvScan, &DrvRecalc, 0x800,
240, 320, 3, 4

View File

@ -648,7 +648,7 @@ struct BurnDriver BurnDrvJoemacr = {
"joemacr", NULL, NULL, NULL, "1994",
"Joe & Mac Returns (World, Version 1.1, 1994.05.27)\0", NULL, "Data East", "Simple 156",
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,
joemacrInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -701,7 +701,7 @@ struct BurnDriver BurnDrvJoemacra = {
"joemacra", "joemacr", NULL, NULL, "1994",
"Joe & Mac Returns (World, Version 1.0, 1994.05.19)\0", NULL, "Data East", "Simple 156",
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,
joemacraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -762,7 +762,7 @@ struct BurnDriver BurnDrvChainrec = {
"chainrec", NULL, NULL, NULL, "1995",
"Chain Reaction (World, Version 2.2, 1995.09.25)\0", NULL, "Data East", "Simple 156",
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,
chainrecInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -819,7 +819,7 @@ struct BurnDriver BurnDrvMagdrop = {
"magdrop", "chainrec", NULL, NULL, "1995",
"Magical Drop (Japan, Version 1.1, 1995.06.21)\0", NULL, "Data East", "Simple 156",
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,
magdropInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -855,7 +855,7 @@ struct BurnDriver BurnDrvMagdropp = {
"magdropp", "chainrec", NULL, NULL, "1995",
"Magical Drop Plus 1 (Japan, Version 2.1, 1995.09.12)\0", NULL, "Data East", "Simple 156",
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,
magdroppInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -913,7 +913,7 @@ struct BurnDriver BurnDrvCharlien = {
"charlien", NULL, NULL, NULL, "1995",
"Charlie Ninja\0", NULL, "Mitchell", "Simple 156",
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,
charlienInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -979,7 +979,7 @@ struct BurnDriver BurnDrvPrtytime = {
"prtytime", NULL, NULL, NULL, "1995",
"Party Time: Gonta the Diver II / Ganbare! Gonta!! 2 (World Release)\0", NULL, "Mitchell", "Simple 156",
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,
prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
240, 320, 3, 4
@ -1012,7 +1012,7 @@ struct BurnDriver BurnDrvGangonta = {
"gangonta", "prtytime", NULL, NULL, "1995",
"Ganbare! Gonta!! 2 / Party Time: Gonta the Diver II (Japan Release)\0", NULL, "Mitchell", "Simple 156",
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,
prtytimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
240, 320, 3, 4
@ -1050,7 +1050,7 @@ struct BurnDriver BurnDrvOsman = {
"osman", NULL, NULL, NULL, "1996",
"Osman (World)\0", NULL, "Mitchell", "Simple 156",
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,
osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -1083,7 +1083,7 @@ struct BurnDriver BurnDrvCandance = {
"candance", "osman", NULL, NULL, "1996",
"Cannon Dancer (Japan)\0", NULL, "Mitchell (Atlus license)", "Simple 156",
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,
osmanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3

View File

@ -591,7 +591,7 @@ struct BurnDriver BurnDrvSupbtime = {
"supbtime", NULL, NULL, NULL, "1990",
"Super Burger Time (World, set 1)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -621,7 +621,7 @@ struct BurnDriver BurnDrvSupbtimea = {
"supbtimea", "supbtime", NULL, NULL, "1990",
"Super Burger Time (World, set 2)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -651,7 +651,7 @@ struct BurnDriver BurnDrvSupbtimej = {
"supbtimej", "supbtime", NULL, NULL, "1990",
"Super Burger Time (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
supbtimeInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3
@ -686,7 +686,7 @@ struct BurnDriver BurnDrvChinatwn = {
"chinatwn", NULL, NULL, NULL, "1991",
"China Town (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
chinatwnInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400,
320, 240, 4, 3

View File

@ -525,7 +525,7 @@ struct BurnDriver BurnDrvTumblep = {
"tumblep", NULL, NULL, NULL, "1991",
"Tumble Pop (World)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3
@ -555,7 +555,7 @@ struct BurnDriver BurnDrvTumblepj = {
"tumblepj", "tumblep", NULL, NULL, "1991",
"Tumble Pop (Japan)\0", "No Sound", "Data East Corporation", "Miscellaneous",
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,
DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
320, 240, 4, 3

View File

@ -676,7 +676,7 @@ struct BurnDriver BurnDrvVaportra = {
"vaportra", NULL, NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (World revision 1)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4
@ -729,7 +729,7 @@ struct BurnDriver BurnDrvVaportraw3 = {
"vaportra3", "vaportra", NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (World revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
Vaportraw3Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4
@ -774,7 +774,7 @@ struct BurnDriver BurnDrvVaportrau = {
"vaportrau", "vaportra", NULL, NULL, "1989",
"Vapor Trail - Hyper Offence Formation (US)\0", "No sound", "Data East USA", "Miscellaneous",
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,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4
@ -813,7 +813,7 @@ struct BurnDriver BurnDrvKuhga = {
"kuhga", "vaportra", NULL, NULL, "1989",
"Kuhga - Operation Code 'Vapor Trail' (Japan revision 3)\0", "No sound", "Data East Corporation", "Miscellaneous",
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,
VaportraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x500,
240, 256, 3, 4

View File

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

View File

@ -40,6 +40,7 @@ HTREEITEM hFilterCave = NULL;
HTREEITEM hFilterCps1 = NULL;
HTREEITEM hFilterCps2 = NULL;
HTREEITEM hFilterCps3 = NULL;
HTREEITEM hFilterDataeast = NULL;
HTREEITEM hFilterGalaxian = NULL;
HTREEITEM hFilterIrem = NULL;
HTREEITEM hFilterKaneko16 = NULL;
@ -148,13 +149,15 @@ static int IremValue = HARDWARE_PREFIX_IREM >> 24;
static int MASKIREM = 1 << IremValue;
static int Kaneko16Value = HARDWARE_PREFIX_KANEKO16 >> 24;
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 MASKSNES = 1 << SnesValue;
static int MiscPre90sValue = HARDWARE_PREFIX_MISC_PRE90S >> 24;
static int MASKMISCPRE90S = 1 << MiscPre90sValue;
static int MiscPost90sValue = HARDWARE_PREFIX_MISC_POST90S >> 24;
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 AUTOEXPAND (1 << 25)
@ -893,6 +896,7 @@ static void CreateFilters()
_TVCreateFiltersA(hHardware , IDS_SEL_CPS1 , hFilterCps1 , nLoadMenuShowX & MASKCPS );
_TVCreateFiltersA(hHardware , IDS_SEL_CPS2 , hFilterCps2 , nLoadMenuShowX & MASKCPS2 );
_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_IREM , hFilterIrem , nLoadMenuShowX & MASKIREM );
_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, hFilterCps2, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterCps3, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterDataeast, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterGalaxian, FALSE);
_TreeView_SetCheckState(hFilterList, hFilterIrem, 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, hFilterCps2, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterCps3, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterDataeast, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterGalaxian, TRUE);
_TreeView_SetCheckState(hFilterList, hFilterIrem, 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 == hFilterCps2) _ToggleGameListing(nLoadMenuShowX, MASKCPS2);
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 == hFilterKaneko16) _ToggleGameListing(nLoadMenuShowX, MASKKANEKO16);
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_KANEKO16 "Kaneko16"
IDS_SEL_SNES "SNES"
IDS_SEL_DATAEAST "Data East"
IDS_GENRE "Genre"
IDS_GENRE_HORSHOOT "Shooter - Horizontal"