sync with MAME 0.196 (part 1) - there are loads....

This commit is contained in:
Barry Harris 2018-04-08 14:24:14 +00:00
parent de6422a752
commit 9ec952f2ea
37 changed files with 441 additions and 286 deletions

View File

@ -4253,7 +4253,7 @@ static struct BurnRomInfo ThreeWondersRomDesc[] = {
{ "rt24b.1a", 0x000117, 0x54b85159, BRF_OPT }, // b-board PLDs
{ "iob1.11e", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(ThreeWonders)
@ -4287,7 +4287,7 @@ static struct BurnRomInfo ThreeWondersr1RomDesc[] = {
{ "rt24b.1a", 0x000117, 0x54b85159, BRF_OPT }, // b-board PLDs
{ "iob1.11e", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(ThreeWondersr1)
@ -4321,7 +4321,7 @@ static struct BurnRomInfo Wonder3uRomDesc[] = {
{ "rt24b.1a", 0x000117, 0x54b85159, BRF_OPT }, // b-board PLDs
{ "iob1.11e", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Wonder3u)
@ -4422,7 +4422,7 @@ static struct BurnRomInfo Wonder3hRomDesc[] = {
{ "rt24b.1a", 0x000117, 0x54b85159, BRF_OPT }, // b-board PLDs
{ "iob1.11e", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Wonder3h)
@ -4953,7 +4953,7 @@ static struct BurnRomInfo Cworld2jRomDesc[] = {
{ "q522b.1a", 0x000117, 0x00000000, BRF_OPT | BRF_NODUMP}, // b-board PLDs
{ "lwio.12e", 0x000117, 0xad52b90c, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Cworld2j)
@ -4978,7 +4978,7 @@ static struct BurnRomInfo Cworld2jaRomDesc[] = {
{ "q529b.1a", 0x000117, 0x00000000, BRF_OPT | BRF_NODUMP}, // b-board PLDs
{ "iob1.11d", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Cworld2ja)
@ -5037,7 +5037,7 @@ static struct BurnRomInfo DinoRomDesc[] = {
{ "cd63b.1a", 0x000117, 0xef72e902, BRF_OPT }, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs
{ "d8l1.8l", 0x000117, 0x539fc7da, BRF_OPT },
{ "d9k2.9k", 0x000117, 0xcd85a156, BRF_OPT },
@ -5074,7 +5074,7 @@ static struct BurnRomInfo DinoaRomDesc[] = {
{ "cd63b.1a", 0x000117, 0xef72e902, BRF_OPT }, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs
{ "d8l1.8l", 0x000117, 0x539fc7da, BRF_OPT },
{ "d9k2.9k", 0x000117, 0xcd85a156, BRF_OPT },
@ -5110,7 +5110,7 @@ static struct BurnRomInfo DinojRomDesc[] = {
{ "cd63b.1a", 0x000117, 0xef72e902, BRF_OPT }, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs
{ "d8l1.8l", 0x000117, 0x539fc7da, BRF_OPT },
{ "d9k2.9k", 0x000117, 0xcd85a156, BRF_OPT },
@ -5146,7 +5146,7 @@ static struct BurnRomInfo DinouRomDesc[] = {
{ "cd63b.1a", 0x000117, 0xef72e902, BRF_OPT }, // b-board PLDs
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs
{ "d8l1.8l", 0x000117, 0x539fc7da, BRF_OPT },
{ "d9k2.9k", 0x000117, 0xcd85a156, BRF_OPT },
@ -5996,7 +5996,7 @@ static struct BurnRomInfo FfightjhRomDesc[] = {
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
{ "ioc1.ic1", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Ffightjh)

View File

@ -757,15 +757,15 @@ struct BurnDriver BurnDrvDarkseal = {
// Dark Seal (World revision 1)
static struct BurnRomInfo darksea1RomDesc[] = {
{ "FZ_04-4.J12", 0x20000, 0xa1a985a9, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "FZ_01-1.H14", 0x20000, 0x98bd2940, 1 | BRF_PRG | BRF_ESS }, // 1
{ "FZ_00-2.H12", 0x20000, 0xfbf3ac63, 1 | BRF_PRG | BRF_ESS }, // 2
{ "FZ_05-2.J14", 0x20000, 0xd5e3ae3f, 1 | BRF_PRG | BRF_ESS }, // 3
{ "fz_04-4.j12", 0x20000, 0xa1a985a9, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "fz_01-1.h14", 0x20000, 0x98bd2940, 1 | BRF_PRG | BRF_ESS }, // 1
{ "fz_00-2.h12", 0x20000, 0xfbf3ac63, 1 | BRF_PRG | BRF_ESS }, // 2
{ "fz_05-2.j14", 0x20000, 0xd5e3ae3f, 1 | BRF_PRG | BRF_ESS }, // 3
{ "FZ_06-1.J15", 0x10000, 0xc4828a6d, 2 | BRF_PRG | BRF_ESS }, // 4 H6280 Code
{ "fz_06-1.j15", 0x10000, 0xc4828a6d, 2 | BRF_PRG | BRF_ESS }, // 4 H6280 Code
{ "FZ_02-1.J1", 0x10000, 0x3c9c3012, 3 | BRF_GRA }, // 5 Text Tiles
{ "FZ_03-1.J2", 0x10000, 0x264b90ed, 3 | BRF_GRA }, // 6
{ "fz_02-1.j1", 0x10000, 0x3c9c3012, 3 | BRF_GRA }, // 5 Text Tiles
{ "fz_03-1.j2", 0x10000, 0x264b90ed, 3 | BRF_GRA }, // 6
{ "mac-03.h3", 0x80000, 0x9996f3dc, 4 | BRF_GRA }, // 7 Foreground Tiles
@ -774,9 +774,9 @@ static struct BurnRomInfo darksea1RomDesc[] = {
{ "mac-00.b1", 0x80000, 0x52acf1d6, 6 | BRF_GRA }, // 9 Sprite Tiles
{ "mac-01.b3", 0x80000, 0xb28f7584, 6 | BRF_GRA }, // 10
{ "FZ_08-1.K17", 0x20000, 0xc9bf68e1, 7 | BRF_SND }, // 11 Oki6295 #0 Samples
{ "fz_08-1.k17", 0x20000, 0xc9bf68e1, 7 | BRF_SND }, // 11 Oki6295 #0 Samples
{ "FZ_07-.K14", 0x20000, 0x588dd3cb, 8 | BRF_SND }, // 12 Oki6295 #1 Samples
{ "fz_07-.k14", 0x20000, 0x588dd3cb, 8 | BRF_SND }, // 12 Oki6295 #1 Samples
};
STD_ROM_PICK(darksea1)

View File

@ -5031,10 +5031,10 @@ static void decocass_widel_write(UINT16 offset, UINT8 data)
// Deco Cassette System Multigame (ROM based)
static struct BurnRomInfo decomultRomDesc[] = {
{ "WIDLDECO.LOW", 0x80000, 0xfd4dc36c, 1 | BRF_PRG | BRF_ESS }, // 0 Dongle data
{ "WIDLDECO.HGH", 0x80000, 0xa8a30112, 1 | BRF_PRG | BRF_ESS }, // 1
{ "widldeco.low", 0x80000, 0xfd4dc36c, 1 | BRF_PRG | BRF_ESS }, // 0 Dongle data
{ "widldeco.hgh", 0x80000, 0xa8a30112, 1 | BRF_PRG | BRF_ESS }, // 1
{ "WIDLBIOS.V0B", 0x00800, 0x9ad7c451, 8 | BRF_BIOS | BRF_ESS }, // 2 Main M6502 BIOS
{ "widlbios.v0b", 0x00800, 0x9ad7c451, 8 | BRF_BIOS | BRF_ESS }, // 2 Main M6502 BIOS
{ "v1-.5a", 0x00800, 0xb66b2c2a, 9 | BRF_BIOS | BRF_ESS }, // 3 Sound M6502 BIOS

View File

@ -2967,29 +2967,29 @@ struct BurnDriver BurnDrvImgfightj = {
// Air Duel (World, M82-A-A + M82-B-A)
static struct BurnRomInfo airduelRomDesc[] = {
{ "AD_(M82)_A-H0-D.IC52", 0x20000, 0xdbecc726, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "AD_(M82)_A-L0-D.IC60", 0x20000, 0x6a9fcf59, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "AD_(M82)_A-H1-D.IC51", 0x20000, 0xbafc152a, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "AD_(M82)_A-L1-D.IC59", 0x20000, 0x9e2b1ae7, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "ad_=m82=_a-h0-d.ic52", 0x20000, 0xdbecc726, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "ad_=m82=_a-l0-d.ic60", 0x20000, 0x6a9fcf59, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "ad_=m82=_a-h1-d.ic51", 0x20000, 0xbafc152a, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "ad_=m82=_a-l1-d.ic59", 0x20000, 0x9e2b1ae7, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "AD_(M82)_A-SP-D.IC15", 0x10000, 0x16a858a3, 0x06 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
{ "ad_=m82=_a-sp-d.ic15", 0x10000, 0x16a858a3, 0x06 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
{ "AD_(M82)_B-N0-D.IC44", 0x20000, 0x2f0d599b, 0x02 | BRF_GRA }, // 5 Sprites
{ "AD_(M82)_B-N1-D.IC45", 0x20000, 0x9865856b, 0x02 | BRF_GRA }, // 6
{ "AD_(M82)_B-N2-D.IC46", 0x20000, 0xd392aef2, 0x02 | BRF_GRA }, // 7
{ "AD_(M82)_B-N3-D.IC36", 0x20000, 0x923240c3, 0x02 | BRF_GRA }, // 8
{ "ad_=m82=_b-n0-d.ic44", 0x20000, 0x2f0d599b, 0x02 | BRF_GRA }, // 5 Sprites
{ "ad_=m82=_b-n1-d.ic45", 0x20000, 0x9865856b, 0x02 | BRF_GRA }, // 6
{ "ad_=m82=_b-n2-d.ic46", 0x20000, 0xd392aef2, 0x02 | BRF_GRA }, // 7
{ "ad_=m82=_b-n3-d.ic36", 0x20000, 0x923240c3, 0x02 | BRF_GRA }, // 8
{ "AD_(M82)_A-C0-D.IC49", 0x20000, 0xce134b47, 0x03 | BRF_GRA }, // 9 Foreground Tiles
{ "AD_(M82)_A-C1-D.IC48", 0x20000, 0x097fd853, 0x03 | BRF_GRA }, // 10
{ "AD_(M82)_A-C2-D.IC57", 0x20000, 0x6a94c1b9, 0x03 | BRF_GRA }, // 11
{ "AD_(M82)_A-C3-D.IC56", 0x20000, 0x6637c349, 0x03 | BRF_GRA }, // 12
{ "ad_=m82=_a-c0-d.ic49", 0x20000, 0xce134b47, 0x03 | BRF_GRA }, // 9 Foreground Tiles
{ "ad_=m82=_a-c1-d.ic48", 0x20000, 0x097fd853, 0x03 | BRF_GRA }, // 10
{ "ad_=m82=_a-c2-d.ic57", 0x20000, 0x6a94c1b9, 0x03 | BRF_GRA }, // 11
{ "ad_=m82=_a-c3-d.ic56", 0x20000, 0x6637c349, 0x03 | BRF_GRA }, // 12
{ "mt_f0.bin", 0x20000, 0x2d5e05d5, 0x0e | BRF_GRA }, // 17 Sprites 2
{ "mt_f1.bin", 0x20000, 0xc68cd65f, 0x0e | BRF_GRA }, // 18
{ "mt_f2.bin", 0x20000, 0xa71feb2d, 0x0e | BRF_GRA }, // 19
{ "mt_f3.bin", 0x20000, 0x179f7562, 0x0e | BRF_GRA }, // 20
{ "AD_(M82)_A-V0-D.IC12", 0x20000, 0x339f474d, 0x05 | BRF_SND }, // 21 DAC Samples
{ "ad_=m82=_a-v0-d.ic12", 0x20000, 0x339f474d, 0x05 | BRF_SND }, // 21 DAC Samples
};
STD_ROM_PICK(airduel)

View File

@ -721,23 +721,23 @@ STD_ROM_PICK(Vigilantb)
STD_ROM_FN(Vigilantb)
static struct BurnRomInfo BuccanrsRomDesc[] = {
{ "BC-011_K-163.U58", 0x10000, 0xbf1d7e6f, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "BC-012_K-163.U25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "bc-011_k-163.u58", 0x10000, 0xbf1d7e6f, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "bc-012_k-163.u25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "BC-001_K-0161.U128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "bc-001_k-0161.u128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "BC-003_K-0161.U212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "BC-004_K-0161.U189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "bc-003_k-0161.u212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "bc-004_k-0161.u189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "BC-005_K-0161.U113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "BC-006_K-161.U80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "BC-008_K-161.U52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "BC-007_K-161.U70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "bc-005_k-0161.u113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "bc-006_k-161.u80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "bc-008_k-161.u52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "bc-007_k-161.u70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "BC-009_K-163.U49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "BC-010_K-163.U27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "bc-009_k-163.u49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "bc-010_k-163.u27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "BC-002_K-0161.U74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "bc-002_k-0161.u74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "prom1.u54", 0x00100, 0xc324835e, BRF_GRA }, // 12 PROMs
{ "prom4.u79", 0x00100, 0xe6506ef4, BRF_GRA }, // 13
@ -754,22 +754,22 @@ STD_ROM_FN(Buccanrs)
static struct BurnRomInfo BuccanrsaRomDesc[] = {
{ "bc-011", 0x08000, 0x6b657ef1, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "BC-012_K-163.U25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "bc-012_k-163.u25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "BC-001_K-0161.U128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "bc-001_k-0161.u128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "BC-003_K-0161.U212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "BC-004_K-0161.U189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "bc-003_k-0161.u212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "bc-004_k-0161.u189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "BC-005_K-0161.U113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "BC-006_K-161.U80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "BC-008_K-161.U52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "BC-007_K-161.U70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "bc-005_k-0161.u113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "bc-006_k-161.u80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "bc-008_k-161.u52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "bc-007_k-161.u70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "BC-009_K-163.U49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "BC-010_K-163.U27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "bc-009_k-163.u49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "bc-010_k-163.u27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "BC-002_K-0161.U74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "bc-002_k-0161.u74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "prom1.u54", 0x00100, 0xc324835e, BRF_GRA }, // 12 PROMs
{ "prom4.u79", 0x00100, 0xe6506ef4, BRF_GRA }, // 13
@ -781,23 +781,23 @@ STD_ROM_PICK(Buccanrsa)
STD_ROM_FN(Buccanrsa)
static struct BurnRomInfo BuccanrsbRomDesc[] = {
{ "rr_Du.u58", 0x08000, 0xdcad3a8b, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "BC-012_K-163.U25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "rr_du.u58", 0x08000, 0xdcad3a8b, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "bc-012_k-163.u25", 0x10000, 0x87303ba8, BRF_ESS | BRF_PRG }, // 1
{ "BC-001_K-0161.U128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "bc-001_k-0161.u128", 0x10000, 0xeb65f8c3, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "BC-003_K-0161.U212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "BC-004_K-0161.U189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "bc-003_k-0161.u212", 0x10000, 0x95e3c517, BRF_GRA }, // 3 Characters
{ "bc-004_k-0161.u189", 0x10000, 0xfe2377ab, BRF_GRA }, // 4
{ "BC-005_K-0161.U113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "BC-006_K-161.U80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "BC-008_K-161.U52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "BC-007_K-161.U70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "bc-005_k-0161.u113", 0x20000, 0x16dc435f, BRF_GRA }, // 5 Sprites
{ "bc-006_k-161.u80", 0x10000, 0x4fe3bf97, BRF_GRA }, // 6
{ "bc-008_k-161.u52", 0x20000, 0x078aef7f, BRF_GRA }, // 7
{ "bc-007_k-161.u70", 0x10000, 0xf650fa90, BRF_GRA }, // 8
{ "BC-009_K-163.U49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "BC-010_K-163.U27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "bc-009_k-163.u49", 0x20000, 0x0c6188fb, BRF_GRA }, // 9 Background
{ "bc-010_k-163.u27", 0x20000, 0x2d383ff8, BRF_GRA }, // 10
{ "BC-002_K-0161.U74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "bc-002_k-0161.u74", 0x10000, 0x36ee1dac, BRF_SND }, // 11 Samples
{ "prom1.u54", 0x00100, 0xc324835e, BRF_GRA }, // 12 PROMs
{ "prom4.u79", 0x00100, 0xe6506ef4, BRF_GRA }, // 13

View File

@ -1363,7 +1363,7 @@ struct BurnDriver BurnDrvContrabj = {
// Contra (Japan bootleg, set 2)
static struct BurnRomInfo contrabj1RomDesc[] = {
{ "2__(contrabtj2).2k", 0x10000, 0xbdb9196d, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
{ "2__,contrabtj2.2k", 0x10000, 0xbdb9196d, 1 | BRF_PRG | BRF_ESS }, // 0 m6809 #0 Code
{ "1.2h", 0x10000, 0x5d5f7438, 1 | BRF_PRG | BRF_ESS }, // 1
{ "a3.4p", 0x08000, 0xd1549255, 2 | BRF_PRG | BRF_ESS }, // 2 m6809 #1 Code

View File

@ -1073,14 +1073,14 @@ static struct BurnRomInfo gradius3jsRomDesc[] = {
{ "945_m05.d9", 0x10000, 0xc8c45365, 3 | BRF_PRG | BRF_ESS }, // 10 Z80 Code
{ "945_A02A.K2", 0x20000, 0xfbb81511, 4 | BRF_GRA }, // 11 Sprites
{ "945_A02C.M2", 0x20000, 0x031b55e8, 4 | BRF_GRA }, // 12
{ "945_A01A.E2", 0x20000, 0xbace5abb, 4 | BRF_GRA }, // 13
{ "945_A01C.H2", 0x20000, 0xd91b29a6, 4 | BRF_GRA }, // 14
{ "945_A02B.K4", 0x20000, 0xc0fed4ab, 4 | BRF_GRA }, // 15
{ "945_A02D.M4", 0x20000, 0xd462817c, 4 | BRF_GRA }, // 16
{ "945_A01B.E4", 0x20000, 0xb426090e, 4 | BRF_GRA }, // 17
{ "945_A01D.H4", 0x20000, 0x3990c09a, 4 | BRF_GRA }, // 18
{ "945_a02a.k2", 0x20000, 0xfbb81511, 4 | BRF_GRA }, // 11 Sprites
{ "945_a02c.m2", 0x20000, 0x031b55e8, 4 | BRF_GRA }, // 12
{ "945_a01a.e2", 0x20000, 0xbace5abb, 4 | BRF_GRA }, // 13
{ "945_a01c.h2", 0x20000, 0xd91b29a6, 4 | BRF_GRA }, // 14
{ "945_a02b.k4", 0x20000, 0xc0fed4ab, 4 | BRF_GRA }, // 15
{ "945_a02d.m4", 0x20000, 0xd462817c, 4 | BRF_GRA }, // 16
{ "945_a01b.e4", 0x20000, 0xb426090e, 4 | BRF_GRA }, // 17
{ "945_a01d.h4", 0x20000, 0x3990c09a, 4 | BRF_GRA }, // 18
{ "945_l04a.k6", 0x20000, 0x884e21ee, 4 | BRF_GRA }, // 19
{ "945_l04c.m6", 0x20000, 0x45bcd921, 4 | BRF_GRA }, // 20
{ "945_l03a.e6", 0x20000, 0xa67ef087, 4 | BRF_GRA }, // 21
@ -1090,8 +1090,8 @@ static struct BurnRomInfo gradius3jsRomDesc[] = {
{ "945_l03b.e8", 0x20000, 0x933e68b9, 4 | BRF_GRA }, // 25
{ "945_l03d.h8", 0x20000, 0xf375e87b, 4 | BRF_GRA }, // 26
{ "945_A10A.C14", 0x20000, 0xec717414, 5 | BRF_SND }, // 27 K007232
{ "945_A10B.C16", 0x20000, 0x709e30e4, 5 | BRF_SND }, // 28
{ "945_a10a.c14", 0x20000, 0xec717414, 5 | BRF_SND }, // 27 K007232
{ "945_a10b.c16", 0x20000, 0x709e30e4, 5 | BRF_SND }, // 28
{ "945_l11a.c18", 0x20000, 0x6043f4eb, 5 | BRF_SND }, // 29
{ "945_l11b.c20", 0x20000, 0x89ea3baf, 5 | BRF_SND }, // 30

View File

@ -12435,8 +12435,8 @@ struct BurnDriver BurnDrvsdodgeb = {
// same ID code as Voltage Fighter Gowkaizer, developed by ex-Technos staff
static struct BurnRomInfo dragonshRomDesc[] = {
{ "EP1.bin", 0x080000, 0xf353448c, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "EP2.bin", 0x080000, 0xf25c71ad, 1 | BRF_ESS | BRF_PRG }, // 1
{ "ep1.bin", 0x080000, 0xf353448c, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
{ "ep2.bin", 0x080000, 0xf25c71ad, 1 | BRF_ESS | BRF_PRG }, // 1
{ "s1.s1", 0x020000, 0x706477a7, 2 | BRF_GRA }, // 2 Text layer tiles

View File

@ -350,9 +350,9 @@ STD_ROM_PICK(Drvw)
STD_ROM_FN(Drvw)
static struct BurnRomInfo DrvhRomDesc[] = {
{ "Supercharger_1942_#3.m3", 0x04000, 0xec70785f, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "Supercharger_1942_#4.m4", 0x04000, 0xcc11355f, BRF_ESS | BRF_PRG }, // 1
{ "Supercharger_1942_#5.m5", 0x04000, 0x42746d75, BRF_ESS | BRF_PRG }, // 2
{ "supercharger_1942_@3.m3", 0x04000, 0xec70785f, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "supercharger_1942_@4.m4", 0x04000, 0xcc11355f, BRF_ESS | BRF_PRG }, // 1
{ "supercharger_1942_@5.m5", 0x04000, 0x42746d75, BRF_ESS | BRF_PRG }, // 2
{ "srb-06.m6", 0x02000, 0x466f8248, BRF_ESS | BRF_PRG }, // 3
{ "srb-07.m7", 0x04000, 0x0d31038c, BRF_ESS | BRF_PRG }, // 4

View File

@ -581,6 +581,13 @@ static struct BurnRomInfo atetrisb2RomDesc[] = {
{ "k1-01", 0x10000, 0xfa056809, 1 | BRF_ESS | BRF_PRG }, // 0 6502 Code
{ "136066-1101.35a", 0x10000, 0x84a1939f, 2 | BRF_GRA }, // 1 Graphics Tiles
{ "tibpal16l8-25cn.pal2", 0x00104, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "tibpal16l8-25cn.pal4", 0x00104, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "tibpal16l8-25cn.pal5", 0x00104, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "tibpal16r4-25cn.pal1", 0x00104, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "tibpal16r4-25cn.pal3", 0x00104, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "m3-7603-5.prom1", 0x00020, 0x79656af3, 0 | BRF_OPT },
};
STD_ROM_PICK(atetrisb2)

View File

@ -831,10 +831,10 @@ struct BurnDriver BurnDrvCabala = {
// Cabal (UK, Trackball)
static struct BurnRomInfo cabalukRomDesc[] = {
{ "9-7H.BIN", 0x10000, 0xf66378e5, 1 | BRF_PRG | BRF_ESS }, // 0 M68k Codc
{ "7-6H.BIN", 0x10000, 0x960991ac, 1 | BRF_PRG | BRF_ESS }, // 1
{ "8-7K.BIN", 0x10000, 0x82160ab0, 1 | BRF_PRG | BRF_ESS }, // 2
{ "6-6K.BIN", 0x10000, 0x7ef2ecc7, 1 | BRF_PRG | BRF_ESS }, // 3
{ "9-7h.bin", 0x10000, 0xf66378e5, 1 | BRF_PRG | BRF_ESS }, // 0 M68k Codc
{ "7-6h.bin", 0x10000, 0x960991ac, 1 | BRF_PRG | BRF_ESS }, // 1
{ "8-7k.bin", 0x10000, 0x82160ab0, 1 | BRF_PRG | BRF_ESS }, // 2
{ "6-6k.bin", 0x10000, 0x7ef2ecc7, 1 | BRF_PRG | BRF_ESS }, // 3
{ "4-3n", 0x02000, 0x4038eff2, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
{ "3-3p", 0x08000, 0xd9defcbf, 2 | BRF_PRG | BRF_ESS }, // 5

View File

@ -334,23 +334,23 @@ static struct BurnRomInfo Drvb2RomDesc[] = {
{ "10", 0x08000, 0xab5d1469, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "11", 0x04000, 0xd1a43ba1, BRF_ESS | BRF_PRG }, // 1
{ "8(so02.9f)", 0x04000, 0xca20aca5, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "8,so02.9f", 0x04000, 0xca20aca5, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "7(vt01.5d)", 0x04000, 0x505726e0, BRF_GRA }, // 3 Characters
{ "7,vt01.5d", 0x04000, 0x505726e0, BRF_GRA }, // 3 Characters
{ "17(vt11.5a)", 0x04000, 0x7b2e1b48, BRF_GRA }, // 4 Tiles
{ "16(vt12.6a)", 0x04000, 0x81b417d3, BRF_GRA }, // 5
{ "15(vt13.7a)", 0x04000, 0x5612dbd2, BRF_GRA }, // 6
{ "14(vt14.8a)", 0x04000, 0x2b2dee36, BRF_GRA }, // 7
{ "13(vt15.9a)", 0x04000, 0xde70babf, BRF_GRA }, // 8
{ "12(vt16.10a)", 0x04000, 0x14178237, BRF_GRA }, // 9
{ "17,vt11.5a", 0x04000, 0x7b2e1b48, BRF_GRA }, // 4 Tiles
{ "16,vt12.6a", 0x04000, 0x81b417d3, BRF_GRA }, // 5
{ "15,vt13.7a", 0x04000, 0x5612dbd2, BRF_GRA }, // 6
{ "14,vt14.8a", 0x04000, 0x2b2dee36, BRF_GRA }, // 7
{ "13,vt15.9a", 0x04000, 0xde70babf, BRF_GRA }, // 8
{ "12,vt16.10a", 0x04000, 0x14178237, BRF_GRA }, // 9
{ "3(vt05.7e)", 0x04000, 0x79f16e3d, BRF_GRA }, // 10 Sprites
{ "2(vt06.8e)", 0x04000, 0x26fee521, BRF_GRA }, // 11
{ "1(vt07.9e)", 0x04000, 0xca88bdfd, BRF_GRA }, // 12
{ "6(vt08.7h)", 0x04000, 0x2019c883, BRF_GRA }, // 13
{ "5(vt09.8h)", 0x04000, 0x98703982, BRF_GRA }, // 14
{ "4(vt10.9h)", 0x04000, 0xf069d2f8, BRF_GRA }, // 15
{ "3,vt05.7e", 0x04000, 0x79f16e3d, BRF_GRA }, // 10 Sprites
{ "2,vt06.8e", 0x04000, 0x26fee521, BRF_GRA }, // 11
{ "1,vt07.9e", 0x04000, 0xca88bdfd, BRF_GRA }, // 12
{ "6,vt08.7h", 0x04000, 0x2019c883, BRF_GRA }, // 13
{ "5,vt09.8h", 0x04000, 0x98703982, BRF_GRA }, // 14
{ "4,vt10.9h", 0x04000, 0xf069d2f8, BRF_GRA }, // 15
{ "vtb1.1d", 0x00100, 0x3aba15a1, BRF_GRA }, // 16 PROMs
{ "vtb2.2d", 0x00100, 0x88865754, BRF_GRA }, // 17

View File

@ -2288,6 +2288,8 @@ static struct BurnRomInfo dkongRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkong)
@ -2371,6 +2373,8 @@ static struct BurnRomInfo dkonghrdRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkonghrd)
@ -2409,6 +2413,8 @@ static struct BurnRomInfo dkongoRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongo)
@ -2447,6 +2453,8 @@ static struct BurnRomInfo dkongjRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongj)
@ -2485,6 +2493,8 @@ static struct BurnRomInfo dkongjoRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjo)
@ -2523,6 +2533,8 @@ static struct BurnRomInfo dkongjo1RomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjo1)
@ -2561,6 +2573,8 @@ static struct BurnRomInfo dkongfRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongf)
@ -2600,6 +2614,8 @@ static struct BurnRomInfo dkongpeRomDesc[] = {
{ "c-2k.bpr", 0x0100, 0xe273ede5, 5 }, // 12 proms
{ "c-2j.bpr", 0x0100, 0xd6412358, 5 }, // 13
{ "v-5e.bpr", 0x0100, 0xb869b8f5, 5 }, // 14
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongpe)
@ -2679,6 +2695,8 @@ static struct BurnRomInfo dkongxRomDesc[] = {
{ "c-2k.bpr", 0x00100, 0xe273ede5, 6 }, // 13 proms
{ "c-2j.bpr", 0x00100, 0xd6412358, 6 }, // 14
{ "v-5e.bpr", 0x00100, 0xb869b8f5, 6 }, // 15
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongx)
@ -2762,6 +2780,8 @@ static struct BurnRomInfo dkongx11RomDesc[] = {
{ "c-2k.bpr", 0x00100, 0xe273ede5, 6 }, // 13 proms
{ "c-2j.bpr", 0x00100, 0xd6412358, 6 }, // 14
{ "v-5e.bpr", 0x00100, 0xb869b8f5, 6 }, // 15
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongx11)
@ -2798,6 +2818,8 @@ static struct BurnRomInfo dkongjrRomDesc[] = {
{ "djr1-c-2e.2e", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "djr1-c-2f.2f", 0x0100, 0x47ba0042, 5 }, // 11
{ "djr1-v-2n.2n", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjr)
@ -2925,6 +2947,8 @@ static struct BurnRomInfo dkongjrjRomDesc[] = {
{ "c-2e.bpr", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "c-2f.bpr", 0x0100, 0x47ba0042, 5 }, // 11
{ "v-2n.bpr", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjrj)
@ -2961,6 +2985,8 @@ static struct BurnRomInfo dkongjnrjRomDesc[] = {
{ "c-2e.bpr", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "c-2f.bpr", 0x0100, 0x47ba0042, 5 }, // 11
{ "v-2n.bpr", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjnrj)
@ -2997,6 +3023,8 @@ static struct BurnRomInfo dkongjrbRomDesc[] = {
{ "c-2e.bpr", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "c-2f.bpr", 0x0100, 0x47ba0042, 5 }, // 11
{ "v-2n.bpr", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjrb)
@ -3033,6 +3061,8 @@ static struct BurnRomInfo jrkingRomDesc[] = {
{ "c-2e.bpr", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "c-2f.bpr", 0x0100, 0x47ba0042, 5 }, // 11
{ "v-2n.bpr", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(jrking)
@ -3071,6 +3101,8 @@ static struct BurnRomInfo dkingjrRomDesc[] = {
{ "mb7052.6b", 0x0100, 0xdbf185bf, 5 }, // 12
{ "mb7051.8j", 0x0020, 0xa5a6f2ca, 5 }, // 13
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkingjr)
@ -3175,6 +3207,8 @@ static struct BurnRomInfo dkongjrpbRomDesc[] = {
{ "c-2e.bpr", 0x0100, 0x463dc7ad, 5 }, // 10 proms
{ "c-2f.bpr", 0x0100, 0x47ba0042, 5 }, // 11
{ "v-2n.bpr", 0x0100, 0xdbf185bf, 5 }, // 12
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(dkongjrpb)

View File

@ -803,8 +803,13 @@ static struct BurnRomInfo dyndukeRomDesc[] = {
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dynduke)
@ -865,8 +870,13 @@ static struct BurnRomInfo dyndukeaRomDesc[] = {
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dyndukea)
@ -922,8 +932,13 @@ static struct BurnRomInfo dyndukejRomDesc[] = {
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dyndukej)
@ -979,8 +994,13 @@ static struct BurnRomInfo dyndukejaRomDesc[] = {
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dyndukeja)
@ -1036,8 +1056,13 @@ static struct BurnRomInfo dyndukeuRomDesc[] = {
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dyndukeu)
@ -1092,9 +1117,14 @@ static struct BurnRomInfo dbldynjRomDesc[] = {
{ "dd.f2", 0x40000, 0x3eb5783f, 7 | BRF_GRA }, // 26
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dbldynj)
@ -1154,9 +1184,14 @@ static struct BurnRomInfo dbldynuRomDesc[] = {
{ "dd.f2", 0x40000, 0x3eb5783f, 7 | BRF_GRA }, // 26
{ "7.x10", 0x10000, 0x9cbc7b41, 8 | BRF_SND }, // 27 Samples
#if !defined ROM_VERIFY
{ "26.n2", 0x00100, 0xea6312c6, 9 | BRF_OPT }, // 28 proms
{ "61-d.u3", 0x00200, 0x4c6527d8, 9 | BRF_OPT }, // 29
#else
{ "26.n2", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
{ "61-d.u3", 0x00100, 0x00000000, 0 | BRF_OPT | BRF_NODUMP },
#endif
};
STD_ROM_PICK(dbldynu)

View File

@ -1843,12 +1843,12 @@ static struct BurnRomInfo gigasRomDesc[] = {
{ "3.3l", 0x04000, 0x37df4a4c, BRF_GRA }, // 6
{ "2.3n", 0x04000, 0x3a46e354, BRF_GRA }, // 7
{ "3a.bin", 0x00100, 0xa784e71f, BRF_OPT }, // 8 proms
{ "4d.bin", 0x00100, 0x376df30c, BRF_OPT }, // 9
{ "4a.bin", 0x00100, 0x4edff5bd, BRF_OPT }, // 10
{ "3d.bin", 0x00100, 0xfe201a4e, BRF_OPT }, // 11
{ "3b.bin", 0x00100, 0x5796cc4a, BRF_OPT }, // 12
{ "3c.bin", 0x00100, 0x28b5ee4c, BRF_OPT }, // 13
{ "tbp24s10n.3a", 0x00100, 0xa784e71f, BRF_OPT }, // 8 proms
{ "tbp24s10n.4d", 0x00100, 0x376df30c, BRF_OPT }, // 9
{ "tbp24s10n.4a", 0x00100, 0x4edff5bd, BRF_OPT }, // 10
{ "tbp24s10n.3d", 0x00100, 0xfe201a4e, BRF_OPT }, // 11
{ "tbp24s10n.3b", 0x00100, 0x5796cc4a, BRF_OPT }, // 12
{ "tbp24s10n.3c", 0x00100, 0x28b5ee4c, BRF_OPT }, // 13
{ "317-5002.key", 0x02000, 0x86a7e5f6, BRF_ESS | BRF_PRG }, // 14
};
@ -1880,12 +1880,12 @@ static struct BurnRomInfo gigasm2RomDesc[] = {
{ "13.3l", 0x04000, 0xc228df19, BRF_GRA }, // 6
{ "12.3n", 0x04000, 0xa6ad9ce2, BRF_GRA }, // 7
{ "3a.bin", 0x00100, 0xa784e71f, BRF_OPT }, // 8 proms
{ "4d.bin", 0x00100, 0x376df30c, BRF_OPT }, // 9
{ "4a.bin", 0x00100, 0x4edff5bd, BRF_OPT }, // 10
{ "3d.bin", 0x00100, 0xfe201a4e, BRF_OPT }, // 11
{ "3b.bin", 0x00100, 0x5796cc4a, BRF_OPT }, // 12
{ "3c.bin", 0x00100, 0x28b5ee4c, BRF_OPT }, // 13
{ "tbp24s10n.3a", 0x00100, 0xa784e71f, BRF_OPT }, // 8 proms
{ "tbp24s10n.4d", 0x00100, 0x376df30c, BRF_OPT }, // 9
{ "tbp24s10n.4a", 0x00100, 0x4edff5bd, BRF_OPT }, // 10
{ "tbp24s10n.3d", 0x00100, 0xfe201a4e, BRF_OPT }, // 11
{ "tbp24s10n.3b", 0x00100, 0x5796cc4a, BRF_OPT }, // 12
{ "tbp24s10n.3c", 0x00100, 0x28b5ee4c, BRF_OPT }, // 13
{ "317-5002.key", 0x02000, 0x86a7e5f6, BRF_ESS | BRF_PRG }, // 14
};

View File

@ -420,7 +420,7 @@ static struct BurnRomInfo DrvblRomDesc[] = {
{ "2.8529.13h", 0x08000, 0x55cfb196, BRF_ESS | BRF_PRG }, // 5 Z80 Program
{ "gg11e.bin", 0x04000, 0xccea9365, BRF_GRA }, // 6 Characters
{ "1.84490.11e", 0x04000, 0xecfccf07, BRF_GRA }, // 6 Characters
{ "13.84490.3e", 0x04000, 0xddd56fa9, BRF_GRA }, // 7 Tiles
{ "12.84490.1e", 0x04000, 0x7302529d, BRF_GRA }, // 8
@ -510,7 +510,7 @@ static struct BurnRomInfo DrvprotRomDesc[] = {
{ "gg14h.bin", 0x08000, 0x55cfb196, BRF_ESS | BRF_PRG }, // 5 Z80 Program
{ "1.84490.11e", 0x04000, 0xecfccf07, BRF_GRA }, // 6 Characters
{ "gg11e.bin", 0x04000, 0xccea9365, BRF_GRA }, // 6 Characters
{ "gg3e.bin", 0x04000, 0x68db22c8, BRF_GRA }, // 7 Tiles
{ "gg1e.bin", 0x04000, 0xdad8dd2f, BRF_GRA }, // 8

View File

@ -843,19 +843,19 @@ struct BurnDriver BurnDrvHimesiki = {
// Android (early build?)
static struct BurnRomInfo androidpoRomDesc[] = {
{ "MITSUBISHI__AD1__M5L27256K.toppcb.k1", 0x08000, 0x25ab85eb, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 #0 Code
{ "MITSUBISHI__AD-3__M5L27256K.toppcb.g1", 0x08000, 0x6cf5f48a, 1 | BRF_PRG | BRF_ESS }, // 1
{ "MITSUBISHI__AD2__M5L27256K.toppcb.j1", 0x08000, 0xe41426be, 1 | BRF_PRG | BRF_ESS }, // 2
{ "mitsubishi__ad1__m5l27256k.toppcb.k1", 0x08000, 0x25ab85eb, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 #0 Code
{ "mitsubishi__ad-3__m5l27256k.toppcb.g1", 0x08000, 0x6cf5f48a, 1 | BRF_PRG | BRF_ESS }, // 1
{ "mitsubishi__ad2__m5l27256k.toppcb.j1", 0x08000, 0xe41426be, 1 | BRF_PRG | BRF_ESS }, // 2
{ "MITSUBISHI__AD-4__M5L27256K.toppcb.n6", 0x08000, 0x13c38fe4, 2 | BRF_PRG | BRF_ESS }, // 3 - Z80 #1 Code
{ "mitsubishi__ad-4__m5l27256k.toppcb.n6", 0x08000, 0x13c38fe4, 2 | BRF_PRG | BRF_ESS }, // 3 - Z80 #1 Code
{ "MITSUBISHI__AD-5__M5L27512K.toppcb.f5", 0x10000, 0x4c72a930, 3 | BRF_GRA }, // 4 - Background Tiles
{ "mitsubishi__ad-5__m5l27512k.toppcb.f5", 0x10000, 0x4c72a930, 3 | BRF_GRA }, // 4 - Background Tiles
{ "MITSUBISHI__AD-6__M5L27512K.botpcb.def9", 0x10000, 0x5e42984e, 4 | BRF_GRA }, // 5 - 16x16 Sprites
{ "MITSUBISHI__AD-7__M5L27512K.botpcb.bc9", 0x10000, 0x611ff400, 4 | BRF_GRA }, // 6
{ "mitsubishi__ad-6__m5l27512k.botpcb.def9", 0x10000, 0x5e42984e, 4 | BRF_GRA }, // 5 - 16x16 Sprites
{ "mitsubishi__ad-7__m5l27512k.botpcb.bc9", 0x10000, 0x611ff400, 4 | BRF_GRA }, // 6
{ "RICOH_7A2_19__EPL10P8BP_JAPAN_M.j3.jed", 0x00473, 0x807d1553, 0 | BRF_OPT }, // 7
{ "RICOH_7A2_19__EPL10P8BP_JAPAN_I.f1.jed", 0x00473, 0xc5e51ea2, 0 | BRF_OPT }, // 8
{ "ricoh_7a2_19__epl10p8bp_japan_m.j3.jed", 0x00473, 0x807d1553, 0 | BRF_OPT }, // 7
{ "ricoh_7a2_19__epl10p8bp_japan_i.f1.jed", 0x00473, 0xc5e51ea2, 0 | BRF_OPT }, // 8
};
STD_ROM_PICK(androidpo)
@ -879,15 +879,15 @@ struct BurnDriver BurnDrvAndroidpo = {
// Android (later build?)
static struct BurnRomInfo androidpRomDesc[] = {
{ "ANDR1.BIN", 0x08000, 0xfff04130, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 #0 Code
{ "ANDR3.BIN", 0x08000, 0x112d5123, 1 | BRF_PRG | BRF_ESS }, // 1
{ "andr1.bin", 0x08000, 0xfff04130, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 #0 Code
{ "andr3.bin", 0x08000, 0x112d5123, 1 | BRF_PRG | BRF_ESS }, // 1
{ "ANDR4.BIN", 0x08000, 0x65f5e98b, 2 | BRF_PRG | BRF_ESS }, // 2 - Z80 #1 Code
{ "andr4.bin", 0x08000, 0x65f5e98b, 2 | BRF_PRG | BRF_ESS }, // 2 - Z80 #1 Code
{ "ANDR5.BIN", 0x10000, 0x0a0b44c0, 3 | BRF_GRA }, // 3 - Background Tiles
{ "andr5.bin", 0x10000, 0x0a0b44c0, 3 | BRF_GRA }, // 3 - Background Tiles
{ "ANDR6.BIN", 0x10000, 0x122b7dd1, 4 | BRF_GRA }, // 4 - 16x16 Sprites
{ "ANDR7.BIN", 0x10000, 0xfc0f9234, 4 | BRF_GRA }, // 5
{ "andr6.bin", 0x10000, 0x122b7dd1, 4 | BRF_GRA }, // 4 - 16x16 Sprites
{ "andr7.bin", 0x10000, 0xfc0f9234, 4 | BRF_GRA }, // 5
};
STD_ROM_PICK(androidp)

View File

@ -2617,23 +2617,23 @@ struct BurnDriver BurnDrvBuraiken = {
// Fire Ball (FM Work)
static struct BurnRomInfo fballRomDesc[] = {
{ "D4.bin", 0x20000, 0x6122b3dc, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "d4.bin", 0x20000, 0x6122b3dc, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "A05.bin", 0x10000, 0x474dd19e, 2 | BRF_PRG | BRF_ESS }, // 1 Z80 #1 Code
{ "a05.bin", 0x10000, 0x474dd19e, 2 | BRF_PRG | BRF_ESS }, // 1 Z80 #1 Code
{ "J03.bin", 0x10000, 0xbe11627f, 3 | BRF_GRA }, // 2 Characters
{ "j03.bin", 0x10000, 0xbe11627f, 3 | BRF_GRA }, // 2 Characters
{ "B15.bin", 0x20000, 0x2169ad3e, 4 | BRF_GRA }, // 3 Background Layer 1 Tiles
{ "C15.bin", 0x20000, 0x0f77b03e, 4 | BRF_GRA }, // 4
{ "E15.bin", 0x20000, 0x89a761d2, 4 | BRF_GRA }, // 5
{ "F15.bin", 0x20000, 0x34b3f9a2, 4 | BRF_GRA }, // 6
{ "b15.bin", 0x20000, 0x2169ad3e, 4 | BRF_GRA }, // 3 Background Layer 1 Tiles
{ "c15.bin", 0x20000, 0x0f77b03e, 4 | BRF_GRA }, // 4
{ "e15.bin", 0x20000, 0x89a761d2, 4 | BRF_GRA }, // 5
{ "f15.bin", 0x20000, 0x34b3f9a2, 4 | BRF_GRA }, // 6
{ "J15.bin", 0x20000, 0xed7be8e7, 5 | BRF_GRA }, // 7 Sprites
{ "H15.bin", 0x20000, 0x6ffb5433, 5 | BRF_GRA }, // 8
{ "j15.bin", 0x20000, 0xed7be8e7, 5 | BRF_GRA }, // 7 Sprites
{ "h15.bin", 0x20000, 0x6ffb5433, 5 | BRF_GRA }, // 8
{ "A03.bin", 0x40000, 0x22b0d089, 6 | BRF_SND }, // 9 msm6295 Samples
{ "A02.bin", 0x40000, 0x951d6579, 6 | BRF_SND }, // 10
{ "A01.bin", 0x40000, 0x020b5261, 6 | BRF_SND }, // 11
{ "a03.bin", 0x40000, 0x22b0d089, 6 | BRF_SND }, // 9 msm6295 Samples
{ "a02.bin", 0x40000, 0x951d6579, 6 | BRF_SND }, // 10
{ "a01.bin", 0x40000, 0x020b5261, 6 | BRF_SND }, // 11
};
STD_ROM_PICK(fball)

View File

@ -629,17 +629,17 @@ STD_ROM_PICK(Rallyxmr)
STD_ROM_FN(Rallyxmr)
static struct BurnRomInfo DngrtrckRomDesc[] = {
{ "1B-2716.BIN", 0x00800, 0xb6180a12, BRF_ESS | BRF_PRG }, // 0 Z80 Program Code
{ "1C-2716.BIN", 0x00800, 0x7cbeb656, BRF_ESS | BRF_PRG }, // 1
{ "1D-2716.BIN", 0x00800, 0x594207b1, BRF_ESS | BRF_PRG }, // 2
{ "1E-2716.BIN", 0x00800, 0xae447251, BRF_ESS | BRF_PRG }, // 3
{ "1H-2716.BIN", 0x00800, 0xe0d4b534, BRF_ESS | BRF_PRG }, // 4
{ "1J-2716.BIN", 0x00800, 0xe9740f16, BRF_ESS | BRF_PRG }, // 5
{ "1K-2716.BIN", 0x00800, 0x843109f2, BRF_ESS | BRF_PRG }, // 6
{ "1L-2716.BIN", 0x00800, 0x17759749, BRF_ESS | BRF_PRG }, // 7
{ "1b-2716.bin", 0x00800, 0xb6180a12, BRF_ESS | BRF_PRG }, // 0 Z80 Program Code
{ "1c-2716.bin", 0x00800, 0x7cbeb656, BRF_ESS | BRF_PRG }, // 1
{ "1d-2716.bin", 0x00800, 0x594207b1, BRF_ESS | BRF_PRG }, // 2
{ "1e-2716.bin", 0x00800, 0xae447251, BRF_ESS | BRF_PRG }, // 3
{ "1h-2716.bin", 0x00800, 0xe0d4b534, BRF_ESS | BRF_PRG }, // 4
{ "1j-2716.bin", 0x00800, 0xe9740f16, BRF_ESS | BRF_PRG }, // 5
{ "1k-2716.bin", 0x00800, 0x843109f2, BRF_ESS | BRF_PRG }, // 6
{ "1l-2716.bin", 0x00800, 0x17759749, BRF_ESS | BRF_PRG }, // 7
{ "8E-2716.BIN", 0x00800, 0x50a224e2, BRF_GRA }, // 8 Characters & Sprites
{ "8D-2716.BIN", 0x00800, 0x68dff552, BRF_GRA }, // 9
{ "8e-2716.bin", 0x00800, 0x50a224e2, BRF_GRA }, // 8 Characters & Sprites
{ "8d-2716.bin", 0x00800, 0x68dff552, BRF_GRA }, // 9
{ "rx1-6.8m", 0x00100, 0x3c16f62c, BRF_GRA }, // 10 Dots

View File

@ -1702,7 +1702,7 @@ struct BurnDriver BurnDrvGemini = {
// f205v id 1293
static struct BurnRomInfo geminibRomDesc[] = {
{ "G-2.6d", 0x10000, 0xcd79c5b3, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 Code
{ "g-2.6d", 0x10000, 0xcd79c5b3, 1 | BRF_PRG | BRF_ESS }, // 0 - Z80 Code
{ "gw05-6s.rom", 0x10000, 0x5a6947a9, 1 | BRF_PRG | BRF_ESS }, // 1
{ "gw03-5h.rom", 0x08000, 0x9bc79596, 2 | BRF_PRG | BRF_ESS }, // 2 - Z80 Code

View File

@ -1796,17 +1796,29 @@ static struct BurnRomInfo depthchRomDesc[] = {
STD_ROM_PICK(depthch)
STD_ROM_FN(depthch)
static struct BurnSampleInfo depthchSampleDesc[] = {
{ "bonus", SAMPLE_NOLOOP },
{ "longex", SAMPLE_NOLOOP },
{ "shortex", SAMPLE_NOLOOP },
{ "sonar", SAMPLE_NOLOOP },
{ "spray", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(depthch)
STD_SAMPLE_FN(depthch)
static INT32 DepthchInit()
{
return DrvInit(0x4000, 0x8000, 0, depthch_write_port, depthch_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvDepthch = {
"depthch", NULL, NULL, NULL, "1977",
"depthch", NULL, NULL, "depthch", "1977",
"Depthcharge\0", "No sound", "Gremlin", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, depthchRomInfo, depthchRomName, NULL, NULL, DepthchInputInfo, DepthchDIPInfo,
NULL, depthchRomInfo, depthchRomName, depthchSampleInfo, depthchSampleName, DepthchInputInfo, DepthchDIPInfo,
DepthchInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
256, 224, 4, 3
};
@ -1836,11 +1848,11 @@ STD_ROM_PICK(depthcho)
STD_ROM_FN(depthcho)
struct BurnDriver BurnDrvDepthcho = {
"depthcho", "depthch", NULL, NULL, "1977",
"depthcho", "depthch", NULL, "depthch", "1977",
"Depthcharge (older)\0", "No sound", "Gremlin", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, depthchoRomInfo, depthchoRomName, NULL, NULL, DepthchInputInfo, DepthchDIPInfo,
NULL, depthchoRomInfo, depthchoRomName, depthchSampleInfo, depthchSampleName, DepthchInputInfo, DepthchDIPInfo,
DepthchInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
256, 224, 4, 3
};
@ -2012,17 +2024,30 @@ static struct BurnRomInfo frogsRomDesc[] = {
STD_ROM_PICK(frogs)
STD_ROM_FN(frogs)
static struct BurnSampleInfo frogsSampleDesc[] = {
{ "boing", SAMPLE_NOLOOP },
{ "buzzz", SAMPLE_NOLOOP },
{ "croak", SAMPLE_NOLOOP },
{ "hop", SAMPLE_NOLOOP },
{ "splash", SAMPLE_NOLOOP },
{ "zip", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(frogs)
STD_SAMPLE_FN(frogs)
static INT32 FrogsInit()
{
return DrvInit(0x4000, 0x8000, 0, frogs_write_port, frogs_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvFrogs = {
"frogs", NULL, NULL, NULL, "1978",
"frogs", NULL, NULL, "frogs", "1978",
"Frogs\0", "No sound", "Gremlin", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_MISC_PRE90S, GBF_PLATFORM, 0,
NULL, frogsRomInfo, frogsRomName, NULL, NULL, FrogsInputInfo, FrogsDIPInfo,
NULL, frogsRomInfo, frogsRomName, frogsSampleInfo, frogsSampleName, FrogsInputInfo, FrogsDIPInfo,
FrogsInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
256, 224, 4, 3
};
@ -2686,17 +2711,31 @@ static struct BurnRomInfo brdrlineRomDesc[] = {
STD_ROM_PICK(brdrline)
STD_ROM_FN(brdrline)
static struct BurnSampleInfo brdrlineSampleDesc[] = {
{ "boot_and_start", SAMPLE_NOLOOP },
{ "coin", SAMPLE_NOLOOP },
{ "crashes", SAMPLE_NOLOOP },
{ "end_level", SAMPLE_NOLOOP },
{ "engine_noise", SAMPLE_NOLOOP },
{ "field", SAMPLE_NOLOOP },
{ "fire", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(brdrline)
STD_SAMPLE_FN(brdrline)
static INT32 BrdrlineInit()
{
return DrvInit(0x4000, 0x8000, 0, brdrline_write_port, brdrline_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvBrdrline = {
"brdrline", NULL, NULL, NULL, "1981",
"brdrline", NULL, NULL, "brdrline", "1981",
"Borderline\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, brdrlineRomInfo, brdrlineRomName, NULL, NULL, BrdrlineInputInfo, BrdrlineDIPInfo,
NULL, brdrlineRomInfo, brdrlineRomName, brdrlineSampleInfo, brdrlineSampleName, BrdrlineInputInfo, BrdrlineDIPInfo,
BrdrlineInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2737,11 +2776,11 @@ STD_ROM_PICK(brdrlins)
STD_ROM_FN(brdrlins)
struct BurnDriver BurnDrvBrdrlins = {
"brdrlins", "brdrline", NULL, NULL, "1981",
"brdrlins", "brdrline", NULL, "brdrline", "1981",
"Borderline (Sidam bootleg)\0", "No sound", "bootleg (Sidam)", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, brdrlinsRomInfo, brdrlinsRomName, NULL, NULL, BrdrlineInputInfo, BrdrlineDIPInfo,
NULL, brdrlinsRomInfo, brdrlinsRomName, brdrlineSampleInfo, brdrlineSampleName, BrdrlineInputInfo, BrdrlineDIPInfo,
BrdrlineInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2772,11 +2811,11 @@ STD_ROM_PICK(brdrlinb)
STD_ROM_FN(brdrlinb)
struct BurnDriver BurnDrvBrdrlinb = {
"brdrlinb", "brdrline", NULL, NULL, "1981",
"brdrlinb", "brdrline", NULL, "brdrline", "1981",
"Borderline (Karateco bootleg)\0", "No sound", "bootleg (Karateco)", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_BOOTLEG | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, brdrlinbRomInfo, brdrlinbRomName, NULL, NULL, BrdrlineInputInfo, BrdrlineDIPInfo,
NULL, brdrlinbRomInfo, brdrlinbRomName, brdrlineSampleInfo, brdrlineSampleName, BrdrlineInputInfo, BrdrlineDIPInfo,
BrdrlineInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2838,7 +2877,7 @@ static struct BurnRomInfo brdrlinetRomDesc[] = {
{ "1171a.u33", 0x0400, 0x38dd9880, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "1172a.u32", 0x0400, 0x1a3adff0, 1 | BRF_PRG | BRF_ESS }, // 1
{ "1173a.u31", 0x0400, 0xe668734d, 1 | BRF_PRG | BRF_ESS }, // 2
{ "1174a.u30.bad", 0x0400, 0x22c83ae4, 1 | BRF_PRG | BRF_ESS | BRF_NODUMP }, // 3
{ "1174a.u30.bad", 0x0400, 0x22c83ae4, 1 | BRF_PRG | BRF_ESS }, // 3
{ "1175a.u29", 0x0400, 0x116517b8, 1 | BRF_PRG | BRF_ESS }, // 4
{ "1176a.u28", 0x0400, 0x2b2c4ba8, 1 | BRF_PRG | BRF_ESS }, // 5
{ "1177a.u27", 0x0400, 0xd8cbcc1e, 1 | BRF_PRG | BRF_ESS }, // 6
@ -2860,12 +2899,27 @@ static struct BurnRomInfo brdrlinetRomDesc[] = {
STD_ROM_PICK(brdrlinet)
STD_ROM_FN(brdrlinet)
static struct BurnSampleInfo brdrlinetSampleDesc[] = {
{ "animal", SAMPLE_NOLOOP },
{ "animalhit", SAMPLE_NOLOOP },
{ "cry", SAMPLE_NOLOOP },
{ "emar", SAMPLE_NOLOOP },
{ "gun", SAMPLE_NOLOOP },
{ "jeep", SAMPLE_NOLOOP },
{ "point", SAMPLE_NOLOOP },
{ "walk", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(brdrlinet)
STD_SAMPLE_FN(brdrlinet)
struct BurnDriverD BurnDrvBrdrlinet = {
"brdrlinet", "brdrline", NULL, NULL, "1981",
"brdrlinet", "brdrline", NULL, "brdrlinet", "1981",
"Borderline (Tranquillizer Gun conversion)\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, brdrlinetRomInfo, brdrlinetRomName, NULL, NULL, TranqgunInputInfo, NULL,
NULL, brdrlinetRomInfo, brdrlinetRomName, brdrlinetSampleInfo, brdrlinetSampleName, TranqgunInputInfo, NULL,
TranqgunInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2986,17 +3040,34 @@ static struct BurnRomInfo carnivalRomDesc[] = {
STD_ROM_PICK(carnival)
STD_ROM_FN(carnival)
static struct BurnSampleInfo carnivalSampleDesc[] = {
{ "bear", SAMPLE_NOLOOP },
{ "bonus1", SAMPLE_NOLOOP },
{ "bonus2", SAMPLE_NOLOOP },
{ "clang", SAMPLE_NOLOOP },
{ "duck1", SAMPLE_NOLOOP },
{ "duck2", SAMPLE_NOLOOP },
{ "duck3", SAMPLE_NOLOOP },
{ "pipehit", SAMPLE_NOLOOP },
{ "ranking", SAMPLE_NOLOOP },
{ "rifle", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(carnival)
STD_SAMPLE_FN(carnival)
static INT32 CarnivalInit()
{
return DrvInit(0x4000, 0x8000, 0, carnival_write_port, carnival_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvCarnival = {
"carnival", NULL, NULL, NULL, "1980",
"carnival", NULL, NULL, "carnival", "1980",
"Carnival (upright)\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, carnivalRomInfo, carnivalRomName, NULL, NULL, CarnivalInputInfo, CarnivalDIPInfo,
NULL, carnivalRomInfo, carnivalRomName, carnivalSampleInfo, carnivalSampleName, CarnivalInputInfo, CarnivalDIPInfo,
CarnivalInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -3031,11 +3102,11 @@ static INT32 CarnivalhInit()
}
struct BurnDriver BurnDrvCarnivalh = {
"carnivalh", "carnival", NULL, NULL, "1980",
"carnivalh", "carnival", NULL, "carnival", "1980",
"Carnival (Head On hardware, set 1)\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, carnivalhRomInfo, carnivalhRomName, NULL, NULL, CarnivalhInputInfo, NULL,
NULL, carnivalhRomInfo, carnivalhRomName, carnivalSampleInfo, carnivalSampleName, CarnivalhInputInfo, NULL,
CarnivalhInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -3065,11 +3136,11 @@ STD_ROM_PICK(carnivalha)
STD_ROM_FN(carnivalha)
struct BurnDriver BurnDrvCarnivalha = {
"carnivalha", "carnival", NULL, NULL, "1980",
"carnivalha", "carnival", NULL, "carnival", "1980",
"Carnival (Head On hardware, set 2)\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, carnivalhaRomInfo, carnivalhaRomName, NULL, NULL, CarnivalhInputInfo, NULL,
NULL, carnivalhaRomInfo, carnivalhaRomName, carnivalSampleInfo, carnivalSampleName, CarnivalhInputInfo, NULL,
CarnivalhInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -3106,11 +3177,11 @@ STD_ROM_PICK(carnivalc)
STD_ROM_FN(carnivalc)
struct BurnDriver BurnDrvCarnivalc = {
"carnivalc", "carnival", NULL, NULL, "1980",
"carnivalc", "carnival", NULL, "carnival", "1980",
"Carnival (cocktail)\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, carnivalcRomInfo, carnivalcRomName, NULL, NULL, CarnivalcInputInfo, CarnivalcDIPInfo,
NULL, carnivalcRomInfo, carnivalcRomName, carnivalSampleInfo, carnivalSampleName, CarnivalcInputInfo, CarnivalcDIPInfo,
CarnivalInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};

View File

@ -1335,10 +1335,10 @@ struct BurnDriver BurnDrvGeebeeg = {
// Gee Bee (UK)
static struct BurnRomInfo geebeeaRomDesc[] = {
{ "1.1m", 0x0400, 0x23252fc7, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "2.1p", 0x0400, 0x0bc4d4ca, 1 | BRF_PRG | BRF_ESS }, // 1
{ "3.1s", 0x0400, 0x7899b4c1, 1 | BRF_PRG | BRF_ESS }, // 2
{ "4.1t", 0x0400, 0x0b6e6fcb, 1 | BRF_PRG | BRF_ESS }, // 3
{ "132", 0x0400, 0x23252fc7, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "133", 0x0400, 0x0bc4d4ca, 1 | BRF_PRG | BRF_ESS }, // 1
{ "134", 0x0400, 0x7899b4c1, 1 | BRF_PRG | BRF_ESS }, // 2
{ "135", 0x0400, 0x0b6e6fcb, 1 | BRF_PRG | BRF_ESS }, // 3
{ "a_136", 0x0400, 0xbd01437d, 2 | BRF_GRA }, // 4 gfx1
};

View File

@ -2236,8 +2236,8 @@ struct BurnDriver BurnDrvBtlKRoad = {
// Battle K-Road (Korean PCB))
// f205v id 1266
static struct BurnRomInfo btlkroadkRomDesc[] = {
{ "4(dot).u46", 0x040000, 0xe724d429, BRF_ESS | BRF_PRG }, // 0 CPU #0 code
{ "5(dot).u39", 0x040000, 0xc0d65765, BRF_ESS | BRF_PRG }, // 1
{ "4,dot.u46", 0x040000, 0xe724d429, BRF_ESS | BRF_PRG }, // 0 CPU #0 code
{ "5,dot.u39", 0x040000, 0xc0d65765, BRF_ESS | BRF_PRG }, // 1
{ "u14.bin", 0x200000, 0x282d89c3, BRF_GRA }, // 2 Sprite data
{ "u24.bin", 0x200000, 0xbbe9d3d1, BRF_GRA }, // 3
@ -2248,7 +2248,7 @@ static struct BurnRomInfo btlkroadkRomDesc[] = {
{ "u33.bin", 0x200000, 0x4c8577f1, BRF_GRA }, // 7 Tile data
{ "3(k).u71", 0x020000, 0xe0f0c597, BRF_ESS | BRF_PRG }, // 8 CPU #1 code
{ "3,k.u71", 0x020000, 0xe0f0c597, BRF_ESS | BRF_PRG }, // 8 CPU #1 code
{ "u64.bin", 0x080000, 0x0f33049f, BRF_SND }, // 9 YM2610 ADPCM (delta-t) data
{ "u56.bin", 0x100000, 0x51d73682, BRF_SND }, // 10 YM2610 ADPCM data

View File

@ -621,26 +621,26 @@ struct BurnDriver BurnDrv1945kiii = {
// 1945k III (older, OPCX1 PCB)
static struct BurnRomInfo _1945kiiioRomDesc[] = {
{ "3.U34", 0x80000, 0x5515baa0, 1 | BRF_PRG | BRF_ESS }, // 0 68000 code
{ "4.U35", 0x80000, 0xfd177664, 1 | BRF_PRG | BRF_ESS }, // 1
{ "3.u34", 0x80000, 0x5515baa0, 1 | BRF_PRG | BRF_ESS }, // 0 68000 code
{ "4.u35", 0x80000, 0xfd177664, 1 | BRF_PRG | BRF_ESS }, // 1
{ "9.U5", 0x80000, 0xbe0f432e, 2 | BRF_GRA }, // 2 Sprites
{ "10.U6", 0x80000, 0xcf9127b2, 2 | BRF_GRA }, // 3
{ "11.U7", 0x80000, 0x644ee8cc, 2 | BRF_GRA }, // 4
{ "12.U8", 0x80000, 0x0900c208, 2 | BRF_GRA }, // 5
{ "13.U58", 0x80000, 0x8ea9c6be, 2 | BRF_GRA }, // 6
{ "14.U59", 0x80000, 0x10c18fb4, 2 | BRF_GRA }, // 7
{ "15.U60", 0x80000, 0x86ab6c7c, 2 | BRF_GRA }, // 8
{ "16.U61", 0x80000, 0xff419080, 2 | BRF_GRA }, // 9
{ "9.u5", 0x80000, 0xbe0f432e, 2 | BRF_GRA }, // 2 Sprites
{ "10.u6", 0x80000, 0xcf9127b2, 2 | BRF_GRA }, // 3
{ "11.u7", 0x80000, 0x644ee8cc, 2 | BRF_GRA }, // 4
{ "12.u8", 0x80000, 0x0900c208, 2 | BRF_GRA }, // 5
{ "13.u58", 0x80000, 0x8ea9c6be, 2 | BRF_GRA }, // 6
{ "14.u59", 0x80000, 0x10c18fb4, 2 | BRF_GRA }, // 7
{ "15.u60", 0x80000, 0x86ab6c7c, 2 | BRF_GRA }, // 8
{ "16.u61", 0x80000, 0xff419080, 2 | BRF_GRA }, // 9
{ "5.U102", 0x80000, 0x91b70a6b, 3 | BRF_GRA }, // 10 Background Layer
{ "6.U103", 0x80000, 0x7b5bfb85, 3 | BRF_GRA }, // 11
{ "7.U104", 0x80000, 0xcdafcedf, 3 | BRF_GRA }, // 12
{ "8.U105", 0x80000, 0x2c3895d5, 3 | BRF_GRA }, // 13
{ "5.u102", 0x80000, 0x91b70a6b, 3 | BRF_GRA }, // 10 Background Layer
{ "6.u103", 0x80000, 0x7b5bfb85, 3 | BRF_GRA }, // 11
{ "7.u104", 0x80000, 0xcdafcedf, 3 | BRF_GRA }, // 12
{ "8.u105", 0x80000, 0x2c3895d5, 3 | BRF_GRA }, // 13
{ "S13.SU4", 0x80000, 0xd45aec3b, 4 | BRF_SND }, // 14 MSM #0 Samples
{ "s13.su4", 0x80000, 0xd45aec3b, 4 | BRF_SND }, // 14 MSM #0 Samples
{ "S21.SU5", 0x80000, 0x9d96fd55, 5 | BRF_SND }, // 15 MSM #1 Samples
{ "s21.su5", 0x80000, 0x9d96fd55, 5 | BRF_SND }, // 15 MSM #1 Samples
};
STD_ROM_PICK(_1945kiiio)
@ -665,22 +665,22 @@ struct BurnDriver BurnDrv1945kiiio = {
// 1945k III (newer, OPCX1 PCB)
static struct BurnRomInfo _1945kiiinRomDesc[] = {
{ "U34", 0x80000, 0xd0cf4f03, 1 | BRF_PRG | BRF_ESS }, // 0 68000 code
{ "U35", 0x80000, 0x056c64ed, 1 | BRF_PRG | BRF_ESS }, // 1
{ "u34", 0x80000, 0xd0cf4f03, 1 | BRF_PRG | BRF_ESS }, // 0 68000 code
{ "u35", 0x80000, 0x056c64ed, 1 | BRF_PRG | BRF_ESS }, // 1
{ "U5", 0x80000, 0xf328f85e, 2 | BRF_GRA }, // 2 Sprites
{ "U6", 0x80000, 0xcfdabf1b, 2 | BRF_GRA }, // 3
{ "U7", 0x80000, 0x59a6a944, 2 | BRF_GRA }, // 4
{ "U8", 0x80000, 0x59995aaf, 2 | BRF_GRA }, // 5
{ "U58", 0x80000, 0x6acf2ce4, 2 | BRF_GRA }, // 6
{ "U59", 0x80000, 0xca6ff210, 2 | BRF_GRA }, // 7
{ "U60", 0x80000, 0x91eb038a, 2 | BRF_GRA }, // 8
{ "U61", 0x80000, 0x1b358c6d, 2 | BRF_GRA }, // 9
{ "u5", 0x80000, 0xf328f85e, 2 | BRF_GRA }, // 2 Sprites
{ "u6", 0x80000, 0xcfdabf1b, 2 | BRF_GRA }, // 3
{ "u7", 0x80000, 0x59a6a944, 2 | BRF_GRA }, // 4
{ "u8", 0x80000, 0x59995aaf, 2 | BRF_GRA }, // 5
{ "u58", 0x80000, 0x6acf2ce4, 2 | BRF_GRA }, // 6
{ "u59", 0x80000, 0xca6ff210, 2 | BRF_GRA }, // 7
{ "u60", 0x80000, 0x91eb038a, 2 | BRF_GRA }, // 8
{ "u61", 0x80000, 0x1b358c6d, 2 | BRF_GRA }, // 9
{ "5.U102", 0x80000, 0x91b70a6b, 3 | BRF_GRA }, // 10 Background Layer
{ "6.U103", 0x80000, 0x7b5bfb85, 3 | BRF_GRA }, // 11
{ "7.U104", 0x80000, 0xcdafcedf, 3 | BRF_GRA }, // 12
{ "8.U105", 0x80000, 0x2c3895d5, 3 | BRF_GRA }, // 13
{ "5.u102", 0x80000, 0x91b70a6b, 3 | BRF_GRA }, // 10 Background Layer
{ "6.u103", 0x80000, 0x7b5bfb85, 3 | BRF_GRA }, // 11
{ "7.u104", 0x80000, 0xcdafcedf, 3 | BRF_GRA }, // 12
{ "8.u105", 0x80000, 0x2c3895d5, 3 | BRF_GRA }, // 13
{ "snd-1.su7", 0x80000, 0xbbb7f0ff, 4 | BRF_SND }, // 14 MSM #0 Samples

View File

@ -914,9 +914,9 @@ static struct BurnRomInfo bloodbroRomDesc[] = {
{ "bb_05.u061.6f", 0x010000, 0x04ba6d19, 3 | BRF_GRA }, // 5 Characters
{ "bb_06.u063.6d", 0x010000, 0x7092e35b, 3 | BRF_GRA }, // 6
{ "blood_bros_bk__(c)1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_bk__=c=1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_obj__(c)1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "blood_bros_obj__=c=1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "bb_08.u095.5a", 0x020000, 0xdeb1b975, 6 | BRF_SND }, // 9 Samples
@ -950,9 +950,9 @@ static struct BurnRomInfo bloodbrojRomDesc[] = {
{ "bb_05.u061.6f", 0x010000, 0x04ba6d19, 3 | BRF_GRA }, // 5 Characters
{ "bb_06.u063.6d", 0x010000, 0x7092e35b, 3 | BRF_GRA }, // 6
{ "blood_bros_bk__(c)1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_bk__=c=1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_obj__(c)1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "blood_bros_obj__=c=1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "bb_08.u095.5a", 0x020000, 0xdeb1b975, 6 | BRF_SND }, // 9 Samples
@ -986,9 +986,9 @@ static struct BurnRomInfo bloodbrojaRomDesc[] = {
{ "bb_05.u061.6f", 0x010000, 0x04ba6d19, 3 | BRF_GRA }, // 5 Characters
{ "bb_06.u063.6d", 0x010000, 0x7092e35b, 3 | BRF_GRA }, // 6
{ "blood_bros_bk__(c)1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_bk__=c=1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_obj__(c)1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "blood_bros_obj__=c=1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "bb_08.u095.5a", 0x020000, 0xdeb1b975, 6 | BRF_SND }, // 9 Samples
@ -1022,9 +1022,9 @@ static struct BurnRomInfo bloodbrouRomDesc[] = {
{ "bb_05.u061.6f", 0x010000, 0x04ba6d19, 3 | BRF_GRA }, // 5 Characters
{ "bb_06.u063.6d", 0x010000, 0x7092e35b, 3 | BRF_GRA }, // 6
{ "blood_bros_bk__(c)1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_bk__=c=1990_tad_corp.u064.4d", 0x100000, 0x1aa87ee6, 4 | BRF_GRA }, // 7 Tiles
{ "blood_bros_obj__(c)1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "blood_bros_obj__=c=1990_tad_corp.u078.2n", 0x100000, 0xd27c3952, 5 | BRF_GRA }, // 8 Sprites
{ "bb_08.u095.5a", 0x020000, 0xdeb1b975, 6 | BRF_SND }, // 9 Samples

View File

@ -3432,7 +3432,7 @@ struct BurnDriver BurnDrvGulfstrmm = {
// Gulf Storm (Korea)
static struct BurnRomInfo gulfstrmkRomDesc[] = {
{ "18.4L", 0x20000, 0x02bcf56d, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU Code
{ "18.4l", 0x20000, 0x02bcf56d, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU Code
{ "3.c5", 0x10000, 0xc029b015, 2 | BRF_PRG | BRF_ESS }, // 1 Audio CPU Code

View File

@ -1753,6 +1753,8 @@ static struct BurnRomInfo deluxe5RomDesc[] = {
{ "fu34", 0x200000, 0x248b8c05, 4 | BRF_GRA }, // 9
{ "esd4.su10", 0x020000, 0x23f2b7d9, 5 | BRF_SND }, // 10 - OKI Samples
{ "eeprom", 0x000080, 0x4539a8a0, 0 | BRF_OPT },
};
STD_ROM_PICK(deluxe5)
@ -1787,6 +1789,8 @@ static struct BurnRomInfo deluxe5aRomDesc[] = {
{ "fu34", 0x200000, 0x248b8c05, 4 | BRF_GRA }, // 9
{ "esd4.su10", 0x020000, 0x23f2b7d9, 5 | BRF_SND }, // 10 - OKI Samples
{ "eeprom", 0x000080, 0x4539a8a0, 0 | BRF_OPT },
};
STD_ROM_PICK(deluxe5a)
@ -1821,6 +1825,8 @@ static struct BurnRomInfo deluxe5bRomDesc[] = {
{ "fu34", 0x200000, 0x248b8c05, 4 | BRF_GRA }, // 9
{ "esd4.su10", 0x020000, 0x23f2b7d9, 5 | BRF_SND }, // 10 - OKI Samples
{ "eeprom", 0x000080, 0x4539a8a0, 0 | BRF_OPT },
};
STD_ROM_PICK(deluxe5b)
@ -1855,6 +1861,8 @@ static struct BurnRomInfo deluxe4uRomDesc[] = {
{ "fu34", 0x200000, 0x93175d6d, 4 | BRF_GRA }, // 9
{ "esd4.su10", 0x020000, 0x23f2b7d9, 5 | BRF_SND }, // 10 - OKI Samples
{ "eeprom", 0x000080, 0x4539a8a0, 0 | BRF_OPT },
};
STD_ROM_PICK(deluxe4u)

View File

@ -1400,8 +1400,8 @@ struct BurnDriver BurnDrvBiomtoyb = {
/* PCB - REF.922804/2?? - Spanish version */
static struct BurnRomInfo bioplaycRomDesc[] = {
{ "T.d18", 0x80000, 0xec518c6c, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "T.d16", 0x80000, 0xde4b031d, 1 | BRF_PRG | BRF_ESS }, // 1
{ "t.d18", 0x80000, 0xec518c6c, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "t.d16", 0x80000, 0xde4b031d, 1 | BRF_PRG | BRF_ESS }, // 1
{ "toy-high-3.h6", 0x80000, 0xab19a1ce, 2 | BRF_GRA }, // 2 Tiles and Sprites
{ "toy-low-3.j6", 0x80000, 0x927f5cd7, 2 | BRF_GRA }, // 3

View File

@ -1921,8 +1921,8 @@ struct BurnDriver BurnDrvAligatorun = {
// Alligator Hunt (unprotected, set 2)
static struct BurnRomInfo aligatorunaRomDesc[] = {
{ "STM27C4001.45", 0x080000, 0xa70301b8, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "AM27C040.44", 0x080000, 0xd45a26ed, 0 | BRF_PRG | BRF_ESS }, // 1
{ "stm27c4001.45", 0x080000, 0xa70301b8, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "am27c040.44", 0x080000, 0xd45a26ed, 0 | BRF_PRG | BRF_ESS }, // 1
{ "u48", 0x400000, 0x19e03bf1, 1 | BRF_GRA }, // 2 Graphics & Samples
{ "u47", 0x400000, 0x74a5a29f, 1 | BRF_GRA }, // 3

View File

@ -728,7 +728,7 @@ static struct BurnRomInfo Fantsia2nRomDesc[] = {
{ "scr8.g20", 0x080000, 0x694ae2b3, BRF_ESS | BRF_PRG },
{ "scr7.f20", 0x080000, 0x6068712c, BRF_ESS | BRF_PRG },
{ "23_OBJ1.U5", 0x080000, 0xB45C9234, BRF_GRA }, // graphics
{ "23_obj1.u5", 0x080000, 0xB45C9234, BRF_GRA }, // graphics
{ "obj2.2i", 0x080000, 0xea6e3861, BRF_GRA },
{ "music2.1b", 0x080000, 0x23cc4f9c, BRF_SND }, // PCM

View File

@ -6148,8 +6148,8 @@ struct BurnDriver BurnDrvBalcube = {
// Bang Bang Ball (v1.05)
static struct BurnRomInfo bangballRomDesc[] = {
{ "b-ball_j_rom#006.u18", 0x040000, 0x0e4124bc, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "b-ball_j_rom#005.u19", 0x040000, 0x3fa08587, 1 | BRF_PRG | BRF_ESS }, // 1
{ "b-ball_j_rom@006.u18", 0x040000, 0x0e4124bc, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "b-ball_j_rom@005.u19", 0x040000, 0x3fa08587, 1 | BRF_PRG | BRF_ESS }, // 1
{ "bp963a_u30.u30", 0x100000, 0xb0ca8e39, 2 | BRF_GRA }, // 2 Graphics
{ "bp963a_u29.u29", 0x100000, 0xd934468f, 2 | BRF_GRA }, // 3
@ -6157,7 +6157,7 @@ static struct BurnRomInfo bangballRomDesc[] = {
{ "bp963a_u27.u27", 0x100000, 0x5e3c7732, 2 | BRF_GRA }, // 5
{ "yrw801-m", 0x200000, 0x2a9d8d43, 3 | BRF_GRA }, // 6 YMF278b Samples
{ "b-ball_j_rom#007.u49", 0x080000, 0x04cc91a9, 3 | BRF_GRA }, // 7
{ "b-ball_j_rom@007.u49", 0x080000, 0x04cc91a9, 3 | BRF_GRA }, // 7
};
STD_ROM_PICK(bangball)

View File

@ -9521,41 +9521,41 @@ struct BurnDriver BurnDrvGundhara = {
// Gundhara (Chinese, bootleg?)
static struct BurnRomInfo gundharacRomDesc[] = {
{ "4.U3", 0x080000, 0x14e9970a, 0x01 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "2.U4", 0x080000, 0x96dfc658, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "3.U103", 0x080000, 0x312f58e2, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "1.U102", 0x080000, 0x8d23a23c, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "4.u3", 0x080000, 0x14e9970a, 0x01 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "2.u4", 0x080000, 0x96dfc658, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "3.u103", 0x080000, 0x312f58e2, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "1.u102", 0x080000, 0x8d23a23c, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "19.U140", 0x080000, 0x32d92c28, 0x0b | BRF_GRA }, // 4 Sprites
{ "23.U142", 0x080000, 0xff44db9b, 0x0b | BRF_GRA }, // 5
{ "21.U141", 0x080000, 0x1901dc08, 0x0b | BRF_GRA }, // 6
{ "25.U143", 0x080000, 0x877289a2, 0x0b | BRF_GRA }, // 7
{ "18.U140-B", 0x080000, 0x4f023fb0, 0x0b | BRF_GRA }, // 8
{ "22.U142-B", 0x080000, 0x6f3fe7e7, 0x0b | BRF_GRA }, // 9
{ "20.U141-B", 0x080000, 0x7f1932e0, 0x0b | BRF_GRA }, // 10
{ "24.U143-B", 0x080000, 0x066a2e2b, 0x0b | BRF_GRA }, // 11
{ "9.U144", 0x080000, 0x6b4a531f, 0x0b | BRF_GRA }, // 12
{ "13.U146", 0x080000, 0x45be3df4, 0x0b | BRF_GRA }, // 13
{ "11.U145", 0x080000, 0xf5210aa5, 0x0b | BRF_GRA }, // 14
{ "15.U147", 0x080000, 0x17003119, 0x0b | BRF_GRA }, // 15
{ "8.U144-B", 0x080000, 0xad9d9338, 0x0b | BRF_GRA }, // 16
{ "12.U146-B", 0x080000, 0x0fd4c062, 0x0b | BRF_GRA }, // 17
{ "10.U145-B", 0x080000, 0x7c5d12b9, 0x0b | BRF_GRA }, // 18
{ "14.U147-B", 0x080000, 0x5a8af50f, 0x0b | BRF_GRA }, // 19
{ "19.u140", 0x080000, 0x32d92c28, 0x0b | BRF_GRA }, // 4 Sprites
{ "23.u142", 0x080000, 0xff44db9b, 0x0b | BRF_GRA }, // 5
{ "21.u141", 0x080000, 0x1901dc08, 0x0b | BRF_GRA }, // 6
{ "25.u143", 0x080000, 0x877289a2, 0x0b | BRF_GRA }, // 7
{ "18.u140-b", 0x080000, 0x4f023fb0, 0x0b | BRF_GRA }, // 8
{ "22.u142-b", 0x080000, 0x6f3fe7e7, 0x0b | BRF_GRA }, // 9
{ "20.u141-b", 0x080000, 0x7f1932e0, 0x0b | BRF_GRA }, // 10
{ "24.u143-b", 0x080000, 0x066a2e2b, 0x0b | BRF_GRA }, // 11
{ "9.u144", 0x080000, 0x6b4a531f, 0x0b | BRF_GRA }, // 12
{ "13.u146", 0x080000, 0x45be3df4, 0x0b | BRF_GRA }, // 13
{ "11.u145", 0x080000, 0xf5210aa5, 0x0b | BRF_GRA }, // 14
{ "15.u147", 0x080000, 0x17003119, 0x0b | BRF_GRA }, // 15
{ "8.u144-b", 0x080000, 0xad9d9338, 0x0b | BRF_GRA }, // 16
{ "12.u146-b", 0x080000, 0x0fd4c062, 0x0b | BRF_GRA }, // 17
{ "10.u145-b", 0x080000, 0x7c5d12b9, 0x0b | BRF_GRA }, // 18
{ "14.u147-b", 0x080000, 0x5a8af50f, 0x0b | BRF_GRA }, // 19
{ "5.U148", 0x080000, 0x0c740f9b, 0x1c | BRF_GRA }, // 20 Layer 1 tiles
{ "6.U150", 0x080000, 0xba60eb98, 0x1c | BRF_GRA }, // 21
{ "7.U154", 0x080000, 0xb768e666, 0x1c | BRF_GRA }, // 22
{ "5.u148", 0x080000, 0x0c740f9b, 0x1c | BRF_GRA }, // 20 Layer 1 tiles
{ "6.u150", 0x080000, 0xba60eb98, 0x1c | BRF_GRA }, // 21
{ "7.u154", 0x080000, 0xb768e666, 0x1c | BRF_GRA }, // 22
{ "26.U164", 0x080000, 0xbe3ccaba, 0x1d | BRF_GRA }, // 23 Layer 2 tiles
{ "28.U166", 0x080000, 0x8a650a4e, 0x1d | BRF_GRA }, // 24
{ "27.U165", 0x080000, 0x47994ff0, 0x1d | BRF_GRA }, // 25
{ "29.U167", 0x080000, 0x453c3d3f, 0x1d | BRF_GRA }, // 26
{ "16.U152", 0x080000, 0x5ccc500b, 0x1d | BRF_GRA }, // 27
{ "17.U153", 0x080000, 0x5586d086, 0x1d | BRF_GRA }, // 28
{ "26.u164", 0x080000, 0xbe3ccaba, 0x1d | BRF_GRA }, // 23 Layer 2 tiles
{ "28.u166", 0x080000, 0x8a650a4e, 0x1d | BRF_GRA }, // 24
{ "27.u165", 0x080000, 0x47994ff0, 0x1d | BRF_GRA }, // 25
{ "29.u167", 0x080000, 0x453c3d3f, 0x1d | BRF_GRA }, // 26
{ "16.u152", 0x080000, 0x5ccc500b, 0x1d | BRF_GRA }, // 27
{ "17.u153", 0x080000, 0x5586d086, 0x1d | BRF_GRA }, // 28
{ "30.U69", 0x080000, 0x3111a98a, 0x06 | BRF_SND }, // 29 x1-010 Samples
{ "31.U70", 0x080000, 0x30cb2524, 0x06 | BRF_SND }, // 30
{ "30.u69", 0x080000, 0x3111a98a, 0x06 | BRF_SND }, // 29 x1-010 Samples
{ "31.u70", 0x080000, 0x30cb2524, 0x06 | BRF_SND }, // 30
};
STD_ROM_PICK(gundharac)

View File

@ -2536,8 +2536,8 @@ struct BurnDriver BurnDrvGalpanisk = {
// only the 2 program ROMs were dumped, but mask ROMs are supposed to match.
static struct BurnRomInfo galpans2RomDesc[] = {
{ "GPS2E_U6__Ver.3.u6", 0x100000, 0x72fff5d1, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "GPS2E_U4__Ver.3.u4", 0x100000, 0x95061601, 1 | BRF_PRG | BRF_ESS }, // 1
{ "gps2e_u6__ver.3.u6", 0x100000, 0x72fff5d1, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "gps2e_u4__ver.3.u4", 0x100000, 0x95061601, 1 | BRF_PRG | BRF_ESS }, // 1
{ "gs210000.u21", 0x400000, 0x294b2f14, 2 | BRF_GRA }, // 2 Sprites
{ "gs210100.u20", 0x400000, 0xf75c5a9a, 2 | BRF_GRA }, // 3

View File

@ -1403,7 +1403,7 @@ static struct BurnRomInfo arkanoiduoRomDesc[] = {
{ "a75-08.ic23", 0x0200, 0xabb002fb, 4 | BRF_GRA }, // 7
{ "a75-09.ic22", 0x0200, 0xa7c6c277, 4 | BRF_GRA }, // 8
{ "a75__03(alternate).ic64", 0x8000, 0x983d4485, 0 | BRF_PRG | BRF_OPT }, // 10
{ "a75__03,alternate.ic64", 0x8000, 0x983d4485, 0 | BRF_PRG | BRF_OPT }, // 10
};
STD_ROM_PICK(arkanoiduo)

View File

@ -1709,14 +1709,14 @@ static struct BurnRomInfo arabianmRomDesc[] = {
{ "d29-01.ic17", 0x200000, 0x545ac4b3, TAITO_ES5505_BYTESWAP }, // 12 Ensoniq Samples
{ "d29-02.ic18", 0x100000, 0xed894fe1, TAITO_ES5505_BYTESWAP }, // 13
{ "D29-11.IC15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "d29-11.ic15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "pal20l8b.2", 0x000144, 0xc91437e2, BRF_OPT }, // 15
{ "D29-13.IC14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "d29-13.ic14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "palce16v8h.11", 0x000117, 0x51088324, BRF_OPT }, // 17
{ "pal16l8b.22", 0x000104, 0x3e01e854, BRF_OPT }, // 18
{ "palce16v8h.31", 0x000117, 0xe0789727, BRF_OPT }, // 19
{ "pal16l8b.62", 0x000104, 0x7093e2f3, BRF_OPT }, // 20
{ "D29-14.IC28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "d29-14.ic28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "pal20l8b.70", 0x000144, 0x92b5b97c, BRF_OPT }, // 22
};
@ -1761,14 +1761,14 @@ static struct BurnRomInfo arabianmjRomDesc[] = {
{ "d29-01.ic17", 0x200000, 0x545ac4b3, TAITO_ES5505_BYTESWAP }, // 12 Ensoniq Samples
{ "d29-02.ic18", 0x100000, 0xed894fe1, TAITO_ES5505_BYTESWAP }, // 13
{ "D29-11.IC15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "d29-11.ic15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "pal20l8b.2", 0x000144, 0xc91437e2, BRF_OPT }, // 15
{ "D29-13.IC14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "d29-13.ic14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "palce16v8h.11", 0x000117, 0x51088324, BRF_OPT }, // 17
{ "pal16l8b.22", 0x000104, 0x3e01e854, BRF_OPT }, // 18
{ "palce16v8h.31", 0x000117, 0xe0789727, BRF_OPT }, // 19
{ "pal16l8b.62", 0x000104, 0x7093e2f3, BRF_OPT }, // 20
{ "D29-14.IC28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "d29-14.ic28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "pal20l8b.70", 0x000144, 0x92b5b97c, BRF_OPT }, // 22
};
@ -1808,14 +1808,14 @@ static struct BurnRomInfo arabianmuRomDesc[] = {
{ "d29-01.ic17", 0x200000, 0x545ac4b3, TAITO_ES5505_BYTESWAP }, // 12 Ensoniq Samples
{ "d29-02.ic18", 0x100000, 0xed894fe1, TAITO_ES5505_BYTESWAP }, // 13
{ "D29-11.IC15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "d29-11.ic15.bin", 0x000157, 0x5dd5c8f9, BRF_OPT }, // 14 plds
{ "pal20l8b.2", 0x000144, 0xc91437e2, BRF_OPT }, // 15
{ "D29-13.IC14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "d29-13.ic14.bin", 0x000157, 0x74d61d36, BRF_OPT }, // 16
{ "palce16v8h.11", 0x000117, 0x51088324, BRF_OPT }, // 17
{ "pal16l8b.22", 0x000104, 0x3e01e854, BRF_OPT }, // 18
{ "palce16v8h.31", 0x000117, 0xe0789727, BRF_OPT }, // 19
{ "pal16l8b.62", 0x000104, 0x7093e2f3, BRF_OPT }, // 20
{ "D29-14.IC28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "d29-14.ic28.bin", 0x000157, 0x25d205d5, BRF_OPT }, // 21
{ "pal20l8b.70", 0x000144, 0x92b5b97c, BRF_OPT }, // 22
};

View File

@ -169,16 +169,16 @@ STD_ROM_FN(bgaregtw)
static struct BurnRomInfo bgareggablRomDesc[] = {
{ "xt-8m.bin", 0x100000, 0x4a6657cb, BRF_ESS | BRF_PRG }, // 0 CPU #0 code
{ "6#-322", 0x400000, 0x37fe48ed, BRF_GRA }, // 1 GP9001 Tile data // rom4.bin + rom3.bin
{ "5#-322", 0x400000, 0x5a06c031, BRF_GRA }, // 2 // rom2.bin + rom1.bin
{ "6@-322", 0x400000, 0x37fe48ed, BRF_GRA }, // 1 GP9001 Tile data // rom4.bin + rom3.bin
{ "5@-322", 0x400000, 0x5a06c031, BRF_GRA }, // 2 // rom2.bin + rom1.bin
{ "1#-256", 0x008000, 0x760dcd14, BRF_GRA }, // 3 Extra text layer tile data
{ "1@-256", 0x008000, 0x760dcd14, BRF_GRA }, // 3 Extra text layer tile data
{ "snd.bin", 0x020000, 0x68632952, BRF_ESS | BRF_PRG }, // 4 Z80 program
{ "rom5.bin", 0x100000, 0xF6D49863, BRF_SND }, // 5 MSM6295 ADPCM data
{ "2#-256", 0x008000, 0x456dd16e, BRF_GRA }, // 6 (looks like garbage)
{ "2@-256", 0x008000, 0x456dd16e, BRF_GRA }, // 6 (looks like garbage)
};

View File

@ -3117,7 +3117,7 @@ static struct BurnRomInfo demonwld1RomDesc[] = {
{ "o16n-10.bin", 0x20000, 0xfc38aeaa, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "o16n-09.bin", 0x20000, 0x74f66643, 1 | BRF_PRG | BRF_ESS }, // 1
{ "rom11.v2", 0x08000, 0xdbe08c85, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 Code
{ "o16-11.bin", 0x08000, 0xdbe08c85, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 Code
{ "dsp_21.bin", 0x00800, 0x2d135376, 7 | BRF_PRG | BRF_ESS }, // 3 DSP Code
{ "dsp_22.bin", 0x00800, 0x79389a71, 7 | BRF_PRG | BRF_ESS }, // 4