diff --git a/src/burn/drv/pre90s/d_1942.cpp b/src/burn/drv/pre90s/d_1942.cpp index 5199b23c1..4f3a593dd 100644 --- a/src/burn/drv/pre90s/d_1942.cpp +++ b/src/burn/drv/pre90s/d_1942.cpp @@ -1049,7 +1049,7 @@ struct BurnDriver BurnDrvNineteen42a = { struct BurnDriver BurnDrvNineteen42abl = { "1942abl", "1942", NULL, NULL, "1984", - "1942 (Revision A, bootleg)\0", NULL, "Capcom", "Miscellaneous", + "1942 (Revision A, bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvablRomInfo, DrvablRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, @@ -1081,7 +1081,7 @@ struct BurnDriver BurnDrvNineteen42h = { "1942h", "1942", NULL, NULL, "1991", "Supercharger 1942\0", NULL, "hack (Two Bit Score)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HACK | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, DrvhRomInfo, DrvhRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x600, 224, 256, 3, 4 diff --git a/src/burn/drv/pre90s/d_1943.cpp b/src/burn/drv/pre90s/d_1943.cpp index 15b1853e9..d143e1de7 100644 --- a/src/burn/drv/pre90s/d_1943.cpp +++ b/src/burn/drv/pre90s/d_1943.cpp @@ -1776,7 +1776,7 @@ struct BurnDriver BurnDrvNineteen43jaha = { struct BurnDriver BurnDrvNineteen43b = { "1943b", "1943", NULL, NULL, "1987", - "1943: Battle of Midway (bootleg set 1, hack of Japan set)\0", NULL, "bootleg", "Miscellaneous", + "1943: Battle of Midway (bootleg, hack of Japan set, set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, 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, NULL, NULL, DrvInputInfo, DrvDIPInfo, @@ -1786,7 +1786,7 @@ struct BurnDriver BurnDrvNineteen43b = { struct BurnDriver BurnDrvNineteen43b2 = { "1943b2", "1943", NULL, NULL, "1987", - "1943: Battle of Midway (bootleg set 2, hack of Japan set)\0", NULL, "bootleg", "Miscellaneous", + "1943: Battle of Midway (bootleg, hack of Japan set, set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, 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, NULL, NULL, DrvInputInfo, DrvDIPInfo, @@ -1815,7 +1815,7 @@ struct BurnDriver BurnDrvNineteen43kai = { }; struct BurnDriver BurnDrvNineteen43mii = { - "1943mii", NULL, NULL, NULL, "1988", + "1943mii", NULL, NULL, NULL, "1987", "1943: The Battle of Midway Mark II (US)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, diff --git a/src/burn/drv/pre90s/d_blktiger.cpp b/src/burn/drv/pre90s/d_blktiger.cpp index 43da13da0..2aaa76c79 100644 --- a/src/burn/drv/pre90s/d_blktiger.cpp +++ b/src/burn/drv/pre90s/d_blktiger.cpp @@ -943,7 +943,7 @@ struct BurnDriver BurnDrvBlktigerb1 = { "blktigerb1", "blktiger", NULL, NULL, "1987", "Black Tiger (bootleg set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, NULL, blktigerb1RomInfo, blktigerb1RomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 224, 4, 3 @@ -984,9 +984,9 @@ STD_ROM_FN(blktigerb2) struct BurnDriver BurnDrvblktigerb2 = { "blktigerb2", "blktiger", NULL, NULL, "1987", - "Black Tiger (bootleg set 2)\0", NULL, "Capcom", "Miscellaneous", + "Black Tiger (bootleg set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, NULL, blktigerb2RomInfo, blktigerb2RomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 224, 4, 3 @@ -1053,9 +1053,9 @@ static INT32 blktigerb3Init() struct BurnDriver BurnDrvBlktigerb3 = { "blktigerb3", "blktiger", NULL, NULL, "1987", - "Black Tiger / Black Dragon (mixed bootleg?)\0", NULL, "Capcom", "Miscellaneous", + "Black Tiger / Black Dragon (mixed bootleg?)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, NULL, blktigerb3RomInfo, blktigerb3RomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, blktigerb3Init, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 224, 4, 3 @@ -1143,7 +1143,7 @@ struct BurnDriver BurnDrvBlkdrgonb = { "blkdrgonb", "blktiger", NULL, NULL, "1987", "Black Dragon (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_RUNGUN, 0, NULL, blkdrgonbRomInfo, blkdrgonbRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 224, 4, 3 diff --git a/src/burn/drv/pre90s/d_commando.cpp b/src/burn/drv/pre90s/d_commando.cpp index aae7e5f84..ce8a9c648 100644 --- a/src/burn/drv/pre90s/d_commando.cpp +++ b/src/burn/drv/pre90s/d_commando.cpp @@ -1021,7 +1021,7 @@ struct BurnDriver BurnDrvSinvasnb = { }; -// Mercenario (Commando bootleg) +// Mercenario (bootleg of Commando) static struct BurnRomInfo mercenarioRomDesc[] = { { "4ac.bin", 0x4000, 0x59ebf408, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code (Encrypted) @@ -1065,7 +1065,7 @@ static INT32 MercenarioInit() struct BurnDriver BurnDrvMercenario = { "mercenario", "commando", NULL, NULL, "1985", - "Mercenario (Commando bootleg)\0", NULL, "bootleg", "Miscellaneous", + "Mercenario (bootleg of Commando)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED | BDF_BOOTLEG, 2, HARDWARE_PREFIX_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, mercenarioRomInfo, mercenarioRomName, NULL, NULL, NULL, NULL, CommandoInputInfo, CommandoDIPInfo, diff --git a/src/burn/drv/pre90s/d_gng.cpp b/src/burn/drv/pre90s/d_gng.cpp index e31919aaf..bbddb0cc9 100644 --- a/src/burn/drv/pre90s/d_gng.cpp +++ b/src/burn/drv/pre90s/d_gng.cpp @@ -1065,7 +1065,7 @@ struct BurnDriver BurnDrvGngprot = { "gngprot", "gng", NULL, NULL, "1985", "Ghosts'n Goblins (prototype)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, GngprotRomInfo, GngprotRomName, NULL, NULL, NULL, NULL, GngInputInfo, GngDIPInfo, GngaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, 256, 224, 4, 3 @@ -1104,7 +1104,7 @@ STD_ROM_FN(Gngt) struct BurnDriver BurnDrvGngt = { "gngt", "gng", NULL, NULL, "1985", - "Ghosts'n Goblins (US)\0", NULL, "Capcom (Taito America License)", "Miscellaneous", + "Ghosts'n Goblins (US)\0", NULL, "Capcom (Taito America license)", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, GngtRomInfo, GngtRomName, NULL, NULL, NULL, NULL, GngInputInfo, GngDIPInfo, @@ -1195,6 +1195,90 @@ struct BurnDriver BurnDrvMakaimur = { }; +static struct BurnRomInfo MakaimubRomDesc[] = { + { "mj04b.10n", 0x04000, 0xf8bda78f, BRF_ESS | BRF_PRG }, // 0 M6809 Program Code + { "mj03b.8n", 0x08000, 0x0ba14114, BRF_ESS | BRF_PRG }, // 1 + { "mj05b.12n", 0x08000, 0x3040a574, BRF_ESS | BRF_PRG }, // 2 + + { "mm02.14h", 0x08000, 0x615f5b6f, BRF_ESS | BRF_PRG }, // 3 Z80 Program + + { "mj01.11e", 0x04000, 0x178366b4, BRF_GRA }, // 4 Characters + + { "mm11.3e", 0x04000, 0xddd56fa9, BRF_GRA }, // 5 Tiles + { "mm10.1e", 0x04000, 0x7302529d, BRF_GRA }, // 6 + { "mm09.3c", 0x04000, 0x20035bda, BRF_GRA }, // 7 + { "mm08.1c", 0x04000, 0xf12ba271, BRF_GRA }, // 8 + { "mm07.3b", 0x04000, 0xe525207d, BRF_GRA }, // 9 + { "mm06.1b", 0x04000, 0x2d77e9b2, BRF_GRA }, // 10 + + { "mj17.4n", 0x04000, 0x4613afdc, BRF_GRA }, // 11 Sprites + { "mj16.3n", 0x04000, 0x06d7e5ca, BRF_GRA }, // 12 + { "mj15.1n", 0x04000, 0xbc1fe02d, BRF_GRA }, // 13 + { "mj14.4l", 0x04000, 0x608d68d5, BRF_GRA }, // 14 + { "mj13.3l", 0x04000, 0xe80c3fca, BRF_GRA }, // 15 + { "mj12.1l", 0x04000, 0x7780a925, BRF_GRA }, // 16 + + { "tbp24s10.14k", 0x00100, 0x0eaf5158, BRF_GRA | BRF_OPT }, // 17 PROMs + { "63s141.2e", 0x00100, 0x4a1285a4, BRF_GRA | BRF_OPT }, // 18 +}; + +STD_ROM_PICK(Makaimub) +STD_ROM_FN(Makaimub) + +struct BurnDriver BurnDrvMakaimub = { + "makaimurb", "gng", NULL, NULL, "1985", + "Makaimura (Japan revision B)\0", NULL, "Capcom", "Miscellaneous", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, + NULL, MakaimubRomInfo, MakaimubRomName, NULL, NULL, NULL, NULL, GngInputInfo, MakaimurDIPInfo, + GngInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, + 256, 224, 4, 3 +}; + + +static struct BurnRomInfo MakaimubblRomDesc[] = { + { "gg5.bin", 0x04000, 0xf8bda78f, BRF_ESS | BRF_PRG }, // 0 M6809 Program Code + { "gg4.bin", 0x04000, 0xac0b25fb, BRF_ESS | BRF_PRG }, // 1 + { "gg3.bin", 0x04000, 0x762b5af0, BRF_ESS | BRF_PRG }, // 2 + { "gg7.bin", 0x04000, 0xfd9a8dda, BRF_ESS | BRF_PRG }, // 3 + { "gg6.bin", 0x04000, 0x2e44634f, BRF_ESS | BRF_PRG }, // 4 + + { "gg2.bin", 0x08000, 0x615f5b6f, BRF_ESS | BRF_PRG }, // 5 Z80 Program + + { "gg1.bin", 0x04000, 0xecfccf07, BRF_GRA }, // 6 Characters + + { "gg13.bin", 0x04000, 0xddd56fa9, BRF_GRA }, // 7 Tiles + { "gg12.bin", 0x04000, 0x7302529d, BRF_GRA }, // 8 + { "gg11.bin", 0x04000, 0x20035bda, BRF_GRA }, // 9 + { "gg10.bin", 0x04000, 0xf12ba271, BRF_GRA }, // 10 + { "gg9.bin", 0x04000, 0xe525207d, BRF_GRA }, // 11 + { "gg8.bin", 0x04000, 0x2d77e9b2, BRF_GRA }, // 12 + + { "gg19.bin", 0x04000, 0x93e50a8f, BRF_GRA }, // 13 Sprites + { "gg18.bin", 0x04000, 0x06d7e5ca, BRF_GRA }, // 14 + { "gg17.bin", 0x04000, 0xbc1fe02d, BRF_GRA }, // 15 + { "gg16.bin", 0x04000, 0x6aaf12f9, BRF_GRA }, // 16 + { "gg15.bin", 0x04000, 0xe80c3fca, BRF_GRA }, // 17 + { "gg14.bin", 0x04000, 0x7780a925, BRF_GRA }, // 18 + + { "prom1", 0x00100, 0x00000000, BRF_GRA | BRF_NODUMP }, // 19 PROMs + { "prom2", 0x00100, 0x00000000, BRF_GRA | BRF_NODUMP }, // 20 +}; + +STD_ROM_PICK(Makaimubbl) +STD_ROM_FN(Makaimubbl) + +struct BurnDriver BurnDrvMakaimubbl = { + "makaimurbbl", "gng", NULL, NULL, "1985", + "Makaimura (Japan revision B bootleg)\0", NULL, "bootleg", "Miscellaneous", + NULL, NULL, NULL, NULL, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, + NULL, MakaimubblRomInfo, MakaimubblRomName, NULL, NULL, NULL, NULL, GngInputInfo, MakaimurDIPInfo, + GngaInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x100, + 256, 224, 4, 3 +}; + + static struct BurnRomInfo MakaimucRomDesc[] = { { "mj04c.bin", 0x04000, 0x1294edb1, BRF_ESS | BRF_PRG }, // 0 M6809 Program Code { "mj03c.bin", 0x08000, 0xd343332d, BRF_ESS | BRF_PRG }, // 1 @@ -1227,7 +1311,7 @@ STD_ROM_FN(Makaimuc) struct BurnDriver BurnDrvMakaimuc = { "makaimurc", "gng", NULL, NULL, "1985", - "Makaimura (Japan Revision C)\0", NULL, "Capcom", "Miscellaneous", + "Makaimura (Japan revision C)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, MakaimucRomInfo, MakaimucRomName, NULL, NULL, NULL, NULL, GngInputInfo, MakaimurDIPInfo, @@ -1268,7 +1352,7 @@ STD_ROM_FN(Makaimug) struct BurnDriver BurnDrvMakaimug = { "makaimurg", "gng", NULL, NULL, "1985", - "Makaimura (Japan Revision G)\0", NULL, "Capcom", "Miscellaneous", + "Makaimura (Japan revision G)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, MakaimugRomInfo, MakaimugRomName, NULL, NULL, NULL, NULL, GngInputInfo, MakaimurDIPInfo, @@ -1305,7 +1389,7 @@ STD_ROM_PICK(Diamrun) STD_ROM_FN(Diamrun) struct BurnDriver BurnDrvDiamrun = { - "diamrun", NULL, NULL, NULL, "1985", + "diamrun", NULL, NULL, NULL, "1989", "Diamond Run\0", NULL, "KH Video", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM, 0, diff --git a/src/burn/drv/pre90s/d_gunsmoke.cpp b/src/burn/drv/pre90s/d_gunsmoke.cpp index 432583bd3..6fc7d76bb 100644 --- a/src/burn/drv/pre90s/d_gunsmoke.cpp +++ b/src/burn/drv/pre90s/d_gunsmoke.cpp @@ -722,7 +722,7 @@ struct BurnDriver BurnDrvGunsmokeb = { "gunsmokeb", "gunsmoke", NULL, NULL, "1985", "Gun.Smoke (World, 1985-11-15) (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, gunsmokebRomInfo, gunsmokebRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvCalcPal, 0x300, 224, 256, 3, 4 @@ -836,7 +836,7 @@ STD_ROM_FN(gunsmokeu) struct BurnDriver BurnDrvGunsmokeu = { "gunsmokeu", "gunsmoke", NULL, NULL, "1986", - "Gun.Smoke (USA and Canada, 1986-04-08)\0", NULL, "Capcom (Romstar License)", "Miscellaneous", + "Gun.Smoke (USA and Canada, 1986-04-08)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, gunsmokeuRomInfo, gunsmokeuRomName, NULL, NULL, NULL, NULL, DrvInputInfo, gunsmokeuDIPInfo, @@ -894,7 +894,7 @@ STD_ROM_FN(gunsmokeua) struct BurnDriver BurnDrvGunsmokeua = { "gunsmokeua", "gunsmoke", NULL, NULL, "1985", - "Gun.Smoke (USA and Canada, 1986-01-20)\0", NULL, "Capcom (Romstar License)", "Miscellaneous", + "Gun.Smoke (USA and Canada, 1986-01-20)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, gunsmokeuaRomInfo, gunsmokeuaRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, @@ -953,7 +953,7 @@ STD_ROM_FN(gunsmokeub) struct BurnDriver BurnDrvGunsmokeub = { "gunsmokeub", "gunsmoke", NULL, NULL, "1985", - "Gun.Smoke (USA and Canada, 1985-11-15, set 1)\0", NULL, "Capcom (Romstar License)", "Miscellaneous", + "Gun.Smoke (USA and Canada, 1985-11-15, set 1)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, gunsmokeubRomInfo, gunsmokeubRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, @@ -1011,7 +1011,7 @@ STD_ROM_FN(gunsmokeuc) struct BurnDriver BurnDrvGunsmokeuc = { "gunsmokeuc", "gunsmoke", NULL, NULL, "1985", - "Gun.Smoke (USA and Canada, 1985-11-15, set 2)\0", NULL, "Capcom (Romstar License)", "Miscellaneous", + "Gun.Smoke (USA and Canada, 1985-11-15, set 2)\0", NULL, "Capcom (Romstar license)", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_RUNGUN, 0, NULL, gunsmokeucRomInfo, gunsmokeucRomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, diff --git a/src/burn/drv/pre90s/d_lwings.cpp b/src/burn/drv/pre90s/d_lwings.cpp index cf5df1351..fd4670676 100644 --- a/src/burn/drv/pre90s/d_lwings.cpp +++ b/src/burn/drv/pre90s/d_lwings.cpp @@ -2179,7 +2179,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 | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, lwingsbRomInfo, lwingsbRomName, NULL, NULL, NULL, NULL, DrvInputInfo, LwingsbDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 240, 256, 3, 4 @@ -2449,7 +2449,7 @@ struct BurnDriver BurnDrvTrojanb = { "trojanb", "trojan", NULL, NULL, "1986", "Trojan (bootleg)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanbRomInfo, trojanbRomName, NULL, NULL, NULL, NULL, DrvInputInfo, TrojanDIPInfo, TrojanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 @@ -2611,7 +2611,7 @@ struct BurnDriver BurnDrvTrojanlt = { "trojanlt", "trojan", NULL, NULL, "1986", "Trojan (location test)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_PROTOTYPE | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_PLATFORM | GBF_SCRFIGHT, 0, NULL, trojanltRomInfo, trojanltRomName, NULL, NULL, NULL, NULL, DrvInputInfo, TrojanDIPInfo, TrojanInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x400, 256, 240, 4, 3 diff --git a/src/burn/drv/pre90s/d_mitchell.cpp b/src/burn/drv/pre90s/d_mitchell.cpp index 657cc1a7d..dbb4d3232 100644 --- a/src/burn/drv/pre90s/d_mitchell.cpp +++ b/src/burn/drv/pre90s/d_mitchell.cpp @@ -3343,7 +3343,7 @@ struct BurnDriver BurnDrvPangb2 = { }; struct BurnDriver BurnDrvCworld = { - "cworld", NULL, NULL, NULL, "1990", + "cworld", NULL, NULL, NULL, "1989", "Capcom World (Japan)\0", NULL, "Capcom", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_QUIZ, 0, @@ -3396,7 +3396,7 @@ struct BurnDriver BurnDrvMstworld = { "mstworld", NULL, NULL, NULL, "1994", "Monsters World (bootleg of Super Pang)\0", NULL, "bootleg (TCH)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, + BDF_GAME_WORKING | BDF_BOOTLEG | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_POST90S, GBF_PUZZLE, 0, NULL, MstworldRomInfo, MstworldRomName, NULL, NULL, NULL, NULL, MstworldInputInfo, MstworldDIPInfo, MstworldInit, CommonExit, MstworldFrame, DrvDraw, MstworldScan, NULL, 0x800, 384, 240, 4, 3 diff --git a/src/burn/drv/pre90s/d_vulgus.cpp b/src/burn/drv/pre90s/d_vulgus.cpp index 73d232e8f..7cfe8aac5 100644 --- a/src/burn/drv/pre90s/d_vulgus.cpp +++ b/src/burn/drv/pre90s/d_vulgus.cpp @@ -776,9 +776,9 @@ STD_ROM_FN(mach9) struct BurnDriver BurnDrvmach9 = { "mach9", "vulgus", NULL, NULL, "1984", - "Mach-9 (bootleg of Vulgus)\0", NULL, "bootleg (ITISA)", "Miscellaneous", + "Mach-9 (bootleg of Vulgus)\0", NULL, "bootleg (Itisa)", "Miscellaneous", NULL, NULL, NULL, NULL, - BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, + BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL | BDF_HISCORE_SUPPORTED, 2, HARWARE_CAPCOM_MISC, GBF_VERSHOOT, 0, NULL, mach9RomInfo, mach9RomName, NULL, NULL, NULL, NULL, DrvInputInfo, DrvDIPInfo, DrvInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800, 224, 256, 3, 4