diff --git a/src/burn/drv/pre90s/d_commando.cpp b/src/burn/drv/pre90s/d_commando.cpp index 30cc70c81..47005278f 100644 --- a/src/burn/drv/pre90s/d_commando.cpp +++ b/src/burn/drv/pre90s/d_commando.cpp @@ -477,6 +477,8 @@ static INT32 DrvDoReset() DrvBgScrollY[0] = DrvBgScrollY[1] = 0; DrvFlipScreen = 0; DrvSoundLatch = 0; + + HiscoreReset(); return 0; } @@ -1095,7 +1097,7 @@ struct BurnDriver BurnDrvCommando = { "commando", NULL, NULL, NULL, "1985", "Commando (World)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvRomInfo, DrvRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1105,7 +1107,7 @@ struct BurnDriver BurnDrvCommandu = { "commandou", "commando", NULL, NULL, "1985", "Commando (US, set 1)\0", NULL, "Capcom (Data East USA license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvuRomInfo, DrvuRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1115,7 +1117,7 @@ struct BurnDriver BurnDrvCommandu2 = { "commandou2", "commando", NULL, NULL, "1985", "Commando (US, set 2)\0", NULL, "Capcom (Data East USA license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, Drvu2RomInfo, Drvu2RomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1125,7 +1127,7 @@ struct BurnDriver BurnDrvCommandj = { "commandoj", "commando", NULL, NULL, "1985", "Senjou no Ookami\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvjRomInfo, DrvjRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1135,7 +1137,7 @@ struct BurnDriver BurnDrvCommandb = { "commandob", "commando", NULL, NULL, "1985", "Commando (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvbRomInfo, DrvbRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, BootlegInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1145,7 +1147,7 @@ struct BurnDriver BurnDrvCommandb2 = { "commandob2", "commando", NULL, NULL, "1985", "Commando (bootleg 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, Drvb2RomInfo, Drvb2RomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1155,7 +1157,7 @@ struct BurnDriver BurnDrvSinvasn = { "sinvasn", "commando", NULL, NULL, "1985", "Space Invasion (Europe)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, SinvasnRomInfo, SinvasnRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 @@ -1165,7 +1167,7 @@ struct BurnDriver BurnDrvSinvasnb = { "sinvasnb", "commando", NULL, NULL, "1985", "Space Invasion (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, SinvasnbRomInfo, SinvasnbRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, BootlegInit, DrvExit, DrvFrame, NULL, DrvScan, NULL, 0x100, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_higemaru.cpp b/src/burn/drv/pre90s/d_higemaru.cpp index db9476775..88a7fa77d 100644 --- a/src/burn/drv/pre90s/d_higemaru.cpp +++ b/src/burn/drv/pre90s/d_higemaru.cpp @@ -198,6 +198,8 @@ static INT32 DrvDoReset() flipscreen = 0; + HiscoreReset(); + return 0; } @@ -503,7 +505,7 @@ struct BurnDriver BurnDrvhigemaru = { "higemaru", NULL, NULL, NULL, "1984", "Pirate Ship Higemaru\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARWARE_CAPCOM_MISC, GBF_MAZE, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_MAZE, 0, NULL, higemaruRomInfo, higemaruRomName, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x180, 256, 224, 4, 3 diff --git a/src/burn/drv/pre90s/d_lwings.cpp b/src/burn/drv/pre90s/d_lwings.cpp index 93eb02308..186e1bab8 100644 --- a/src/burn/drv/pre90s/d_lwings.cpp +++ b/src/burn/drv/pre90s/d_lwings.cpp @@ -813,6 +813,8 @@ static INT32 DrvDoReset() soundlatch = 0; soundlatch2 = 0; + HiscoreReset(); + return 0; } @@ -1584,7 +1586,7 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin) SCAN_VAR(flipscreen); SCAN_VAR(DrvZ80Bank); - SCAN_VAR(*((UINT32*)avengers_param)); + SCAN_VAR(avengers_param); SCAN_VAR(avengers_palette_pen); SCAN_VAR(avengers_soundlatch2); SCAN_VAR(avengers_soundstate); @@ -1635,7 +1637,7 @@ struct BurnDriver BurnDrvSectionz = { "sectionz", NULL, NULL, NULL, "1985", "Section Z (set 1)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARWARE_CAPCOM_MISC, GBF_HORSHOOT, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_HORSHOOT, 0, NULL, sectionzRomInfo, sectionzRomName, NULL, NULL, DrvInputInfo, SectionzDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -1677,7 +1679,7 @@ struct BurnDriver BurnDrvSctionza = { "sectionza", "sectionz", NULL, NULL, "1985", "Section Z (set 2)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_HORSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_HORSHOOT, 0, NULL, sctionzaRomInfo, sctionzaRomName, NULL, NULL, DrvInputInfo, SectionzDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -1719,7 +1721,7 @@ struct BurnDriver BurnDrvLwings = { "lwings", NULL, NULL, NULL, "1986", "Legendary Wings (US set 1)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, lwingsRomInfo, lwingsRomName, NULL, NULL, DrvInputInfo, LwingsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -1761,7 +1763,7 @@ struct BurnDriver BurnDrvLwings2 = { "lwings2", "lwings", NULL, NULL, "1986", "Legendary Wings (US set 2)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, lwings2RomInfo, lwings2RomName, NULL, NULL, DrvInputInfo, LwingsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -1803,7 +1805,7 @@ struct BurnDriver BurnDrvLwingsjp = { "lwingsj", "lwings", NULL, NULL, "1986", "Ares no Tsubasa (Japan)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, lwingsjpRomInfo, lwingsjpRomName, NULL, NULL, DrvInputInfo, LwingsDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -1845,7 +1847,7 @@ struct BurnDriver BurnDrvLwingsb = { "lwingsb", "lwings", NULL, NULL, "1986", "Legendary Wings (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, lwingsbRomInfo, lwingsbRomName, NULL, NULL, DrvInputInfo, LwingsbDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -1899,7 +1901,7 @@ struct BurnDriver BurnDrvTrojan = { "trojan", NULL, NULL, NULL, "1986", "Trojan (US set 1)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanRomInfo, trojanRomName, NULL, NULL, DrvInputInfo, TrojanlsDIPInfo, TrojanInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -1953,7 +1955,7 @@ struct BurnDriver BurnDrvTrojana = { "trojana", "trojan", NULL, NULL, "1986", "Trojan (US set 2)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanaRomInfo, trojanaRomName, NULL, NULL, DrvInputInfo, TrojanlsDIPInfo, TrojanInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -2007,7 +2009,7 @@ struct BurnDriver BurnDrvTrojanr = { "trojanr", "trojan", NULL, NULL, "1986", "Trojan (Romstar)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanrRomInfo, trojanrRomName, NULL, NULL, DrvInputInfo, TrojanDIPInfo, TrojanInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -2061,7 +2063,7 @@ struct BurnDriver BurnDrvTrojanb = { "trojanb", "trojan", NULL, NULL, "1986", "Trojan (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanbRomInfo, trojanbRomName, NULL, NULL, DrvInputInfo, TrojanlsDIPInfo, TrojanInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -2115,7 +2117,7 @@ struct BurnDriver BurnDrvTrojanj = { "trojanj", "trojan", NULL, NULL, "1986", "Tatakai no Banka (Japan)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanjRomInfo, trojanjRomName, NULL, NULL, DrvInputInfo, TrojanDIPInfo, TrojanInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -2176,7 +2178,7 @@ struct BurnDriver BurnDrvAvengers = { "avengers", NULL, NULL, NULL, "1987", "Avengers (US set 1)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, NULL, avengersRomInfo, avengersRomName, NULL, NULL, DrvInputInfo, AvengersDIPInfo, AvengersInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -2230,7 +2232,7 @@ struct BurnDriver BurnDrvAvenger2 = { "avengers2", "avengers", NULL, NULL, "1987", "Avengers (US set 2)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, NULL, avenger2RomInfo, avenger2RomName, NULL, NULL, DrvInputInfo, AvengersDIPInfo, AvengersInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -2284,7 +2286,7 @@ struct BurnDriver BurnDrvBuraiken = { "buraiken", "avengers", NULL, NULL, "1987", "Hissatsu Buraiken (Japan)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT, 0, NULL, buraikenRomInfo, buraikenRomName, NULL, NULL, DrvInputInfo, AvengersDIPInfo, AvengersInit, TrojanExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_tigeroad.cpp b/src/burn/drv/pre90s/d_tigeroad.cpp index 2251c526f..2738d0ee0 100644 --- a/src/burn/drv/pre90s/d_tigeroad.cpp +++ b/src/burn/drv/pre90s/d_tigeroad.cpp @@ -585,6 +585,8 @@ static INT32 DrvDoReset() memset (pBurnSoundOut, 0, nBurnSoundLen); } + HiscoreReset(); + return 0; } @@ -1158,7 +1160,7 @@ struct BurnDriver BurnDrvTigeroad = { "tigeroad", NULL, NULL, NULL, "1987", "Tiger Road (US)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, + BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, NULL, tigeroadRomInfo, tigeroadRomName, NULL, NULL, TigeroadInputInfo, TigeroadDIPInfo, TigeroadInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1201,7 +1203,7 @@ struct BurnDriver BurnDrvTigeroadu = { "tigeroadu", "tigeroad", NULL, NULL, "1987", "Tiger Road (US, Romstar license)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, NULL, tigeroaduRomInfo, tigeroaduRomName, NULL, NULL, TigeroadInputInfo, TigeroadDIPInfo, TigeroadInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1253,7 +1255,7 @@ struct BurnDriver BurnDrvToramich = { "toramich", "tigeroad", NULL, NULL, "1987", "Tora e no Michi (Japan)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, NULL, toramichRomInfo, toramichRomName, NULL, NULL, TigeroadInputInfo, ToramichDIPInfo, ToramichInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1330,7 +1332,7 @@ struct BurnDriver BurnDrvTigeroadb = { "tigeroadb", "tigeroad", NULL, NULL, "1987", "Tiger Road (US bootleg, set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, NULL, tigeroadbRomInfo, tigeroadbRomName, NULL, NULL, TigeroadInputInfo, TigeroadDIPInfo, TigeroadbInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1416,7 +1418,7 @@ struct BurnDriver BurnDrvTigeroadb2 = { "tigeroadb2", "tigeroad", NULL, NULL, "1987", "Tiger Road (US bootleg, set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_SCRFIGHT | GBF_PLATFORM, 0, NULL, tigeroadb2RomInfo, tigeroadb2RomName, NULL, NULL, TigeroadInputInfo, TigeroadDIPInfo, Tigeroadb2Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1562,7 +1564,7 @@ struct BurnDriver BurnDrvF1dreamb = { "f1dreamb", "f1dream", NULL, NULL, "1988", "F-1 Dream (bootleg, set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_RACING, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RACING, 0, NULL, f1dreambRomInfo, f1dreambRomName, NULL, NULL, TigeroadInputInfo, F1dreamDIPInfo, F1dreambInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3 @@ -1605,7 +1607,7 @@ struct BurnDriver BurnDrvF1dreamba = { "f1dreamba", "f1dream", NULL, NULL, "1988", "F-1 Dream (bootleg, set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARWARE_CAPCOM_MISC, GBF_RACING, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RACING, 0, NULL, f1dreambaRomInfo, f1dreambaRomName, NULL, NULL, TigeroadInputInfo, F1dreamDIPInfo, F1dreambInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x240, 256, 224, 4, 3