From 47ef0c059e4607a8e79f7e95ad1c64d265690c88 Mon Sep 17 00:00:00 2001 From: jackchatelet Date: Thu, 26 Mar 2015 22:59:14 +0000 Subject: [PATCH] Megadrive update PART 2 (and last) : - Promoted more & more games to non working - Fixed more & more Megadrive games where PAL auto-detection fails --- src/burn/drv/megadrive/d_megadrive.cpp | 34 +++++++++++++------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/src/burn/drv/megadrive/d_megadrive.cpp b/src/burn/drv/megadrive/d_megadrive.cpp index e196497a2..875189f5e 100644 --- a/src/burn/drv/megadrive/d_megadrive.cpp +++ b/src/burn/drv/megadrive/d_megadrive.cpp @@ -32956,7 +32956,7 @@ struct BurnDriver BurnDrvmd_ttoonbhtk = { "md_ttoonbhtk", "md_ttoonbht", NULL, NULL, "1993", "Tiny Toon Adventures (Kor)\0", NULL, "Konami", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_ttoonbhtkRomInfo, md_ttoonbhtkRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -33893,7 +33893,7 @@ struct BurnDriver BurnDrvmd_ultsoccr = { "Ultimate Soccer (Euro)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, - MegadriveGetZipName, md_ultsoccrRomInfo, md_ultsoccrRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, + MegadriveGetZipName, md_ultsoccrRomInfo, md_ultsoccrRomName, NULL, NULL, MegadriveInputInfo, MegadrivePALDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 }; @@ -34649,7 +34649,7 @@ struct BurnDriver BurnDrvmd_vrtroop = { "VR Troopers (Euro, USA)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, - MegadriveGetZipName, md_vrtroopRomInfo, md_vrtroopRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, + MegadriveGetZipName, md_vrtroopRomInfo, md_vrtroopRomName, NULL, NULL, MegadriveInputInfo, MegadrivePALDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 }; @@ -35512,7 +35512,7 @@ struct BurnDriver BurnDrvmd_wondlib = { "md_wondlib", NULL, NULL, NULL, "199?", "Wonder Library (Jpn)\0", NULL, "Victor", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wondlibRomInfo, md_wondlibRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -36160,7 +36160,7 @@ struct BurnDriver BurnDrvmd_whjp1 = { "md_whjp1", "md_wh", NULL, NULL, "1994", "World Heroes (Jpn, Prototype, 19940420, broken - C05 missing)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_whjp1RomInfo, md_whjp1RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -36322,7 +36322,7 @@ struct BurnDriver BurnDrvmd_whp06 = { "md_whp06", "md_wh", NULL, NULL, "1994", "World Heroes (USA, Prototype, 19940322, broken - C07 missing)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_whp06RomInfo, md_whp06RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -36790,7 +36790,7 @@ struct BurnDriver BurnDrvmd_wsb95p15 = { "md_wsb95p15", "md_wsb95", NULL, NULL, "1995", "World Series Baseball '95 (USA, Prototype, 19950114-RM)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wsb95p15RomInfo, md_wsb95p15RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -36826,7 +36826,7 @@ struct BurnDriver BurnDrvmd_wsb95p13 = { "md_wsb95p13", "md_wsb95", NULL, NULL, "1995", "World Series Baseball '95 (USA, Prototype, 19950118-RM)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wsb95p13RomInfo, md_wsb95p13RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -36952,7 +36952,7 @@ struct BurnDriver BurnDrvmd_wsbp09 = { "md_wsbp09", "md_wsb", NULL, NULL, "1993", "World Series Baseball (USA, Prototype, 19931222)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wsbp09RomInfo, md_wsbp09RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -37078,7 +37078,7 @@ struct BurnDriver BurnDrvmd_wsbp02 = { "md_wsbp02", "md_wsb", NULL, NULL, "1994", "World Series Baseball (USA, Prototype, 19940304)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wsbp02RomInfo, md_wsbp02RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -37114,7 +37114,7 @@ struct BurnDriver BurnDrvmd_wsbp10 = { "md_wsbp10", "md_wsb", NULL, NULL, "1993", "World Series Baseball (USA, Prototype, 19931001)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_wsbp10RomInfo, md_wsbp10RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -37690,7 +37690,7 @@ struct BurnDriver BurnDrvmd_xmen2p17 = { "md_xmen2p17", "md_xmen2", NULL, NULL, "1994", "X-Men 2 - Clone Wars (Prototype, 19941018)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY | BDF_CLONE, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_xmen2p17RomInfo, md_xmen2p17RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -37709,7 +37709,7 @@ struct BurnDriver BurnDrvmd_xperts = { "X-perts (USA)\0", NULL, "Sega", "Sega Megadrive", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, - MegadriveGetZipName, md_xpertsRomInfo, md_xpertsRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, + MegadriveGetZipName, md_xpertsRomInfo, md_xpertsRomName, NULL, NULL, MegadriveInputInfo, MegadrivePALDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 }; @@ -38968,7 +38968,7 @@ struct BurnDriver BurnDrvmd_whacacri = { "md_whacacri", NULL, NULL, NULL, "1993", "Whac-a-Critter (USA)\0", NULL, "Realtec", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE | HARDWARE_SEGA_MEGADRIVE_PCB_REALTEC, GBF_MISC, 0, + BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE | HARDWARE_SEGA_MEGADRIVE_PCB_REALTEC, GBF_MISC, 0, MegadriveGetZipName, md_whacacriRomInfo, md_whacacriRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -39148,7 +39148,7 @@ struct BurnDriver BurnDrvmd_unknown2 = { "md_unknown2", NULL, NULL, NULL, "199?", "Unknown Game 2 (Rockman-related?)\0", NULL, "", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_unknown2RomInfo, md_unknown2RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -39364,7 +39364,7 @@ struct BurnDriver BurnDrvmd_tetris1 = { "md_tetris1", NULL, NULL, NULL, "199?", "Tetris (Pirate?)\0", NULL, "", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_tetris1RomInfo, md_tetris1RomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3 @@ -39382,7 +39382,7 @@ struct BurnDriver BurnDrvmd_virak = { "md_virak", NULL, NULL, NULL, "199?", "Voina Irak (Pirate)\0", NULL, "", "Sega Megadrive", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, + BDF_16BIT_ONLY, 2, HARDWARE_SEGA_MEGADRIVE, GBF_MISC, 0, MegadriveGetZipName, md_virakRomInfo, md_virakRomName, NULL, NULL, MegadriveInputInfo, MegadriveDIPInfo, MegadriveInit, MegadriveExit, MegadriveFrame, NULL, MegadriveScan, &bMegadriveRecalcPalette, 0x100, 320, 223, 4, 3