From 3d3e411806e2d689a775ac31197392a5bdcf0348 Mon Sep 17 00:00:00 2001 From: Barry Harris <44396066+barry65536@users.noreply.github.com> Date: Wed, 27 Sep 2017 14:10:12 +0000 Subject: [PATCH] sync with MAME 0.190 --- src/burn/drv/konami/d_gyruss.cpp | 48 ++++---- src/burn/drv/konami/d_ironhors.cpp | 14 +-- src/burn/drv/konami/d_megazone.cpp | 10 +- src/burn/drv/neogeo/d_neogeo.cpp | 16 +-- src/burn/drv/pre90s/d_1943.cpp | 2 +- src/burn/drv/pre90s/d_mitchell.cpp | 24 ++-- src/burn/drv/pre90s/d_pacman.cpp | 10 +- src/burn/drv/pre90s/d_popeye.cpp | 4 +- src/burn/drv/pre90s/d_renegade.cpp | 2 +- src/burn/drv/pre90s/d_sf.cpp | 4 +- src/burn/drv/pre90s/d_snk.cpp | 68 +++++------ src/burn/drv/pre90s/d_wc90.cpp | 8 +- src/burn/drv/pre90s/d_wc90b.cpp | 10 +- src/burn/drv/pst90s/d_gaelco2.cpp | 32 ++--- src/burn/drv/pst90s/d_namcos2.cpp | 182 +++++++++++++++-------------- src/burn/drv/pst90s/d_seta.cpp | 28 ++--- src/burn/drv/sega/d_segae.cpp | 10 +- src/burn/drv/taito/d_arkanoid.cpp | 2 +- src/burn/drv/taito/d_bublbobl.cpp | 4 +- src/burn/drv/taito/d_tnzs.cpp | 6 +- 20 files changed, 247 insertions(+), 237 deletions(-) diff --git a/src/burn/drv/konami/d_gyruss.cpp b/src/burn/drv/konami/d_gyruss.cpp index bacc2ed00..f746869fc 100644 --- a/src/burn/drv/konami/d_gyruss.cpp +++ b/src/burn/drv/konami/d_gyruss.cpp @@ -1111,23 +1111,23 @@ struct BurnDriver BurnDrvGyruss = { // Gyruss (Centuri) static struct BurnRomInfo gyrussceRomDesc[] = { - { "gya-1.bin", 0x2000, 0x85f8b7c2, 1 | BRF_PRG | BRF_ESS }, // 0 Main Z80 Code - { "gya-2.bin", 0x2000, 0x1e1a970f, 1 | BRF_PRG | BRF_ESS }, // 1 - { "gya-3.bin", 0x2000, 0xf6dbb33b, 1 | BRF_PRG | BRF_ESS }, // 2 + { "gya-1.11j", 0x2000, 0x85f8b7c2, 1 | BRF_PRG | BRF_ESS }, // 0 Main Z80 Code + { "gya-2.12j", 0x2000, 0x1e1a970f, 1 | BRF_PRG | BRF_ESS }, // 1 + { "gya-3.13j", 0x2000, 0xf6dbb33b, 1 | BRF_PRG | BRF_ESS }, // 2 - { "gyrussk.9", 0x2000, 0x822bf27e, 2 | BRF_PRG | BRF_ESS }, // 3 Sub M6809 Code + { "gy-5.19e", 0x2000, 0x822bf27e, 2 | BRF_PRG | BRF_ESS }, // 3 Sub M6809 Code - { "gyrussk.1a", 0x2000, 0xf4ae1c17, 3 | BRF_PRG | BRF_ESS }, // 4 Audio Z80 Code - { "gyrussk.2a", 0x2000, 0xba498115, 3 | BRF_PRG | BRF_ESS }, // 5 + { "gy-11.7a", 0x2000, 0xf4ae1c17, 3 | BRF_PRG | BRF_ESS }, // 4 Audio Z80 Code + { "gy-12.8a", 0x2000, 0xba498115, 3 | BRF_PRG | BRF_ESS }, // 5 - { "gyrussk.3a", 0x1000, 0x3f9b5dea, 4 | BRF_PRG | BRF_ESS }, // 6 Audio i8039 + { "gy-13.11h", 0x1000, 0x3f9b5dea, 4 | BRF_PRG | BRF_ESS }, // 6 Audio i8039 - { "gyrussk.6", 0x2000, 0xc949db10, 5 | BRF_GRA }, // 7 Sprites - { "gyrussk.5", 0x2000, 0x4f22411a, 5 | BRF_GRA }, // 8 - { "gyrussk.8", 0x2000, 0x47cd1fbc, 5 | BRF_GRA }, // 9 - { "gyrussk.7", 0x2000, 0x8e8d388c, 5 | BRF_GRA }, // 10 + { "gy-10.9d", 0x2000, 0xc949db10, 5 | BRF_GRA }, // 7 Sprites + { "gy-9.8d", 0x2000, 0x4f22411a, 5 | BRF_GRA }, // 8 + { "gy-8.7d", 0x2000, 0x47cd1fbc, 5 | BRF_GRA }, // 9 + { "gy-7.6d", 0x2000, 0x8e8d388c, 5 | BRF_GRA }, // 10 - { "gyrussk.4", 0x2000, 0x27d8329b, 6 | BRF_GRA }, // 11 Background Tiles + { "gy-6.1g", 0x2000, 0x27d8329b, 6 | BRF_GRA }, // 11 Background Tiles { "gyrussk.pr3", 0x0020, 0x98782db3, 7 | BRF_GRA }, // 12 Color Proms { "gyrussk.pr1", 0x0100, 0x7ed057de, 7 | BRF_GRA }, // 13 @@ -1151,23 +1151,23 @@ struct BurnDriver BurnDrvGyrussce = { // Gyruss (bootleg) static struct BurnRomInfo gyrussbRomDesc[] = { - { "1.bin", 0x2000, 0x6bc21c10, 1 | BRF_PRG | BRF_ESS }, // 0 Main Z80 Code - { "gyrussk.2", 0x2000, 0xa4ec03e4, 1 | BRF_PRG | BRF_ESS }, // 1 - { "gyrussk.3", 0x2000, 0x27454a98, 1 | BRF_PRG | BRF_ESS }, // 2 + { "1.bin", 0x2000, 0x6bc21c10, 1 | BRF_PRG | BRF_ESS }, // 0 Main Z80 Code + { "2.bin", 0x2000, 0xa4ec03e4, 1 | BRF_PRG | BRF_ESS }, // 1 + { "3.bin", 0x2000, 0x27454a98, 1 | BRF_PRG | BRF_ESS }, // 2 - { "gyrussk.9", 0x2000, 0x822bf27e, 2 | BRF_PRG | BRF_ESS }, // 3 Sub M6809 Code + { "9.bin", 0x2000, 0x822bf27e, 2 | BRF_PRG | BRF_ESS }, // 3 Sub M6809 Code - { "gyrussk.1a", 0x2000, 0xf4ae1c17, 3 | BRF_PRG | BRF_ESS }, // 4 Audio Z80 Code - { "gyrussk.2a", 0x2000, 0xba498115, 3 | BRF_PRG | BRF_ESS }, // 5 + { "11.bin", 0x2000, 0xf4ae1c17, 3 | BRF_PRG | BRF_ESS }, // 4 Audio Z80 Code + { "12.bin", 0x2000, 0xba498115, 3 | BRF_PRG | BRF_ESS }, // 5 - { "gyrussk.3a", 0x1000, 0x3f9b5dea, 4 | BRF_PRG | BRF_ESS }, // 6 Audio i8039 + { "13.bin", 0x1000, 0x3f9b5dea, 4 | BRF_PRG | BRF_ESS }, // 6 Audio i8039 - { "gyrussk.6", 0x2000, 0xc949db10, 5 | BRF_GRA }, // 7 Sprites - { "gyrussk.5", 0x2000, 0x4f22411a, 5 | BRF_GRA }, // 8 - { "gyrussk.8", 0x2000, 0x47cd1fbc, 5 | BRF_GRA }, // 9 - { "gyrussk.7", 0x2000, 0x8e8d388c, 5 | BRF_GRA }, // 10 + { "6.bin", 0x2000, 0xc949db10, 5 | BRF_GRA }, // 7 Sprites + { "5.bin", 0x2000, 0x4f22411a, 5 | BRF_GRA }, // 8 + { "8.bin", 0x2000, 0x47cd1fbc, 5 | BRF_GRA }, // 9 + { "7.bin", 0x2000, 0x8e8d388c, 5 | BRF_GRA }, // 10 - { "gyrussk.4", 0x2000, 0x27d8329b, 6 | BRF_GRA }, // 11 Background Tiles + { "4.bin", 0x2000, 0x27d8329b, 6 | BRF_GRA }, // 11 Background Tiles { "gyrussk.pr3", 0x0020, 0x98782db3, 7 | BRF_GRA }, // 12 Color Proms { "gyrussk.pr1", 0x0100, 0x7ed057de, 7 | BRF_GRA }, // 13 diff --git a/src/burn/drv/konami/d_ironhors.cpp b/src/burn/drv/konami/d_ironhors.cpp index cdd215de9..f5aca6772 100644 --- a/src/burn/drv/konami/d_ironhors.cpp +++ b/src/burn/drv/konami/d_ironhors.cpp @@ -663,15 +663,15 @@ static INT32 DrvScan(INT32 nAction,INT32 *pnMin) // Iron Horse static struct BurnRomInfo ironhorsRomDesc[] = { - { "13c_h03.bin", 0x8000, 0x24539af1, 1 | BRF_PRG | BRF_ESS }, // 0 M6809 Code - { "12c_h02.bin", 0x4000, 0xfab07f86, 1 | BRF_PRG | BRF_ESS }, // 1 + { "560_k03.13c", 0x8000, 0x395351b4, 1 | BRF_PRG | BRF_ESS }, // 0 M6809 Code + { "560_k02.12c", 0x4000, 0x1cff3d59, 1 | BRF_PRG | BRF_ESS }, // 1 - { "10c_h01.bin", 0x4000, 0x2b17930f, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 Code + { "560_h01.10c", 0x4000, 0x2b17930f, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 Code - { "08f_h06.bin", 0x8000, 0xf21d8c93, 3 | BRF_GRA }, // 3 Graphics Tiles - { "07f_h05.bin", 0x8000, 0x60107859, 3 | BRF_GRA }, // 4 - { "09f_h07.bin", 0x8000, 0xc761ec73, 3 | BRF_GRA }, // 5 - { "06f_h04.bin", 0x8000, 0xc1486f61, 3 | BRF_GRA }, // 6 + { "560_h06.08f", 0x8000, 0xf21d8c93, 3 | BRF_GRA }, // 3 Graphics Tiles + { "560_h05.07f", 0x8000, 0x60107859, 3 | BRF_GRA }, // 4 + { "560_h07.09f", 0x8000, 0xc761ec73, 3 | BRF_GRA }, // 5 + { "560_h04.06f", 0x8000, 0xc1486f61, 3 | BRF_GRA }, // 6 { "03f_h08.bin", 0x0100, 0x9f6ddf83, 4 | BRF_GRA }, // 7 Color PROMs { "04f_h09.bin", 0x0100, 0xe6773825, 4 | BRF_GRA }, // 8 diff --git a/src/burn/drv/konami/d_megazone.cpp b/src/burn/drv/konami/d_megazone.cpp index 7294e0435..024f2404e 100644 --- a/src/burn/drv/konami/d_megazone.cpp +++ b/src/burn/drv/konami/d_megazone.cpp @@ -831,11 +831,11 @@ static INT32 DrvScan(INT32 nAction,INT32 *pnMin) // Mega Zone (program code L) static struct BurnRomInfo megazoneRomDesc[] = { - { "319_107.11h", 0x2000, 0x73b616ca, 1 | BRF_PRG | BRF_ESS }, // 0 M6809 Code - { "319_106.9h", 0x2000, 0x0ced03f9, 1 | BRF_PRG | BRF_ESS }, // 1 - { "319_105.8h", 0x2000, 0x9dc3b5a1, 1 | BRF_PRG | BRF_ESS }, // 2 - { "319_104.7h", 0x2000, 0x785b983d, 1 | BRF_PRG | BRF_ESS }, // 3 - { "319_103.6h", 0x2000, 0xa5318686, 1 | BRF_PRG | BRF_ESS }, // 4 + { "319_l07.11h", 0x2000, 0x73b616ca, 1 | BRF_PRG | BRF_ESS }, // 0 M6809 Code + { "319_l06.9h", 0x2000, 0x0ced03f9, 1 | BRF_PRG | BRF_ESS }, // 1 + { "319_l05.8h", 0x2000, 0x9dc3b5a1, 1 | BRF_PRG | BRF_ESS }, // 2 + { "319_l04.7h", 0x2000, 0x785b983d, 1 | BRF_PRG | BRF_ESS }, // 3 + { "319_l03.6h", 0x2000, 0xa5318686, 1 | BRF_PRG | BRF_ESS }, // 4 { "319e02.6d", 0x2000, 0xd5d45edb, 2 | BRF_PRG | BRF_ESS }, // 5 Z80 Code diff --git a/src/burn/drv/neogeo/d_neogeo.cpp b/src/burn/drv/neogeo/d_neogeo.cpp index aec477c95..84a6cbe3c 100644 --- a/src/burn/drv/neogeo/d_neogeo.cpp +++ b/src/burn/drv/neogeo/d_neogeo.cpp @@ -11738,7 +11738,7 @@ struct BurnDriver BurnDrvstakwin2 = { /* MVS ONLY RELEASE */ static struct BurnRomInfo shocktroRomDesc[] = { - { "238-p1.p1", 0x100000, 0x5677456f, 1 | BRF_ESS | BRF_PRG }, // 0 68K code + { "238-pg1.p1", 0x100000, 0xefedf8dc, 1 | BRF_ESS | BRF_PRG }, // 0 68K code { "238-p2.sp2", 0x400000, 0x5b4a09c5, 1 | BRF_ESS | BRF_PRG }, // 1 { "238-s1.s1", 0x020000, 0x1f95cedb, 2 | BRF_GRA }, // 2 Text layer tiles @@ -11776,7 +11776,7 @@ struct BurnDriver BurnDrvshocktro = { /* MVS ONLY RELEASE */ static struct BurnRomInfo shocktroaRomDesc[] = { - { "238-pg1.p1", 0x100000, 0xefedf8dc, 1 | BRF_ESS | BRF_PRG }, // 0 68K code + { "238-p1.p1", 0x100000, 0x5677456f, 1 | BRF_ESS | BRF_PRG }, // 0 68K code { "238-p2.sp2", 0x400000, 0x5b4a09c5, 1 | BRF_ESS | BRF_PRG }, // 1 { "238-s1.s1", 0x020000, 0x1f95cedb, 2 | BRF_GRA }, // 2 Text layer tiles @@ -12334,7 +12334,7 @@ struct BurnDriver BurnDrvdragonsh = { // Tecmo World Soccer '96 /* MVS ONLY RELEASE */ -static struct BurnRomInfo tws96RomDesc[] = { +static struct BurnRomInfo twsoc96RomDesc[] = { { "086-p1.p1", 0x100000, 0x03e20ab6, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / mask rom TC538200 { "086-s1.s1", 0x020000, 0x6f5e2b3a, 2 | BRF_GRA }, // 1 Text layer tiles / mask rom TC531000 @@ -12350,15 +12350,15 @@ static struct BurnRomInfo tws96RomDesc[] = { { "086-v2.v2", 0x200000, 0xb7eb05df, 5 | BRF_SND }, // 8 / mask rom TC5316200 }; -STDROMPICKEXT(tws96, tws96, neogeo) -STD_ROM_FN(tws96) +STDROMPICKEXT(twsoc96, twsoc96, neogeo) +STD_ROM_FN(twsoc96) -struct BurnDriver BurnDrvtws96 = { - "tws96", NULL, "neogeo", NULL, "1996", +struct BurnDriver BurnDrvtwsoc96 = { + "twsoc96", NULL, "neogeo", NULL, "1996", "Tecmo World Soccer '96\0", NULL, "Tecmo", "Neo Geo MVS", NULL, NULL, NULL, NULL, BDF_GAME_WORKING, 2, HARDWARE_PREFIX_CARTRIDGE | HARDWARE_SNK_NEOGEO, GBF_SPORTSFOOTBALL, 0, - NULL, tws96RomInfo, tws96RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, + NULL, twsoc96RomInfo, twsoc96RomName, NULL, NULL, neogeoInputInfo, neogeoDIPInfo, NeoInit, NeoExit, NeoFrame, NeoRender, NeoScan, &NeoRecalcPalette, 0x1000, 304, 224, 4, 3 }; diff --git a/src/burn/drv/pre90s/d_1943.cpp b/src/burn/drv/pre90s/d_1943.cpp index 3cf038143..35f42e15f 100644 --- a/src/burn/drv/pre90s/d_1943.cpp +++ b/src/burn/drv/pre90s/d_1943.cpp @@ -451,7 +451,7 @@ static struct BurnRomInfo DrvjahRomDesc[] = { { "bm05.4k", 0x08000, 0xee2bd2d7, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program - { "4.5h", 0x08000, 0x0aba2096, BRF_GRA }, // 4 Characters + { "bm04.5h", 0x08000, 0x46cb9d3d, BRF_GRA }, // 4 Characters { "bm15.10f", 0x08000, 0x6b1a0443, BRF_GRA }, // 5 BG Tiles { "bm16.11f", 0x08000, 0x23c908c2, BRF_GRA }, // 6 diff --git a/src/burn/drv/pre90s/d_mitchell.cpp b/src/burn/drv/pre90s/d_mitchell.cpp index 21678ab41..b443ae9e2 100644 --- a/src/burn/drv/pre90s/d_mitchell.cpp +++ b/src/burn/drv/pre90s/d_mitchell.cpp @@ -572,19 +572,23 @@ STD_ROM_PICK(Pkladiesl) STD_ROM_FN(Pkladiesl) static struct BurnRomInfo PkladieslaRomDesc[] = { - { "05.14f", 0x08000, 0xfa18e16a, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code - { "06.15f", 0x10000, 0xa2fb7646, BRF_ESS | BRF_PRG }, // 1 + { "pk05.14f", 0x08000, 0xfa18e16a, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code + { "pk06.15f", 0x10000, 0xa2fb7646, BRF_ESS | BRF_PRG }, // 1 - { "pko-001.8h", 0x80000, 0x1ead5d9b, BRF_GRA }, // 2 Characters - { "pko-003.8j", 0x80000, 0x339ab4e6, BRF_GRA }, // 3 - { "pko-002.9h", 0x80000, 0x1cf02586, BRF_GRA }, // 4 - { "pko-004.9j", 0x80000, 0x09ccb442, BRF_GRA }, // 5 + { "pk0-001-t18.8h", 0x80000, 0x1ead5d9b, BRF_GRA }, // 2 Characters + { "pk0-003-t20.8j", 0x80000, 0x339ab4e6, BRF_GRA }, // 3 + { "pk0-002-t19.9h", 0x80000, 0x1cf02586, BRF_GRA }, // 4 + { "pk0-004-t21.9j", 0x80000, 0x09ccb442, BRF_GRA }, // 5 - { "pko-chr1.2j", 0x20000, 0x31ce33cd, BRF_GRA }, // 6 Sprites - { "pko-chr2.3j", 0x20000, 0xad7e055f, BRF_GRA }, // 7 + { "pk16.2j", 0x20000, 0x31ce33cd, BRF_GRA }, // 6 Sprites + { "pk17.3j", 0x20000, 0xad7e055f, BRF_GRA }, // 7 - { "pko-voi1.2d", 0x20000, 0x07e0f531, BRF_SND }, // 8 Samples - { "pko-voi2.3d", 0x20000, 0x18398bf6, BRF_SND }, // 9 + { "pk01.2d", 0x20000, 0x07e0f531, BRF_SND }, // 8 Samples + { "pk02.3d", 0x20000, 0x18398bf6, BRF_SND }, // 9 + + { "93c46.14a", 0x00080, 0x6856c4aa, BRF_OPT }, + { "epl16p8bp.pl-c4.5j", 0x00117, 0x6cae00f7, BRF_OPT }, + { "pal16l8cn.poker.10g", 0x00117, 0x8e592f22, BRF_OPT }, }; STD_ROM_PICK(Pkladiesla) diff --git a/src/burn/drv/pre90s/d_pacman.cpp b/src/burn/drv/pre90s/d_pacman.cpp index c13299c21..87c541bcb 100644 --- a/src/burn/drv/pre90s/d_pacman.cpp +++ b/src/burn/drv/pre90s/d_pacman.cpp @@ -6293,13 +6293,13 @@ struct BurnDriver BurnDrvdremshpr = { // Boardwalk Casino static struct BurnRomInfo bwcasinoRomDesc[] = { - { "bwc_u2.bin", 0x2000, 0xe2eea868, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code - { "bwc_u3.bin", 0x2000, 0xa935571e, 1 | BRF_ESS | BRF_PRG }, // 1 + { "u_2_boardwalk_casino_pp09144.u2", 0x2000, 0xe2eea868, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code + { "u_3_boardwalk_casino_pp09144.u3", 0x2000, 0xa935571e, 1 | BRF_ESS | BRF_PRG }, // 1 - { "bwc_5e.bin", 0x1000, 0xe334c01e, 2 | BRF_GRA }, // 2 Graphics + { "5_e_boardwalk_casino_pp09144.5e", 0x1000, 0xe334c01e, 2 | BRF_GRA }, // 2 Graphics - { "aca_7f.bin", 0x0020, 0x133bb744, 3 | BRF_GRA }, // 3 Color Proms - { "aca_4a.bin", 0x0100, 0x8e29208f, 3 | BRF_GRA }, // 4 + { "7_f_b.w.c.7f", 0x0020, 0x133bb744, 3 | BRF_GRA }, // 3 Color Proms + { "4_a_b.w.c.4a", 0x0100, 0x8e29208f, 3 | BRF_GRA }, // 4 { "82s126.1m", 0x0100, 0xa9cc86bf, 4 | BRF_SND }, // 5 Sound Prom { "82s126.3m", 0x0100, 0x77245b66, 0 | BRF_SND | BRF_OPT }, // 6 Timing Prom (not used) diff --git a/src/burn/drv/pre90s/d_popeye.cpp b/src/burn/drv/pre90s/d_popeye.cpp index da2935cd2..8d06dd084 100644 --- a/src/burn/drv/pre90s/d_popeye.cpp +++ b/src/burn/drv/pre90s/d_popeye.cpp @@ -1220,7 +1220,7 @@ static struct BurnRomInfo popeyejRomDesc[] = { { "TPP1-T.4A.82S123", 0x0020, 0x375e1602, 4 | BRF_GRA }, // 12 proms { "TPP1-T.1A.82S123", 0x0020, 0xe950bea1, 4 | BRF_GRA }, // 13 { "TPP1-T.3A.82S129", 0x0100, 0xc5826883, 4 | BRF_GRA }, // 14 - { "TPP1-T.1A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15 + { "TPP1-T.2A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15 { "TPP1-T.3J.82S129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16 }; @@ -1262,7 +1262,7 @@ static struct BurnRomInfo popeyejoRomDesc[] = { { "TPP1-T.4A.82S123", 0x0020, 0x375e1602, 4 | BRF_GRA }, // 12 proms { "TPP1-T.1A.82S123", 0x0020, 0xe950bea1, 4 | BRF_GRA }, // 13 { "TPP1-T.3A.82S129", 0x0100, 0xc5826883, 4 | BRF_GRA }, // 14 - { "TPP1-T.1A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15 + { "TPP1-T.2A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15 { "TPP1-T.3J.82S129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16 }; diff --git a/src/burn/drv/pre90s/d_renegade.cpp b/src/burn/drv/pre90s/d_renegade.cpp index 82249b45e..612374de5 100644 --- a/src/burn/drv/pre90s/d_renegade.cpp +++ b/src/burn/drv/pre90s/d_renegade.cpp @@ -235,7 +235,7 @@ static struct BurnRomInfo DrvjRomDesc[] = { { "ta18-08.bin", 0x08000, 0xc9312613, BRF_GRA }, // 23 { "ta18-07.bin", 0x08000, 0x02e3f3ed, BRF_GRA }, // 24 - { "nz-0.bin", 0x00800, 0x650bb5f0, BRF_ESS | BRF_PRG }, // 25 MCU + { "nz-0.bin", 0x00800, 0x98a39880, BRF_ESS | BRF_PRG }, // 25 MCU }; STD_ROM_PICK(Drvj) diff --git a/src/burn/drv/pre90s/d_sf.cpp b/src/burn/drv/pre90s/d_sf.cpp index 7f539fd0a..f9527627a 100644 --- a/src/burn/drv/pre90s/d_sf.cpp +++ b/src/burn/drv/pre90s/d_sf.cpp @@ -1810,8 +1810,8 @@ static struct BurnRomInfo sfwRomDesc[] = { { "sf-02.7k", 0x08000, 0x4a9ac534, 2 | BRF_PRG | BRF_ESS }, // 6 Z80 #0 Code - { "sf-00.1h", 0x20000, 0x4b733845, 3 | BRF_PRG | BRF_ESS }, // 7 Z80 #1 Code - { "sf-01.1k", 0x20000, 0x86e0f0d5, 3 | BRF_PRG | BRF_ESS }, // 8 + { "sfu-00.1h", 0x20000, 0xa7cce903, 3 | BRF_PRG | BRF_ESS }, // 7 Z80 #1 Code + { "sf-01.2k", 0x20000, 0x86e0f0d5, 3 | BRF_PRG | BRF_ESS }, // 8 { "sf-39.2k", 0x20000, 0xcee3d292, 4 | BRF_GRA }, // 9 Background Tiles { "sf-38.1k", 0x20000, 0x2ea99676, 4 | BRF_GRA }, // 10 diff --git a/src/burn/drv/pre90s/d_snk.cpp b/src/burn/drv/pre90s/d_snk.cpp index 9eab3fbf5..549c30a1a 100644 --- a/src/burn/drv/pre90s/d_snk.cpp +++ b/src/burn/drv/pre90s/d_snk.cpp @@ -7901,30 +7901,30 @@ struct BurnDriver BurnDrvArian = { // Fighting Golf (World?) static struct BurnRomInfo fitegolfRomDesc[] = { - { "gu2", 0x04000, 0x19be7ad6, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 #0 Code - { "gu1", 0x08000, 0xbc32568f, 1 | BRF_ESS | BRF_PRG }, // 1 + { "gu2.4p", 0x04000, 0x19be7ad6, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 #0 Code + { "gu1.4m", 0x08000, 0xbc32568f, 1 | BRF_ESS | BRF_PRG }, // 1 - { "gu6", 0x04000, 0x2b9978c5, 2 | BRF_ESS | BRF_PRG }, // 2 Z80 #1 Code - { "gu5", 0x08000, 0xea3d138c, 2 | BRF_ESS | BRF_PRG }, // 3 + { "gu6.8p", 0x04000, 0x2b9978c5, 2 | BRF_ESS | BRF_PRG }, // 2 Z80 #1 Code + { "gu5.8m", 0x08000, 0xea3d138c, 2 | BRF_ESS | BRF_PRG }, // 3 - { "gu3", 0x04000, 0x811b87d7, 3 | BRF_ESS | BRF_PRG }, // 4 Z80 #2 Code - { "gu4", 0x08000, 0x2d998e2b, 3 | BRF_ESS | BRF_PRG }, // 5 + { "gu3.6g", 0x04000, 0x811b87d7, 3 | BRF_ESS | BRF_PRG }, // 4 Z80 #2 Code + { "gu4.6k", 0x08000, 0x2d998e2b, 3 | BRF_ESS | BRF_PRG }, // 5 - { "82s137.2c", 0x00400, 0x6e4c7836, 14 | BRF_GRA }, // 6 Color Data - { "82s137.1b", 0x00400, 0x29e7986f, 14 | BRF_GRA }, // 7 - { "82s137.1c", 0x00400, 0x27ba9ff9, 14 | BRF_GRA }, // 8 + { "3.2c", 0x00400, 0x6e4c7836, 14 | BRF_GRA }, // 6 Color Data + { "1.1b", 0x00400, 0x29e7986f, 14 | BRF_GRA }, // 7 + { "2.1c", 0x00400, 0x27ba9ff9, 14 | BRF_GRA }, // 8 - { "gu8", 0x04000, 0xf1628dcf, 4 | BRF_GRA }, // 9 Text Characters + { "gu8.2d", 0x04000, 0xf1628dcf, 4 | BRF_GRA }, // 9 Text Characters - { "gu7", 0x08000, 0x4655f94e, 6 | BRF_GRA }, // 10 Background Characters + { "gu7.2b", 0x08000, 0x4655f94e, 6 | BRF_GRA }, // 10 Background Characters - { "gu9", 0x08000, 0xd4957ec5, 9 | BRF_GRA }, // 11 Sprites - { "gu10", 0x08000, 0xb3acdac2, 9 | BRF_GRA }, // 12 - { "gu11", 0x08000, 0xb99cf73b, 9 | BRF_GRA }, // 13 + { "gu9.2p", 0x08000, 0xd4957ec5, 9 | BRF_GRA }, // 11 Sprites + { "gu10.2rs", 0x08000, 0xb3acdac2, 9 | BRF_GRA }, // 12 + { "gu11.2t", 0x08000, 0xb99cf73b, 9 | BRF_GRA }, // 13 - { "pal16r6a.6c", 0x00104, 0xde291f4e, 0 | BRF_OPT }, // 14 PLDs - { "pal16l8a.3f", 0x00104, 0xc5f1c1da, 0 | BRF_OPT }, // 15 - { "pal20l8a.6r", 0x00144, 0x0f011673, 0 | BRF_OPT }, // 16 + { "a6001-1.6c", 0x00104, 0xde291f4e, 0 | BRF_OPT }, // 14 PLDs + { "a6001-3.3f", 0x00104, 0xc5f1c1da, 0 | BRF_OPT }, // 15 + { "a6001-2.6r", 0x00144, 0x0f011673, 0 | BRF_OPT }, // 16 }; STD_ROM_PICK(fitegolf) @@ -7944,30 +7944,30 @@ struct BurnDriver BurnDrvFitegolf = { // Fighting Golf (US) static struct BurnRomInfo fitegolfuRomDesc[] = { - { "np45.128", 0x04000, 0x16e8e763, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 #0 Code - { "mn45.256", 0x08000, 0xa4fa09d5, 1 | BRF_ESS | BRF_PRG }, // 1 + { "np45.4p", 0x04000, 0x16e8e763, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 #0 Code + { "mn45.4m", 0x08000, 0xa4fa09d5, 1 | BRF_ESS | BRF_PRG }, // 1 - { "gu6", 0x04000, 0x2b9978c5, 2 | BRF_ESS | BRF_PRG }, // 2 Z80 #1 Code - { "gu5", 0x08000, 0xea3d138c, 2 | BRF_ESS | BRF_PRG }, // 3 + { "gu6.8p", 0x04000, 0x2b9978c5, 2 | BRF_ESS | BRF_PRG }, // 2 Z80 #1 Code + { "gu5.8m", 0x08000, 0xea3d138c, 2 | BRF_ESS | BRF_PRG }, // 3 - { "gu3", 0x04000, 0x811b87d7, 3 | BRF_ESS | BRF_PRG }, // 4 Z80 #2 Code - { "gu4", 0x08000, 0x2d998e2b, 3 | BRF_ESS | BRF_PRG }, // 5 + { "gu3.6g", 0x04000, 0x811b87d7, 3 | BRF_ESS | BRF_PRG }, // 4 Z80 #2 Code + { "gu4.6k", 0x08000, 0x2d998e2b, 3 | BRF_ESS | BRF_PRG }, // 5 - { "82s137.2c", 0x00400, 0x6e4c7836, 14 | BRF_GRA }, // 6 Color Data - { "82s137.1b", 0x00400, 0x29e7986f, 14 | BRF_GRA }, // 7 - { "82s137.1c", 0x00400, 0x27ba9ff9, 14 | BRF_GRA }, // 8 + { "3.2c", 0x00400, 0x6e4c7836, 14 | BRF_GRA }, // 6 Color Data + { "1.1b", 0x00400, 0x29e7986f, 14 | BRF_GRA }, // 7 + { "2.1c", 0x00400, 0x27ba9ff9, 14 | BRF_GRA }, // 8 - { "gu8", 0x04000, 0xf1628dcf, 4 | BRF_GRA }, // 9 Text Characters + { "gu8.2d", 0x04000, 0xf1628dcf, 4 | BRF_GRA }, // 9 Text Characters - { "gu7", 0x08000, 0x4655f94e, 6 | BRF_GRA }, // 10 Background Characters + { "gu7.2b", 0x08000, 0x4655f94e, 6 | BRF_GRA }, // 10 Background Characters - { "gu9", 0x08000, 0xd4957ec5, 9 | BRF_GRA }, // 11 Sprites - { "gu10", 0x08000, 0xb3acdac2, 9 | BRF_GRA }, // 12 - { "gu11", 0x08000, 0xb99cf73b, 9 | BRF_GRA }, // 13 + { "gu9.2p", 0x08000, 0xd4957ec5, 9 | BRF_GRA }, // 11 Sprites + { "gu10.2rs", 0x08000, 0xb3acdac2, 9 | BRF_GRA }, // 12 + { "gu11.2t", 0x08000, 0xb99cf73b, 9 | BRF_GRA }, // 13 - { "pal16r6a.6c", 0x00104, 0xde291f4e, 0 | BRF_OPT }, // 14 PLDs - { "pal16l8a.3f", 0x00104, 0xc5f1c1da, 0 | BRF_OPT }, // 15 - { "pal20l8a.6r", 0x00144, 0x0f011673, 0 | BRF_OPT }, // 16 + { "a6001-1.6c", 0x00104, 0xde291f4e, 0 | BRF_OPT }, // 14 PLDs + { "a6001-3.3f", 0x00104, 0xc5f1c1da, 0 | BRF_OPT }, // 15 + { "a6001-2.6r", 0x00144, 0x0f011673, 0 | BRF_OPT }, // 16 }; STD_ROM_PICK(fitegolfu) diff --git a/src/burn/drv/pre90s/d_wc90.cpp b/src/burn/drv/pre90s/d_wc90.cpp index 169c8633f..0f6e22a58 100644 --- a/src/burn/drv/pre90s/d_wc90.cpp +++ b/src/burn/drv/pre90s/d_wc90.cpp @@ -1288,7 +1288,7 @@ struct BurnDriver BurnDrvYm2608 = { }; struct BurnDriver BurnDrvWc90 = { - "wc90", NULL, "ym2608", NULL, "1989", + "twcup90", NULL, "ym2608", NULL, "1989", "World Cup '90 (World)\0", NULL, "Tecmo", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1298,7 +1298,7 @@ struct BurnDriver BurnDrvWc90 = { }; struct BurnDriver BurnDrvWc90a = { - "wc90a", "wc90", "ym2608", NULL, "1989", + "twcup90a", "twcup90", "ym2608", NULL, "1989", "World Cup '90 (Euro set 1)\0", NULL, "Tecmo", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1308,7 +1308,7 @@ struct BurnDriver BurnDrvWc90a = { }; struct BurnDriver BurnDrvWc90b = { - "wc90b", "wc90", "ym2608", NULL, "1989", + "twcup90b", "twcup90", "ym2608", NULL, "1989", "World Cup '90 (Euro set 2)\0", NULL, "Tecmo", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1318,7 +1318,7 @@ struct BurnDriver BurnDrvWc90b = { }; struct BurnDriver BurnDrvWc90t = { - "wc90t", "wc90", "ym2608", NULL, "1989", + "twcup90t", "twcup90", "ym2608", NULL, "1989", "World Cup '90 (trackball)\0", NULL, "Tecmo", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, diff --git a/src/burn/drv/pre90s/d_wc90b.cpp b/src/burn/drv/pre90s/d_wc90b.cpp index eab328d06..45e0dc083 100644 --- a/src/burn/drv/pre90s/d_wc90b.cpp +++ b/src/burn/drv/pre90s/d_wc90b.cpp @@ -1070,7 +1070,7 @@ static INT32 Wc90b1Scan(INT32 nAction,INT32 *pnMin) } struct BurnDriver BurnDrvWc90b1 = { - "wc90b1", "wc90", NULL, NULL, "1989", + "twcup90b1", "twcup90", NULL, NULL, "1989", "Euro League (Italian hack of Tecmo World Cup '90)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1080,7 +1080,7 @@ struct BurnDriver BurnDrvWc90b1 = { }; struct BurnDriver BurnDrvWc90b2 = { - "wc90b2", "wc90", NULL, NULL, "1989", + "twcup90b2", "twcup90", NULL, NULL, "1989", "World Cup '90 (bootleg, set 1)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1090,7 +1090,7 @@ struct BurnDriver BurnDrvWc90b2 = { }; struct BurnDriver BurnDrvWc90b3 = { - "wc90b3", "wc90", NULL, NULL, "1989", + "twcup90b3", "twcup90", NULL, NULL, "1989", "World Cup '90 (bootleg, set 2)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1100,7 +1100,7 @@ struct BurnDriver BurnDrvWc90b3 = { }; struct BurnDriver BurnDrvWc90b4 = { - "wc90b4", "wc90", NULL, NULL, "1989", + "twcup90b4", "twcup90", NULL, NULL, "1989", "World Cup '90 (bootleg, set 3)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, @@ -1110,7 +1110,7 @@ struct BurnDriver BurnDrvWc90b4 = { }; struct BurnDriver BurnDrvWc90ba = { - "wc90ba", "wc90", NULL, NULL, "1989", + "twcup90ba", "twcup90", NULL, NULL, "1989", "Euro League (Italian hack of Tecmo World Cup '90 - alt version)\0", NULL, "bootleg", "Miscellaneous", NULL, NULL, NULL, NULL, BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG, 2, HARDWARE_MISC_PRE90S, GBF_SPORTSFOOTBALL, 0, diff --git a/src/burn/drv/pst90s/d_gaelco2.cpp b/src/burn/drv/pst90s/d_gaelco2.cpp index 5fca742da..467f933ff 100644 --- a/src/burn/drv/pst90s/d_gaelco2.cpp +++ b/src/burn/drv/pst90s/d_gaelco2.cpp @@ -1747,13 +1747,13 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin) // Maniac Square (protected, Version 1.0, Checksum DEEE) static struct BurnRomInfo maniacsqRomDesc[] = { - { "tms27c010a.msu45", 0x020000, 0xfa44c907, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code - { "tms27c010a.msu44", 0x020000, 0x42e20121, 0 | BRF_PRG | BRF_ESS }, // 1 + { "TMS27C010A.MSU45", 0x020000, 0xfa44c907, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code + { "TMS27C010A.MSU44", 0x020000, 0x42e20121, 0 | BRF_PRG | BRF_ESS }, // 1 - { "d0-d7.4m", 0x080000, 0xd8551b2f, 1 | BRF_GRA }, // 2 Graphics & Samples - { "d8-d15.4m", 0x080000, 0xb269c427, 1 | BRF_GRA }, // 3 - { "d16-d23.1m", 0x020000, 0xaf4ea5e7, 1 | BRF_GRA }, // 4 - { "d24-d31.1m", 0x020000, 0x578c3588, 1 | BRF_GRA }, // 5 + { "MS1", 0x080000, 0xd8551b2f, 1 | BRF_GRA }, // 2 Graphics & Samples + { "MS2", 0x080000, 0xb269c427, 1 | BRF_GRA }, // 3 + { "MS3", 0x020000, 0xaf4ea5e7, 1 | BRF_GRA }, // 4 + { "MS4", 0x020000, 0x578c3588, 1 | BRF_GRA }, // 5 { "maniacsq_ds5002fp_sram.bin", 0x8000, 0xafe9703d, 2 | BRF_PRG | BRF_ESS }, // 6 Dallas MCU }; @@ -1783,10 +1783,10 @@ static struct BurnRomInfo maniacsqaRomDesc[] = { { "MS_U_45.U45", 0x020000, 0x98f4fdc0, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code { "MS_U_44.U44", 0x020000, 0x1785dd41, 0 | BRF_PRG | BRF_ESS }, // 1 - { "d0-d7.4m", 0x080000, 0xd8551b2f, 1 | BRF_GRA }, // 2 Graphics & Samples - { "d8-d15.4m", 0x080000, 0xb269c427, 1 | BRF_GRA }, // 3 - { "d16-d23.1m", 0x020000, 0xaf4ea5e7, 1 | BRF_GRA }, // 4 - { "d24-d31.1m", 0x020000, 0x578c3588, 1 | BRF_GRA }, // 5 + { "MS1", 0x080000, 0xd8551b2f, 1 | BRF_GRA }, // 2 Graphics & Samples + { "MS2", 0x080000, 0xb269c427, 1 | BRF_GRA }, // 3 + { "MS3", 0x020000, 0xaf4ea5e7, 1 | BRF_GRA }, // 4 + { "MS4", 0x020000, 0x578c3588, 1 | BRF_GRA }, // 5 { "maniacsq_ds5002fp_sram.bin", 0x8000, 0xafe9703d, 2 | BRF_PRG | BRF_ESS }, // 6 Dallas MCU }; @@ -1842,7 +1842,7 @@ static struct BurnRomInfo aligatorRomDesc[] = { { "u50", 0x400000, 0x85daecf9, 1 | BRF_GRA }, // 4 { "u49", 0x400000, 0x70a4ee0b, 1 | BRF_GRA }, // 5 - { "aligator_ds5002fp.bin", 0x08000, 0x6558f215, BRF_PRG | BRF_ESS }, // 6 Dallas MCU + { "aligator_ds5002fp_sram.bin", 0x08000, 0x6558f215, BRF_PRG | BRF_ESS }, // 6 Dallas MCU }; STD_ROM_PICK(aligator) @@ -1875,7 +1875,7 @@ static struct BurnRomInfo aligatorsRomDesc[] = { { "u50", 0x400000, 0x85daecf9, 1 | BRF_GRA }, // 4 { "u49", 0x400000, 0x70a4ee0b, 1 | BRF_GRA }, // 5 - { "aligator_ds5002fp.bin", 0x08000, 0x6558f215, BRF_PRG | BRF_ESS }, // 6 Dallas MCU + { "aligator_ds5002fp_sram.bin", 0x08000, 0x6558f215, BRF_PRG | BRF_ESS }, // 6 Dallas MCU }; STD_ROM_PICK(aligators) @@ -2037,7 +2037,7 @@ static struct BurnRomInfo touchgoRomDesc[] = { { "ic66", 0x200000, 0x52682953, 2 | BRF_GRA }, // 4 { "ic67", 0x400000, 0xc0a2ce5b, 2 | BRF_GRA }, // 5 - { "touchgo_ds5002fp_sram.bin", 0x8000, 0xa497e1af, 4 | BRF_PRG | BRF_ESS | BRF_NODUMP }, // 6 Dallas MCU + { "touchgo_ds5002fp_sram.bin", 0x8000, 0xa497e1af, 4 | BRF_PRG | BRF_ESS }, // 6 Dallas MCU { "touchgo_scratch", 0x0080, 0xf9ca54ff, 4 | BRF_PRG | BRF_ESS }, // 7 Dallas MCU internal RAM }; @@ -2071,7 +2071,7 @@ static struct BurnRomInfo touchgonRomDesc[] = { { "ic66", 0x200000, 0x52682953, 2 | BRF_GRA }, // 4 { "ic67", 0x400000, 0xc0a2ce5b, 2 | BRF_GRA }, // 5 - { "touchgo_ds5002fp_sram.bin", 0x8000, 0xa497e1af, 4 | BRF_PRG | BRF_ESS | BRF_NODUMP }, // 6 Dallas MCU + { "touchgo_ds5002fp_sram.bin", 0x8000, 0xe977d2db, 4 | BRF_PRG | BRF_ESS }, // 6 Dallas MCU { "touchgo_scratch", 0x0080, 0xf9ca54ff, 4 | BRF_PRG | BRF_ESS }, // 7 Dallas MCU internal RAM }; @@ -2100,7 +2100,7 @@ static struct BurnRomInfo touchgoeRomDesc[] = { { "ic66", 0x200000, 0x52682953, 2 | BRF_GRA }, // 4 { "ic67", 0x400000, 0xc0a2ce5b, 2 | BRF_GRA }, // 5 - { "touchgo_ds5002fp_sram.bin", 0x8000, 0xa497e1af, 4 | BRF_PRG | BRF_ESS | BRF_NODUMP }, // 6 Dallas MCU + { "touchgo_ds5002fp_sram.bin", 0x8000, 0xe977d2db, 4 | BRF_PRG | BRF_ESS }, // 6 Dallas MCU { "touchgo_scratch", 0x0080, 0xf9ca54ff, 4 | BRF_PRG | BRF_ESS }, // 7 Dallas MCU internal RAM }; @@ -2233,7 +2233,7 @@ static struct BurnRomInfo wrally2RomDesc[] = { { "wr2.64", 0x80000, 0x4cdf4e1e, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code { "wr2.63", 0x80000, 0x94887c9f, 1 | BRF_PRG | BRF_ESS }, // 1 - { "wr2_dallas.bin", 0x08000, 0x4c532e9e, 2 | BRF_PRG | BRF_ESS }, // 2 DS5002FP MCU + { "wrally2_ds5002fp_sram.bin", 0x08000, 0x4c532e9e, 2 | BRF_PRG | BRF_ESS }, // 2 DS5002FP MCU { "wr2.16d", 0x80000, 0xad26086b, 3 | BRF_GRA }, // 3 Graphics & Samples { "wr2.17d", 0x80000, 0xc1ec0745, 3 | BRF_GRA }, // 4 diff --git a/src/burn/drv/pst90s/d_namcos2.cpp b/src/burn/drv/pst90s/d_namcos2.cpp index 7d13f3905..a2e63c997 100644 --- a/src/burn/drv/pst90s/d_namcos2.cpp +++ b/src/burn/drv/pst90s/d_namcos2.cpp @@ -3943,43 +3943,45 @@ static struct BurnRomInfo ordyneRomDesc[] = { { "or2_mp0.mpr0", 0x20000, 0x31a1742b, 0x01 | BRF_PRG | BRF_ESS }, // 0 Main 68K Code { "or2_mp1.mpr1", 0x20000, 0xc80c6b73, 0x01 | BRF_PRG | BRF_ESS }, // 1 - { "or1_sp0.bin", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code - { "or1_sp1.bin", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 + { "or1_sp0.spr0", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code + { "or1_sp1.spr1", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 - { "or1_sd0.bin", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code + { "or1_sd.snd0", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code { "sys2mcpu.bin", 0x02000, 0xa342a97e, 0x04 | BRF_PRG | BRF_ESS }, // 5 HD68705 Code - { "sys2c65c.bin", 0x08000, 0xa5b2a4ff, 0x04 | BRF_PRG | BRF_ESS }, // 6 + { "sys2_c65b.3f", 0x08000, 0xe9f2922a, 0x04 | BRF_PRG | BRF_ESS }, // 6 - { "or1_ob0.bin", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites - { "or1_ob1.bin", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 - { "or1_ob2.bin", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 - { "or1_ob3.bin", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 - { "or1_ob4.bin", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 - { "or1_ob5.bin", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 - { "or1_ob6.bin", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 - { "or1_ob7.bin", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 + { "or_obj-0.obj0", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites + { "or_obj-1.obj1", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 + { "or_obj-2.obj2", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 + { "or_obj-3.obj3", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 + { "or_obj-4.obj4", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 + { "or_obj-5.obj5", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 + { "or_obj-6.obj6", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 + { "or_obj-7.obj7", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 - { "or1_ch0.bin", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles - { "or1_ch1.bin", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 - { "or1_ch3.bin", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 - { "or1_ch5.bin", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 - { "or1_ch6.bin", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 - { "or1_ch7e.bin", 0x20000, 0x8c0d2ab7, 0x06 | BRF_GRA }, // 20 + { "or_chr-0.chr0", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles + { "or_chr-1.chr1", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 + { "or_chr-3.chr3", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 + { "or_chr-5.chr5", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 + { "or_chr-6.chr6", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 + { "or2_chr7.chr7", 0x20000, 0x8c0d2ab7, 0x06 | BRF_GRA }, // 20 - { "or1_rz0.bin", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles - { "or1_rz1.bin", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 - { "or1_rz2.bin", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 - { "or1_rz3.bin", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 - { "or1_rz4.bin", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 + { "or_roz-0.roz0", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles + { "or_roz-1.roz1", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 + { "or_roz-2.roz2", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 + { "or_roz-3.roz3", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 + { "or_roz-4.roz4", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 - { "or1_sha.bin", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data + { "or_shape.shape", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data - { "or1_dt0.bin", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data - { "or1_dt1.bin", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 + { "or1_d0.data0", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data + { "or1_d1.data1", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 - { "or1_vo1.bin", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples - { "or1_vo2.bin", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + { "or_voi1.voice1", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples + { "or_voi2.voice2", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + + { "lh5762.6n", 0x02000, 0x90db1bf6, 0x00 | BRF_OPT }, }; STD_ROM_PICK(ordyne) @@ -4036,46 +4038,48 @@ struct BurnDriver BurnDrvOrdyne = { // Ordyne (Japan) static struct BurnRomInfo ordynejRomDesc[] = { - { "or1_mp0.bin", 0x20000, 0xf5929ed3, 0x01 | BRF_PRG | BRF_ESS }, // 0 Main 68K Code - { "or1_mp1.bin", 0x20000, 0xc1c8c1e2, 0x01 | BRF_PRG | BRF_ESS }, // 1 + { "or1_mp0.mpr0", 0x20000, 0xf5929ed3, 0x01 | BRF_PRG | BRF_ESS }, // 0 Main 68K Code + { "or1_mp1.mpr1", 0x20000, 0xc1c8c1e2, 0x01 | BRF_PRG | BRF_ESS }, // 1 - { "or1_sp0.bin", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code - { "or1_sp1.bin", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 + { "or1_sp0.spr0", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code + { "or1_sp1.spr1", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 - { "or1_sd0.bin", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code + { "or1_sd.snd0", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code { "sys2mcpu.bin", 0x02000, 0xa342a97e, 0x04 | BRF_PRG | BRF_ESS }, // 5 HD68705 Code - { "sys2c65c.bin", 0x08000, 0xa5b2a4ff, 0x04 | BRF_PRG | BRF_ESS }, // 6 + { "sys2_c65b.3f", 0x08000, 0xe9f2922a, 0x04 | BRF_PRG | BRF_ESS }, // 6 - { "or1_ob0.bin", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites - { "or1_ob1.bin", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 - { "or1_ob2.bin", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 - { "or1_ob3.bin", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 - { "or1_ob4.bin", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 - { "or1_ob5.bin", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 - { "or1_ob6.bin", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 - { "or1_ob7.bin", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 + { "or_obj-0.obj0", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites + { "or_obj-1.obj1", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 + { "or_obj-2.obj2", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 + { "or_obj-3.obj3", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 + { "or_obj-4.obj4", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 + { "or_obj-5.obj5", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 + { "or_obj-6.obj6", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 + { "or_obj-7.obj7", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 - { "or1_ch0.bin", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles - { "or1_ch1.bin", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 - { "or1_ch3.bin", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 - { "or1_ch5.bin", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 - { "or1_ch6.bin", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 - { "or1_ch7.bin", 0x20000, 0xf050a152, 0x06 | BRF_GRA }, // 20 + { "or_chr-0.chr0", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles + { "or_chr-1.chr1", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 + { "or_chr-3.chr3", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 + { "or_chr-5.chr5", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 + { "or_chr-6.chr6", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 + { "or_chr-7.chr7", 0x20000, 0xf050a152, 0x06 | BRF_GRA }, // 20 - { "or1_rz0.bin", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles - { "or1_rz1.bin", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 - { "or1_rz2.bin", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 - { "or1_rz3.bin", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 - { "or1_rz4.bin", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 + { "or_roz-0.roz0", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles + { "or_roz-1.roz1", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 + { "or_roz-2.roz2", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 + { "or_roz-3.roz3", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 + { "or_roz-4.roz4", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 - { "or1_sha.bin", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data + { "or_shape.shape", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data - { "or1_dt0.bin", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data - { "or1_dt1.bin", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 + { "or1_d0.data0", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data + { "or1_d1.data1", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 - { "or1_vo1.bin", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples - { "or1_vo2.bin", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + { "or_voi1.voice1", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples + { "or_voi2.voice2", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + + { "lh5762.6n", 0x02000, 0x90db1bf6, 0x00 | BRF_OPT }, }; STD_ROM_PICK(ordynej) @@ -4095,46 +4099,48 @@ struct BurnDriver BurnDrvOrdynej = { // Ordyne (Japan, English Version) static struct BurnRomInfo ordynejeRomDesc[] = { - { "or1_mp0e.bin", 0x20000, 0x5e2f9052, 0x01 | BRF_PRG | BRF_ESS }, // 0 Main 68K Code - { "or1_mp1e.bin", 0x20000, 0x367a8fcf, 0x01 | BRF_PRG | BRF_ESS }, // 1 + { "or1_mp0e.mpr0", 0x20000, 0x5e2f9052, 0x01 | BRF_PRG | BRF_ESS }, // 0 Main 68K Code + { "or1_mp1e.mpr1", 0x20000, 0x367a8fcf, 0x01 | BRF_PRG | BRF_ESS }, // 1 - { "or1_sp0.bin", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code - { "or1_sp1.bin", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 + { "or1_sp0.spr0", 0x10000, 0x01ef6638, 0x02 | BRF_PRG | BRF_ESS }, // 2 Sub 68K Code + { "or1_sp1.spr1", 0x10000, 0xb632adc3, 0x02 | BRF_PRG | BRF_ESS }, // 3 - { "or1_sd0.bin", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code + { "or1_sd.snd0", 0x20000, 0xc41e5d22, 0x03 | BRF_PRG | BRF_ESS }, // 4 M6809 Code { "sys2mcpu.bin", 0x02000, 0xa342a97e, 0x04 | BRF_PRG | BRF_ESS }, // 5 HD68705 Code - { "sys2c65c.bin", 0x08000, 0xa5b2a4ff, 0x04 | BRF_PRG | BRF_ESS }, // 6 + { "sys2_c65b.3f", 0x08000, 0xe9f2922a, 0x04 | BRF_PRG | BRF_ESS }, // 6 - { "or1_ob0.bin", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites - { "or1_ob1.bin", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 - { "or1_ob2.bin", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 - { "or1_ob3.bin", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 - { "or1_ob4.bin", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 - { "or1_ob5.bin", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 - { "or1_ob6.bin", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 - { "or1_ob7.bin", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 + { "or_obj-0.obj0", 0x20000, 0x67b2b9e4, 0x05 | BRF_GRA }, // 7 Sprites + { "or_obj-1.obj1", 0x20000, 0x8a54fa5e, 0x05 | BRF_GRA }, // 8 + { "or_obj-2.obj2", 0x20000, 0xa2c1cca0, 0x05 | BRF_GRA }, // 9 + { "or_obj-3.obj3", 0x20000, 0xe0ad292c, 0x05 | BRF_GRA }, // 10 + { "or_obj-4.obj4", 0x20000, 0x7aefba59, 0x05 | BRF_GRA }, // 11 + { "or_obj-5.obj5", 0x20000, 0xe4025be9, 0x05 | BRF_GRA }, // 12 + { "or_obj-6.obj6", 0x20000, 0xe284c30c, 0x05 | BRF_GRA }, // 13 + { "or_obj-7.obj7", 0x20000, 0x262b7112, 0x05 | BRF_GRA }, // 14 - { "or1_ch0.bin", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles - { "or1_ch1.bin", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 - { "or1_ch3.bin", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 - { "or1_ch5.bin", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 - { "or1_ch6.bin", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 - { "or1_ch7e.bin", 0x20000, 0x8c0d2ab7, 0x06 | BRF_GRA }, // 20 + { "or_chr-0.chr0", 0x20000, 0xe7c47934, 0x06 | BRF_GRA }, // 15 Layer Tiles + { "or_chr-1.chr1", 0x20000, 0x874b332d, 0x06 | BRF_GRA }, // 16 + { "or_chr-3.chr3", 0x20000, 0x5471a834, 0x06 | BRF_GRA }, // 17 + { "or_chr-5.chr5", 0x20000, 0xa7d3a296, 0x06 | BRF_GRA }, // 18 + { "or_chr-6.chr6", 0x20000, 0x3adc09c8, 0x06 | BRF_GRA }, // 19 + { "or1_ch7e.chr7", 0x20000, 0x8c0d2ab7, 0x06 | BRF_GRA }, // 20 - { "or1_rz0.bin", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles - { "or1_rz1.bin", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 - { "or1_rz2.bin", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 - { "or1_rz3.bin", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 - { "or1_rz4.bin", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 + { "or_roz-0.roz0", 0x20000, 0xc88a9e6b, 0x07 | BRF_GRA }, // 21 Roz Layer Tiles + { "or_roz-1.roz1", 0x20000, 0xc20cc749, 0x07 | BRF_GRA }, // 22 + { "or_roz-2.roz2", 0x20000, 0x148c9866, 0x07 | BRF_GRA }, // 23 + { "or_roz-3.roz3", 0x20000, 0x4e727b7e, 0x07 | BRF_GRA }, // 24 + { "or_roz-4.roz4", 0x20000, 0x17b04396, 0x07 | BRF_GRA }, // 25 - { "or1_sha.bin", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data + { "or_shape.shape", 0x20000, 0x7aec9dee, 0x08 | BRF_GRA }, // 26 Layer Tiles Mask Data - { "or1_dt0.bin", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data - { "or1_dt1.bin", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 + { "or1_d0.data0", 0x20000, 0xde214f7a, 0x09 | BRF_PRG | BRF_ESS }, // 27 Shared 68K Data + { "or1_d1.data1", 0x20000, 0x25e3e6c8, 0x09 | BRF_PRG | BRF_ESS }, // 28 - { "or1_vo1.bin", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples - { "or1_vo2.bin", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + { "or_voi1.voice1", 0x80000, 0x369e0bca, 0x0a | BRF_SND }, // 29 C140 Samples + { "or_voi2.voice2", 0x80000, 0x9f4cd7b5, 0x0a | BRF_SND }, // 30 + + { "lh5762.6n", 0x02000, 0x90db1bf6, 0x00 | BRF_OPT }, }; STD_ROM_PICK(ordyneje) diff --git a/src/burn/drv/pst90s/d_seta.cpp b/src/burn/drv/pst90s/d_seta.cpp index b1966c2a5..ac93ce03f 100644 --- a/src/burn/drv/pst90s/d_seta.cpp +++ b/src/burn/drv/pst90s/d_seta.cpp @@ -11316,25 +11316,25 @@ static INT32 jockeycFrame() // Jockey Club static struct BurnRomInfo jockeycRomDesc[] = { - { "ya-007-002-u23.bin", 0x10000, 0xc499bf4d, 0x01 | BRF_PRG | BRF_ESS }, // 0 68k Code - { "ya-007-003-u33.bin", 0x10000, 0xe7b0677e, 0x01 | BRF_PRG | BRF_ESS }, // 1 - { "ya_002_001.u18", 0x80000, 0xdd108016, 0x01 | BRF_PRG | BRF_ESS }, // 2 + { "ya_007_002.u23", 0x10000, 0xc499bf4d, 0x01 | BRF_PRG | BRF_ESS }, // 0 68k Code + { "ya_007_003.u33", 0x10000, 0xe7b0677e, 0x01 | BRF_PRG | BRF_ESS }, // 1 + { "ya-002-001.u18", 0x80000, 0xdd108016, 0x01 | BRF_PRG | BRF_ESS }, // 2 - { "ya_011_004.u10", 0x80000, 0xeb74d2e0, 0x03 | BRF_GRA }, // 3 Sprites - { "ya_011_005.u17", 0x80000, 0x4a6c804b, 0x03 | BRF_GRA }, // 4 - { "ya_011_006.u22", 0x80000, 0xbfae01a5, 0x03 | BRF_GRA }, // 5 - { "ya_011_007.u27", 0x80000, 0x2dc7a294, 0x03 | BRF_GRA }, // 6 + { "ya-001-004-t74.u10", 0x80000, 0xeb74d2e0, 0x03 | BRF_GRA }, // 3 Sprites + { "ya-001-005-t75.u17", 0x80000, 0x4a6c804b, 0x03 | BRF_GRA }, // 4 + { "ya-001-006-t76.u22", 0x80000, 0xbfae01a5, 0x03 | BRF_GRA }, // 5 + { "ya-001-007-t77.u27", 0x80000, 0x2dc7a294, 0x03 | BRF_GRA }, // 6 - { "ya_011_008.u35", 0x40000, 0x4b890f83, 0x04 | BRF_GRA }, // 7 Layer 1 tiles - { "ya_011_009.u41", 0x40000, 0xcaa5e3c1, 0x04 | BRF_GRA }, // 8 + { "ya-001-008-t59.u35", 0x40000, 0x4b890f83, 0x04 | BRF_GRA }, // 7 Layer 1 tiles + { "ya-001-009-t60.u41", 0x40000, 0xcaa5e3c1, 0x04 | BRF_GRA }, // 8 // double this so that we can use the graphics decoding routines... - { "ya_011_009.u41", 0x40000, 0xcaa5e3c1, 0x04 | BRF_GRA }, // 9 + { "ya-001-009-t60.u41", 0x40000, 0xcaa5e3c1, 0x04 | BRF_GRA }, // 9 - { "ya_011_013.u71", 0x80000, 0x2bccaf47, 0x06 | BRF_SND }, // 10 x1snd - { "ya_011_012.u64", 0x80000, 0xa8015ce6, 0x06 | BRF_SND }, // 11 + { "ya-001-013.u71", 0x80000, 0x2bccaf47, 0x06 | BRF_SND }, // 10 x1snd + { "ya-001-012.u64", 0x80000, 0xa8015ce6, 0x06 | BRF_SND }, // 11 - { "ya-011.prom", 0x00200, 0xbd4fe2f6, 0x0f | BRF_GRA }, // 13 - { "ya-010.prom", 0x00200, 0x778094b3, 0x0f | BRF_GRA }, // 12 Color PROMs + { "ya1-011.prom", 0x00200, 0xbd4fe2f6, 0x0f | BRF_GRA }, // 13 + { "ya1-010.prom", 0x00200, 0x778094b3, 0x0f | BRF_GRA }, // 12 Color PROMs }; STD_ROM_PICK(jockeyc) diff --git a/src/burn/drv/sega/d_segae.cpp b/src/burn/drv/sega/d_segae.cpp index d0a289d21..86038f065 100644 --- a/src/burn/drv/sega/d_segae.cpp +++ b/src/burn/drv/sega/d_segae.cpp @@ -1243,9 +1243,9 @@ STD_ROM_FN(hangonjr) static struct BurnRomInfo TetrisseRomDesc[] = { - { "epr12213.7", 0x8000, 0xef3c7a38, BRF_ESS | BRF_PRG }, // 0 maincpu - { "epr12212.5", 0x8000, 0x28b550bf, BRF_ESS | BRF_PRG }, // 1 - { "epr12211.4", 0x8000, 0x5aa114e9, BRF_ESS | BRF_PRG }, // 2 + { "epr-12213.7", 0x8000, 0xef3c7a38, BRF_ESS | BRF_PRG }, // 0 maincpu + { "epr-12212.5", 0x8000, 0x28b550bf, BRF_ESS | BRF_PRG }, // 1 + { "epr-12211.4", 0x8000, 0x5aa114e9, BRF_ESS | BRF_PRG }, // 2 }; STD_ROM_PICK(Tetrisse) @@ -1255,10 +1255,10 @@ STD_ROM_FN(Tetrisse) static struct BurnRomInfo TransfrmRomDesc[] = { - { "ic7.top", 0x8000, 0xccf1d123, BRF_ESS | BRF_PRG }, // 0 maincpu + { "epr-7605.ic7", 0x8000, 0xccf1d123, BRF_ESS | BRF_PRG }, // 0 maincpu { "epr-7347.ic5", 0x8000, 0xdf0f639f, BRF_ESS | BRF_PRG }, // 1 { "epr-7348.ic4", 0x8000, 0x0f38ea96, BRF_ESS | BRF_PRG }, // 2 - { "ic3.top", 0x8000, 0x9d485df6, BRF_ESS | BRF_PRG }, // 3 + { "epr-7606.ic3", 0x8000, 0x9d485df6, BRF_ESS | BRF_PRG }, // 3 { "epr-7350.ic2", 0x8000, 0x0052165d, BRF_ESS | BRF_PRG }, // 4 }; diff --git a/src/burn/drv/taito/d_arkanoid.cpp b/src/burn/drv/taito/d_arkanoid.cpp index e0f5ece46..a820d39ef 100644 --- a/src/burn/drv/taito/d_arkanoid.cpp +++ b/src/burn/drv/taito/d_arkanoid.cpp @@ -1471,7 +1471,7 @@ static struct BurnRomInfo arkanoidjRomDesc[] = { { "a75_24.ic17", 0x8000, 0x3f2b27e9, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code { "a75_25.ic16", 0x8000, 0xc13b2038, 1 | BRF_ESS | BRF_PRG }, // 1 - { "a75__26.ic14", 0x0800, 0x9c382c67, 2 | BRF_ESS | BRF_PRG }, // 2 M68705 MCU + { "a75__26.ic14", 0x0800, 0x1c4d212b, 2 | BRF_ESS | BRF_PRG }, // 2 M68705 MCU { "a75-03.ic64", 0x8000, 0x038b74ba, 3 | BRF_GRA }, // 3 Graphics { "a75-04.ic63", 0x8000, 0x71fae199, 3 | BRF_GRA }, // 4 diff --git a/src/burn/drv/taito/d_bublbobl.cpp b/src/burn/drv/taito/d_bublbobl.cpp index 84d8850d2..624b2438e 100644 --- a/src/burn/drv/taito/d_bublbobl.cpp +++ b/src/burn/drv/taito/d_bublbobl.cpp @@ -1085,7 +1085,7 @@ static struct BurnRomInfo BublboblpRomDesc[] = { { "maincpu.ic4", 0x08000, 0x874ddd6c, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code { "maincpu.ic5", 0x08000, 0x588cc602, BRF_ESS | BRF_PRG }, // 1 - { "slave.ic1", 0x08000, 0xe8187e8f, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program + { "subcpu.ic1", 0x08000, 0xe8187e8f, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program { "audiocpu.ic10", 0x08000, 0xc516c26e, BRF_ESS | BRF_PRG }, // 3 Z80 #3 Program @@ -1104,7 +1104,7 @@ static struct BurnRomInfo BublboblpRomDesc[] = { { "a71-25.ic41", 0x00100, 0x2d0f8545, BRF_GRA }, // 16 PROMs - { "a71-26.ic19", 0x00117, 0x4e1f119c, BRF_OPT | BRF_NODUMP }, // 17 PLDs + { "bublboblp.pal16l8.ic19", 0x00117, 0x4e1f119c, BRF_OPT }, // 17 PLDs }; STD_ROM_PICK(Bublboblp) diff --git a/src/burn/drv/taito/d_tnzs.cpp b/src/burn/drv/taito/d_tnzs.cpp index c69cb4352..6f1f9e794 100644 --- a/src/burn/drv/taito/d_tnzs.cpp +++ b/src/burn/drv/taito/d_tnzs.cpp @@ -2075,10 +2075,10 @@ struct BurnDriver BurnDrvExtrmatu = { // Extermination (US, Romstar) static struct BurnRomInfo extrmaturRomDesc[] = { - { "b06_15", 0x10000, 0x4b3ee597, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code - { "b06_16", 0x10000, 0x86175ea4, 1 | BRF_PRG | BRF_ESS }, // 1 + { "b06-15.11c", 0x10000, 0x4b3ee597, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code + { "b06-16.9c", 0x10000, 0x86175ea4, 1 | BRF_PRG | BRF_ESS }, // 1 - { "b06_17", 0x10000, 0x744f2c84, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 #1 Code + { "b06-17.4e", 0x10000, 0x744f2c84, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 #1 Code { "b06__14.1g", 0x00800, 0x28907072, 3 }, // 3 I8742 MCU