diff --git a/src/burn/burn.h b/src/burn/burn.h index 6cad57153..57444be33 100644 --- a/src/burn/burn.h +++ b/src/burn/burn.h @@ -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) diff --git a/src/burn/drivers/dataeast/d_backfire.cpp b/src/burn/drivers/dataeast/d_backfire.cpp index 3dbf18daf..6a8bcc38f 100644 --- a/src/burn/drivers/dataeast/d_backfire.cpp +++ b/src/burn/drivers/dataeast/d_backfire.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_boogwing.cpp b/src/burn/drivers/dataeast/d_boogwing.cpp index 49dc4a07d..c02d47048 100644 --- a/src/burn/drivers/dataeast/d_boogwing.cpp +++ b/src/burn/drivers/dataeast/d_boogwing.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_cbuster.cpp b/src/burn/drivers/dataeast/d_cbuster.cpp index 71195bdbc..1ca3cc9c8 100644 --- a/src/burn/drivers/dataeast/d_cbuster.cpp +++ b/src/burn/drivers/dataeast/d_cbuster.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_cninja.cpp b/src/burn/drivers/dataeast/d_cninja.cpp index f2bec80b0..887f68e9c 100644 --- a/src/burn/drivers/dataeast/d_cninja.cpp +++ b/src/burn/drivers/dataeast/d_cninja.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_darkseal.cpp b/src/burn/drivers/dataeast/d_darkseal.cpp index 1d8426165..7fff454a9 100644 --- a/src/burn/drivers/dataeast/d_darkseal.cpp +++ b/src/burn/drivers/dataeast/d_darkseal.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_dassault.cpp b/src/burn/drivers/dataeast/d_dassault.cpp index 74ca0e1c0..92e5ba1c6 100644 --- a/src/burn/drivers/dataeast/d_dassault.cpp +++ b/src/burn/drivers/dataeast/d_dassault.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_dec0.cpp b/src/burn/drivers/dataeast/d_dec0.cpp index 6c7aca303..7e82488bb 100644 --- a/src/burn/drivers/dataeast/d_dec0.cpp +++ b/src/burn/drivers/dataeast/d_dec0.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_dec8.cpp b/src/burn/drivers/dataeast/d_dec8.cpp index 31521ac7f..f1dbf79b0 100644 --- a/src/burn/drivers/dataeast/d_dec8.cpp +++ b/src/burn/drivers/dataeast/d_dec8.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_dietgogo.cpp b/src/burn/drivers/dataeast/d_dietgogo.cpp index 1d0b412a8..1ce8772f4 100644 --- a/src/burn/drivers/dataeast/d_dietgogo.cpp +++ b/src/burn/drivers/dataeast/d_dietgogo.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_funkyjet.cpp b/src/burn/drivers/dataeast/d_funkyjet.cpp index 781ed94ec..eae485309 100644 --- a/src/burn/drivers/dataeast/d_funkyjet.cpp +++ b/src/burn/drivers/dataeast/d_funkyjet.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_karnov.cpp b/src/burn/drivers/dataeast/d_karnov.cpp index 4d16cff1a..1329621a3 100644 --- a/src/burn/drivers/dataeast/d_karnov.cpp +++ b/src/burn/drivers/dataeast/d_karnov.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_lemmings.cpp b/src/burn/drivers/dataeast/d_lemmings.cpp index 6b30ec024..d23244267 100644 --- a/src/burn/drivers/dataeast/d_lemmings.cpp +++ b/src/burn/drivers/dataeast/d_lemmings.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_rohga.cpp b/src/burn/drivers/dataeast/d_rohga.cpp index c0d809646..1386817ca 100644 --- a/src/burn/drivers/dataeast/d_rohga.cpp +++ b/src/burn/drivers/dataeast/d_rohga.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_simpl156.cpp b/src/burn/drivers/dataeast/d_simpl156.cpp index ae485a096..2089d2b69 100644 --- a/src/burn/drivers/dataeast/d_simpl156.cpp +++ b/src/burn/drivers/dataeast/d_simpl156.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_supbtime.cpp b/src/burn/drivers/dataeast/d_supbtime.cpp index 079feb11a..d1728e98c 100644 --- a/src/burn/drivers/dataeast/d_supbtime.cpp +++ b/src/burn/drivers/dataeast/d_supbtime.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_tumblep.cpp b/src/burn/drivers/dataeast/d_tumblep.cpp index 11414986a..ce59a4508 100644 --- a/src/burn/drivers/dataeast/d_tumblep.cpp +++ b/src/burn/drivers/dataeast/d_tumblep.cpp @@ -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 diff --git a/src/burn/drivers/dataeast/d_vaportra.cpp b/src/burn/drivers/dataeast/d_vaportra.cpp index f8ceecf8c..212e53bca 100644 --- a/src/burn/drivers/dataeast/d_vaportra.cpp +++ b/src/burn/drivers/dataeast/d_vaportra.cpp @@ -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 diff --git a/src/burner/platform/win32/resource_string.h b/src/burner/platform/win32/resource_string.h index f05970933..c98968fff 100644 --- a/src/burner/platform/win32/resource_string.h +++ b/src/burner/platform/win32/resource_string.h @@ -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) diff --git a/src/burner/platform/win32/sel.cpp b/src/burner/platform/win32/sel.cpp index b7932b21d..187e7b158 100644 --- a/src/burner/platform/win32/sel.cpp +++ b/src/burner/platform/win32/sel.cpp @@ -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); diff --git a/src/burner/platform/win32/string.rc b/src/burner/platform/win32/string.rc index 81df3fc2f..91240c975 100644 --- a/src/burner/platform/win32/string.rc +++ b/src/burner/platform/win32/string.rc @@ -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"