From 150781928fd7a3bcdfb0b019b31b0e0a813cdaae Mon Sep 17 00:00:00 2001 From: dinkc64 <12570148+dinkc64@users.noreply.github.com> Date: Tue, 29 May 2018 03:45:49 +0000 Subject: [PATCH] drv/*lots*: organize some arcade games incorrectly marked GBF_MISC --- src/burn/drv/dataeast/d_dec0.cpp | 2 +- src/burn/drv/dataeast/d_pktgaldx.cpp | 6 +++--- src/burn/drv/konami/d_battlnts.cpp | 12 ++++++------ src/burn/drv/konami/d_pingpong.cpp | 4 ++-- src/burn/drv/pre90s/d_4enraya.cpp | 2 +- src/burn/drv/pre90s/d_ambush.cpp | 8 ++++---- src/burn/drv/pre90s/d_aztarac.cpp | 2 +- src/burn/drv/pre90s/d_btime.cpp | 8 ++++---- src/burn/drv/pre90s/d_cloak.cpp | 16 ++++++++-------- src/burn/drv/pre90s/d_cop01.cpp | 6 +++--- src/burn/drv/pre90s/d_drmicro.cpp | 2 +- src/burn/drv/pre90s/d_epos.cpp | 4 ++-- src/burn/drv/pre90s/d_fastfred.cpp | 8 ++++---- src/burn/drv/pre90s/d_freekick.cpp | 6 +++--- src/burn/drv/pre90s/d_galivan.cpp | 10 +++++----- src/burn/drv/pre90s/d_jrpacman.cpp | 4 ++-- src/burn/drv/pre90s/d_lasso.cpp | 2 +- src/burn/drv/pre90s/d_marineb.cpp | 14 +++++++------- src/burn/drv/pre90s/d_millipede.cpp | 6 +++--- src/burn/drv/pre90s/d_mirax.cpp | 4 ++-- src/burn/drv/pre90s/d_mmagic.cpp | 2 +- src/burn/drv/pre90s/d_pitnrun.cpp | 6 +++--- src/burn/drv/pre90s/d_pkunwar.cpp | 4 ++-- src/burn/drv/pre90s/d_popeye.cpp | 6 +++--- src/burn/drv/pre90s/d_qbert.cpp | 4 ++-- src/burn/drv/pre90s/d_rallyx.cpp | 14 +++++++------- src/burn/drv/pre90s/d_skyarmy.cpp | 2 +- src/burn/drv/pre90s/d_suna8.cpp | 10 +++++----- src/burn/drv/pre90s/d_travrusa.cpp | 14 +++++++------- src/burn/drv/pre90s/d_wiz.cpp | 18 +++++++++--------- src/burn/drv/pre90s/d_zodiack.cpp | 10 +++++----- src/burn/drv/pst90s/d_airbustr.cpp | 6 +++--- src/burn/drv/pst90s/d_dooyong.cpp | 6 +++--- src/burn/drv/pst90s/d_drgnmst.cpp | 2 +- src/burn/drv/pst90s/d_gaelco.cpp | 2 +- src/burn/drv/pst90s/d_gaelco2.cpp | 12 ++++++------ src/burn/drv/pst90s/d_namcos2.cpp | 8 ++++---- src/burn/drv/pst90s/d_nmk16.cpp | 2 +- src/burn/drv/pst90s/d_pirates.cpp | 6 +++--- src/burn/drv/pst90s/d_ppmast93.cpp | 2 +- src/burn/drv/pst90s/d_ssv.cpp | 2 +- src/burn/drv/pst90s/d_suprnova.cpp | 6 +++--- src/burn/drv/sega/d_appoooh.cpp | 4 ++-- src/burn/drv/sega/d_segae.cpp | 14 +++++++------- src/burn/drv/sega/d_sys1.cpp | 6 +++--- src/burn/drv/sega/d_sys16b.cpp | 4 ++-- src/burn/drv/taito/d_msisaac.cpp | 2 +- src/burn/drv/taito/d_taitol.cpp | 6 +++--- 48 files changed, 153 insertions(+), 153 deletions(-) diff --git a/src/burn/drv/dataeast/d_dec0.cpp b/src/burn/drv/dataeast/d_dec0.cpp index cf7bb3485..76b22ef65 100644 --- a/src/burn/drv/dataeast/d_dec0.cpp +++ b/src/burn/drv/dataeast/d_dec0.cpp @@ -5572,7 +5572,7 @@ struct BurnDriver BurnDrvBirdtry = { "birdtry", NULL, NULL, NULL, "1988", "Birdie Try (Japan)\0", NULL, "Data East Corporation", "DEC0", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_PREFIX_DATAEAST, GBF_SPORTSMISC, 0, NULL, birdtryRomInfo, birdtryRomName, NULL, NULL, HbarrelInputInfo, BirdtryDIPInfo, BirdtryInit, BaddudesExit, DrvFrame, BirdtryDraw, DrvScan, NULL, 0x400, 240, 256, 3, 4 diff --git a/src/burn/drv/dataeast/d_pktgaldx.cpp b/src/burn/drv/dataeast/d_pktgaldx.cpp index 7e0dc44c1..363d283d4 100644 --- a/src/burn/drv/dataeast/d_pktgaldx.cpp +++ b/src/burn/drv/dataeast/d_pktgaldx.cpp @@ -561,7 +561,7 @@ struct BurnDriver BurnDrvPktgaldx = { "pktgaldx", NULL, NULL, NULL, "1992", "Pocket Gal Deluxe (Euro v3.00)\0", NULL, "Data East Corporation", "DECO IC16", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_PREFIX_DATAEAST, GBF_SPORTSMISC, 0, NULL, pktgaldxRomInfo, pktgaldxRomName, NULL, NULL, PktgaldxInputInfo, PktgaldxDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 320, 240, 4, 3 @@ -590,7 +590,7 @@ struct BurnDriver BurnDrvPktgaldxj = { "pktgaldxj", "pktgaldx", NULL, NULL, "1993", "Pocket Gal Deluxe (Japan v3.00)\0", NULL, "Nihon System", "DECO IC16", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_PREFIX_DATAEAST, GBF_SPORTSMISC, 0, NULL, pktgaldxjRomInfo, pktgaldxjRomName, NULL, NULL, PktgaldxInputInfo, PktgaldxDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 320, 240, 4, 3 @@ -628,7 +628,7 @@ struct BurnDriverD BurnDrvPktgaldxb = { "pktgaldxb", "pktgaldx", NULL, NULL, "1992", "Pocket Gal Deluxe (Euro v3.00, bootleg)\0", NULL, "bootleg", "DECO IC16", NULL, NULL, NULL, NULL, - BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_DATAEAST, GBF_MISC, 0, + BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_PREFIX_DATAEAST, GBF_SPORTSMISC, 0, NULL, pktgaldxbRomInfo, pktgaldxbRomName, NULL, NULL, PktgaldxInputInfo, PktgaldxDIPInfo, pkgaldxbInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 320, 240, 4, 3 diff --git a/src/burn/drv/konami/d_battlnts.cpp b/src/burn/drv/konami/d_battlnts.cpp index f43d3a390..cf12b8618 100644 --- a/src/burn/drv/konami/d_battlnts.cpp +++ b/src/burn/drv/konami/d_battlnts.cpp @@ -633,7 +633,7 @@ struct BurnDriver BurnDrvBattlnts = { "battlnts", NULL, NULL, NULL, "1987", "Battlantis (program code G)\0", NULL, "Konami", "GX777", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SHOOT, 0, NULL, battlntsRomInfo, battlntsRomName, NULL, NULL, DrvInputInfo, BattlntsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 @@ -660,7 +660,7 @@ struct BurnDriver BurnDrvBattlntsa = { "battlntsa", "battlnts", NULL, NULL, "1987", "Battlantis (program code F)\0", NULL, "Konami", "GX777", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SHOOT, 0, NULL, battlntsaRomInfo, battlntsaRomName, NULL, NULL, DrvInputInfo, BattlntsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 @@ -687,7 +687,7 @@ struct BurnDriver BurnDrvBattlntsj = { "battlntsj", "battlnts", NULL, NULL, "1987", "Battlantis (Japan, program code E)\0", NULL, "Konami", "GX777", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SHOOT, 0, NULL, battlntsjRomInfo, battlntsjRomName, NULL, NULL, DrvInputInfo, BattlntsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 @@ -714,7 +714,7 @@ struct BurnDriver BurnDrvRackemup = { "rackemup", NULL, NULL, NULL, "1987", "Rack 'em Up (program code L)\0", NULL, "Konami", "GX765", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SPORTSMISC, 0, NULL, rackemupRomInfo, rackemupRomName, NULL, NULL, DrvInputInfo, RackemupDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 @@ -741,7 +741,7 @@ struct BurnDriver BurnDrvThehustl = { "thehustl", "rackemup", NULL, NULL, "1987", "The Hustler (Japan, program code M)\0", NULL, "Konami", "GX765", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SPORTSMISC, 0, NULL, thehustlRomInfo, thehustlRomName, NULL, NULL, DrvInputInfo, RackemupDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 @@ -768,7 +768,7 @@ struct BurnDriver BurnDrvThehustlj = { "thehustlj", "rackemup", NULL, NULL, "1987", "The Hustler (Japan, program code J)\0", NULL, "Konami", "GX765", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_KONAMI, GBF_SPORTSMISC, 0, NULL, thehustljRomInfo, thehustljRomName, NULL, NULL, DrvInputInfo, RackemupDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 diff --git a/src/burn/drv/konami/d_pingpong.cpp b/src/burn/drv/konami/d_pingpong.cpp index 2ac7e0623..1c67482fa 100644 --- a/src/burn/drv/konami/d_pingpong.cpp +++ b/src/burn/drv/konami/d_pingpong.cpp @@ -844,7 +844,7 @@ struct BurnDriver BurnDrvPingpong = { "pingpong", NULL, NULL, NULL, "1985", "Konami's Ping-Pong\0", NULL, "Konami", "GX555", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_PREFIX_KONAMI, GBF_BALLPADDLE, 0, NULL, pingpongRomInfo, pingpongRomName, NULL, NULL, PingpongInputInfo, PingpongDIPInfo, PingpongInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 256, 224, 4, 3 @@ -872,7 +872,7 @@ struct BurnDriver BurnDrvMerlinmm = { "merlinmm", NULL, NULL, NULL, "1986", "Merlins Money Maze\0", NULL, "Zilec-Zenitone", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 1, HARDWARE_PREFIX_KONAMI, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 1, HARDWARE_PREFIX_KONAMI, GBF_MAZE, 0, NULL, merlinmmRomInfo, merlinmmRomName, NULL, NULL, MerlinmmInputInfo, MerlinmmDIPInfo, MerlinmmInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_4enraya.cpp b/src/burn/drv/pre90s/d_4enraya.cpp index c1be59392..0d6222312 100644 --- a/src/burn/drv/pre90s/d_4enraya.cpp +++ b/src/burn/drv/pre90s/d_4enraya.cpp @@ -523,7 +523,7 @@ struct BurnDriver BurnDrvUnkpacg = { "unkpacg", NULL, NULL, NULL, "199?", "unknown Pac-Man gambling game\0", NULL, "unknown", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, unkpacgRomInfo, unkpacgRomName, NULL, NULL, UnkpacgInputInfo, UnkpacgDIPInfo, unkpacgInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x8, 256, 224, 4, 3 diff --git a/src/burn/drv/pre90s/d_ambush.cpp b/src/burn/drv/pre90s/d_ambush.cpp index 4b79f48b4..db2a71092 100644 --- a/src/burn/drv/pre90s/d_ambush.cpp +++ b/src/burn/drv/pre90s/d_ambush.cpp @@ -524,7 +524,7 @@ struct BurnDriver BurnDrvAmbush = { "ambush", NULL, NULL, NULL, "1983", "Ambush\0", NULL, "Tecfri", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, ambushRomInfo, ambushRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -555,7 +555,7 @@ struct BurnDriver BurnDrvAmbushj = { "ambushj", "ambush", NULL, NULL, "1983", "Ambush (Japan)\0", NULL, "Nippon Amuse Co-Ltd", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, ambushjRomInfo, ambushjRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -587,7 +587,7 @@ struct BurnDriver BurnDrvAmbushh = { "ambushh", "ambush", NULL, NULL, "1983", "Ambush (hack?)\0", NULL, "Tecfri", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, ambushhRomInfo, ambushhRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -619,7 +619,7 @@ struct BurnDriver BurnDrvAmbushv = { "ambushv", "ambush", NULL, NULL, "1983", "Ambush (Volt Elec co-ltd)\0", NULL, "Volt Elec co-ltd", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, ambushvRomInfo, ambushvRomName, NULL, NULL, AmbushInputInfo, AmbushDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 diff --git a/src/burn/drv/pre90s/d_aztarac.cpp b/src/burn/drv/pre90s/d_aztarac.cpp index 98fd75d7a..aa9619d15 100644 --- a/src/burn/drv/pre90s/d_aztarac.cpp +++ b/src/burn/drv/pre90s/d_aztarac.cpp @@ -607,7 +607,7 @@ struct BurnDriver BurnDrvAztarac = { "aztarac", NULL, NULL, NULL, "1983", "Aztarac\0", "Vector graphics", "Centuri", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, aztaracRomInfo, aztaracRomName, NULL, NULL, AztaracInputInfo, NULL, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40 * 256, 1024, 768, 4, 3 diff --git a/src/burn/drv/pre90s/d_btime.cpp b/src/burn/drv/pre90s/d_btime.cpp index 295cd02b1..a43fbdc51 100644 --- a/src/burn/drv/pre90s/d_btime.cpp +++ b/src/burn/drv/pre90s/d_btime.cpp @@ -2694,7 +2694,7 @@ struct BurnDriver BurnDrvBrubber = { "brubber", NULL, NULL, NULL, "1982", "Burnin' Rubber\0", NULL, "Data East", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0, NULL, brubberRomInfo, brubberRomName, NULL, NULL, BnjInputInfo, BnjDIPInfo, brubberInit, DrvExit, BtimeFrame, BnjDraw, DrvScan, &DrvRecalc, 16, 240, 256, 3, 4 @@ -2728,7 +2728,7 @@ struct BurnDriver BurnDrvBnj = { "bnj", "brubber", NULL, NULL, "1982", "Bump 'n' Jump\0", NULL, "Data East USA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0, NULL, bnjRomInfo, bnjRomName, NULL, NULL, BnjInputInfo, BnjDIPInfo, BnjInit, DrvExit, BtimeFrame, BnjDraw, DrvScan, &DrvRecalc, 16, 240, 256, 3, 4 @@ -2825,7 +2825,7 @@ struct BurnDriver BurnDrvLnc = { "lnc", NULL, NULL, NULL, "1981", "Lock'n'Chase\0", NULL, "Data East Corporation", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, lncRomInfo, lncRomName, NULL, NULL, LncInputInfo, LncDIPInfo, LncInit, DrvExit, BtimeFrame, LncDraw, DrvScan, &DrvRecalc, 16, 240, 242, 3, 4 @@ -2869,7 +2869,7 @@ struct BurnDriver BurnDrvZoar = { "zoar", NULL, NULL, NULL, "1982", "Zoar\0", NULL, "Data East USA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, NULL, zoarRomInfo, zoarRomName, NULL, NULL, ZoarInputInfo, ZoarDIPInfo, ZoarInit, DrvExit, BtimeFrame, ZoarDraw, DrvScan, &DrvRecalc, 64, 240, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_cloak.cpp b/src/burn/drv/pre90s/d_cloak.cpp index 9f9c92a67..3e87299df 100644 --- a/src/burn/drv/pre90s/d_cloak.cpp +++ b/src/burn/drv/pre90s/d_cloak.cpp @@ -696,7 +696,7 @@ struct BurnDriver BurnDrvCloak = { "cloak", NULL, NULL, NULL, "1983", "Cloak & Dagger (rev 5)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, cloakRomInfo, cloakRomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -735,7 +735,7 @@ struct BurnDriver BurnDrvCloaksp = { "cloaksp", "cloak", NULL, NULL, "1983", "Cloak & Dagger (Spanish)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, cloakspRomInfo, cloakspRomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -774,7 +774,7 @@ struct BurnDriver BurnDrvCloakfr = { "cloakfr", "cloak", NULL, NULL, "1983", "Cloak & Dagger (French)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, cloakfrRomInfo, cloakfrRomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -813,7 +813,7 @@ struct BurnDriver BurnDrvCloakgr = { "cloakgr", "cloak", NULL, NULL, "1983", "Cloak & Dagger (German)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, cloakgrRomInfo, cloakgrRomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -852,7 +852,7 @@ struct BurnDriver BurnDrvAgentx4 = { "agentx4", "cloak", NULL, NULL, "1983", "Agent X (prototype, rev 4)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, agentx4RomInfo, agentx4RomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -891,7 +891,7 @@ struct BurnDriver BurnDrvAgentx3 = { "agentx3", "cloak", NULL, NULL, "1983", "Agent X (prototype, rev 3)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, agentx3RomInfo, agentx3RomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -930,7 +930,7 @@ struct BurnDriver BurnDrvAgentx2 = { "agentx2", "cloak", NULL, NULL, "1983", "Agent X (prototype, rev 2)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, agentx2RomInfo, agentx2RomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 @@ -969,7 +969,7 @@ struct BurnDriver BurnDrvAgentx1 = { "agentx1", "cloak", NULL, NULL, "1983", "Agent X (prototype, rev 1)\0", NULL, "Atari", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, agentx1RomInfo, agentx1RomName, NULL, NULL, CloakInputInfo, CloakDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 232, 4, 3 diff --git a/src/burn/drv/pre90s/d_cop01.cpp b/src/burn/drv/pre90s/d_cop01.cpp index df6759599..d0bc9d40f 100644 --- a/src/burn/drv/pre90s/d_cop01.cpp +++ b/src/burn/drv/pre90s/d_cop01.cpp @@ -1012,7 +1012,7 @@ struct BurnDriver BurnDrvCop01 = { "cop01", NULL, NULL, NULL, "1985", "Cop 01 (set 1)\0", NULL, "Nichibutsu", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, cop01RomInfo, cop01RomName, NULL, NULL, Cop01InputInfo, Cop01DIPInfo, Cop01Init, DrvExit, Cop01Frame, DrvDraw, DrvScan, &DrvRecalc, 0x190, 256, 224, 4, 3 @@ -1058,7 +1058,7 @@ struct BurnDriver BurnDrvCop01a = { "cop01a", "cop01", NULL, NULL, "1985", "Cop 01 (set 2)\0", NULL, "Nichibutsu", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, cop01aRomInfo, cop01aRomName, NULL, NULL, Cop01InputInfo, Cop01DIPInfo, Cop01Init, DrvExit, Cop01Frame, DrvDraw, DrvScan, &DrvRecalc, 0x190, 256, 224, 4, 3 @@ -1101,7 +1101,7 @@ struct BurnDriver BurnDrvMightguy = { "mightguy", NULL, NULL, NULL, "1986", "Mighty Guy\0", "Sound issues", "Nichibutsu", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, mightguyRomInfo, mightguyRomName, NULL, NULL, Cop01InputInfo, MightguyDIPInfo, MightguyInit, DrvExit, MightguyFrame, DrvDraw, DrvScan, &DrvRecalc, 0x190, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_drmicro.cpp b/src/burn/drv/pre90s/d_drmicro.cpp index ef998850c..5b9e88b7a 100644 --- a/src/burn/drv/pre90s/d_drmicro.cpp +++ b/src/burn/drv/pre90s/d_drmicro.cpp @@ -675,7 +675,7 @@ struct BurnDriver BurnDrvDrmicro = { "drmicro", NULL, NULL, NULL, "1983", "Dr. Micro\0", NULL, "Sanritsu", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, drmicroRomInfo, drmicroRomName, NULL, NULL, DrmicroInputInfo, DrmicroDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_epos.cpp b/src/burn/drv/pre90s/d_epos.cpp index c2988ab5e..3516cbf56 100644 --- a/src/burn/drv/pre90s/d_epos.cpp +++ b/src/burn/drv/pre90s/d_epos.cpp @@ -996,7 +996,7 @@ struct BurnDriver BurnDrvRevngr84 = { "revngr84", NULL, NULL, NULL, "1984", "Revenger '84 (set 1)\0", NULL, "Epos Corporation", "EPOS Tristar", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 1, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 1, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, revngr84RomInfo, revngr84RomName, NULL, NULL, Revngr84InputInfo, Revngr84DIPInfo, DealerInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x20, 236, 272, 3, 4 @@ -1021,7 +1021,7 @@ struct BurnDriver BurnDrvRevenger = { "revenger", "revngr84", NULL, NULL, "1984", "Revenger '84 (set 2)\0", "Bad dump", "Epos Corporation", "EPOS Tristar", NULL, NULL, NULL, NULL, - BDF_ORIENTATION_VERTICAL | BDF_CLONE, 1, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_ORIENTATION_VERTICAL | BDF_CLONE, 1, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, revengerRomInfo, revengerRomName, NULL, NULL, Revngr84InputInfo, Revngr84DIPInfo, DealerInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x20, 236, 272, 3, 4 diff --git a/src/burn/drv/pre90s/d_fastfred.cpp b/src/burn/drv/pre90s/d_fastfred.cpp index 2ccf1337b..04f0e3bec 100644 --- a/src/burn/drv/pre90s/d_fastfred.cpp +++ b/src/burn/drv/pre90s/d_fastfred.cpp @@ -1581,7 +1581,7 @@ struct BurnDriver BurnDrvJumpcoast = { "jumpcoast", "jumpcoas", NULL, NULL, "1983", "Jump Coaster (Taito)\0", NULL, "Kaneko (Taito license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, jumpcoastRomInfo, jumpcoastRomName, NULL, NULL, CommonInputInfo, JumpcoasDIPInfo, jumpcoasInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1629,7 +1629,7 @@ struct BurnDriver BurnDrvBoggy84 = { "boggy84", NULL, NULL, NULL, "1983", "Boggy '84\0", NULL, "Kaneko", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, boggy84RomInfo, boggy84RomName, NULL, NULL, TwoBtnInputInfo, Boggy84DIPInfo, boggy84Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1659,7 +1659,7 @@ struct BurnDriver BurnDrvBoggy84b = { "boggy84b", "boggy84", NULL, NULL, "1983", "Boggy '84 (bootleg)\0", NULL, "bootleg (Eddie's Games)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, boggy84bRomInfo, boggy84bRomName, NULL, NULL, TwoBtnInputInfo, Boggy84DIPInfo, boggy84bInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1705,7 +1705,7 @@ struct BurnDriver BurnDrvRedrobin = { "redrobin", NULL, NULL, NULL, "1986", "Red Robin\0", NULL, "Elettronolo", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, redrobinRomInfo, redrobinRomName, NULL, NULL, TwoBtnInputInfo, RedrobinDIPInfo, fastfredInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_freekick.cpp b/src/burn/drv/pre90s/d_freekick.cpp index a9a9b5d2a..2cc3bbcb3 100644 --- a/src/burn/drv/pre90s/d_freekick.cpp +++ b/src/burn/drv/pre90s/d_freekick.cpp @@ -1490,7 +1490,7 @@ struct BurnDriver BurnDrvPbillrd = { "pbillrd", NULL, NULL, NULL, "1987", "Perfect Billiard\0", NULL, "Nihon System", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0, NULL, pbillrdRomInfo, pbillrdRomName, NULL, NULL, PbillrdInputInfo, PbillrdDIPInfo, pbillrdInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 256, 224, 4, 3 @@ -1528,7 +1528,7 @@ struct BurnDriver BurnDrvPbillrds = { "pbillrdsa", "pbillrd", NULL, NULL, "1987", "Perfect Billiard (MC-8123, 317-5008)\0", NULL, "Nihon System", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0, NULL, pbillrdsaRomInfo, pbillrdsaRomName, NULL, NULL, PbillrdInputInfo, PbillrdDIPInfo, pbillrdInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 256, 224, 4, 3 @@ -1934,7 +1934,7 @@ struct BurnDriver BurnDrvOmega = { "omega", NULL, NULL, NULL, "1986", "Omega\0", NULL, "Nihon System", "Miscellaneous", 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_MISC_PRE90S, GBF_BREAKOUT, 0, NULL, omegaRomInfo, omegaRomName, NULL, NULL, GigasInputInfo, OmegaDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_galivan.cpp b/src/burn/drv/pre90s/d_galivan.cpp index 4e13792ae..d8267cc09 100644 --- a/src/burn/drv/pre90s/d_galivan.cpp +++ b/src/burn/drv/pre90s/d_galivan.cpp @@ -1319,7 +1319,7 @@ struct BurnDriver BurnDrvNinjemak = { "ninjemak", NULL, NULL, NULL, "1986", "Ninja Emaki (US)\0", NULL, "Nichibutsu", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, ninjemakRomInfo, ninjemakRomName, NULL, NULL, ninjemakInputInfo, NinjemakDIPInfo, ninjemakInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1180, 224, 256, 3, 4 @@ -1368,7 +1368,7 @@ struct BurnDriver BurnDrvYouma = { "youma", "ninjemak", NULL, NULL, "1986", "Youma Ninpou Chou (Japan)\0", NULL, "Nichibutsu", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, youmaRomInfo, youmaRomName, NULL, NULL, ninjemakInputInfo, NinjemakDIPInfo, ninjemakInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1180, 224, 256, 3, 4 @@ -1417,7 +1417,7 @@ struct BurnDriver BurnDrvYouma2 = { "youma2", "ninjemak", NULL, NULL, "1986", "Youma Ninpou Chou (Japan, alt)\0", NULL, "Nichibutsu", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, youma2RomInfo, youma2RomName, NULL, NULL, ninjemakInputInfo, NinjemakDIPInfo, ninjemakInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1180, 224, 256, 3, 4 @@ -1464,7 +1464,7 @@ struct BurnDriverD BurnDrvYoumab = { "youmab", "ninjemak", NULL, NULL, "1986", "Youma Ninpou Chou (Game Electronics bootleg, set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - 0 | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + 0 | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, youmabRomInfo, youmabRomName, NULL, NULL, ninjemakInputInfo, NinjemakDIPInfo, ninjemakInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1180, 224, 256, 3, 4 @@ -1511,7 +1511,7 @@ struct BurnDriverD BurnDrvYoumab2 = { "youmab2", "ninjemak", NULL, NULL, "1986", "Youma Ninpou Chou (Game Electronics bootleg, set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - 0 | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + 0 | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, youmab2RomInfo, youmab2RomName, NULL, NULL, ninjemakInputInfo, NinjemakDIPInfo, ninjemakInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x1180, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_jrpacman.cpp b/src/burn/drv/pre90s/d_jrpacman.cpp index 6d664471a..28269b310 100644 --- a/src/burn/drv/pre90s/d_jrpacman.cpp +++ b/src/burn/drv/pre90s/d_jrpacman.cpp @@ -638,7 +638,7 @@ struct BurnDriver BurnDrvJrpacman = { "jrpacman", NULL, NULL, NULL, "1983", "Jr. Pac-Man (11/9/83)\0", NULL, "Bally Midway", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, jrpacmanRomInfo, jrpacmanRomName, NULL, NULL, JrpacmanInputInfo, JrpacmanDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 224, 288, 3, 4 @@ -672,7 +672,7 @@ struct BurnDriver BurnDrvJrpacmanf = { "jrpacmanf", "jrpacman", NULL, NULL, "1983", "Jr. Pac-Man (speedup hack)\0", NULL, "hack", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, jrpacmanfRomInfo, jrpacmanfRomName, NULL, NULL, JrpacmanInputInfo, JrpacmanDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x200, 224, 288, 3, 4 diff --git a/src/burn/drv/pre90s/d_lasso.cpp b/src/burn/drv/pre90s/d_lasso.cpp index fdeb3134a..09a46bb41 100644 --- a/src/burn/drv/pre90s/d_lasso.cpp +++ b/src/burn/drv/pre90s/d_lasso.cpp @@ -1572,7 +1572,7 @@ struct BurnDriver BurnDrvPinbo = { "pinbo", NULL, NULL, NULL, "1984", "Pinbo (set 1)\0", NULL, "Jaleco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PINBALL, 0, NULL, pinboRomInfo, pinboRomName, NULL, NULL, PinboInputInfo, PinboDIPInfo, PinboInit, LassoExit, PinboFrame, PinboDraw, LassoScan, &DrvRecalc, 0x100, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_marineb.cpp b/src/burn/drv/pre90s/d_marineb.cpp index 483d1ab19..2d384f13f 100644 --- a/src/burn/drv/pre90s/d_marineb.cpp +++ b/src/burn/drv/pre90s/d_marineb.cpp @@ -1830,7 +1830,7 @@ struct BurnDriver BurnDrvChanges = { "changes", NULL, NULL, NULL, "1982", "Changes\0", NULL, "Orca", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, changesRomInfo, changesRomName, NULL, NULL, ChangesInputInfo, ChangesDIPInfo, changesInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 256, 224, 4, 3 @@ -1861,7 +1861,7 @@ struct BurnDriver BurnDrvChangesa = { "changesa", "changes", NULL, NULL, "1982", "Changes (EME license)\0", NULL, "Orca (Eastern Micro Electronics, Inc. license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, changesaRomInfo, changesaRomName, NULL, NULL, ChangesInputInfo, ChangesDIPInfo, changesInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 256, 224, 4, 3 @@ -1891,7 +1891,7 @@ struct BurnDriver BurnDrvLooper = { "looper", "changes", NULL, NULL, "1982", "Looper\0", NULL, "Orca", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, looperRomInfo, looperRomName, NULL, NULL, ChangesInputInfo, ChangesDIPInfo, changesInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 256, 224, 4, 3 @@ -1920,7 +1920,7 @@ struct BurnDriver BurnDrvHoccer = { "hoccer", NULL, NULL, NULL, "1983", "Hoccer (set 1)\0", NULL, "Eastern Micro Electronics, Inc.", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0, NULL, hoccerRomInfo, hoccerRomName, NULL, NULL, HoccerInputInfo, HoccerDIPInfo, hoccerInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 224, 256, 3, 4 @@ -1950,7 +1950,7 @@ struct BurnDriver BurnDrvHoccer2 = { "hoccer2", "hoccer", NULL, NULL, "1983", "Hoccer (set 2)\0", NULL, "Eastern Micro Electronics, Inc.", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSMISC, 0, NULL, hoccer2RomInfo, hoccer2RomName, NULL, NULL, HoccerInputInfo, HoccerDIPInfo, hoccerInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 224, 256, 3, 4 @@ -1981,7 +1981,7 @@ struct BurnDriver BurnDrvWanted = { "wanted", NULL, NULL, NULL, "1984", "Wanted\0", NULL, "Sigma Enterprises Inc.", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, wantedRomInfo, wantedRomName, NULL, NULL, WantedInputInfo, WantedDIPInfo, wantedInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 224, 256, 3, 4 @@ -2012,7 +2012,7 @@ struct BurnDriver BurnDrvBcruzm12 = { "bcruzm12", NULL, NULL, NULL, "1983", "Battle Cruiser M-12\0", NULL, "Sigma Enterprises Inc.", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, bcruzm12RomInfo, bcruzm12RomName, NULL, NULL, Bcruzm12InputInfo, Bcruzm12DIPInfo, bcruzm12Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalcPalette, 0x100, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_millipede.cpp b/src/burn/drv/pre90s/d_millipede.cpp index 6902b7aca..18ebfa09d 100644 --- a/src/burn/drv/pre90s/d_millipede.cpp +++ b/src/burn/drv/pre90s/d_millipede.cpp @@ -997,7 +997,7 @@ struct BurnDriver BurnDrvMilliped = { "milliped", NULL, NULL, NULL, "1982", "Millipede\0", NULL, "Atari", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, millipedRomInfo, millipedRomName, NULL, NULL, MillipedInputInfo, MillipedDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x600, 240, 256, 3, 4 @@ -1024,7 +1024,7 @@ struct BurnDriver BurnDrvCentiped = { "centiped", NULL, NULL, NULL, "1980", "Centipede (revision 4)\0", NULL, "Atari", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, centipedRomInfo, centipedRomName, NULL, NULL, CentipedInputInfo, CentipedDIPInfo, DrvInitcentiped, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x600, 240, 256, 3, 4 @@ -1051,7 +1051,7 @@ struct BurnDriver BurnDrvCentiped3 = { "centiped3", "centiped", NULL, NULL, "1980", "Centipede (revision 3)\0", NULL, "Atari", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, centiped3RomInfo, centiped3RomName, NULL, NULL, CentipedInputInfo, CentipedDIPInfo, DrvInitcentiped, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x600, 240, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_mirax.cpp b/src/burn/drv/pre90s/d_mirax.cpp index fda00323a..bed10394c 100644 --- a/src/burn/drv/pre90s/d_mirax.cpp +++ b/src/burn/drv/pre90s/d_mirax.cpp @@ -576,7 +576,7 @@ struct BurnDriver BurnDrvMirax = { "mirax", NULL, NULL, NULL, "1985", "Mirax (set 1)\0", NULL, "Current Technologies", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, NULL, miraxRomInfo, miraxRomName, NULL, NULL, MiraxInputInfo, MiraxDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 240, 256, 3, 4 @@ -614,7 +614,7 @@ struct BurnDriver BurnDrvMiraxa = { "miraxa", "mirax", NULL, NULL, "1985", "Mirax (set 2)\0", NULL, "Current Technologies", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, NULL, miraxaRomInfo, miraxaRomName, NULL, NULL, MiraxInputInfo, MiraxDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 240, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_mmagic.cpp b/src/burn/drv/pre90s/d_mmagic.cpp index c58232285..87984a0f9 100644 --- a/src/burn/drv/pre90s/d_mmagic.cpp +++ b/src/burn/drv/pre90s/d_mmagic.cpp @@ -424,7 +424,7 @@ struct BurnDriver BurnDrvMmagic = { "mmagic", NULL, NULL, "mmagic", "1979", "Monkey Magic\0", NULL, "Nintendo", "Miscellaneous", 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_MISC_PRE90S, GBF_BREAKOUT, 0, NULL, mmagicRomInfo, mmagicRomName, MmagicSampleInfo, MmagicSampleName, MmagicInputInfo, MmagicDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8, 192, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_pitnrun.cpp b/src/burn/drv/pre90s/d_pitnrun.cpp index 8d625ffd2..947167339 100644 --- a/src/burn/drv/pre90s/d_pitnrun.cpp +++ b/src/burn/drv/pre90s/d_pitnrun.cpp @@ -809,7 +809,7 @@ struct BurnDriver BurnDrvPitnrun = { "pitnrun", NULL, NULL, NULL, "1984", "Pit & Run - F-1 Race (set 1)\0", "Missing analog sounds and some gfx effects", "Taito Corporation", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_RACING, 0, NULL, pitnrunRomInfo, pitnrunRomName, NULL, NULL, PitnrunInputInfo, PitnrunDIPInfo, PitnrunInit, DrvExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0, 224, 256, 3, 4 @@ -852,7 +852,7 @@ struct BurnDriver BurnDrvPitnruna = { "pitnruna", "pitnrun", NULL, NULL, "1984", "Pit & Run - F-1 Race (set 2)\0", "Missing analog sounds and some gfx effects", "Taito Corporation", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_RACING, 0, NULL, pitnrunaRomInfo, pitnrunaRomName, NULL, NULL, PitnrunInputInfo, PitnrunDIPInfo, PitnrunInit, DrvExit, DrvFrame, DrvDraw, NULL, &DrvRecalc, 0, 224, 256, 3, 4 @@ -897,7 +897,7 @@ struct BurnDriver BurnDrvJumpkun = { "jumpkun", NULL, NULL, NULL, "1984", "Jump Kun (prototype)\0", NULL, "Kaneko", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_PREFIX_TAITO, GBF_PLATFORM, 0, NULL, jumpkunRomInfo, jumpkunRomName, NULL, NULL, JumpkunInputInfo, JumpkunDIPInfo, JumpkunInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x80, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_pkunwar.cpp b/src/burn/drv/pre90s/d_pkunwar.cpp index 453404386..aa094adfa 100644 --- a/src/burn/drv/pre90s/d_pkunwar.cpp +++ b/src/burn/drv/pre90s/d_pkunwar.cpp @@ -1865,7 +1865,7 @@ struct BurnDriver BurnDrvRaiders5 = { "raiders5", NULL, NULL, NULL, "1985", "Raiders5\0", NULL, "UPL", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, raiders5RomInfo, raiders5RomName, NULL, NULL, Raiders5InputInfo, Raiders5DIPInfo, Raiders5Init, DrvExit, Raiders5Frame, Raiders5Draw, NULL, &DrvRecalc, 0x300, 256, 192, 4, 3 @@ -1892,7 +1892,7 @@ struct BurnDriver BurnDrvRaidrs5t = { "raiders5t", "raiders5", NULL, NULL, "1985", "Raiders5 (Japan)\0", NULL, "UPL (Taito license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_FLIPPED | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0, NULL, raiders5tRomInfo, raiders5tRomName, NULL, NULL, Raiders5InputInfo, Raiders5DIPInfo, Raiders5Init, DrvExit, Raiders5Frame, Raiders5Draw, NULL, &DrvRecalc, 0x300, 256, 192, 4, 3 diff --git a/src/burn/drv/pre90s/d_popeye.cpp b/src/burn/drv/pre90s/d_popeye.cpp index a688edcd0..459a63242 100644 --- a/src/burn/drv/pre90s/d_popeye.cpp +++ b/src/burn/drv/pre90s/d_popeye.cpp @@ -1031,7 +1031,7 @@ struct BurnDriver BurnDrvSkyskipr = { "skyskipr", NULL, NULL, NULL, "1981", "Sky Skipper\0", NULL, "Nintendo", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, skyskiprRomInfo, skyskiprRomName, NULL, NULL, SkyskiprInputInfo, SkyskiprDIPInfo, DrvInitSkyskipr, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, 512, 448, 4, 3 @@ -1231,7 +1231,7 @@ struct BurnDriver BurnDrvPopeyej = { "popeyej", "popeye", NULL, NULL, "1981", "Popeye (Japan, Sky Skipper hardware)\0", NULL, "Nintendo", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, popeyejRomInfo, popeyejRomName, NULL, NULL, PopeyeInputInfo, PopeyeDIPInfo, DrvInitPopeyej, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, 512, 448, 4, 3 @@ -1273,7 +1273,7 @@ struct BurnDriver BurnDrvPopeyejo = { "popeyejo", "popeye", NULL, NULL, "1981", "Popeye (Japan, Sky Skipper hardware, Older)\0", NULL, "Nintendo", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, popeyejoRomInfo, popeyejoRomName, NULL, NULL, PopeyeInputInfo, PopeyeDIPInfo, DrvInitPopeyej, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x300, 512, 448, 4, 3 diff --git a/src/burn/drv/pre90s/d_qbert.cpp b/src/burn/drv/pre90s/d_qbert.cpp index 45cb110d9..58a052103 100644 --- a/src/burn/drv/pre90s/d_qbert.cpp +++ b/src/burn/drv/pre90s/d_qbert.cpp @@ -1182,7 +1182,7 @@ struct BurnDriver BurnDrvMplanets = { "mplanets", NULL, NULL, NULL, "1983", "Mad Planets\0", NULL, "Gottlieb", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, mplanetsRomInfo, mplanetsRomName, NULL, NULL, MplanetsInputInfo, MplanetsDIPInfo, DrvInitMplanets, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10, 240, 256, 3, 4 @@ -1217,7 +1217,7 @@ struct BurnDriver BurnDrvMplanetsuk = { "mplanetsuk", "mplanets", NULL, NULL, "1983", "Mad Planets (UK)\0", NULL, "Gottlieb (Taitel license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, mplanetsukRomInfo, mplanetsukRomName, NULL, NULL, MplanetsInputInfo, MplanetsDIPInfo, DrvInitMplanets, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10, 240, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_rallyx.cpp b/src/burn/drv/pre90s/d_rallyx.cpp index 7658404d3..d66ea25e9 100644 --- a/src/burn/drv/pre90s/d_rallyx.cpp +++ b/src/burn/drv/pre90s/d_rallyx.cpp @@ -2223,7 +2223,7 @@ struct BurnDriver BurnDrvTactcian = { "tactcian", NULL, NULL, NULL, "1982", "Tactician (set 1)\0", NULL, "Konami (Sega license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, tactcianRomInfo, tactcianRomName, NULL, NULL, TactcianInputInfo, TactcianDIPInfo, TactcianDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 288, 3, 4 @@ -2260,7 +2260,7 @@ struct BurnDriver BurnDrvTactcian2 = { "tactcian2", "tactcian", NULL, NULL, "1981", "Tactician (set 2)\0", NULL, "Konami (Sega license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, tactcian2RomInfo, tactcian2RomName, NULL, NULL, TactcianInputInfo, TactcianDIPInfo, TactcianDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 288, 3, 4 @@ -2300,7 +2300,7 @@ struct BurnDriver BurnDrvLocomotn = { "locomotn", NULL, NULL, NULL, "1982", "Loco-Motion\0", NULL, "Konami (Centuri license)", "Miscellaneous", 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_MISC_PRE90S, GBF_PUZZLE, 0, NULL, locomotnRomInfo, locomotnRomName, NULL, NULL, LocomotnInputInfo, LocomotnDIPInfo, LocomotnDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 256, 3, 4 @@ -2340,7 +2340,7 @@ struct BurnDriver BurnDrvGutangtn = { "gutangtn", "locomotn", NULL, NULL, "1982", "Guttang Gottong\0", NULL, "Konami (Sega license)", "Miscellaneous", 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_MISC_PRE90S, GBF_PUZZLE, 0, NULL, gutangtnRomInfo, gutangtnRomName, NULL, NULL, LocomotnInputInfo, LocomotnDIPInfo, GutangtnDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 256, 3, 4 @@ -2381,7 +2381,7 @@ struct BurnDriver BurnDrvCottong = { "cottong", "locomotn", NULL, NULL, "1982", "Cotocoto Cottong\0", NULL, "bootleg", "Miscellaneous", 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_MISC_PRE90S, GBF_PUZZLE, 0, NULL, cottongRomInfo, cottongRomName, NULL, NULL, LocomotnInputInfo, LocomotnDIPInfo, CottongDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 256, 3, 4 @@ -2421,7 +2421,7 @@ struct BurnDriver BurnDrvLocoboot = { "locoboot", "locomotn", NULL, NULL, "1982", "Loco-Motion (bootleg)\0", NULL, "bootleg", "Miscellaneous", 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_MISC_PRE90S, GBF_PUZZLE, 0, NULL, locobootRomInfo, locobootRomName, NULL, NULL, LocomotnInputInfo, LocomotnDIPInfo, LocobootDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 256, 3, 4 @@ -2463,7 +2463,7 @@ struct BurnDriver BurnDrvCommsega = { "commsega", NULL, NULL, NULL, "1983", "Commando (Sega)\0", NULL, "Sega", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, commsegaRomInfo, commsegaRomName, NULL, NULL, CommsegaInputInfo, CommsegaDIPInfo, CommsegaDrvInit, DrvExit, JunglerFrame, NULL, DrvScan, NULL, 324, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_skyarmy.cpp b/src/burn/drv/pre90s/d_skyarmy.cpp index 0e82fefc3..d41f128b7 100644 --- a/src/burn/drv/pre90s/d_skyarmy.cpp +++ b/src/burn/drv/pre90s/d_skyarmy.cpp @@ -715,7 +715,7 @@ struct BurnDriver BurnDrvSkyarmy = { "skyarmy", NULL, NULL, NULL, "1982", // set name, parent name, bios name, publish date "Sky Army\0", NULL, "Shoei", "Miscellaneous", // title, notes, developer, hardware name NULL, NULL, NULL, NULL, // unicode title, unicode notes, unicode developer, unicode hardware name - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, // orientation vertical | flipped -> ROT90, number of players, hardware type, game category, series? + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, // orientation vertical | flipped -> ROT90, number of players, hardware type, game category, series? NULL, skyarmyRomInfo, skyarmyRomName, NULL, NULL, SkyarmyInputInfo, SkyarmyDIPInfo, // extra rom load routine (usually not used), rom info, rom name, input def, dip def DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 32, // 32 = palette size // pointers to init, exit, frame, draw, savestate, jukebox, drvrecalc (palette), number of palette colors 240, 256, 3, 4 // MDRV_SCREEN_VISIBLE_AREA(0*8,32*8-1,1*8,31*8-1) switch x & y because of ROT90 // screen width, screen width, aspect ration x, y diff --git a/src/burn/drv/pre90s/d_suna8.cpp b/src/burn/drv/pre90s/d_suna8.cpp index c8e6c7a92..6f7d46bb8 100644 --- a/src/burn/drv/pre90s/d_suna8.cpp +++ b/src/burn/drv/pre90s/d_suna8.cpp @@ -2453,7 +2453,7 @@ struct BurnDriver BurnDrvHardhead = { "hardhead", NULL, NULL, NULL, "1988", "Hard Head\0", NULL, "SunA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, hardheadRomInfo, hardheadRomName, NULL, NULL, DrvInputInfo, HardheadDIPInfo, HardheadInit, HardheadExit, HardheadFrame, HardheadDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -2490,7 +2490,7 @@ struct BurnDriver BurnDrvSranger = { "sranger", NULL, NULL, NULL, "1988", "Super Ranger (v2.0)\0", NULL, "SunA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, srangerRomInfo, srangerRomName, NULL, NULL, DrvInputInfo, RrangerDIPInfo, RrangerInit, RrangerExit, RrangerFrame, RrangerDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -2527,7 +2527,7 @@ struct BurnDriver BurnDrvHardhea2 = { "hardhea2", NULL, NULL, NULL, "1991", "Hard Head 2 (v2.0)\0", NULL, "SunA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_PLATFORM, 0, NULL, hardhea2RomInfo, hardhea2RomName, NULL, NULL, DrvInputInfo, Hardhea2DIPInfo, Hardhea2Init, Hardhea2Exit, Hardhea2Frame, Hardhea2Draw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -2566,7 +2566,7 @@ struct BurnDriver BurnDrvSparkman = { "sparkman", NULL, NULL, NULL, "1989", "Spark Man (v2.0, set 1)\0", NULL, "SunA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, sparkmanRomInfo, sparkmanRomName, NULL, NULL, SparkmanInputInfo, SparkmanDIPInfo, SparkmanInit, HardheadExit, SparkmanFrame, SparkmanDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -2603,7 +2603,7 @@ struct BurnDriver BurnDrvStarfigh = { "starfigh", NULL, NULL, NULL, "1990", "Star Fighter (v1)\0", NULL, "SunA", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_VERSHOOT, 0, NULL, starfighRomInfo, starfighRomName, NULL, NULL, DrvInputInfo, StarfighDIPInfo, StarfighInit, HardheadExit, SparkmanFrame, StarfighDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_travrusa.cpp b/src/burn/drv/pre90s/d_travrusa.cpp index 4268a1c6c..dc6090c52 100644 --- a/src/burn/drv/pre90s/d_travrusa.cpp +++ b/src/burn/drv/pre90s/d_travrusa.cpp @@ -861,7 +861,7 @@ struct BurnDriver BurnDrvTravrusa = { "travrusa", NULL, NULL, NULL, "1983", "Traverse USA / Zippy Race\0", NULL, "Irem", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, travrusaRomInfo, travrusaRomName, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo, travrusaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -898,7 +898,7 @@ struct BurnDriver BurnDrvTravrusab = { "travrusab", "travrusa", NULL, NULL, "1983", "Traverse USA (bootleg)\0", NULL, "bootleg (I.P.)", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, travrusabRomInfo, travrusabRomName, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo, travrusaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -935,7 +935,7 @@ struct BurnDriver BurnDrvMotorace = { "motorace", "travrusa", NULL, NULL, "1983", "MotoRace USA\0", NULL, "Irem (Williams license)", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, motoraceRomInfo, motoraceRomName, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo, motoraceInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -972,7 +972,7 @@ struct BurnDriver BurnDrvMototour = { "mototour", "travrusa", NULL, NULL, "1983", "MotoTour / Zippy Race (Tecfri license)\0", NULL, "Irem (Tecfri license)", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, mototourRomInfo, mototourRomName, NULL, NULL, TravrusaInputInfo, TravrusaDIPInfo, travrusaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -1010,7 +1010,7 @@ struct BurnDriver BurnDrvShtrider = { "shtrider", NULL, NULL, NULL, "1985", "Shot Rider\0", NULL, "Seibu Kaihatsu", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, shtriderRomInfo, shtriderRomName, NULL, NULL, ShtriderInputInfo, ShtriderDIPInfo, shtriderInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -1048,7 +1048,7 @@ struct BurnDriver BurnDrvShtridera = { "shtridera", "shtrider", NULL, NULL, "1984", "Shot Rider (Sigma license)\0", NULL, "Seibu Kaihatsu (Sigma license)", "Miscellaneous", 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_MISC_PRE90S, GBF_RACING, 0, NULL, shtrideraRomInfo, shtrideraRomName, NULL, NULL, ShtriderInputInfo, ShtriderDIPInfo, shtrideraInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 @@ -1085,7 +1085,7 @@ struct BurnDriver BurnDrvShtriderb = { "shtriderb", "shtrider", NULL, NULL, "1985", "Shot Rider (bootleg)\0", "Graphics issues", "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_NOT_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_NOT_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_RACING, 0, NULL, shtriderbRomInfo, shtriderbRomName, NULL, NULL, ShtriderInputInfo, ShtriderDIPInfo, shtriderbInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 240, 3, 4 diff --git a/src/burn/drv/pre90s/d_wiz.cpp b/src/burn/drv/pre90s/d_wiz.cpp index 8fba18690..078f4d540 100644 --- a/src/burn/drv/pre90s/d_wiz.cpp +++ b/src/burn/drv/pre90s/d_wiz.cpp @@ -1201,7 +1201,7 @@ struct BurnDriver BurnDrvWiz = { "wiz", NULL, NULL, NULL, "1985", "Wiz\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous", 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_MISC_PRE90S, GBF_PLATFORM, 0, NULL, wizRomInfo, wizRomName, NULL, NULL, WizInputInfo, WizDIPInfo, WizInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1236,7 +1236,7 @@ struct BurnDriver BurnDrvWizt = { "wizt", "wiz", NULL, NULL, "1985", "Wiz (Taito, set 1)\0", NULL, "[Seibu] (Taito license)", "Miscellaneous", 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_MISC_PRE90S, GBF_PLATFORM, 0, NULL, wiztRomInfo, wiztRomName, NULL, NULL, WizInputInfo, WizDIPInfo, WizInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1272,7 +1272,7 @@ struct BurnDriver BurnDrvWizta = { "wizta", "wiz", NULL, NULL, "1985", "Wiz (Taito, set 2)\0", NULL, "[Seibu] (Taito license)", "Miscellaneous", 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_MISC_PRE90S, GBF_PLATFORM, 0, NULL, wiztaRomInfo, wiztaRomName, NULL, NULL, WizInputInfo, WizDIPInfo, WizInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1313,7 +1313,7 @@ struct BurnDriver BurnDrvKungfut = { "kungfut", NULL, NULL, NULL, "1984", "Kung-Fu Taikun\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, kungfutRomInfo, kungfutRomName, NULL, NULL, KungfutInputInfo, KungfutDIPInfo, KungfutInit, DrvExit, DrvFrame, KungfutDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -1348,7 +1348,7 @@ struct BurnDriver BurnDrvKungfuta = { "kungfuta", "kungfut", NULL, NULL, "1984", "Kung-Fu Taikun (alt)\0", NULL, "Seibu Kaihatsu Inc.", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0, NULL, kungfutaRomInfo, kungfutaRomName, NULL, NULL, KungfutInputInfo, KungfutDIPInfo, KungfutInit, DrvExit, DrvFrame, KungfutDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -1425,7 +1425,7 @@ struct BurnDriver BurnDrvStinger = { "stinger", NULL, NULL, "stinger", "1983", "Stinger\0", NULL, "Seibu Denshi", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, stingerRomInfo, stingerRomName, stingerSampleInfo, stingerSampleName, StingerInputInfo, StingerDIPInfo, StingerInit, DrvExit, DrvFrame, StingerDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1462,7 +1462,7 @@ struct BurnDriver BurnDrvStinger2 = { "stinger2", "stinger", NULL, "stinger", "1983", "Stinger (prototype?)\0", NULL, "Seibu Denshi", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, stinger2RomInfo, stinger2RomName, stingerSampleInfo, stingerSampleName, StingerInputInfo, Stinger2DIPInfo, StingerInit, DrvExit, DrvFrame, StingerDraw, DrvScan, &DrvRecalc, 0x100, 224, 256, 3, 4 @@ -1506,7 +1506,7 @@ struct BurnDriver BurnDrvScion = { "scion", NULL, NULL, "stinger", "1984", "Scion\0", "Music horribly broken, use scionc instead!", "Seibu Denshi", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, scionRomInfo, scionRomName, stingerSampleInfo, stingerSampleName, ScionInputInfo, ScionDIPInfo, ScionInit, DrvExit, DrvFrame, StingerDraw, DrvScan, &DrvRecalc, 0x100, 240, 224, 4, 3 @@ -1543,7 +1543,7 @@ struct BurnDriver BurnDrvScionc = { "scionc", "scion", NULL, "stinger", "1984", "Scion (Cinematronics)\0", NULL, "Seibu Denshi (Cinematronics license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, scioncRomInfo, scioncRomName, stingerSampleInfo, stingerSampleName, ScionInputInfo, ScionDIPInfo, ScionInit, DrvExit, DrvFrame, StingerDraw, DrvScan, &DrvRecalc, 0x100, 240, 224, 4, 3 diff --git a/src/burn/drv/pre90s/d_zodiack.cpp b/src/burn/drv/pre90s/d_zodiack.cpp index 57ebb81f3..f7e92a52a 100644 --- a/src/burn/drv/pre90s/d_zodiack.cpp +++ b/src/burn/drv/pre90s/d_zodiack.cpp @@ -1007,7 +1007,7 @@ struct BurnDriver BurnDrvZodiack = { "zodiack", NULL, NULL, NULL, "1983", "Zodiack\0", NULL, "Orca (Esco Trading Co., Inc. license)", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, zodiackRomInfo, zodiackRomName, NULL, NULL, ZodiackInputInfo, ZodiackDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 224, 256, 3, 4 @@ -1039,7 +1039,7 @@ struct BurnDriver BurnDrvDogfight = { "dogfight", NULL, NULL, NULL, "1983", "Dog Fight (Thunderbolt)\0", NULL, "Orca / Thunderbolt", "Miscellaneous", 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_MISC_PRE90S, GBF_SHOOT, 0, NULL, dogfightRomInfo, dogfightRomName, NULL, NULL, DogfightInputInfo, DogfightDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 224, 256, 3, 4 @@ -1084,7 +1084,7 @@ struct BurnDriver BurnDrvMoguchan = { "moguchan", NULL, NULL, NULL, "1982", "Mogu Chan (bootleg?)\0", NULL, "Orca (Eastern Commerce Inc. license)", "Miscellaneous", 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_MISC_PRE90S, GBF_MAZE, 0, NULL, moguchanRomInfo, moguchanRomName, NULL, NULL, MoguchanInputInfo, MoguchanDIPInfo, moguchanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 224, 256, 3, 4 @@ -1118,7 +1118,7 @@ struct BurnDriver BurnDrvPercuss = { "percuss", NULL, NULL, NULL, "1981", "The Percussor\0", NULL, "Orca", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, percussRomInfo, percussRomName, NULL, NULL, PercussInputInfo, PercussDIPInfo, percussInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 224, 256, 3, 4 @@ -1151,7 +1151,7 @@ struct BurnDriver BurnDrvBounty = { "bounty", NULL, NULL, NULL, "1982", "The Bounty\0", NULL, "Orca", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, bountyRomInfo, bountyRomName, NULL, NULL, BountyInputInfo, BountyDIPInfo, percussInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x40, 256, 224, 4, 3 diff --git a/src/burn/drv/pst90s/d_airbustr.cpp b/src/burn/drv/pst90s/d_airbustr.cpp index a40d9ff7e..2a985c053 100644 --- a/src/burn/drv/pst90s/d_airbustr.cpp +++ b/src/burn/drv/pst90s/d_airbustr.cpp @@ -836,7 +836,7 @@ struct BurnDriver BurnDrvAirbustr = { "airbustr", NULL, NULL, NULL, "1990", "Air Buster: Trouble Specialty Raid Unit (World)\0", NULL, "Kaneko (Namco license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_KANEKO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_KANEKO_MISC, GBF_HORSHOOT, 0, NULL, airbustrRomInfo, airbustrRomName, NULL, NULL, AirbustrInputInfo, AirbustrDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x0300, 256, 224, 4, 3 @@ -869,7 +869,7 @@ struct BurnDriver BurnDrvAirbustrj = { "airbustrj", "airbustr", NULL, NULL, "1990", "Air Buster: Trouble Specialty Raid Unit (Japan)\0", NULL, "Kaneko (Namco license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_KANEKO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_KANEKO_MISC, GBF_HORSHOOT, 0, NULL, airbustrjRomInfo, airbustrjRomName, NULL, NULL, AirbustrInputInfo, AirbustjDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x0300, 256, 224, 4, 3 @@ -907,7 +907,7 @@ struct BurnDriver BurnDrvAirbustrb = { "airbustrb", "airbustr", NULL, NULL, "1990", "Air Buster: Trouble Specialty Raid Unit (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_KANEKO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_KANEKO_MISC, GBF_HORSHOOT, 0, NULL, airbustrbRomInfo, airbustrbRomName, NULL, NULL, AirbustrInputInfo, AirbustjDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x0300, 256, 224, 4, 3 diff --git a/src/burn/drv/pst90s/d_dooyong.cpp b/src/burn/drv/pst90s/d_dooyong.cpp index e82ae32da..af7197d23 100644 --- a/src/burn/drv/pst90s/d_dooyong.cpp +++ b/src/burn/drv/pst90s/d_dooyong.cpp @@ -3810,7 +3810,7 @@ struct BurnDriver BurnDrvSadari = { "sadari", NULL, NULL, NULL, "1993", "Sadari\0", NULL, "Dooyong (NTC license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, NULL, sadariRomInfo, sadariRomName, NULL, NULL, BluehawkInputInfo, PrimellaDIPInfo, SadariInit, Z80YM2151Exit, FlytigerFrame, PrimellaDraw, Z80YM2151Scan, &DrvRecalc, 0x400, 384, 256, 4, 3 @@ -3852,7 +3852,7 @@ struct BurnDriver BurnDrvGundl94 = { "gundl94", NULL, NULL, NULL, "1994", "Gun Dealer '94\0", NULL, "Dooyong", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, NULL, gundl94RomInfo, gundl94RomName, NULL, NULL, BluehawkInputInfo, PrimellaDIPInfo, PrimellaInit, Z80YM2151Exit, FlytigerFrame, PrimellaDraw, Z80YM2151Scan, &DrvRecalc, 0x400, 384, 256, 4, 3 @@ -3884,7 +3884,7 @@ struct BurnDriver BurnDrvPrimella = { "primella", "gundl94", NULL, NULL, "1994", "Primella\0", NULL, "Dooyong (NTC license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, NULL, primellaRomInfo, primellaRomName, NULL, NULL, BluehawkInputInfo, PrimellaDIPInfo, PrimellaInit, Z80YM2151Exit, FlytigerFrame, PrimellaDraw, Z80YM2151Scan, &DrvRecalc, 0x400, 384, 256, 4, 3 diff --git a/src/burn/drv/pst90s/d_drgnmst.cpp b/src/burn/drv/pst90s/d_drgnmst.cpp index 96d011cd3..296bba04a 100644 --- a/src/burn/drv/pst90s/d_drgnmst.cpp +++ b/src/burn/drv/pst90s/d_drgnmst.cpp @@ -1019,7 +1019,7 @@ struct BurnDriver BurnDrvDrgnmst = { "drgnmst", NULL, NULL, NULL, "1994", "Dragon Master\0", NULL, "Unico", "Misc", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_VSFIGHT, 0, NULL, drgnmstRomInfo, drgnmstRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000, 384, 224, 4, 3 diff --git a/src/burn/drv/pst90s/d_gaelco.cpp b/src/burn/drv/pst90s/d_gaelco.cpp index f669892e6..d5e6904ce 100644 --- a/src/burn/drv/pst90s/d_gaelco.cpp +++ b/src/burn/drv/pst90s/d_gaelco.cpp @@ -1509,7 +1509,7 @@ struct BurnDriver BurnDrvLastkm = { "lastkm", NULL, NULL, NULL, "1995", "Last KM (Ver 1.0.0275)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_RACING, 0, NULL, lastkmRomInfo, lastkmRomName, NULL, NULL, LastkmInputInfo, LastkmDIPInfo, ManiacspInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 320, 240, 4, 3 diff --git a/src/burn/drv/pst90s/d_gaelco2.cpp b/src/burn/drv/pst90s/d_gaelco2.cpp index 0e3d2622c..bba3eb228 100644 --- a/src/burn/drv/pst90s/d_gaelco2.cpp +++ b/src/burn/drv/pst90s/d_gaelco2.cpp @@ -2076,7 +2076,7 @@ struct BurnDriver BurnDrvTouchgo = { "touchgo", NULL, NULL, NULL, "1995", "Touch & Go (World)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 4, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 4, HARDWARE_MISC_POST90S, GBF_SPORTSMISC, 0, NULL, touchgoRomInfo, touchgoRomName, NULL, NULL, TouchgoInputInfo, TouchgoDIPInfo, touchgoInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 480, 240, 4, 3 @@ -2105,7 +2105,7 @@ struct BurnDriver BurnDrvTouchgon = { "touchgon", "touchgo", NULL, NULL, "1995", "Touch & Go (Non North America)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_SPORTSMISC, 0, NULL, touchgonRomInfo, touchgonRomName, NULL, NULL, TouchgoInputInfo, TouchgoDIPInfo, touchgoInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 480, 240, 4, 3 @@ -2134,7 +2134,7 @@ struct BurnDriver BurnDrvTouchgoe = { "touchgoe", "touchgo", NULL, NULL, "1995", "Touch & Go (earlier revision)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_SPORTSMISC, 0, NULL, touchgoeRomInfo, touchgoeRomName, NULL, NULL, TouchgoInputInfo, TouchgoDIPInfo, touchgoInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 480, 240, 4, 3 @@ -2160,7 +2160,7 @@ struct BurnDriver BurnDrvTouchgok = { "touchgok", "touchgo", NULL, NULL, "1995", "Touch & Go (Korea, unprotected)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 4, HARDWARE_MISC_POST90S, GBF_SPORTSMISC, 0, NULL, touchgokRomInfo, touchgokRomName, NULL, NULL, TouchgoInputInfo, TouchgoDIPInfo, touchgoInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 480, 240, 4, 3 @@ -2207,7 +2207,7 @@ struct BurnDriver BurnDrvBang = { "bang", NULL, NULL, NULL, "1998", "Bang!\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, NULL, bangRomInfo, bangRomName, NULL, NULL, BangInputInfo, NULL, bangInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 320, 240, 4, 3 @@ -2243,7 +2243,7 @@ struct BurnDriver BurnDrvBangj = { "bangj", "bang", NULL, NULL, "1998", "Gun Gabacho (Japan)\0", NULL, "Gaelco", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, NULL, bangjRomInfo, bangjRomName, NULL, NULL, BangInputInfo, NULL, bangInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x10000, 320, 240, 4, 3 diff --git a/src/burn/drv/pst90s/d_namcos2.cpp b/src/burn/drv/pst90s/d_namcos2.cpp index c1189fda4..0b2138dbe 100644 --- a/src/burn/drv/pst90s/d_namcos2.cpp +++ b/src/burn/drv/pst90s/d_namcos2.cpp @@ -3859,7 +3859,7 @@ struct BurnDriver BurnDrvAssaultj = { "assaultj", "assault", NULL, NULL, "1988", "Assault (Japan)\0", NULL, "Namco", "System 2", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, assaultjRomInfo, assaultjRomName, NULL, NULL, AssaultInputInfo, AssaultDIPInfo, AssaultInit, Namcos2Exit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x4000, 224, 288, 3, 4 @@ -4415,7 +4415,7 @@ struct BurnDriver BurnDrvPheliosj = { "pheliosj", "phelios", NULL, NULL, "1988", "Phelios (Japan)\0", NULL, "Namco", "System 2", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0, NULL, pheliosjRomInfo, pheliosjRomName, NULL, NULL, DefaultInputInfo, DefaultDIPInfo, PheliosInit, Namcos2Exit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x4000, 224, 288, 3, 4 @@ -6044,7 +6044,7 @@ struct BurnDriver BurnDrvMetlhawk = { "metlhawk", NULL, NULL, NULL, "1988", "Metal Hawk (Rev C)\0", NULL, "Namco", "System 2", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, metlhawkRomInfo, metlhawkRomName, NULL, NULL, MetlhawkInputInfo, MetlhawkDIPInfo, MetlhawkInit, Namcos2Exit, DrvFrame, MetlhawkDraw, DrvScan, &DrvRecalc, 0x4000, 224, 288, 3, 4 @@ -6114,7 +6114,7 @@ struct BurnDriver BurnDrvMetlhawkj = { "metlhawkj", "metlhawk", NULL, NULL, "1988", "Metal Hawk (Japan, Rev F)\0", NULL, "Namco", "System 2", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_MISC_PRE90S, GBF_SHOOT, 0, NULL, metlhawkjRomInfo, metlhawkjRomName, NULL, NULL, MetlhawkInputInfo, MetlhawkDIPInfo, MetlhawkInit, Namcos2Exit, DrvFrame, MetlhawkDraw, DrvScan, &DrvRecalc, 0x4000, 224, 288, 3, 4 diff --git a/src/burn/drv/pst90s/d_nmk16.cpp b/src/burn/drv/pst90s/d_nmk16.cpp index b2038db0e..e3fc214af 100644 --- a/src/burn/drv/pst90s/d_nmk16.cpp +++ b/src/burn/drv/pst90s/d_nmk16.cpp @@ -7927,7 +7927,7 @@ struct BurnDriver BurnDrvDolmen = { "dolmen", NULL, NULL, NULL, "1995", "Dolmen\0", NULL, "Afega", "NMK16", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, NULL, dolmenRomInfo, dolmenRomName, NULL, NULL, DolmenInputInfo, DolmenDIPInfo, DolmenInit, MSM6295x1Exit, SsmissinFrame, MacrossDraw, DrvScan, NULL, 0x400, 256, 224, 4, 3 diff --git a/src/burn/drv/pst90s/d_pirates.cpp b/src/burn/drv/pst90s/d_pirates.cpp index 17e98ebef..a2cc3cfb5 100644 --- a/src/burn/drv/pst90s/d_pirates.cpp +++ b/src/burn/drv/pst90s/d_pirates.cpp @@ -646,7 +646,7 @@ struct BurnDriver BurnDrvPirates = { "pirates", NULL, NULL, NULL, "1994", "Pirates (set 1)\0", NULL, "NIX", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, NULL, piratesRomInfo, piratesRomName, NULL, NULL, PiratesInputInfo, PiratesDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000, 288, 224, 4, 3 @@ -680,7 +680,7 @@ struct BurnDriver BurnDrvPiratesb = { "piratesb", "pirates", NULL, NULL, "1995", "Pirates (set 2)\0", NULL, "NIX", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, NULL, piratesbRomInfo, piratesbRomName, NULL, NULL, PiratesInputInfo, PiratesDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000, 288, 224, 4, 3 @@ -713,7 +713,7 @@ struct BurnDriver BurnDrvGenix = { "genix", NULL, NULL, NULL, "1994", "Genix Family\0", NULL, "NIX", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SHOOT, 0, NULL, genixRomInfo, genixRomName, NULL, NULL, PiratesInputInfo, PiratesDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x2000, 288, 224, 4, 3 diff --git a/src/burn/drv/pst90s/d_ppmast93.cpp b/src/burn/drv/pst90s/d_ppmast93.cpp index 522bcaeb1..79b0bc8af 100644 --- a/src/burn/drv/pst90s/d_ppmast93.cpp +++ b/src/burn/drv/pst90s/d_ppmast93.cpp @@ -505,7 +505,7 @@ struct BurnDriver BurnDrvPpmast93 = { "ppmast93", NULL, NULL, NULL, "1993", "Ping Pong Masters '93\0", NULL, "Electronic Devices S.R.L.", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_SPORTSMISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_MISC_POST90S, GBF_BALLPADDLE, 0, NULL, ppmast93RomInfo, ppmast93RomName, NULL, NULL, Ppmast93InputInfo, Ppmast93DIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 256, 4, 3 diff --git a/src/burn/drv/pst90s/d_ssv.cpp b/src/burn/drv/pst90s/d_ssv.cpp index 719c77eff..18d09fbcd 100644 --- a/src/burn/drv/pst90s/d_ssv.cpp +++ b/src/burn/drv/pst90s/d_ssv.cpp @@ -4133,7 +4133,7 @@ struct BurnDriver BurnDrvKeithlcy = { "keithlcy", NULL, NULL, NULL, "1993", "Dramatic Adventure Quiz Keith & Lucy (Japan)\0", NULL, "Visco", "SSV", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SETA_SSV, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SETA_SSV, GBF_QUIZ, 0, NULL, keithlcyRomInfo, keithlcyRomName, NULL, NULL, KeithlcyInputInfo, KeithlcyDIPInfo, KeithlcyInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x8000, 336, 238, 4, 3 diff --git a/src/burn/drv/pst90s/d_suprnova.cpp b/src/burn/drv/pst90s/d_suprnova.cpp index 3674660fd..628789f2b 100644 --- a/src/burn/drv/pst90s/d_suprnova.cpp +++ b/src/burn/drv/pst90s/d_suprnova.cpp @@ -2958,7 +2958,7 @@ struct BurnDriver BurnDrvVblokbrk = { "vblokbrk", NULL, "skns", NULL, "1997", "VS Block Breaker (Europe)\0", NULL, "Kaneko / Mediaworks", "Super Kaneko Nova System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BALLPADDLE, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BREAKOUT, 0, NULL, vblokbrkRomInfo, vblokbrkRomName, NULL, NULL, VblokbrkInputInfo, VblokbrkDIPInfo, VblokbrkInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x8000, 320, 240, 4, 3 @@ -2997,7 +2997,7 @@ struct BurnDriver BurnDrvVblokbrka = { "vblokbrka", "vblokbrk", "skns", NULL, "1997", "VS Block Breaker (Asia)\0", NULL, "Kaneko / Mediaworks", "Super Kaneko Nova System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BALLPADDLE, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BREAKOUT, 0, NULL, vblokbrkaRomInfo, vblokbrkaRomName, NULL, NULL, VblokbrkInputInfo, VblokbrkDIPInfo, VblokbrkaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x8000, 320, 240, 4, 3 @@ -3036,7 +3036,7 @@ struct BurnDriver BurnDrvSarukani = { "sarukani", "vblokbrk", "skns", NULL, "1997", "Saru-Kani-Hamu-Zou (Japan)\0", NULL, "Kaneko / Mediaworks", "Super Kaneko Nova System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BALLPADDLE, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_KANEKO_SKNS, GBF_BREAKOUT, 0, NULL, sarukaniRomInfo, sarukaniRomName, NULL, NULL, VblokbrkInputInfo, VblokbrkDIPInfo, SarukaniInit, DrvExit, DrvFrame, DrvDraw, DrvScan, NULL, 0x8000, 320, 240, 4, 3 diff --git a/src/burn/drv/sega/d_appoooh.cpp b/src/burn/drv/sega/d_appoooh.cpp index e4ba67c4a..b341749b5 100644 --- a/src/burn/drv/sega/d_appoooh.cpp +++ b/src/burn/drv/sega/d_appoooh.cpp @@ -996,7 +996,7 @@ struct BurnDriver BurnDrvAppoooh = { "appoooh", NULL, NULL, NULL, "1984", "Appoooh\0", NULL, "Sanritsu / Sega", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_VSFIGHT, 0, NULL, appooohRomInfo, appooohRomName, NULL, NULL, AppooohInputInfo, AppooohDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x220, 256, 224, 4, 3 @@ -1006,7 +1006,7 @@ struct BurnDriver BurnDrvRobowres = { "robowres", NULL, NULL, NULL, "1986", "Robo Wres 2001\0", NULL, "Sanritsu / Sega", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_VSFIGHT, 0, NULL, robowresRomInfo, robowresRomName, NULL, NULL, AppooohInputInfo, RobowresDIPInfo, DrvRobowresInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x220, 256, 224, 4, 3 diff --git a/src/burn/drv/sega/d_segae.cpp b/src/burn/drv/sega/d_segae.cpp index a7f41b770..b5c46ec39 100644 --- a/src/burn/drv/sega/d_segae.cpp +++ b/src/burn/drv/sega/d_segae.cpp @@ -1455,7 +1455,7 @@ struct BurnDriver BurnDrvHangonjr = { "hangonjr", NULL, NULL, NULL, "1985", "Hang-On Jr. Rev.B\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_RACING, 0, NULL, hangonjrRomInfo, hangonjrRomName, NULL, NULL, HangonjrInputInfo, HangonjrDIPInfo, DrvHangonJrInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 256, 192, 4, 3 @@ -1465,7 +1465,7 @@ struct BurnDriver BurnDrvTetrisse = { "tetrisse", NULL, NULL, NULL, "1988", "Tetris (Japan, System E)\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_PUZZLE, 0, NULL, TetrisseRomInfo, TetrisseRomName, NULL, NULL, TetrisseInputInfo, TetrisseDIPInfo, DrvTetrisInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 256, 192, 4, 3 @@ -1475,7 +1475,7 @@ struct BurnDriver BurnDrvTransfrm = { "transfrm", NULL, NULL, NULL, "1986", "Transformer\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_HORSHOOT, 0, NULL, TransfrmRomInfo, TransfrmRomName, NULL, NULL, TransfrmInputInfo, TransfrmDIPInfo, DrvTransfrmInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 256, 192, 4, 3 @@ -1500,7 +1500,7 @@ struct BurnDriver BurnDrvFantzn2 = { "fantzn2", NULL, NULL, NULL, "1988", "Fantasy Zone II - The Tears of Opa-Opa (MC-8123, 317-0057)\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_HORSHOOT, 0, NULL, fantzn2RomInfo, fantzn2RomName, NULL, NULL, TransfrmInputInfo, Fantzn2DIPInfo, DrvFantzn2Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 248, 192, 4, 3 @@ -1574,7 +1574,7 @@ struct BurnDriver BurnDrvSlapshtr = { "slapshtr", NULL, NULL, NULL, "1986", "Slap Shooter\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_SPORTSMISC, 0, NULL, slapshtrRomInfo, slapshtrRomName, NULL, NULL, TransfrmInputInfo, TransfrmDIPInfo, DrvSlapshtrInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 256, 192, 4, 3 @@ -1598,7 +1598,7 @@ struct BurnDriver BurnDrvAstrofl = { "astrofl", "transfrm", NULL, NULL, "1986", "Astro Flash (Japan)\0", NULL, "Sega", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_MISC, GBF_HORSHOOT, 0, NULL, AstroflRomInfo, AstroflRomName, NULL, NULL, TransfrmInputInfo, TransfrmDIPInfo, DrvAstroflInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 256, 192, 4, 3 @@ -1622,7 +1622,7 @@ struct BurnDriver BurnDrvRidleOfp = { "ridleofp", NULL, NULL, NULL, "1986", "Riddle of Pythagoras (Japan)\0", NULL, "Sega / Nasco", "System E", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARDWARE_SEGA_MISC, GBF_BREAKOUT, 0, NULL, RidleOfpRomInfo, RidleOfpRomName, NULL, NULL, RidleofpInputInfo, RidleOfpDIPInfo, DrvRidleOfpInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64, 192, 240, 3, 4 diff --git a/src/burn/drv/sega/d_sys1.cpp b/src/burn/drv/sega/d_sys1.cpp index ebdbadb77..65b6fd1bb 100644 --- a/src/burn/drv/sega/d_sys1.cpp +++ b/src/burn/drv/sega/d_sys1.cpp @@ -6320,7 +6320,7 @@ struct BurnDriver BurnDrvBullfgt = { "bullfgt", NULL, NULL, NULL, "1984", "Bullfight (315-5065)\0", NULL, "Coreland / Sega", "System 1", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM1, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM1, GBF_SPORTSMISC, 0, NULL, BullfgtRomInfo, BullfgtRomName, NULL, NULL, MyheroInputInfo, BullfgtDIPInfo, BullfgtInit, System1Exit, System1Frame, NULL, System1Scan, NULL, 0x800, 256, 224, 4, 3 @@ -6330,7 +6330,7 @@ struct BurnDriver BurnDrvThetogyu = { "thetogyu", "bullfgt", NULL, NULL, "1984", "The Togyu (315-5065, Japan)\0", NULL, "Coreland / Sega", "System 1", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_SYSTEM1, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_SYSTEM1, GBF_SPORTSMISC, 0, NULL, ThetogyuRomInfo, ThetogyuRomName, NULL, NULL, MyheroInputInfo, BullfgtDIPInfo, ThetogyuInit, System1Exit, System1Frame, NULL, System1Scan, NULL, 0x800, 256, 224, 4, 3 @@ -6990,7 +6990,7 @@ struct BurnDriver BurnDrvWbmlvc = { "wbmlvc", "wbml", NULL, NULL, "2009", "Wonder Boy in Monster Land (English, Virtual Console)\0", NULL, "Sega", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_SYSTEM1, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_SYSTEM1, GBF_PLATFORM, 0, NULL, wbmlvcRomInfo, wbmlvcRomName, NULL, NULL, MyheroInputInfo, WbmlDIPInfo, WbmljbInit, System1Exit, System1Frame, NULL, System1Scan, NULL, 0x600, 256, 224, 4, 3 diff --git a/src/burn/drv/sega/d_sys16b.cpp b/src/burn/drv/sega/d_sys16b.cpp index b8d9399bd..2417382d0 100644 --- a/src/burn/drv/sega/d_sys16b.cpp +++ b/src/burn/drv/sega/d_sys16b.cpp @@ -8799,7 +8799,7 @@ struct BurnDriver BurnDrvAtomicp = { "atomicp", NULL, NULL, NULL, "1990", "Atomic Point (Korea)\0", NULL, "Philco", "System 16B", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM16B | HARDWARE_SEGA_YM2413, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM16B | HARDWARE_SEGA_YM2413, GBF_PUZZLE, 0, NULL, AtomicpRomInfo, AtomicpRomName, NULL, NULL, AtomicpInputInfo, AtomicpDIPInfo, AtomicpInit, System16Exit, System16BFrame, NULL, System16Scan, NULL, 0x1800, 320, 224, 4, 3 @@ -9459,7 +9459,7 @@ struct BurnDriver BurnDrvLockonph = { "lockonph", NULL, NULL, NULL, "1991", "Lock On (Philko)\0", NULL, "Philco", "System 16B", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM16B, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_SEGA_SYSTEM16B, GBF_HORSHOOT, 0, NULL,LockonphRomInfo, LockonphRomName, NULL, NULL, LockonphInputInfo, LockonphDIPInfo, LockonphInit, System16Exit, System16BFrame, NULL, System16Scan, NULL, 0x1800, 320, 224, 4, 3 diff --git a/src/burn/drv/taito/d_msisaac.cpp b/src/burn/drv/taito/d_msisaac.cpp index 8e21eb609..3ae59875a 100644 --- a/src/burn/drv/taito/d_msisaac.cpp +++ b/src/burn/drv/taito/d_msisaac.cpp @@ -743,7 +743,7 @@ struct BurnDriver BurnDrvMsisaac = { "msisaac", NULL, NULL, NULL, "1985", "Metal Soldier Isaac II\0", NULL, "Taito Corporation", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_TAITO, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_PREFIX_TAITO, GBF_SHOOT, 0, NULL, msisaacRomInfo, msisaacRomName, NULL, NULL, MsisaacInputInfo, MsisaacDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 diff --git a/src/burn/drv/taito/d_taitol.cpp b/src/burn/drv/taito/d_taitol.cpp index aee7eaef4..c729c6b8a 100644 --- a/src/burn/drv/taito/d_taitol.cpp +++ b/src/burn/drv/taito/d_taitol.cpp @@ -3478,7 +3478,7 @@ struct BurnDriver BurnDrvRaimais = { "raimais", NULL, NULL, NULL, "1988", "Raimais (World)\0", NULL, "Taito Corporation Japan", "Taito L System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_MAZE, 0, NULL, raimaisRomInfo, raimaisRomName, NULL, NULL, FhawkInputInfo, RaimaisDIPInfo, RaimaisInit, DrvExit, Z80x3Frame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 320, 224, 4, 3 @@ -3508,7 +3508,7 @@ struct BurnDriver BurnDrvRaimaisj = { "raimaisj", "raimais", NULL, NULL, "1988", "Raimais (Japan)\0", NULL, "Taito Corporation", "Taito L System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_MAZE, 0, NULL, raimaisjRomInfo, raimaisjRomName, NULL, NULL, FhawkInputInfo, RaimaisjDIPInfo, RaimaisInit, DrvExit, Z80x3Frame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 320, 224, 4, 3 @@ -3538,7 +3538,7 @@ struct BurnDriver BurnDrvRaimaisjo = { "raimaisjo", "raimais", NULL, NULL, "1988", "Raimais (Japan, first revision)\0", NULL, "Taito Corporation", "Taito L System", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_MISC, 0, + BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_MAZE, 0, NULL, raimaisjoRomInfo, raimaisjoRomName, NULL, NULL, FhawkInputInfo, RaimaisjDIPInfo, RaimaisInit, DrvExit, Z80x3Frame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 320, 224, 4, 3