Sync with MAME 0.196 (finally!)

This commit is contained in:
Barry Harris 2018-04-08 21:05:55 +00:00
parent 2f203de9b0
commit ed7160d304
46 changed files with 731 additions and 592 deletions

View File

@ -4380,7 +4380,7 @@ static struct BurnRomInfo Wonder3RomDesc[] = {
{ "rt22b.1a", 0x000117, 0x89560d6a, BRF_OPT }, // b-board PLDs
{ "iob1.12e", 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(Wonder3)
@ -8018,7 +8018,7 @@ static struct BurnRomInfo PunisherRomDesc[] = {
{ "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 },
@ -8065,7 +8065,7 @@ static struct BurnRomInfo PunisheruRomDesc[] = {
{ "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 },
@ -8106,7 +8106,7 @@ static struct BurnRomInfo PunisherjRomDesc[] = {
{ "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 },
@ -8153,7 +8153,7 @@ static struct BurnRomInfo PunisherhRomDesc[] = {
{ "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 },
@ -8299,7 +8299,7 @@ static struct BurnRomInfo QadRomDesc[] = {
{ "qd22b.1a", 0x000117, 0x783c53ab, BRF_OPT }, // b-board PLDs
{ "iob1.12e", 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(Qad)
@ -9608,8 +9608,8 @@ static struct BurnRomInfo Sf2rulesRomDesc[] = {
{ "prl1.u196", 0x080000, 0x65c28bc9, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "ycecmkr001.u70", 0x100000, 0xa258de13, BRF_GRA | CPS1_TILES },
{ "ycecmkr002.u68", 0x100000, 0xc781bf87, BRF_GRA | CPS1_TILES },
{ "ycecmkr003.u69", 0x100000, 0x5726cab8, BRF_GRA | CPS1_TILES },
{ "ycecmkr003.u69", 0x100000, 0xc781bf87, BRF_GRA | CPS1_TILES },
{ "ycecmkr002.u68", 0x100000, 0x5726cab8, BRF_GRA | CPS1_TILES },
{ "ycecdwc011.u64", 0x100000, 0xbc90c12f, BRF_GRA | CPS1_TILES },
{ "ycecdwc012.u19", 0x100000, 0x187667cc, BRF_GRA | CPS1_TILES },
{ "ycecdwc013.u18", 0x100000, 0x5b585071, BRF_GRA | CPS1_TILES },
@ -11497,10 +11497,10 @@ STD_ROM_FN(Sf2cejab2)
static struct BurnRomInfo Sf2ceuplRomDesc[] = {
// Only the main program EPROMS were dumped for this set
{ "S2.U222", 0x0080000, 0x0804f973, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "S1.U196", 0x0080000, 0x2bc76a02, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "10.U221", 0x0020000, 0xd1707134, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "9.U195", 0x0020000, 0xcd1d5666, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "s2.u222", 0x0080000, 0x0804f973, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "s1.u196", 0x0080000, 0x2bc76a02, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "10.u221", 0x0020000, 0xd1707134, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "9.u195", 0x0020000, 0xcd1d5666, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_BYTESWAP },
{ "s92_01.3a", 0x0080000, 0x03b0d852, BRF_GRA | CPS1_TILES },
{ "s92_02.4a", 0x0080000, 0x840289ec, BRF_GRA | CPS1_TILES },
@ -12138,7 +12138,7 @@ static struct BurnRomInfo SlammastRomDesc[] = {
{ "mb63b.1a", 0x000117, 0xb8392f02, 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 },
@ -12187,7 +12187,7 @@ static struct BurnRomInfo SlammastuRomDesc[] = {
{ "mb63b.1a", 0x000117, 0xb8392f02, 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 },
@ -12233,7 +12233,7 @@ static struct BurnRomInfo MbomberjRomDesc[] = {
{ "mb63b.1a", 0x000117, 0xb8392f02, 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 },
@ -12285,7 +12285,7 @@ static struct BurnRomInfo MbombrdRomDesc[] = {
{ "mb63b.1a", 0x000117, 0xb8392f02, 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 },
@ -12337,7 +12337,7 @@ static struct BurnRomInfo MbombrdjRomDesc[] = {
{ "mb63b.1a", 0x000117, 0xb8392f02, 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 },
@ -12735,7 +12735,7 @@ static struct BurnRomInfo VarthjRomDesc[] = {
{ "va22b.1a", 0x000117, 0xbd7cd574, BRF_OPT }, // b-board PLDs
{ "lwio.12c", 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(Varthj)
@ -12761,7 +12761,7 @@ static struct BurnRomInfo VarthjrRomDesc[] = {
{ "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(Varthjr)
@ -13001,7 +13001,7 @@ static struct BurnRomInfo WofRomDesc[] = {
{ "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 },
@ -13038,7 +13038,7 @@ static struct BurnRomInfo Wofr1RomDesc[] = {
{ "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 },
@ -13075,7 +13075,7 @@ static struct BurnRomInfo WofuRomDesc[] = {
{ "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 },
@ -13112,7 +13112,7 @@ static struct BurnRomInfo WofjRomDesc[] = {
{ "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 },
@ -13149,7 +13149,7 @@ static struct BurnRomInfo WofaRomDesc[] = {
{ "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 },
@ -13161,17 +13161,17 @@ STD_ROM_PICK(Wofa)
STD_ROM_FN(Wofa)
static struct BurnRomInfo WofchRomDesc[] = {
{ "tk2(ch)_23.8f", 0x080000, 0x4e0b8dee, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "tk2(ch)_22.7f", 0x080000, 0xd0937a8d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "tk2=ch=_23.8f", 0x080000, 0x4e0b8dee, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "tk2=ch=_22.7f", 0x080000, 0xd0937a8d, BRF_ESS | BRF_PRG | CPS1_68K_PROGRAM_NO_BYTESWAP },
{ "tk2-1m.3a", 0x080000, 0x0d9cb9bf, BRF_GRA | CPS1_TILES },
{ "tk2-3m.5a", 0x080000, 0x45227027, BRF_GRA | CPS1_TILES },
{ "tk2-2m.4a", 0x080000, 0xc5ca2460, BRF_GRA | CPS1_TILES },
{ "tk2-4m.6a", 0x080000, 0xe349551c, BRF_GRA | CPS1_TILES },
{ "tk2(ch)_05.7a", 0x080000, 0xe4a44d53, BRF_GRA | CPS1_TILES },
{ "tk2(ch)_06.8a", 0x080000, 0x58066ba8, BRF_GRA | CPS1_TILES },
{ "tk2(ch)_07.9a", 0x080000, 0xcc9006c9, BRF_GRA | CPS1_TILES }, // 1 byte different from wofj, pcb verified
{ "tk2(ch)_08.10a",0x080000, 0xd4a19a02, BRF_GRA | CPS1_TILES },
{ "tk2=ch=_05.7a", 0x080000, 0xe4a44d53, BRF_GRA | CPS1_TILES },
{ "tk2=ch=_06.8a", 0x080000, 0x58066ba8, BRF_GRA | CPS1_TILES },
{ "tk2=ch=_07.9a", 0x080000, 0xcc9006c9, BRF_GRA | CPS1_TILES }, // 1 byte different from wofj, pcb verified
{ "tk2=ch=_08.10a",0x080000, 0xd4a19a02, BRF_GRA | CPS1_TILES },
{ "tk2_qa.5k", 0x020000, 0xc9183a0d, BRF_PRG | CPS1_Z80_PROGRAM },
@ -13190,7 +13190,7 @@ static struct BurnRomInfo WofchRomDesc[] = {
{ "iob1.12d", 0x000117, 0x3abc0700, BRF_OPT },
{ "bprg1.11d", 0x000117, 0x31793da7, BRF_OPT },
{ "ioc1.ic7", 0x000104, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "ioc1.ic7", 0x000117, 0xa399772d, BRF_OPT }, // c-board PLDs
{ "c632.ic1", 0x000117, 0x0fbd9270, BRF_OPT },
{ "d7l1.7l", 0x000117, 0x27b7410d, BRF_OPT }, // d-board PLDs

View File

@ -488,8 +488,10 @@ STD_ROM_FN(sfiii3u)
static struct BurnRomInfo sfiii3jRomDesc[] = {
{ "sfiii3_japan.29f400.u2", 0x080000, 0x63f23d1f, BRF_ESS | BRF_BIOS }, // SH-2 Bios
#if !defined ROM_VERIFY
SFIII3_990608_FLASH
#endif
};
STD_ROM_PICK(sfiii3j)
@ -591,7 +593,9 @@ static struct BurnRomInfo sfiii3jr1RomDesc[] = {
{ "sfiii3_japan.29f400.u2", 0x080000, 0x63f23d1f, BRF_ESS | BRF_BIOS }, // SH-2 Bios
#if !defined ROM_VERIFY
SFIII3_990512_FLASH
#endif
};
STD_ROM_PICK(sfiii3jr1)

View File

@ -887,8 +887,8 @@ static struct BurnRomInfo wcvol95RomDesc[] = {
{ "mbx-03.13j", 0x200000, 0x061632bc, 4 | BRF_GRA }, // 5 YMZ280b Samples
{ "GAL16V8B.10J.bin", 0x000117, 0x06bbcbd5, 5 | BRF_GRA }, // 6 GALs
{ "GAL16V8B.5D.bin", 0x000117, 0x117784f0, 5 | BRF_GRA }, // 7
{ "gal16v8b.10j.bin", 0x000117, 0x06bbcbd5, 5 | BRF_GRA }, // 6 GALs
{ "gal16v8b.5d.bin", 0x000117, 0x117784f0, 5 | BRF_GRA }, // 7
};
STD_ROM_PICK(wcvol95)
@ -918,8 +918,8 @@ static struct BurnRomInfo wcvol95xRomDesc[] = {
{ "mbx-03.13j", 0x200000, 0x061632bc, 4 | BRF_GRA }, // 5 YMZ280b Samples
{ "GAL16V8B.10J.bin", 0x000117, 0x06bbcbd5, 5 | BRF_GRA }, // 6 GALs
{ "GAL16V8B.5D.bin", 0x000117, 0x117784f0, 5 | BRF_GRA }, // 7
{ "gal16v8b.10j.bin", 0x000117, 0x06bbcbd5, 5 | BRF_GRA }, // 6 GALs
{ "gal16v8b.5d.bin", 0x000117, 0x117784f0, 5 | BRF_GRA }, // 7
};
STD_ROM_PICK(wcvol95x)

View File

@ -4702,7 +4702,9 @@ static struct BurnRomInfo tattassRomDesc[] = {
{ "eeprom-tattass.bin", 0x00400, 0x7140f40c, 8 | BRF_PRG | BRF_ESS }, // 51 Default Settings
#if !defined ROM_VERIFY
{ "bsmt2000.bin", 0x02000, 0xc2a265af, 9 | BRF_PRG | BRF_ESS }, // 52 DSP Code
#endif
};
STD_ROM_PICK(tattass)
@ -4787,7 +4789,9 @@ static struct BurnRomInfo tattassaRomDesc[] = {
{ "eeprom-tattass.bin", 0x00400, 0x7140f40c, 8 | BRF_PRG | BRF_ESS }, // 51 Default Settings
#if !defined ROM_VERIFY
{ "bsmt2000.bin", 0x02000, 0xc2a265af, 9 | BRF_PRG | BRF_ESS }, // 52 DSP Code
#endif
};
STD_ROM_PICK(tattassa)

View File

@ -10488,14 +10488,14 @@ STD_ROM_PICK(Smooncrs)
STD_ROM_FN(Smooncrs)
static struct BurnRomInfo MooncrstsoRomDesc[] = {
{ "1.BIN", 0x00800, 0x0357ab1a, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2.BIN", 0x00800, 0xcf6e78f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "3.BIN", 0x00800, 0x716eaa10, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "4.BIN", 0x00800, 0xcea864f2, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "5.BIN", 0x00800, 0x32cd9adc, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "6.BIN", 0x00800, 0xf0230048, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "7.BIN", 0x00800, 0x73783cee, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "8.BIN", 0x00800, 0x1644965a, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "1.bin", 0x00800, 0x0357ab1a, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2.bin", 0x00800, 0xcf6e78f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "3.bin", 0x00800, 0x716eaa10, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "4.bin", 0x00800, 0xcea864f2, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "5.bin", 0x00800, 0x32cd9adc, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "6.bin", 0x00800, 0xf0230048, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "7.bin", 0x00800, 0x73783cee, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "8.bin", 0x00800, 0x1644965a, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
// missing, assuming 'super moon cresta' gfx
{ "epr203", 0x00800, 0xbe26b561, BRF_GRA | GAL_ROM_TILES_SHARED },
@ -13817,21 +13817,21 @@ STD_ROM_PICK(Mshuttle2)
STD_ROM_FN(Mshuttle2)
static struct BurnRomInfo MshuttleaRomDesc[] = {
{ "MY-5A.4L", 0x01000, 0x14fa3e75, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "MY04.4J", 0x01000, 0x1cfae2c8, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "MY03.4F", 0x01000, 0xc8b8a368, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "MY-2A.4E", 0x01000, 0x51d348b0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "MY-1A.4C", 0x01000, 0xc4ad042d, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "my-5a.4l", 0x01000, 0x14fa3e75, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "my04.4j", 0x01000, 0x1cfae2c8, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "my03.4f", 0x01000, 0xc8b8a368, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "my-2a.4e", 0x01000, 0x51d348b0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "my-1a.4c", 0x01000, 0xc4ad042d, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "MY09", 0x01000, 0x3601b380, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "MY11", 0x00800, 0xd860e6ce, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "MY08", 0x01000, 0x992b06cd, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "MY10", 0x00800, 0xd860e6ce, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "my09", 0x01000, 0x3601b380, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "my11", 0x00800, 0xb659e932, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "my08", 0x01000, 0x992b06cd, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "my10", 0x00800, 0xd860e6ce, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "mscprom1.bin", 0x00020, 0xea0d1af0, BRF_GRA | GAL_ROM_PROM },
{ "MY07.4P", 0x01000, 0x522a2920, BRF_SND | BRF_OPT }, // Samples
{ "MY06.4S", 0x01000, 0x466415f2, BRF_SND | BRF_OPT },
{ "my07.4p", 0x01000, 0x522a2920, BRF_SND | BRF_OPT }, // Samples
{ "my06.4s", 0x01000, 0x466415f2, BRF_SND | BRF_OPT },
};
STD_ROM_PICK(Mshuttlea)
@ -15666,23 +15666,23 @@ STD_ROM_PICK(Scramrf)
STD_ROM_FN(Scramrf)
static struct BurnRomInfo OffensivRomDesc[] = {
{ "2716-9C.bin", 0x00800, 0xcc2ee7f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9E.bin", 0x00800, 0x66ebc070, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9F.bin", 0x00800, 0x317548fd, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9H.bin", 0x00800, 0xdd380a22, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9J.bin", 0x00800, 0xfa4f1a70, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9L.bin", 0x00800, 0x9fd96374, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9M.bin", 0x00800, 0x88ac07a0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9P.bin", 0x00800, 0xfe2866f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9c.bin", 0x00800, 0xcc2ee7f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9e.bin", 0x00800, 0x66ebc070, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9f.bin", 0x00800, 0x317548fd, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9h.bin", 0x00800, 0xdd380a22, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9j.bin", 0x00800, 0xfa4f1a70, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9l.bin", 0x00800, 0x9fd96374, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9m.bin", 0x00800, 0x88ac07a0, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-9p.bin", 0x00800, 0xfe2866f5, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "2716-5C.bin", 0x00800, 0xbe037cf6, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-5D.bin", 0x00800, 0xde7912da, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-5E.bin", 0x00800, 0xad833f7e, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-5c.bin", 0x00800, 0xbe037cf6, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-5d.bin", 0x00800, 0xde7912da, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-5e.bin", 0x00800, 0xad833f7e, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "2716-6F.bin", 0x00800, 0x4708845b, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "2716-6H.bin", 0x00800, 0x11fd2887, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "2716-6f.bin", 0x00800, 0x4708845b, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "2716-6h.bin", 0x00800, 0x11fd2887, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "82s123-NMI6331-1J-5E.bin", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM },
{ "82s123-nmi6331-1j-5e.bin", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM },
};
STD_ROM_PICK(Offensiv)
@ -19171,13 +19171,13 @@ static struct BurnRomInfo ScobragRomDesc[] = {
{ "2l_32.bin", 0x01000, 0x6493d2d3, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG1 },
{ "c5_16.bin", 0x00800, 0xd4346959, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "d5_16..bin", 0x00800, 0xcc025d95, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "d5_16.bin", 0x00800, 0xcc025d95, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "e5_16.bin", 0x00800, 0x1628c53f, BRF_ESS | BRF_PRG | GAL_ROM_Z80_PROG2 },
{ "h5_16.bin", 0x00800, 0x64d113b4, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "f5_16.bin", 0x00800, 0xa96316d3, BRF_GRA | GAL_ROM_TILES_SHARED },
{ "super_cobre_288_6e", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM },
{ "super_cobra_288_6e", 0x00020, 0x4e3caeab, BRF_GRA | GAL_ROM_PROM },
};
STD_ROM_PICK(Scobrag)

View File

@ -484,28 +484,28 @@ static struct BurnDIPInfo KikcubicDIPList[]=
STDDIPINFO(Kikcubic)
static struct BurnRomInfo DrvRomDesc[] = {
{ "VG_A-8H-E.ic55", 0x08000, 0x0d4e6866, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-A.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-e.ic55", 0x08000, 0x0d4e6866, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-a.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "VG_B-4F-.ic34", 0x10000, 0x01579d20, BRF_GRA }, // 3 Characters
{ "VG_B-4J-.ic35", 0x10000, 0x4f5872f0, BRF_GRA }, // 4
{ "vg_b-4f-.ic34", 0x10000, 0x01579d20, BRF_GRA }, // 3 Characters
{ "vg_b-4j-.ic35", 0x10000, 0x4f5872f0, BRF_GRA }, // 4
{ "VG_B-6L-.ic62", 0x20000, 0xfbe9552d, BRF_GRA }, // 5 Sprites
{ "VG_B-6K-.ic61", 0x20000, 0xae09d5c0, BRF_GRA }, // 6
{ "VG_B-6P-.ic64", 0x20000, 0xafb77461, BRF_GRA }, // 7
{ "VG_B-6N-.ic63", 0x20000, 0x5065cd35, BRF_GRA }, // 8
{ "vg_b-6l-.ic62", 0x20000, 0xfbe9552d, BRF_GRA }, // 5 Sprites
{ "vg_b-6k-.ic61", 0x20000, 0xae09d5c0, BRF_GRA }, // 6
{ "vg_b-6p-.ic64", 0x20000, 0xafb77461, BRF_GRA }, // 7
{ "vg_b-6n-.ic63", 0x20000, 0x5065cd35, BRF_GRA }, // 8
{ "VG_B-1D-.ic2", 0x10000, 0x81b1ee5c, BRF_GRA }, // 9 Background
{ "VG_B-1F-.ic3", 0x10000, 0xd0d33673, BRF_GRA }, // 10
{ "VG_B-1H-.ic4", 0x10000, 0xaae81695, BRF_GRA }, // 11
{ "vg_b-1d-.ic2", 0x10000, 0x81b1ee5c, BRF_GRA }, // 9 Background
{ "vg_b-1f-.ic3", 0x10000, 0xd0d33673, BRF_GRA }, // 10
{ "vg_b-1h-.ic4", 0x10000, 0xaae81695, BRF_GRA }, // 11
{ "VG_A-4D-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 12 Samples
{ "vg_a-4d-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 12 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 13 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 14
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 15
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 13 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 14
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 15
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 16 Video Timing PROM
};
@ -514,10 +514,10 @@ STD_ROM_PICK(Drv)
STD_ROM_FN(Drv)
static struct BurnRomInfo Drv1RomDesc[] = {
{ "VG_A-8H-C.ic55", 0x08000, 0xd72682e8, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-A.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-c.ic55", 0x08000, 0xd72682e8, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-a.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "613.ic34", 0x20000, 0xee7a6c2f, BRF_GRA }, // 3 Characters
{ "614.ic35", 0x20000, 0x6422e8ba, BRF_GRA }, // 4
@ -530,11 +530,11 @@ static struct BurnRomInfo Drv1RomDesc[] = {
{ "619.ic2", 0x20000, 0x9e2f8759, BRF_GRA }, // 9 Background
{ "612.ic4", 0x20000, 0x85057c81, BRF_GRA }, // 10
{ "VG_A-4D-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "vg_a-4d-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 15 Video Timing PROM
};
@ -543,10 +543,10 @@ STD_ROM_PICK(Drv1)
STD_ROM_FN(Drv1)
static struct BurnRomInfo DrvuRomDesc[] = {
{ "VG_A-8H-.ic55", 0x08000, 0x8d15109e, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-.ic55", 0x08000, 0x8d15109e, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "613.ic34", 0x20000, 0xee7a6c2f, BRF_GRA }, // 3 Characters
{ "614.ic35", 0x20000, 0x6422e8ba, BRF_GRA }, // 4
@ -559,11 +559,11 @@ static struct BurnRomInfo DrvuRomDesc[] = {
{ "619.ic2", 0x20000, 0x9e2f8759, BRF_GRA }, // 9 Background
{ "612.ic4", 0x20000, 0x85057c81, BRF_GRA }, // 10
{ "VG_A-4D-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "vg_a-4d-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 15 Video Timing PROM
};
@ -572,28 +572,28 @@ STD_ROM_PICK(Drvu)
STD_ROM_FN(Drvu)
static struct BurnRomInfo Drvu2RomDesc[] = {
{ "VG_A-8H-G.ic55", 0x08000, 0x9444c04e, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-g.ic55", 0x08000, 0x9444c04e, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "VG_B-4F-.ic34", 0x10000, 0x01579d20, BRF_GRA }, // 3 Characters
{ "VG_B-4J-.ic35", 0x10000, 0x4f5872f0, BRF_GRA }, // 4
{ "vg_b-4f-.ic34", 0x10000, 0x01579d20, BRF_GRA }, // 3 Characters
{ "vg_b-4j-.ic35", 0x10000, 0x4f5872f0, BRF_GRA }, // 4
{ "VG_B-6L-.ic62", 0x20000, 0xfbe9552d, BRF_GRA }, // 5 Sprites
{ "VG_B-6K-.ic61", 0x20000, 0xae09d5c0, BRF_GRA }, // 6
{ "VG_B-6P-.ic64", 0x20000, 0xafb77461, BRF_GRA }, // 7
{ "VG_B-6N-.ic63", 0x20000, 0x5065cd35, BRF_GRA }, // 8
{ "vg_b-6l-.ic62", 0x20000, 0xfbe9552d, BRF_GRA }, // 5 Sprites
{ "vg_b-6k-.ic61", 0x20000, 0xae09d5c0, BRF_GRA }, // 6
{ "vg_b-6p-.ic64", 0x20000, 0xafb77461, BRF_GRA }, // 7
{ "vg_b-6n-.ic63", 0x20000, 0x5065cd35, BRF_GRA }, // 8
{ "VG_B-1D-.ic2", 0x10000, 0x81b1ee5c, BRF_GRA }, // 9 Background
{ "VG_B-1F-.ic3", 0x10000, 0xd0d33673, BRF_GRA }, // 10
{ "VG_B-1H-.ic4", 0x10000, 0xaae81695, BRF_GRA }, // 11
{ "vg_b-1d-.ic2", 0x10000, 0x81b1ee5c, BRF_GRA }, // 9 Background
{ "vg_b-1f-.ic3", 0x10000, 0xd0d33673, BRF_GRA }, // 10
{ "vg_b-1h-.ic4", 0x10000, 0xaae81695, BRF_GRA }, // 11
{ "VG_A-4D-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 12 Samples
{ "vg_a-4d-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 12 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 13 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 14
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 15
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 13 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 14
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 15
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 16 Video Timing PROM
};
@ -602,10 +602,10 @@ STD_ROM_PICK(Drvu2)
STD_ROM_FN(Drvu2)
static struct BurnRomInfo DrvjRomDesc[] = {
{ "VG_A-8H-D.ic55", 0x08000, 0xba848713, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-D.ic57", 0x10000, 0x3b12b1d8, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-d.ic55", 0x08000, 0xba848713, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-d.ic57", 0x10000, 0x3b12b1d8, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-D.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-d.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "613.ic34", 0x20000, 0xee7a6c2f, BRF_GRA }, // 3 Characters
{ "614.ic35", 0x20000, 0x6422e8ba, BRF_GRA }, // 4
@ -618,11 +618,11 @@ static struct BurnRomInfo DrvjRomDesc[] = {
{ "619.ic2", 0x20000, 0x9e2f8759, BRF_GRA }, // 9 Background
{ "612.ic4", 0x20000, 0x85057c81, BRF_GRA }, // 10
{ "VG_A-4D-D.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "vg_a-4d-d.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 15 Video Timing PROM
};
@ -654,19 +654,19 @@ static struct BurnRomInfo DrvbRomDesc[] = {
{ "d04_c01.bin", 0x10000, 0x9b85101d, BRF_SND }, // 16 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 17 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 18
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 19
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 17 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 18
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 19
};
STD_ROM_PICK(Drvb)
STD_ROM_FN(Drvb)
static struct BurnRomInfo VigilantaRomDesc[] = {
{ "VG_A-8H-A.ic55", 0x08000, 0x97df1454, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-A.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-a.ic55", 0x08000, 0x97df1454, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-a.ic57", 0x10000, 0x690d812f, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-A.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-a.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "613.ic34", 0x20000, 0xee7a6c2f, BRF_GRA }, // 3 Characters
{ "614.ic35", 0x20000, 0x6422e8ba, BRF_GRA }, // 4
@ -679,11 +679,11 @@ static struct BurnRomInfo VigilantaRomDesc[] = {
{ "619.ic2", 0x20000, 0x9e2f8759, BRF_GRA }, // 9 Background
{ "612.ic4", 0x20000, 0x85057c81, BRF_GRA }, // 10
{ "VG_A-4D-A.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "vg_a-4d-a.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 15 Video Timing PROM
};
@ -692,10 +692,10 @@ STD_ROM_PICK(Vigilanta)
STD_ROM_FN(Vigilanta)
static struct BurnRomInfo VigilantbRomDesc[] = {
{ "VG_A-8H-B.ic55", 0x08000, 0x05350c2a, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "VG_A-8L-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "vg_a-8h-b.ic55", 0x08000, 0x05350c2a, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "vg_a-8l-.ic57", 0x10000, 0x7f95799b, BRF_ESS | BRF_PRG }, // 1
{ "VG_A-5J-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "vg_a-5j-.ic37", 0x10000, 0x10582b2d, BRF_ESS | BRF_PRG }, // 2 Z80 #2 Program
{ "613.ic34", 0x20000, 0xee7a6c2f, BRF_GRA }, // 3 Characters
{ "614.ic35", 0x20000, 0x6422e8ba, BRF_GRA }, // 4
@ -708,11 +708,11 @@ static struct BurnRomInfo VigilantbRomDesc[] = {
{ "619.ic2", 0x20000, 0x9e2f8759, BRF_GRA }, // 9 Background
{ "612.ic4", 0x20000, 0x85057c81, BRF_GRA }, // 10
{ "VG_A-4D-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "vg_a-4d-.ic26", 0x10000, 0x9b85101d, BRF_SND }, // 11 Samples
{ "VG_B-8R.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "VG_B-4M.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "VG_B-1B.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "vg_b-8r.ic90", 0x00117, 0xdf368a7a, BRF_GRA }, // 12 PALs
{ "vg_b-4m.ic38", 0x00117, 0xdbca4204, BRF_GRA }, // 13
{ "vg_b-1b.ic1", 0x00117, 0x922e5167, BRF_GRA }, // 14
{ "tbp24s10_7a.ic52", 0x00100, 0xc324835e, BRF_OPT }, // 15 Video Timing PROM
};

View File

@ -767,7 +767,7 @@ static struct BurnRomInfo umk3RomDesc[] = {
{ "umk-u111.bin", 0x100000, 0xa87523c8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 24
{ "umk-u110.bin", 0x100000, 0x0038f205, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 25
{ "463_MK3_Ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};
STD_ROM_PICK(umk3)
@ -820,7 +820,7 @@ static struct BurnRomInfo umk3r11RomDesc[] = {
{ "mortal_kombat_iii_ultimate_u111_video_image.u111", 0x100000, 0xa87523c8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 24
{ "mortal_kombat_iii_ultimate_u110_video_image.u110", 0x100000, 0x0038f205, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 25
{ "463_MK3_Ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};
STD_ROM_PICK(umk3r11)
@ -873,7 +873,7 @@ static struct BurnRomInfo umk3r10RomDesc[] = {
{ "mortal_kombat_iii_ultimate_u111_video_image.u111", 0x100000, 0xa87523c8, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 2) }, // 24
{ "mortal_kombat_iii_ultimate_u110_video_image.u110", 0x100000, 0x0038f205, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x14, 3) }, // 25
{ "463_MK3_Ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
{ "463_mk3_ultimate.u64", 0x1009, 0x4f425218, 0 | BRF_OPT },
};
STD_ROM_PICK(umk3r10)
@ -1167,7 +1167,7 @@ static struct BurnRomInfo rmpgwtRomDesc[] = {
{ "1.0_rampage_world_tour_u119_image.u119", 0x100000, 0x4e49c133, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "1.0_rampage_world_tour_u118_image.u118", 0x100000, 0x43a6f51e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21
{ "465 Rampage WT.u64", 0x001009, 0x5c14d850, 0 | BRF_OPT },
{ "465 rampage wt.u64", 0x001009, 0x5c14d850, 0 | BRF_OPT },
};
STD_ROM_PICK(rmpgwt)
@ -1215,7 +1215,7 @@ static struct BurnRomInfo rmpgwt11RomDesc[] = {
{ "1.0_rampage_world_tour_u119_image.u119", 0x100000, 0x4e49c133, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 2) }, // 20
{ "1.0_rampage_world_tour_u118_image.u118", 0x100000, 0x43a6f51e, 3 | BRF_GRA | BRF_ESS | WUNIT_GFX(0x0c, 3) }, // 21
{ "465 Rampage WT.u64", 0x01009, 0x5c14d850, 0 | BRF_OPT },
{ "465 rampage wt.u64", 0x01009, 0x5c14d850, 0 | BRF_OPT },
};
STD_ROM_PICK(rmpgwt11)

View File

@ -12230,7 +12230,7 @@ struct BurnDriver BurnDrvpbobbl2n = {
// this version does not show the web address on the title screen
static struct BurnRomInfo pnyaaRomDesc[] = {
{ "pn202.p1", 0x100000, 0xbf34e71c, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / M27C800
{ "267-p1.p1", 0x100000, 0x112fe2c0, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / mask rom TC538200
/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
{ "267-c1.c1", 0x800000, 0x5eebee65, 3 | BRF_GRA }, // 1 Sprite data / mask rom TC534000
@ -12273,7 +12273,7 @@ struct BurnDriver BurnDrvpnyaa = {
/* Encrypted Set */ /* MVS ONLY RELEASE */
static struct BurnRomInfo pnyaaaRomDesc[] = {
{ "267-p1.p1", 0x100000, 0x112fe2c0, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / mask rom TC538200
{ "pn202.p1", 0x100000, 0xbf34e71c, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / M27C800
/* The Encrypted Boards do not have an s1 rom, data for it comes from the Cx ROMs */
{ "267-c1.c1", 0x800000, 0x5eebee65, 3 | BRF_GRA }, // 1 Sprite data / mask rom TC534000

View File

@ -2042,6 +2042,8 @@ static struct BurnRomInfo radarscpRomDesc[] = {
{ "rs2-v.1hc", 0x0100, 0x1b828315, 6 }, // 13
{ "trs2v3ec", 0x0800, 0x0eca8d6b, 5 }, // 14 gfx3
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(radarscp)
@ -2225,6 +2227,8 @@ static struct BurnRomInfo radarscp1RomDesc[] = {
{ "trs-s__4h.4h", 0x0800, 0xd1f1b48c, 3 }, // 16 m58819 speech
{ "trs01v1d.bin", 0x0100, 0x1b828315, 8 }, // 17 unused proms
{ "diag.bin", 0x1000, 0x00000000, 0 | BRF_OPT },
};
STD_ROM_PICK(radarscp1)

View File

@ -980,10 +980,10 @@ struct BurnDriver BurnDrvDealer = {
// Revenger '84 (set 1)
static struct BurnRomInfo revngr84RomDesc[] = {
{ "u_1__revenger__r06254__(c)_epos_corp.m5l2764k.u1", 0x2000, 0x308f231f, BRF_ESS | BRF_PRG }, // 0 Z80 code
{ "u_2__revenger__r06254__(c)_epos_corp.m5l2764k.u2", 0x2000, 0xe80bbfb4, BRF_ESS | BRF_PRG }, // 1
{ "u_3__revenger__r06254__(c)_epos_corp.m5l2764k.u3", 0x2000, 0xd9270929, BRF_ESS | BRF_PRG }, // 2
{ "u_4__revenger__r06254__(c)_epos_corp.m5l2764k.u4", 0x2000, 0xd6e6cfa8, BRF_ESS | BRF_PRG }, // 3
{ "u_1__revenger__r06254__=c=_epos_corp.m5l2764k.u1", 0x2000, 0x308f231f, BRF_ESS | BRF_PRG }, // 0 Z80 code
{ "u_2__revenger__r06254__=c=_epos_corp.m5l2764k.u2", 0x2000, 0xe80bbfb4, BRF_ESS | BRF_PRG }, // 1
{ "u_3__revenger__r06254__=c=_epos_corp.m5l2764k.u3", 0x2000, 0xd9270929, BRF_ESS | BRF_PRG }, // 2
{ "u_4__revenger__r06254__=c=_epos_corp.m5l2764k.u4", 0x2000, 0xd6e6cfa8, BRF_ESS | BRF_PRG }, // 3
{ "dm74s288n.u60", 0x0020, 0xbe2b0641, BRF_GRA }, // 4 Color Prom
{ "revngr84.nv", 0x1000, 0xa4417770, BRF_GRA }, // 5 NVRAM

View File

@ -1502,7 +1502,7 @@ static struct BurnRomInfo pbillrdsaRomDesc[] = {
{ "17", 0x8000, 0x9bb3d467, 1 }, // 1
{ "19", 0x4000, 0x2335e6dd, 1 }, // 2
{ "317-0030.key", 0x2000, 0x9223f06d, 2 }, // 3 user1
{ "317-5008.key", 0x2000, 0x9223f06d, 2 }, // 3 user1
{ "pb.4", 0x4000, 0x2f4d4dd3, 3 }, // 4 gfx1
{ "pb.5", 0x4000, 0x9dfccbd3, 3 }, // 5

View File

@ -2094,29 +2094,29 @@ struct BurnDriver BurnDrvLwingsj = {
// Ares no Tsubasa (Japan, rev. A)
static struct BurnRomInfo lwingsjaRomDesc[] = {
{ "AT_01A.6c", 0x8000, 0x568f1ea5, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "AT_02.7c", 0x8000, 0xd6a2edc4, 1 | BRF_PRG | BRF_ESS }, // 1
{ "AT_03.9c", 0x8000, 0xec5cc201, 1 | BRF_PRG | BRF_ESS }, // 2
{ "at_01a.6c", 0x8000, 0x568f1ea5, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "at_02.7c", 0x8000, 0xd6a2edc4, 1 | BRF_PRG | BRF_ESS }, // 1
{ "at_03.9c", 0x8000, 0xec5cc201, 1 | BRF_PRG | BRF_ESS }, // 2
{ "AT_03.11e", 0x8000, 0xa20337a2, 2 | BRF_PRG | BRF_ESS }, // 3 Z80 #1 Code
{ "at_03.11e", 0x8000, 0xa20337a2, 2 | BRF_PRG | BRF_ESS }, // 3 Z80 #1 Code
{ "AT_05.9h", 0x4000, 0x091d923c, 4 | BRF_GRA }, // 4 Characters
{ "at_05.9h", 0x4000, 0x091d923c, 4 | BRF_GRA }, // 4 Characters
{ "AT_14.3e", 0x8000, 0x176e3027, 5 | BRF_GRA }, // 5 Background Layer 1 Tiles
{ "AT_08.1e", 0x8000, 0xf5d25623, 5 | BRF_GRA }, // 6
{ "AT_13.3d", 0x8000, 0x001caa35, 5 | BRF_GRA }, // 7
{ "AT_07.1d", 0x8000, 0x0ba008c3, 5 | BRF_GRA }, // 8
{ "AT_12.3b", 0x8000, 0x4f8182e9, 5 | BRF_GRA }, // 9
{ "AT_06.1b", 0x8000, 0xf1617374, 5 | BRF_GRA }, // 10
{ "AT_15.3f", 0x8000, 0x9b374dcc, 5 | BRF_GRA }, // 11
{ "AT_09.1f", 0x8000, 0x23654e0a, 5 | BRF_GRA }, // 12
{ "at_14.3e", 0x8000, 0x176e3027, 5 | BRF_GRA }, // 5 Background Layer 1 Tiles
{ "at_08.1e", 0x8000, 0xf5d25623, 5 | BRF_GRA }, // 6
{ "at_13.3d", 0x8000, 0x001caa35, 5 | BRF_GRA }, // 7
{ "at_07.1d", 0x8000, 0x0ba008c3, 5 | BRF_GRA }, // 8
{ "at_12.3b", 0x8000, 0x4f8182e9, 5 | BRF_GRA }, // 9
{ "at_06.1b", 0x8000, 0xf1617374, 5 | BRF_GRA }, // 10
{ "at_15.3f", 0x8000, 0x9b374dcc, 5 | BRF_GRA }, // 11
{ "at_09.1f", 0x8000, 0x23654e0a, 5 | BRF_GRA }, // 12
{ "AT_17.3j", 0x8000, 0x8f3c763a, 6 | BRF_GRA }, // 13 Sprites
{ "AT_11.1j", 0x8000, 0x7cc90a1d, 6 | BRF_GRA }, // 14
{ "AT_16.3h", 0x8000, 0x7d58f532, 6 | BRF_GRA }, // 15
{ "AT_10.1h", 0x8000, 0x3e396eda, 6 | BRF_GRA }, // 16
{ "at_17.3j", 0x8000, 0x8f3c763a, 6 | BRF_GRA }, // 13 Sprites
{ "at_11.1j", 0x8000, 0x7cc90a1d, 6 | BRF_GRA }, // 14
{ "at_16.3h", 0x8000, 0x7d58f532, 6 | BRF_GRA }, // 15
{ "at_10.1h", 0x8000, 0x3e396eda, 6 | BRF_GRA }, // 16
{ "SZB01.15g", 0x0100, 0xd96bcc98, 0 | BRF_OPT }, // 17 Proms (not used)
{ "szb01.15g", 0x0100, 0xd96bcc98, 0 | BRF_OPT }, // 17 Proms (not used)
};
STD_ROM_PICK(lwingsja)

View File

@ -575,36 +575,36 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
// Mad Motor (prototype)
static struct BurnRomInfo madmotorRomDesc[] = {
{ "02-2.B4", 0x20000, 0x50b554e0, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "00-2.B1", 0x20000, 0x2d6a1b3f, 1 | BRF_PRG | BRF_ESS }, // 1
{ "03-2.B6", 0x20000, 0x442a0a52, 1 | BRF_PRG | BRF_ESS }, // 2
{ "01-2.B3", 0x20000, 0xe246876e, 1 | BRF_PRG | BRF_ESS }, // 3
{ "02-2.b4", 0x20000, 0x50b554e0, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "00-2.b1", 0x20000, 0x2d6a1b3f, 1 | BRF_PRG | BRF_ESS }, // 1
{ "03-2.b6", 0x20000, 0x442a0a52, 1 | BRF_PRG | BRF_ESS }, // 2
{ "01-2.b3", 0x20000, 0xe246876e, 1 | BRF_PRG | BRF_ESS }, // 3
{ "14.L7", 0x10000, 0x1c28a7e5, 2 | BRF_PRG | BRF_ESS }, // 4 H6280 Code
{ "14.l7", 0x10000, 0x1c28a7e5, 2 | BRF_PRG | BRF_ESS }, // 4 H6280 Code
{ "04.A9", 0x10000, 0x833ca3ab, 3 | BRF_GRA }, // 5 Layer 0 Tiles (8x8)
{ "05.A11", 0x10000, 0xa691fbfe, 3 | BRF_GRA }, // 6
{ "04.a9", 0x10000, 0x833ca3ab, 3 | BRF_GRA }, // 5 Layer 0 Tiles (8x8)
{ "05.a11", 0x10000, 0xa691fbfe, 3 | BRF_GRA }, // 6
{ "10.A19", 0x20000, 0x9dbf482b, 4 | BRF_GRA }, // 7 Layer 1 Tiles (16x16)
{ "11.A21", 0x20000, 0x593c48a9, 4 | BRF_GRA }, // 8
{ "10.a19", 0x20000, 0x9dbf482b, 4 | BRF_GRA }, // 7 Layer 1 Tiles (16x16)
{ "11.a21", 0x20000, 0x593c48a9, 4 | BRF_GRA }, // 8
{ "06.A13", 0x20000, 0x448850e5, 5 | BRF_GRA }, // 9 Layer 2 Tiles (16x16)
{ "07.A14", 0x20000, 0xede4d141, 5 | BRF_GRA }, // 10
{ "08.A16", 0x20000, 0xc380e5e5, 5 | BRF_GRA }, // 11
{ "09.A18", 0x20000, 0x1ee3326a, 5 | BRF_GRA }, // 12
{ "06.a13", 0x20000, 0x448850e5, 5 | BRF_GRA }, // 9 Layer 2 Tiles (16x16)
{ "07.a14", 0x20000, 0xede4d141, 5 | BRF_GRA }, // 10
{ "08.a16", 0x20000, 0xc380e5e5, 5 | BRF_GRA }, // 11
{ "09.a18", 0x20000, 0x1ee3326a, 5 | BRF_GRA }, // 12
{ "15.H11", 0x20000, 0x90ae9f74, 6 | BRF_GRA }, // 13 Sprites
{ "16.H13", 0x20000, 0xe96ac815, 6 | BRF_GRA }, // 14
{ "17.H14", 0x20000, 0xabad9a1b, 6 | BRF_GRA }, // 15
{ "18.H16", 0x20000, 0x96d8d64b, 6 | BRF_GRA }, // 16
{ "19.J13", 0x20000, 0xcbd8c9b8, 6 | BRF_GRA }, // 17
{ "20.J14", 0x20000, 0x47f706a8, 6 | BRF_GRA }, // 18
{ "21.J16", 0x20000, 0x9c72d364, 6 | BRF_GRA }, // 19
{ "22.J18", 0x20000, 0x1e78aa60, 6 | BRF_GRA }, // 20
{ "15.h11", 0x20000, 0x90ae9f74, 6 | BRF_GRA }, // 13 Sprites
{ "16.h13", 0x20000, 0xe96ac815, 6 | BRF_GRA }, // 14
{ "17.h14", 0x20000, 0xabad9a1b, 6 | BRF_GRA }, // 15
{ "18.h16", 0x20000, 0x96d8d64b, 6 | BRF_GRA }, // 16
{ "19.j13", 0x20000, 0xcbd8c9b8, 6 | BRF_GRA }, // 17
{ "20.j14", 0x20000, 0x47f706a8, 6 | BRF_GRA }, // 18
{ "21.j16", 0x20000, 0x9c72d364, 6 | BRF_GRA }, // 19
{ "22.j18", 0x20000, 0x1e78aa60, 6 | BRF_GRA }, // 20
{ "12.H1", 0x20000, 0xc202d200, 7 | BRF_SND }, // 21 OKI #0 Samples
{ "12.h1", 0x20000, 0xc202d200, 7 | BRF_SND }, // 21 OKI #0 Samples
{ "13.H3", 0x20000, 0xcc4d65e9, 8 | BRF_SND }, // 22 OKI #1 Samples
{ "13.h3", 0x20000, 0xcc4d65e9, 8 | BRF_SND }, // 22 OKI #1 Samples
};
STD_ROM_PICK(madmotor)

View File

@ -4616,27 +4616,27 @@ struct BurnDriver BurnDrvStdragonb = {
// Rod-Land (World)
static struct BurnRomInfo rodlandRomDesc[] = {
{ "JALECO_ROD_LAND_2.ROM2", 0x20000, 0xc7e00593, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "JALECO_ROD_LAND_1.ROM1", 0x20000, 0x2e748ca1, 1 | BRF_PRG | BRF_ESS }, // 1
{ "JALECO_ROD_LAND_3.ROM3", 0x10000, 0x62fdf6d7, 1 | BRF_PRG | BRF_ESS }, // 2
{ "JALECO_ROD_LAND_4.ROM4", 0x10000, 0x44163c86, 1 | BRF_PRG | BRF_ESS }, // 3
{ "jaleco_rod_land_2.rom2", 0x20000, 0xc7e00593, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "jaleco_rod_land_1.rom1", 0x20000, 0x2e748ca1, 1 | BRF_PRG | BRF_ESS }, // 1
{ "jaleco_rod_land_3.rom3", 0x10000, 0x62fdf6d7, 1 | BRF_PRG | BRF_ESS }, // 2
{ "jaleco_rod_land_4.rom4", 0x10000, 0x44163c86, 1 | BRF_PRG | BRF_ESS }, // 3
{ "JALECO_ROD_LAND_5.ROM5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "JALECO_ROD_LAND_6.ROM6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "jaleco_rod_land_5.rom5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "jaleco_rod_land_6.rom6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "LH534H31.ROM14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "lh534h31.rom14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "LH534H32.ROM18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "lh534h32.rom18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "LH2311J0.ROM19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "lh2311j0.rom19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "LH534H33.ROM23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "lh534h33.rom23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "LH5321T5.ROM10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "lh5321t5.rom10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "S202000DR.ROM8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "s202000dr.rom8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "PS89013A.M14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
{ "ps89013a.m14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
};
STD_ROM_PICK(rodland)
@ -4685,27 +4685,27 @@ struct BurnDriver BurnDrvRodland = {
// JALECO MB-M02A EB-88003-3001-1, with jumper wire from a PAL to one of the connectors
static struct BurnRomInfo rodlandaRomDesc[] = {
{ "JALECO_ROD_LAND_2.ROM2", 0x20000, 0x797ad124, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "JALECO_ROD_LAND_1.ROM1", 0x20000, 0x030b116f, 1 | BRF_PRG | BRF_ESS }, // 1
{ "JALECO_ROD_LAND_3.ROM3", 0x10000, 0x62fdf6d7, 1 | BRF_PRG | BRF_ESS }, // 2
{ "JALECO_ROD_LAND_4.ROM4", 0x10000, 0x44163c86, 1 | BRF_PRG | BRF_ESS }, // 3
{ "jaleco_rod_land_2.rom2", 0x20000, 0x797ad124, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "jaleco_rod_land_1.rom1", 0x20000, 0x030b116f, 1 | BRF_PRG | BRF_ESS }, // 1
{ "jaleco_rod_land_3.rom3", 0x10000, 0x62fdf6d7, 1 | BRF_PRG | BRF_ESS }, // 2
{ "jaleco_rod_land_4.rom4", 0x10000, 0x44163c86, 1 | BRF_PRG | BRF_ESS }, // 3
{ "JALECO_ROD_LAND_5.ROM5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "JALECO_ROD_LAND_6.ROM6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "jaleco_rod_land_5.rom5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "jaleco_rod_land_6.rom6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "LH534H31.ROM14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "lh534h31.rom14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "LH534H32.ROM18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "lh534h32.rom18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "LH2311J0.ROM19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "lh2311j0.rom19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "LH534H33.ROM23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "lh534h33.rom23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "LH5321T5.ROM10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "lh5321t5.rom10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "S202000DR.ROM8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "s202000dr.rom8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "PS89013A.M14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
{ "ps89013a.m14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
};
STD_ROM_PICK(rodlanda)
@ -4737,27 +4737,27 @@ struct BurnDriver BurnDrvRodlanda = {
// Rod-Land (Japan)
static struct BurnRomInfo rodlandjRomDesc[] = {
{ "JALECO_ROD_LAND_2.ROM2", 0x20000, 0xb1d2047e, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "JALECO_ROD_LAND_1.ROM1", 0x20000, 0x3c47c2a3, 1 | BRF_PRG | BRF_ESS }, // 1
{ "JALECO_ROD_LAND_3.ROM3", 0x10000, 0xc5b1075f, 1 | BRF_PRG | BRF_ESS }, // 2
{ "JALECO_ROD_LAND_4.ROM4", 0x10000, 0x9ec61048, 1 | BRF_PRG | BRF_ESS }, // 3
{ "jaleco_rod_land_2.rom2", 0x20000, 0xb1d2047e, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "jaleco_rod_land_1.rom1", 0x20000, 0x3c47c2a3, 1 | BRF_PRG | BRF_ESS }, // 1
{ "jaleco_rod_land_3.rom3", 0x10000, 0xc5b1075f, 1 | BRF_PRG | BRF_ESS }, // 2
{ "jaleco_rod_land_4.rom4", 0x10000, 0x9ec61048, 1 | BRF_PRG | BRF_ESS }, // 3
{ "JALECO_ROD_LAND_5.ROM5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "JALECO_ROD_LAND_6.ROM6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "jaleco_rod_land_5.rom5", 0x10000, 0xc1617c28, 2 | BRF_PRG | BRF_ESS }, // 4 68k #1 Code
{ "jaleco_rod_land_6.rom6", 0x10000, 0x663392b2, 2 | BRF_PRG | BRF_ESS }, // 5
{ "LH534H31.ROM14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "lh534h31.rom14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "LH534H32.ROM18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "lh534h32.rom18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "LH2311J0.ROM19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "lh2311j0.rom19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "LH534H33.ROM23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "lh534h33.rom23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "LH5321T5.ROM10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "lh5321t5.rom10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "S202000DR.ROM8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "s202000dr.rom8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "PS89013A.M14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
{ "ps89013a.m14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
};
STD_ROM_PICK(rodlandj)
@ -4799,19 +4799,19 @@ static struct BurnRomInfo rodlandjbRomDesc[] = {
{ "rl02.bin", 0x10000, 0xd26eae8f, 2 | BRF_PRG | BRF_ESS }, // 6 68k #1 Code
{ "rl01.bin", 0x10000, 0x04cf24bc, 2 | BRF_PRG | BRF_ESS }, // 7
{ "LH534H31.ROM14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "lh534h31.rom14", 0x80000, 0x8201e1bb, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "LH534H32.ROM18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "lh534h32.rom18", 0x80000, 0xf3b30ca6, 4 | BRF_GRA }, // 7 Tilemap #1 Tiles
{ "LH2311J0.ROM19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "lh2311j0.rom19", 0x20000, 0x124d7e8f, 5 | BRF_GRA }, // 8 Tilemap #2 Tiles
{ "LH534H33.ROM23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "lh534h33.rom23", 0x80000, 0x936db174, 6 | BRF_GRA }, // 9 Sprites
{ "LH5321T5.ROM10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "lh5321t5.rom10", 0x40000, 0xe1d1cd99, 7 | BRF_SND }, // 10 OKI #0 Samples
{ "S202000DR.ROM8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "s202000dr.rom8", 0x40000, 0x8a49d3a7, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "PS89013A.M14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
{ "ps89013a.m14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 12 Priority PROM
};
STD_ROM_PICK(rodlandjb)
@ -4843,36 +4843,36 @@ struct BurnDriver BurnDrvRodlandjb = {
/* probably a prototype, original JP key and unscrambled ROMs, incorrect audio matches PCB */
static struct BurnRomInfo rittamRomDesc[] = {
{ "2.ROM2", 0x20000, 0x93085af2, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "R+T_1.ROM1", 0x20000, 0x20446C34, 1 | BRF_PRG | BRF_ESS }, // 1
{ "2.rom2", 0x20000, 0x93085af2, 1 | BRF_PRG | BRF_ESS }, // 0 68k #0 Code
{ "r+t_1.rom1", 0x20000, 0x20446C34, 1 | BRF_PRG | BRF_ESS }, // 1
{ "JALECO_5.ROM5", 0x10000, 0xea6600ec, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
{ "JALECO_6.ROM6", 0x10000, 0x51c3c0bc, 2 | BRF_PRG | BRF_ESS }, // 3
{ "jaleco_5.rom5", 0x10000, 0xea6600ec, 2 | BRF_PRG | BRF_ESS }, // 2 68k #1 Code
{ "jaleco_6.rom6", 0x10000, 0x51c3c0bc, 2 | BRF_PRG | BRF_ESS }, // 3
{ "11.ROM11", 0x20000, 0xad2bf897, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "12.ROM12", 0x20000, 0xd0224ed6, 3 | BRF_GRA }, // 7
{ "13.ROM13", 0x20000, 0xb1d5d423, 3 | BRF_GRA }, // 8
{ "14.ROM14", 0x20000, 0x20f8c361, 3 | BRF_GRA }, // 9
{ "11.rom11", 0x20000, 0xad2bf897, 3 | BRF_GRA }, // 6 Tilemap #0 Tiles
{ "12.rom12", 0x20000, 0xd0224ed6, 3 | BRF_GRA }, // 7
{ "13.rom13", 0x20000, 0xb1d5d423, 3 | BRF_GRA }, // 8
{ "14.rom14", 0x20000, 0x20f8c361, 3 | BRF_GRA }, // 9
{ "15.ROM15", 0x20000, 0x90bc97ac, 4 | BRF_GRA }, // 10 Tilemap #1 Tiles
{ "16.ROM16", 0x20000, 0xe38750aa, 4 | BRF_GRA }, // 11
{ "15.rom15", 0x20000, 0x90bc97ac, 4 | BRF_GRA }, // 10 Tilemap #1 Tiles
{ "16.rom16", 0x20000, 0xe38750aa, 4 | BRF_GRA }, // 11
// ROM17 not populated - not sure why, missing?
{ "18.ROM18", 0x20000, 0x57ccf24f, 4 | BRF_GRA }, // 12
{ "18.rom18", 0x20000, 0x57ccf24f, 4 | BRF_GRA }, // 12
{ "19.ROM19", 0x20000, 0x6daa1081, 5 | BRF_GRA }, // 13 Tilemap #2 Tiles
{ "19.rom19", 0x20000, 0x6daa1081, 5 | BRF_GRA }, // 13 Tilemap #2 Tiles
{ "R+T_20.ROM20", 0x20000, 0x23bc2b0b, 6 | BRF_GRA }, // 14 Sprites
{ "21.ROM21", 0x20000, 0x9d2b0ec4, 6 | BRF_GRA }, // 15
{ "22.ROM22", 0x20000, 0xbba2e2cf, 6 | BRF_GRA }, // 16
{ "23.ROM23", 0x20000, 0x05536a18, 6 | BRF_GRA }, // 17
{ "r+t_20.rom20", 0x20000, 0x23bc2b0b, 6 | BRF_GRA }, // 14 Sprites
{ "21.rom21", 0x20000, 0x9d2b0ec4, 6 | BRF_GRA }, // 15
{ "22.rom22", 0x20000, 0xbba2e2cf, 6 | BRF_GRA }, // 16
{ "23.rom23", 0x20000, 0x05536a18, 6 | BRF_GRA }, // 17
{ "JALECO_9.ROM9", 0x20000, 0x065364bd, 7 | BRF_SND }, // 18 OKI #0 Samples
{ "JALECO_10.ROM10", 0x20000, 0x395df3b2, 7 | BRF_SND }, // 19
{ "jaleco_9.rom9", 0x20000, 0x065364bd, 7 | BRF_SND }, // 18 OKI #0 Samples
{ "jaleco_10.rom10", 0x20000, 0x395df3b2, 7 | BRF_SND }, // 19
{ "JALECO_7.ROM7", 0x20000, 0x76fd879f, 8 | BRF_SND }, // 20 OKI #1 Samples
{ "JALECO_8.ROM8", 0x20000, 0xa771ab00, 8 | BRF_SND }, // 21 OKI #1 Samples
{ "jaleco_7.rom7", 0x20000, 0x76fd879f, 8 | BRF_SND }, // 20 OKI #1 Samples
{ "jaleco_8.rom8", 0x20000, 0xa771ab00, 8 | BRF_SND }, // 21 OKI #1 Samples
{ "PS89013A.M14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 22 Priority PROM
{ "ps89013a.m14", 0x00200, 0x8914e72d, 9 | BRF_GRA }, // 22 Priority PROM
};
STD_ROM_PICK(rittam)

View File

@ -2173,11 +2173,11 @@ struct BurnDriver BurnDrvNinjakd2b = {
// close to set 3
static struct BurnRomInfo ninjakd2cRomDesc[] = {
{ "1.3U", 0x08000, 0x06096412, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "2.3T", 0x08000, 0x9ed9a994, 1 | BRF_PRG | BRF_ESS }, // 1
{ "1.3u", 0x08000, 0x06096412, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 #0 Code
{ "2.3t", 0x08000, 0x9ed9a994, 1 | BRF_PRG | BRF_ESS }, // 1
{ "nk2_03.rom", 0x08000, 0xad275654, 1 | BRF_PRG | BRF_ESS }, // 2
{ "nk2_04.rom", 0x08000, 0xe7692a77, 1 | BRF_PRG | BRF_ESS }, // 3
{ "5.3M", 0x08000, 0x800d4951, 1 | BRF_PRG | BRF_ESS }, // 4
{ "5.3m", 0x08000, 0x800d4951, 1 | BRF_PRG | BRF_ESS }, // 4
{ "nk2_06.rom", 0x10000, 0xd3a18a79, 2 | BRF_PRG | BRF_ESS }, // 5 Z80 #1 Code (mc8123 encrypted)

View File

@ -3123,19 +3123,19 @@ struct BurnDriver BurnDrvpacman = {
// Pac-Man (SegaSA / Sonic)
static struct BurnRomInfo pacmansoRomDesc[] = {
{ "PM-1R.6E", 0x0800, 0x76dbed21, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "PM-5R.6K", 0x0800, 0x965bb9b2, 1 | BRF_ESS | BRF_PRG }, // 1
{ "PM-2R.6F", 0x0800, 0x7d177853, 1 | BRF_ESS | BRF_PRG }, // 2
{ "PM-6R.6M", 0x0800, 0xd3e8914c, 1 | BRF_ESS | BRF_PRG }, // 3
{ "PM-3R.6H", 0x0800, 0xa5af382c, 1 | BRF_ESS | BRF_PRG }, // 4
{ "PM-7R.6N", 0x0800, 0xa948ce83, 1 | BRF_ESS | BRF_PRG }, // 5
{ "PM-4R.6J", 0x0800, 0xcd03135a, 1 | BRF_ESS | BRF_PRG }, // 6
{ "PM-8R.6P", 0x0800, 0xfb397ced, 1 | BRF_ESS | BRF_PRG }, // 7
{ "pm-1r.6e", 0x0800, 0x76dbed21, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "pm-5r.6k", 0x0800, 0x965bb9b2, 1 | BRF_ESS | BRF_PRG }, // 1
{ "pm-2r.6f", 0x0800, 0x7d177853, 1 | BRF_ESS | BRF_PRG }, // 2
{ "pm-6r.6m", 0x0800, 0xd3e8914c, 1 | BRF_ESS | BRF_PRG }, // 3
{ "pm-3r.6h", 0x0800, 0xa5af382c, 1 | BRF_ESS | BRF_PRG }, // 4
{ "pm-7r.6n", 0x0800, 0xa948ce83, 1 | BRF_ESS | BRF_PRG }, // 5
{ "pm-4r.6j", 0x0800, 0xcd03135a, 1 | BRF_ESS | BRF_PRG }, // 6
{ "pm-8r.6p", 0x0800, 0xfb397ced, 1 | BRF_ESS | BRF_PRG }, // 7
{ "PM-9S.5E", 0x0800, 0x2ee076d2, 2 | BRF_GRA }, // 8 Graphics
{ "PM-11S.5H", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
{ "PM-10S.5F", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
{ "PM-12S.5J", 0x0800, 0x1b1d9096, 2 | BRF_GRA }, // 11
{ "pm-9s.5e", 0x0800, 0x2ee076d2, 2 | BRF_GRA }, // 8 Graphics
{ "pm-11s.5h", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
{ "pm-10s.5f", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
{ "pm-12s.5j", 0x0800, 0x1b1d9096, 2 | BRF_GRA }, // 11
{ "pm1-1.7f", 0x0020, 0x2fc650bd, 3 | BRF_GRA }, // 12 Color Proms
{ "pm1-4.4a", 0x0100, 0x3eb3a8e4, 3 | BRF_GRA }, // 13
@ -3162,19 +3162,19 @@ struct BurnDriver BurnDrvpacmanso = {
// very similar to the pacmanso set, it has an accelerator feature
static struct BurnRomInfo pacmanvgRomDesc[] = {
{ "PM-1R.6E", 0x0800, 0x76dbed21, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "PM-5R.6K", 0x0800, 0x965bb9b2, 1 | BRF_ESS | BRF_PRG }, // 1
{ "PM-2R.6F", 0x0800, 0x7d177853, 1 | BRF_ESS | BRF_PRG }, // 2
{ "PM-6R.6M", 0x0800, 0xd3e8914c, 1 | BRF_ESS | BRF_PRG }, // 3
{ "PM-3R.6H", 0x0800, 0xa5af382c, 1 | BRF_ESS | BRF_PRG }, // 4
{ "PM-7R.6N", 0x0800, 0xa948ce83, 1 | BRF_ESS | BRF_PRG }, // 5
{ "PM-4R.6J", 0x0800, 0x7c42d9be, 1 | BRF_ESS | BRF_PRG }, // 6
{ "PM-8R.6P", 0x0800, 0x68a7300d, 1 | BRF_ESS | BRF_PRG }, // 7
{ "pm-1r.6e", 0x0800, 0x76dbed21, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "pm-5r.6k", 0x0800, 0x965bb9b2, 1 | BRF_ESS | BRF_PRG }, // 1
{ "pm-2r.6f", 0x0800, 0x7d177853, 1 | BRF_ESS | BRF_PRG }, // 2
{ "pm-6r.6m", 0x0800, 0xd3e8914c, 1 | BRF_ESS | BRF_PRG }, // 3
{ "pm-3r.6h", 0x0800, 0xa5af382c, 1 | BRF_ESS | BRF_PRG }, // 4
{ "pm-7r.6n", 0x0800, 0xa948ce83, 1 | BRF_ESS | BRF_PRG }, // 5
{ "pm-4r.6j", 0x0800, 0x7c42d9be, 1 | BRF_ESS | BRF_PRG }, // 6
{ "pm-8r.6p", 0x0800, 0x68a7300d, 1 | BRF_ESS | BRF_PRG }, // 7
{ "PM-9S.5E", 0x0800, 0x2229ab07, 2 | BRF_GRA }, // 8 Graphics
{ "PM-11S.5H", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
{ "PM-10S.5F", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
{ "PM-12S.5J", 0x0800, 0x1b1d9096, 2 | BRF_GRA }, // 11
{ "pm-9s.5e", 0x0800, 0x2229ab07, 2 | BRF_GRA }, // 8 Graphics
{ "pm-11s.5h", 0x0800, 0x3591b89d, 2 | BRF_GRA }, // 9
{ "pm-10s.5f", 0x0800, 0x9e39323a, 2 | BRF_GRA }, // 10
{ "pm-12s.5j", 0x0800, 0x1b1d9096, 2 | BRF_GRA }, // 11
{ "pm1-1.7f", 0x0020, 0x2fc650bd, 3 | BRF_GRA }, // 12 Color Proms
{ "pm1-4.4a", 0x0100, 0x3eb3a8e4, 3 | BRF_GRA }, // 13
@ -6892,14 +6892,14 @@ struct BurnDriver BurnDrvpengo4 = {
// PCB has an additional label Bally N.E.
static struct BurnRomInfo pengo5RomDesc[] = {
{ "0_OCT6-82.bin", 0x1000, 0x43e45441, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "1_OCT11-82.bin", 0x1000, 0x30a52a90, 1 | BRF_ESS | BRF_PRG }, // 1
{ "2_OCT11-82.bin", 0x1000, 0x09783cc2, 1 | BRF_ESS | BRF_PRG }, // 2
{ "3_OCT6-82.bin", 0x1000, 0x452c80c9, 1 | BRF_ESS | BRF_PRG }, // 3
{ "4_OCT6-82.bin", 0x1000, 0xb72084ec, 1 | BRF_ESS | BRF_PRG }, // 4
{ "5_OCT11-82.bin", 0x1000, 0x770570cf, 1 | BRF_ESS | BRF_PRG }, // 5
{ "6_OCT11-82.bin", 0x1000, 0xaf7b12c4, 1 | BRF_ESS | BRF_PRG }, // 6
{ "7_OCT11-82.bin", 0x1000, 0x1350ca0e, 1 | BRF_ESS | BRF_PRG }, // 7
{ "0_oct6-82.bin", 0x1000, 0x43e45441, 1 | BRF_ESS | BRF_PRG }, // 0 Z80 Code
{ "1_oct11-82.bin", 0x1000, 0x30a52a90, 1 | BRF_ESS | BRF_PRG }, // 1
{ "2_oct11-82.bin", 0x1000, 0x09783cc2, 1 | BRF_ESS | BRF_PRG }, // 2
{ "3_oct6-82.bin", 0x1000, 0x452c80c9, 1 | BRF_ESS | BRF_PRG }, // 3
{ "4_oct6-82.bin", 0x1000, 0xb72084ec, 1 | BRF_ESS | BRF_PRG }, // 4
{ "5_oct11-82.bin", 0x1000, 0x770570cf, 1 | BRF_ESS | BRF_PRG }, // 5
{ "6_oct11-82.bin", 0x1000, 0xaf7b12c4, 1 | BRF_ESS | BRF_PRG }, // 6
{ "7_oct11-82.bin", 0x1000, 0x1350ca0e, 1 | BRF_ESS | BRF_PRG }, // 7
{ "ep1640.92", 0x2000, 0xd7eec6cd, 2 | BRF_GRA }, // 8 Graphics
{ "ep1695.105", 0x2000, 0x5bfd26e9, 2 | BRF_GRA }, // 9

View File

@ -1753,8 +1753,8 @@ struct BurnDriver BurnDrvNova2001 = {
static struct BurnRomInfo nova2001hRomDesc[] = {
// roms 1 and 2 had green stickers, but looks like an unofficial mod, bytes have been added in empty space to fix game checksum after mods were made to code.
// one of the mods fixes the game resetting if the coin input is held down for too short / long of a period, the purpose of the other is unknown.
{ "1(green).6c", 0x2000, 0x1a8731b3, 1 | BRF_PRG | BRF_ESS}, // 0 Z80 Code
{ "2(green).6d", 0x2000, 0xbc4e442b, 1 | BRF_PRG | BRF_ESS}, // 1
{ "1,green.6c", 0x2000, 0x1a8731b3, 1 | BRF_PRG | BRF_ESS}, // 0 Z80 Code
{ "2,green.6d", 0x2000, 0xbc4e442b, 1 | BRF_PRG | BRF_ESS}, // 1
{ "3.6f", 0x2000, 0xb2849038, 1 | BRF_PRG | BRF_ESS}, // 2
{ "4.6g", 0x1000, 0x6b5bb12d, 1 | BRF_PRG | BRF_ESS}, // 3

View File

@ -1161,7 +1161,7 @@ static struct BurnRomInfo popeyeblRomDesc[] = {
{ "po3", 0x2000, 0x99d6a04a, 1 | BRF_PRG | BRF_ESS }, // 2
{ "po4", 0x2000, 0x548a6514, 1 | BRF_PRG | BRF_ESS }, // 3
{ "po5", 0x1000, 0xcca61ddd, 2 | BRF_GRA }, // 4 gfx1
{ "po5", 0x1000, 0xce6c9f8e, 2 | BRF_GRA }, // 4 gfx1
{ "po6", 0x2000, 0x0f2cd853, 3 | BRF_GRA }, // 5 gfx2
{ "po7", 0x2000, 0x888f3474, 3 | BRF_GRA }, // 6
@ -1198,27 +1198,27 @@ static INT32 DrvInitPopeyej()
// Popeye (Japan, Sky Skipper hardware)
static struct BurnRomInfo popeyejRomDesc[] = {
{ "TPP1-C.2A.2732", 0x1000, 0x4176761e, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "TPP1-C.2B.2732", 0x1000, 0x4e0b7f06, 1 | BRF_PRG | BRF_ESS }, // 1
{ "TPP1-C.2C.2732", 0x1000, 0xb1c18b7e, 1 | BRF_PRG | BRF_ESS }, // 2
{ "TPP1-C.2D.2732", 0x1000, 0x79d0e988, 1 | BRF_PRG | BRF_ESS }, // 3
{ "TPP1-C.2E.2732", 0x1000, 0x74854ca1, 1 | BRF_PRG | BRF_ESS }, // 4
{ "TPP1-C.2F.2732", 0x1000, 0xe2b08891, 1 | BRF_PRG | BRF_ESS }, // 5
{ "TPP1-C.2G.2732", 0x1000, 0xb74a1a97, 1 | BRF_PRG | BRF_ESS }, // 6
{ "TPP1-C.2H.2732", 0x1000, 0x30e84104, 1 | BRF_PRG | BRF_ESS }, // 6
{ "tpp1-c.2a,2732", 0x1000, 0x4176761e, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "tpp1-c.2b,2732", 0x1000, 0x4e0b7f06, 1 | BRF_PRG | BRF_ESS }, // 1
{ "tpp1-c.2c,2732", 0x1000, 0xb1c18b7e, 1 | BRF_PRG | BRF_ESS }, // 2
{ "tpp1-c.2d,2732", 0x1000, 0x79d0e988, 1 | BRF_PRG | BRF_ESS }, // 3
{ "tpp1-c.2e,2732", 0x1000, 0x74854ca1, 1 | BRF_PRG | BRF_ESS }, // 4
{ "tpp1-c.2f,2732", 0x1000, 0xe2b08891, 1 | BRF_PRG | BRF_ESS }, // 5
{ "tpp1-c.2g,2732", 0x1000, 0xb74a1a97, 1 | BRF_PRG | BRF_ESS }, // 6
{ "tpp1-c.2h,2732", 0x1000, 0x30e84104, 1 | BRF_PRG | BRF_ESS }, // 6
{ "TPP1-V.3H.2716", 0x0800, 0xfa52a752, 2 | BRF_GRA }, // 7 gfx1
{ "tpp1-v.3h,2716", 0x0800, 0xfa52a752, 2 | BRF_GRA }, // 7 gfx1
{ "TPP1-E.1E.2763", 0x2000, 0x0f2cd853, 3 | BRF_GRA }, // 8 gfx2
{ "TPP1-E.2E.2763", 0x2000, 0x888f3474, 3 | BRF_GRA }, // 9
{ "TPP1-E.3E.2763", 0x2000, 0x7e864668, 3 | BRF_GRA }, // 10
{ "TPP1-E.5E.2763", 0x2000, 0x49e1d170, 3 | BRF_GRA }, // 11
{ "tpp1-e.1e,2763", 0x2000, 0x0f2cd853, 3 | BRF_GRA }, // 8 gfx2
{ "tpp1-e.2e,2763", 0x2000, 0x888f3474, 3 | BRF_GRA }, // 9
{ "tpp1-e.3e,2763", 0x2000, 0x7e864668, 3 | BRF_GRA }, // 10
{ "tpp1-e.5e,2763", 0x2000, 0x49e1d170, 3 | BRF_GRA }, // 11
{ "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.2A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15
{ "TPP1-T.3J.82S129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16
{ "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.2a,82s129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15
{ "tpp1-t.3j,82s129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16
};
STD_ROM_PICK(popeyej)
@ -1240,7 +1240,7 @@ struct BurnDriver BurnDrvPopeyej = {
static struct BurnRomInfo popeyejoRomDesc[] = {
{ "tpp1-c.2a.bin", 0x1000, 0x4176761e, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "tpp1-c.2b.bin", 0x1000, 0x2cc76c54, 1 | BRF_PRG | BRF_ESS }, // 1
{ "TPP1-C.2C.2732", 0x1000, 0xb1c18b7e, 1 | BRF_PRG | BRF_ESS }, // 2
{ "tpp1-c.2c,2732", 0x1000, 0xb1c18b7e, 1 | BRF_PRG | BRF_ESS }, // 2
// { "tpp1-c.2c.bin", 0x1000, 0xd3061b82, 1 | BRF_PRG | BRF_ESS }, // 2
// Actual Dump had Fixed Bits but when compared the stuck bit accounted for all the errors compared to popeyej's 2C, so we use that one.
{ "tpp1-c.2d.bin", 0x1000, 0x79d0e988, 1 | BRF_PRG | BRF_ESS }, // 3
@ -1256,11 +1256,11 @@ static struct BurnRomInfo popeyejoRomDesc[] = {
{ "tpp1-e.3e.bin", 0x2000, 0x72b258f2, 3 | BRF_GRA }, // 10
{ "tpp1-e.5e.bin", 0x2000, 0x7355ff16, 3 | BRF_GRA }, // 11
{ "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.2A.82S129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15
{ "TPP1-T.3J.82S129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16
{ "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.2a.82s129", 0x0100, 0xc576afba, 4 | BRF_GRA }, // 15
{ "tpp1-t.3j.82s129", 0x0100, 0xa4655e2e, 4 | BRF_GRA }, // 16
};
STD_ROM_PICK(popeyejo)

View File

@ -1516,7 +1516,7 @@ struct BurnDriver BurnDrvSidearms = {
// Side Arms - Hyper Dyne (US, 861202)
static struct BurnRomInfo sidearmsuRomDesc[] = {
{ "SAA_03.15E", 0x8000, 0x32ef2739, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "saa_03.15e", 0x8000, 0x32ef2739, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "a_14e.rom", 0x8000, 0x4925ed03, 1 | BRF_PRG | BRF_ESS }, // 1
{ "a_12e.rom", 0x8000, 0x81d0ece7, 1 | BRF_PRG | BRF_ESS }, // 2
@ -1795,27 +1795,27 @@ struct BurnDriver BurnDrvTurtshipk = {
// Turtle Ship (Korea, older)
static struct BurnRomInfo turtshipkoRomDesc[] = {
{ "T-3.G5", 0x08000, 0xcd789535, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "T-2.G3", 0x08000, 0x253678c0, 1 | BRF_PRG | BRF_ESS }, // 1
{ "T-1.E3", 0x08000, 0xd6fdc376, 1 | BRF_PRG | BRF_ESS }, // 2
{ "t-3.g5", 0x08000, 0xcd789535, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "t-2.g3", 0x08000, 0x253678c0, 1 | BRF_PRG | BRF_ESS }, // 1
{ "t-1.e3", 0x08000, 0xd6fdc376, 1 | BRF_PRG | BRF_ESS }, // 2
{ "T-4.A8", 0x08000, 0x1cbe48e8, 2 | BRF_PRG | BRF_ESS }, // 3 Sound CPU
{ "t-4.a8", 0x08000, 0x1cbe48e8, 2 | BRF_PRG | BRF_ESS }, // 3 Sound CPU
{ "T-5.K8", 0x08000, 0x35c3dbc5, 3 | BRF_GRA }, // 4 Characters
{ "t-5.k8", 0x08000, 0x35c3dbc5, 3 | BRF_GRA }, // 4 Characters
{ "T-8.D1", 0x10000, 0x2f0b2336, 4 | BRF_GRA }, // 5 Tiles
{ "T-10.C3", 0x10000, 0x6a0072f4, 4 | BRF_GRA }, // 6
{ "T-11.D3", 0x10000, 0x53da6cb1, 4 | BRF_GRA }, // 7
{ "T-6.A1", 0x10000, 0xa7cce654, 4 | BRF_GRA }, // 8
{ "T-7.C1", 0x10000, 0x90dd8415, 4 | BRF_GRA }, // 9
{ "T-9.A3", 0x10000, 0x44762916, 4 | BRF_GRA }, // 10
{ "t-8.d1", 0x10000, 0x2f0b2336, 4 | BRF_GRA }, // 5 Tiles
{ "t-10.c3", 0x10000, 0x6a0072f4, 4 | BRF_GRA }, // 6
{ "t-11.d3", 0x10000, 0x53da6cb1, 4 | BRF_GRA }, // 7
{ "t-6.a1", 0x10000, 0xa7cce654, 4 | BRF_GRA }, // 8
{ "t-7.c1", 0x10000, 0x90dd8415, 4 | BRF_GRA }, // 9
{ "t-9.a3", 0x10000, 0x44762916, 4 | BRF_GRA }, // 10
{ "T-13.I1", 0x10000, 0x1cc87f50, 5 | BRF_GRA }, // 11 Sprites
{ "T-15.I3", 0x10000, 0x775ee5d9, 5 | BRF_GRA }, // 12
{ "T-12.G1", 0x10000, 0x57783312, 5 | BRF_GRA }, // 13
{ "T-14.G3", 0x10000, 0xa30e3346, 5 | BRF_GRA }, // 14
{ "t-13.i1", 0x10000, 0x1cc87f50, 5 | BRF_GRA }, // 11 Sprites
{ "t-15.i3", 0x10000, 0x775ee5d9, 5 | BRF_GRA }, // 12
{ "t-12.g1", 0x10000, 0x57783312, 5 | BRF_GRA }, // 13
{ "t-14.g3", 0x10000, 0xa30e3346, 5 | BRF_GRA }, // 14
{ "T-16.F9", 0x08000, 0x9b377277, 6 | BRF_GRA }, // 15 Tilemap
{ "t-16.f9", 0x08000, 0x9b377277, 6 | BRF_GRA }, // 15 Tilemap
};
STD_ROM_PICK(turtshipko)
@ -1835,27 +1835,27 @@ struct BurnDriver BurnDrvTurtshipko = {
// Turtle Ship (Korea, 88/9)
static struct BurnRomInfo turtshipknRomDesc[] = {
{ "T-3.G5", 0x08000, 0x529b091c, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "T-2.G3", 0x08000, 0xd2f30195, 1 | BRF_PRG | BRF_ESS }, // 1
{ "T-1.E3", 0x08000, 0x2d02da90, 1 | BRF_PRG | BRF_ESS }, // 2
{ "t-3.g5", 0x08000, 0x529b091c, 1 | BRF_PRG | BRF_ESS }, // 0 Main CPU
{ "t-2.g3", 0x08000, 0xd2f30195, 1 | BRF_PRG | BRF_ESS }, // 1
{ "t-1.e3", 0x08000, 0x2d02da90, 1 | BRF_PRG | BRF_ESS }, // 2
{ "T-4.A8", 0x08000, 0x1cbe48e8, 2 | BRF_PRG | BRF_ESS }, // 3 Sound CPU
{ "t-4.a8", 0x08000, 0x1cbe48e8, 2 | BRF_PRG | BRF_ESS }, // 3 Sound CPU
{ "T-5.K8", 0x08000, 0x5c2ee02d, 3 | BRF_GRA }, // 4 Characters
{ "t-5.k8", 0x08000, 0x5c2ee02d, 3 | BRF_GRA }, // 4 Characters
{ "T-8.D1", 0x10000, 0x2f0b2336, 4 | BRF_GRA }, // 5 Tiles
{ "T-10.C3", 0x10000, 0x6a0072f4, 4 | BRF_GRA }, // 6
{ "T-11.D3", 0x10000, 0x53da6cb1, 4 | BRF_GRA }, // 7
{ "T-6.A1", 0x10000, 0xa7cce654, 4 | BRF_GRA }, // 8
{ "T-7.C1", 0x10000, 0x90dd8415, 4 | BRF_GRA }, // 9
{ "T-9.A3", 0x10000, 0x44762916, 4 | BRF_GRA }, // 10
{ "t-8.d1", 0x10000, 0x2f0b2336, 4 | BRF_GRA }, // 5 Tiles
{ "t-10.c3", 0x10000, 0x6a0072f4, 4 | BRF_GRA }, // 6
{ "t-11.d3", 0x10000, 0x53da6cb1, 4 | BRF_GRA }, // 7
{ "t-6.a1", 0x10000, 0xa7cce654, 4 | BRF_GRA }, // 8
{ "t-7.c1", 0x10000, 0x90dd8415, 4 | BRF_GRA }, // 9
{ "t-9.a3", 0x10000, 0x44762916, 4 | BRF_GRA }, // 10
{ "T-13.I1", 0x10000, 0x1cc87f50, 5 | BRF_GRA }, // 11 Sprites
{ "T-15.I3", 0x10000, 0x3bf91fb8, 5 | BRF_GRA }, // 12
{ "T-12.G1", 0x10000, 0x57783312, 5 | BRF_GRA }, // 13
{ "T-14.G3", 0x10000, 0xee162dc0, 5 | BRF_GRA }, // 14
{ "t-13.i1", 0x10000, 0x1cc87f50, 5 | BRF_GRA }, // 11 Sprites
{ "t-15.i3", 0x10000, 0x3bf91fb8, 5 | BRF_GRA }, // 12
{ "t-12.g1", 0x10000, 0x57783312, 5 | BRF_GRA }, // 13
{ "t-14.g3", 0x10000, 0xee162dc0, 5 | BRF_GRA }, // 14
{ "T-16.F9", 0x08000, 0x9b377277, 6 | BRF_GRA }, // 15 Tilemap
{ "t-16.f9", 0x08000, 0x9b377277, 6 | BRF_GRA }, // 15 Tilemap
};
STD_ROM_PICK(turtshipkn)

View File

@ -515,6 +515,31 @@ static struct BurnSampleInfo fantasySampleDesc[] = {
STD_SAMPLE_PICK(fantasy)
STD_SAMPLE_FN(fantasy)
static struct BurnSampleInfo satansatSampleDesc[] = {
{"fire", SAMPLE_NOLOOP },
{"explsion", SAMPLE_NOLOOP },
{"vg_voi-0", SAMPLE_NOLOOP },
{"vg_voi-1", SAMPLE_NOLOOP },
{"vg_voi-2", SAMPLE_NOLOOP },
{"vg_voi-3", SAMPLE_NOLOOP },
{"vg_voi-4", SAMPLE_NOLOOP },
{"vg_voi-5", SAMPLE_NOLOOP },
{"vg_voi-6", SAMPLE_NOLOOP },
{"vg_voi-7", SAMPLE_NOLOOP },
{"vg_voi-8", SAMPLE_NOLOOP },
{"vg_voi-9", SAMPLE_NOLOOP },
{"vg_voi-a", SAMPLE_NOLOOP },
{"vg_voi-b", SAMPLE_NOLOOP },
{"vg_voi-c", SAMPLE_NOLOOP },
{"vg_voi-d", SAMPLE_NOLOOP },
{"vg_voi-e", SAMPLE_NOLOOP },
{"vg_voi-f", SAMPLE_NOLOOP },
{"", 0 }
};
STD_SAMPLE_PICK(satansat)
STD_SAMPLE_FN(satansat)
static inline void character_write(INT32 offset)
{
offset &= 0x7ff;
@ -1813,11 +1838,11 @@ STD_ROM_PICK(satansat)
STD_ROM_FN(satansat)
struct BurnDriver BurnDrvSatansat = {
"satansat", NULL, NULL, NULL, "1981",
"satansat", NULL, NULL, "satansat", "1981",
"Satan of Saturn (set 1)\0", NULL, "SNK", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, satansatRomInfo, satansatRomName, NULL, NULL, SatansatInputInfo, SatansatDIPInfo,
NULL, satansatRomInfo, satansatRomName, satansatSampleInfo, satansatSampleName, SatansatInputInfo, SatansatDIPInfo,
SatansatInit, DrvExit, DrvFrame, SatansatDraw, DrvScan, &DrvRecalc, 0x40,
224, 256, 3, 4
};
@ -1852,11 +1877,11 @@ STD_ROM_PICK(satansata)
STD_ROM_FN(satansata)
struct BurnDriver BurnDrvSatansata = {
"satansata", "satansat", NULL, NULL, "1981",
"satansata", "satansat", NULL, "satansat", "1981",
"Satan of Saturn (set 2)\0", NULL, "SNK", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, satansataRomInfo, satansataRomName, NULL, NULL, SatansatInputInfo, SatansatDIPInfo,
NULL, satansataRomInfo, satansataRomName, satansatSampleInfo, satansatSampleName, SatansatInputInfo, SatansatDIPInfo,
SatansatInit, DrvExit, DrvFrame, SatansatDraw, DrvScan, &DrvRecalc, 0x40,
224, 256, 3, 4
};
@ -1890,11 +1915,11 @@ STD_ROM_PICK(zarzon)
STD_ROM_FN(zarzon)
struct BurnDriver BurnDrvZarzon = {
"zarzon", "satansat", NULL, NULL, "1981",
"zarzon", "satansat", NULL, "aatansat", "1981",
"Zarzon\0", NULL, "SNK (Taito America license)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, zarzonRomInfo, zarzonRomName, NULL, NULL, SatansatInputInfo, SatansatDIPInfo,
NULL, zarzonRomInfo, zarzonRomName, satansatSampleInfo, satansatSampleName, SatansatInputInfo, SatansatDIPInfo,
SatansatInit, DrvExit, DrvFrame, SatansatDraw, DrvScan, &DrvRecalc, 0x40,
224, 256, 3, 4
};
@ -1929,11 +1954,11 @@ STD_ROM_PICK(satansatind)
STD_ROM_FN(satansatind)
struct BurnDriver BurnDrvSatansatind = {
"satansatind", "satansat", NULL, NULL, "1981",
"satansatind", "satansat", NULL, "satansat", "1981",
"Satan of Saturn (Inder S.A., bootleg)\0", NULL, "bootleg (Inder S.A.)", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE | BDF_ORIENTATION_VERTICAL | BDF_ORIENTATION_FLIPPED | BDF_HISCORE_SUPPORTED, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, satansatindRomInfo, satansatindRomName, NULL, NULL, SatansatInputInfo, SatansatDIPInfo,
NULL, satansatindRomInfo, satansatindRomName, satansatSampleInfo, satansatSampleName, SatansatInputInfo, SatansatDIPInfo,
SatansatindInit, DrvExit, DrvFrame, SatansatDraw, DrvScan, &DrvRecalc, 0x40,
224, 256, 3, 4
};

View File

@ -793,14 +793,14 @@ static struct BurnRomInfo tbowlRomDesc[] = {
{ "14.13l", 0x08000, 0xf9cf60b9, 4 | BRF_GRA }, // 5 Characters
{ "15.15l", 0x08000, 0xa23f6c53, 4 | BRF_GRA }, // 6
{ "6206b-6.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e4", 0x10000, 0x6389c719, 5 | BRF_GRA }, // 8
{ "6206b-7.e2", 0x10000, 0xd139c397, 5 | BRF_GRA }, // 9
{ "6206b-9.e6", 0x10000, 0x975ded4c, 5 | BRF_GRA }, // 10
{ "6206b-10.11", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.14", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.12", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.16", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206b-10.l1", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.l4", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.l2", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.l6", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206c-16.b11", 0x10000, 0x1a2fb925, 6 | BRF_GRA }, // 15 Sprites
{ "6206c-20.d11", 0x10000, 0x70bb38a3, 6 | BRF_GRA }, // 16
@ -843,14 +843,14 @@ static struct BurnRomInfo tbowlaRomDesc[] = {
{ "6206b-14.l13", 0x08000, 0xcf99d0bf, 4 | BRF_GRA }, // 5 Characters
{ "6206b-15.l14", 0x08000, 0xd69248cf, 4 | BRF_GRA }, // 6
{ "6206b-6.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e4", 0x10000, 0x6389c719, 5 | BRF_GRA }, // 8
{ "6206b-7.e2", 0x10000, 0xd139c397, 5 | BRF_GRA }, // 9
{ "6206b-9.e6", 0x10000, 0x975ded4c, 5 | BRF_GRA }, // 10
{ "6206b-10.11", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.14", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.12", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.16", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206b-10.l1", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.l4", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.l2", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.l6", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206c-16.b11", 0x10000, 0x1a2fb925, 6 | BRF_GRA }, // 15 Sprites
{ "6206c-20.d11", 0x10000, 0x70bb38a3, 6 | BRF_GRA }, // 16
@ -899,14 +899,14 @@ static struct BurnRomInfo tbowlpRomDesc[] = {
{ "14.13l", 0x08000, 0xf9cf60b9, 4 | BRF_GRA }, // 5 Characters
{ "15.15l", 0x08000, 0xa23f6c53, 4 | BRF_GRA }, // 6
{ "6206b-6.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e4", 0x10000, 0x6389c719, 5 | BRF_GRA }, // 8
{ "6206b-7.e2", 0x10000, 0xd139c397, 5 | BRF_GRA }, // 9
{ "6206b-9.e6", 0x10000, 0x975ded4c, 5 | BRF_GRA }, // 10
{ "6206b-10.11", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.14", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.12", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.16", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206b-8.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e4", 0x10000, 0x6389c719, 5 | BRF_GRA }, // 8
{ "6206b-7.e2", 0x10000, 0xd139c397, 5 | BRF_GRA }, // 9
{ "6206b-9.e6", 0x10000, 0x975ded4c, 5 | BRF_GRA }, // 10
{ "6206b-10.l1", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.l4", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.l2", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.l6", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "sp_7_10-16.b11", 0x10000, 0x807af46a, 6 | BRF_GRA }, // 15 Sprites
{ "sp_6_10-16.d11", 0x10000, 0x3c5654a9, 6 | BRF_GRA }, // 16
@ -949,14 +949,14 @@ static struct BurnRomInfo tbowljRomDesc[] = {
{ "6206b-14.l13", 0x08000, 0xcf99d0bf, 4 | BRF_GRA }, // 5 Characters
{ "6206b-15.l14", 0x08000, 0xd69248cf, 4 | BRF_GRA }, // 6
{ "6206b-6.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e1", 0x10000, 0xb9615ffa, 5 | BRF_GRA }, // 7 Tiles
{ "6206b-8.e4", 0x10000, 0x6389c719, 5 | BRF_GRA }, // 8
{ "6206b-7.e2", 0x10000, 0xd139c397, 5 | BRF_GRA }, // 9
{ "6206b-9.e6", 0x10000, 0x975ded4c, 5 | BRF_GRA }, // 10
{ "6206b-10.11", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.14", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.12", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.16", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206b-10.l1", 0x10000, 0x9b4fa82e, 5 | BRF_GRA }, // 11
{ "6206b-12.l4", 0x10000, 0x7d0030f6, 5 | BRF_GRA }, // 12
{ "6206b-11.l2", 0x10000, 0x06bf07bb, 5 | BRF_GRA }, // 13
{ "6206b-13.l6", 0x10000, 0x4ad72c16, 5 | BRF_GRA }, // 14
{ "6206c-16.b11", 0x10000, 0x1a2fb925, 6 | BRF_GRA }, // 15 Sprites
{ "6206c-20.d11", 0x10000, 0x70bb38a3, 6 | BRF_GRA }, // 16

View File

@ -1514,7 +1514,7 @@ static struct BurnRomInfo tokiaRomDesc[] = {
{ "9.m1", 0x20000, 0xae7a6b8b, 7 | BRF_SND }, // 12 MSM6295 Samples
{ "prom27.j3", 0x00100, 0xe616ae85, 0 | BRF_OPT },
{ "prom26.n6", 0x00100, 0xea6312c6, 0 | BRF_OPT },
{ "prom26.b6", 0x00100, 0xea6312c6, 0 | BRF_OPT },
};
STD_ROM_PICK(tokia)
@ -1616,37 +1616,37 @@ struct BurnDriver BurnDrvTokiua = {
// Toki (US, prototype?)
static struct BurnRomInfo tokipRomDesc[] = {
{ "6 10-M", 0x20000, 0x91b554a3, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "4 10-K", 0x20000, 0x404220f7, 1 | BRF_PRG | BRF_ESS }, // 1
{ "5 12-M", 0x10000, 0xd6a82808, 1 | BRF_PRG | BRF_ESS }, // 2
{ "3 12-K", 0x10000, 0xa01a5b10, 1 | BRF_PRG | BRF_ESS }, // 3
{ "6 10-m", 0x20000, 0x91b554a3, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "4 10-k", 0x20000, 0x404220f7, 1 | BRF_PRG | BRF_ESS }, // 1
{ "5 12-m", 0x10000, 0xd6a82808, 1 | BRF_PRG | BRF_ESS }, // 2
{ "3 12-k", 0x10000, 0xa01a5b10, 1 | BRF_PRG | BRF_ESS }, // 3
{ "8 3-M", 0x02000, 0x6c87c4c5, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code (encrypted)
{ "7 7-M", 0x10000, 0xa67969c4, 2 | BRF_PRG | BRF_ESS }, // 5
{ "8 3-m", 0x02000, 0x6c87c4c5, 2 | BRF_PRG | BRF_ESS }, // 4 Z80 Code (encrypted)
{ "7 7-m", 0x10000, 0xa67969c4, 2 | BRF_PRG | BRF_ESS }, // 5
{ "1 5-C", 0x10000, 0xfd0ff303, 3 | BRF_GRA }, // 6 Characters
{ "2 3-C", 0x10000, 0x86e87e48, 3 | BRF_GRA }, // 7
{ "1 5-c", 0x10000, 0xfd0ff303, 3 | BRF_GRA }, // 6 Characters
{ "2 3-c", 0x10000, 0x86e87e48, 3 | BRF_GRA }, // 7
{ "OBJ 1-0.ROM10", 0x20000, 0xa027bd8e, 4 | BRF_GRA }, // 8 Background Tiles
{ "OBJ 1-1.ROM9", 0x20000, 0x43a767ea, 4 | BRF_GRA }, // 9
{ "OBJ 1-2.ROM12", 0x20000, 0x1aecc9d8, 4 | BRF_GRA }, // 10
{ "OBJ 1-3.ROM11", 0x20000, 0xd65c0c6d, 4 | BRF_GRA }, // 11
{ "OBJ 2-0.ROM14", 0x20000, 0xcedaccaf, 4 | BRF_GRA }, // 12
{ "OBJ 2-1.ROM13", 0x20000, 0x013f539b, 4 | BRF_GRA }, // 13
{ "OBJ 2-2.ROM16", 0x20000, 0x6a8e6e22, 4 | BRF_GRA }, // 14
{ "OBJ 2-3.ROM15", 0x20000, 0x25d9a16c, 4 | BRF_GRA }, // 15
{ "obj 1-0.rom10", 0x20000, 0xa027bd8e, 4 | BRF_GRA }, // 8 Background Tiles
{ "obj 1-1.rom9", 0x20000, 0x43a767ea, 4 | BRF_GRA }, // 9
{ "obj 1-2.rom12", 0x20000, 0x1aecc9d8, 4 | BRF_GRA }, // 10
{ "obj 1-3.rom11", 0x20000, 0xd65c0c6d, 4 | BRF_GRA }, // 11
{ "obj 2-0.rom14", 0x20000, 0xcedaccaf, 4 | BRF_GRA }, // 12
{ "obj 2-1.rom13", 0x20000, 0x013f539b, 4 | BRF_GRA }, // 13
{ "obj 2-2.rom16", 0x20000, 0x6a8e6e22, 4 | BRF_GRA }, // 14
{ "obj 2-3.rom15", 0x20000, 0x25d9a16c, 4 | BRF_GRA }, // 15
{ "BACK 1-0.ROM5", 0x20000, 0xfac7e32f, 5 | BRF_GRA }, // 16 Foreground Tiles
{ "BACK 1-1.ROM6", 0x20000, 0xee1135d6, 5 | BRF_GRA }, // 17
{ "BACK 1-2.ROM7", 0x20000, 0x78db8d57, 5 | BRF_GRA }, // 18
{ "BACK 1-3.ROM8", 0x20000, 0xd719de71, 5 | BRF_GRA }, // 19
{ "back 1-0.rom5", 0x20000, 0xfac7e32f, 5 | BRF_GRA }, // 16 Foreground Tiles
{ "back 1-1.rom6", 0x20000, 0xee1135d6, 5 | BRF_GRA }, // 17
{ "back 1-2.rom7", 0x20000, 0x78db8d57, 5 | BRF_GRA }, // 18
{ "back 1-3.rom8", 0x20000, 0xd719de71, 5 | BRF_GRA }, // 19
{ "BACK 2-0.ROM1", 0x20000, 0x949d8025, 6 | BRF_GRA }, // 20 Sprites
{ "BACK 2-1.ROM2", 0x20000, 0x4b28b4b4, 6 | BRF_GRA }, // 21
{ "BACK 2-2.ROM3", 0x20000, 0x1aa9a5cf, 6 | BRF_GRA }, // 22
{ "BACK 2-3.ROM4", 0x20000, 0x6759571f, 6 | BRF_GRA }, // 23
{ "back 2-0.rom1", 0x20000, 0x949d8025, 6 | BRF_GRA }, // 20 Sprites
{ "back 2-1.rom2", 0x20000, 0x4b28b4b4, 6 | BRF_GRA }, // 21
{ "back 2-2.rom3", 0x20000, 0x1aa9a5cf, 6 | BRF_GRA }, // 22
{ "back 2-3.rom4", 0x20000, 0x6759571f, 6 | BRF_GRA }, // 23
{ "9 1-M", 0x20000, 0xae7a6b8b, 7 | BRF_SND }, // 24 MSM6295 Samples
{ "9 1-m", 0x20000, 0xae7a6b8b, 7 | BRF_SND }, // 24 MSM6295 Samples
{ "prom27.j3", 0x00100, 0xe616ae85, 0 | BRF_OPT },
{ "prom26.b6", 0x00100, 0xea6312c6, 0 | BRF_OPT },

View File

@ -1882,11 +1882,11 @@ STD_ROM_PICK(subhunt)
STD_ROM_FN(subhunt)
struct BurnDriver BurnDrvSubhunt = {
"subhunt", "depthch", NULL, NULL, "1977",
"subhunt", "depthch", NULL, "depthch", "1977",
"Sub Hunter (Gremlin / Taito)\0", "No sound", "Gremlin (Taito license)", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, subhuntRomInfo, subhuntRomName, NULL, NULL, DepthchInputInfo, DepthchDIPInfo,
NULL, subhuntRomInfo, subhuntRomName, depthchSampleInfo, depthchSampleName, DepthchInputInfo, DepthchDIPInfo,
DepthchInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
256, 224, 4, 3
};
@ -2187,17 +2187,36 @@ static struct BurnRomInfo pulsarRomDesc[] = {
STD_ROM_PICK(pulsar)
STD_ROM_FN(pulsar)
static struct BurnSampleInfo pulsarSampleDesc[] = {
{ "alienhit", SAMPLE_NOLOOP },
{ "ashoot", SAMPLE_NOLOOP },
{ "birth", SAMPLE_NOLOOP },
{ "bonus", SAMPLE_NOLOOP },
{ "clang", SAMPLE_NOLOOP },
{ "gate", SAMPLE_NOLOOP },
{ "hbeat", SAMPLE_NOLOOP },
{ "key", SAMPLE_NOLOOP },
{ "movmaze", SAMPLE_NOLOOP },
{ "phit", SAMPLE_NOLOOP },
{ "pshoot", SAMPLE_NOLOOP },
{ "sizzle", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(pulsar)
STD_SAMPLE_FN(pulsar)
static INT32 PulsarInit()
{
return DrvInit(0x4000, 0x8000, 0, pulsar_write_port, pulsar_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvPulsar = {
"pulsar", NULL, NULL, NULL, "1981",
"pulsar", NULL, NULL, "pulsar", "1981",
"Pulsar\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, pulsarRomInfo, pulsarRomName, NULL, NULL, PulsarInputInfo, PulsarDIPInfo,
NULL, pulsarRomInfo, pulsarRomName, pulsarSampleInfo, pulsarSampleName, PulsarInputInfo, PulsarDIPInfo,
PulsarInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2395,17 +2414,32 @@ static struct BurnRomInfo tranqgunRomDesc[] = {
STD_ROM_PICK(tranqgun)
STD_ROM_FN(tranqgun)
static struct BurnSampleInfo tranqgunSampleDesc[] = {
{ "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(tranqgun)
STD_SAMPLE_FN(tranqgun)
static INT32 TranqgunInit()
{
return DrvInit(0x4000, 0x8000, 0, tranqgun_write_port, tranqgun_read_port, NULL, NULL);
}
struct BurnDriver BurnDrvTranqgun = {
"tranqgun", NULL, NULL, NULL, "1980",
"tranqgun", NULL, NULL, "tranqgun", "1980",
"Tranquillizer Gun\0", "No sound", "Sega", "Vic Dual",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_MAZE, 0,
NULL, tranqgunRomInfo, tranqgunRomName, NULL, NULL, TranqgunInputInfo, NULL,
NULL, tranqgunRomInfo, tranqgunRomName, tranqgunSampleInfo, tranqgunSampleName, TranqgunInputInfo, NULL,
TranqgunInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -2876,11 +2910,11 @@ STD_ROM_PICK(starrkr)
STD_ROM_FN(starrkr)
struct BurnDriver BurnDrvStarrkr = {
"starrkr", "brdrline", NULL, NULL, "1981",
"starrkr", "brdrline", NULL, "brdrline", "1981",
"Star Raker\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, starrkrRomInfo, starrkrRomName, NULL, NULL, StarrkrInputInfo, StarrkrDIPInfo,
NULL, starrkrRomInfo, starrkrRomName, brdrlineSampleInfo, brdrlineSampleName, StarrkrInputInfo, StarrkrDIPInfo,
BrdrlineInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};
@ -3533,6 +3567,26 @@ static struct BurnRomInfo nsubRomDesc[] = {
STD_ROM_PICK(nsub)
STD_ROM_FN(nsub)
static struct BurnSampleInfo nsubSampleDesc[] = {
{ "SND_BOAT", SAMPLE_NOLOOP },
{ "SND_BONUS0", SAMPLE_NOLOOP },
{ "SND_BONUS1", SAMPLE_NOLOOP },
{ "SND_CODE", SAMPLE_NOLOOP },
{ "SND_EXPL_L0", SAMPLE_NOLOOP },
{ "SND_EXPL_L1", SAMPLE_NOLOOP },
{ "SND_EXPL_S0", SAMPLE_NOLOOP },
{ "SND_EXPL_S1", SAMPLE_NOLOOP },
{ "SND_LAUNCH0", SAMPLE_NOLOOP },
{ "SND_LAUNCH1", SAMPLE_NOLOOP },
{ "SND_SONAR", SAMPLE_NOLOOP },
{ "SND_WARNING0", SAMPLE_NOLOOP },
{ "SND_WARNING1", SAMPLE_NOLOOP },
{ "", 0 }
};
STD_SAMPLE_PICK(nsub)
STD_SAMPLE_FN(nsub)
static void nsub_callback()
{
for (INT32 i = 0; i < 0x20; i++) { // invert color prom
@ -3546,11 +3600,11 @@ static INT32 NsubInit()
}
struct BurnDriver BurnDrvNsub = {
"nsub", NULL, NULL, NULL, "1980",
"nsub", NULL, NULL, "nsub", "1980",
"N-Sub (upright)\0", NULL, "Sega", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_ORIENTATION_VERTICAL, 2, HARDWARE_MISC_PRE90S, GBF_VERSHOOT, 0,
NULL, nsubRomInfo, nsubRomName, NULL, NULL, NsubInputInfo, NULL,
NULL, nsubRomInfo, nsubRomName, nsubSampleInfo, nsubSampleName, NsubInputInfo, NULL,
NsubInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 8,
224, 256, 3, 4
};

View File

@ -437,7 +437,7 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
static struct BurnRomInfo xyonixRomDesc[] = {
{ "xyonix3.bin", 0x10000, 0x1960a74e, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "mc68705p3s.e7", 0x00780, 0xf60cdd86, 2 | BRF_NODUMP }, // 1 Undumped MCU
{ "mc68705p3s.e7", 0x00780, 0xf60cdd86, 2 | BRF_OPT }, // 1 Undumped MCU
{ "xyonix1.bin", 0x08000, 0x3dfa9596, 3 | BRF_GRA }, // 2 Tiles
{ "xyonix2.bin", 0x08000, 0xdb87343e, 3 | BRF_GRA }, // 3

View File

@ -1558,6 +1558,8 @@ static struct BurnRomInfo mchampdxRomDesc[] = {
{ "rom.fu34", 0x200000, 0x2895cf09, 4 | BRF_GRA }, // 7
{ "ver0106_esd4.su10", 0x040000, 0xac8ae009, 5 | BRF_SND }, // 8 - OKI Samples
{ "eeprom", 0x000080, 0x646b2f53, 0 | BRF_OPT },
};
STD_ROM_PICK(mchampdx)
@ -1636,6 +1638,8 @@ static struct BurnRomInfo mchampdaRomDesc[] = {
{ "rom.fu34", 0x200000, 0x2895cf09, 4 | BRF_GRA }, // 7
{ "esd4.su10", 0x040000, 0x2fbe94ab, 5 | BRF_SND }, // 8 - OKI Samples
{ "eeprom", 0x000080, 0x646b2f53, 0 | BRF_OPT },
};
STD_ROM_PICK(mchampda)

View File

@ -1491,15 +1491,15 @@ struct BurnDriver BurnDrvThoop = {
// Last KM (Ver 1.0.0275)
static struct BurnRomInfo lastkmRomDesc[] = {
{ "prog-bici-E-8.11.95.D18", 0x80000, 0x1fc5fba0, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "prog-bici-O-8.11.95.D16", 0x80000, 0xb93e57e3, 1 | BRF_PRG | BRF_ESS }, // 1
{ "prog-bici-e-8.11.95.d18", 0x80000, 0x1fc5fba0, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "prog-bici-o-8.11.95.d16", 0x80000, 0xb93e57e3, 1 | BRF_PRG | BRF_ESS }, // 1
{ "bici-F3.h6", 0x80000, 0x0bf9f213, 2 | BRF_GRA }, // 2 Tiles and Sprites
{ "bici-F2.h7", 0x80000, 0xc48d5376, 2 | BRF_GRA }, // 3
{ "bici-F1.h9", 0x80000, 0xe7958070, 2 | BRF_GRA }, // 4
{ "bici-F0.h10", 0x80000, 0x73d4b29f, 2 | BRF_GRA }, // 5
{ "bici-f3.h6", 0x80000, 0x0bf9f213, 2 | BRF_GRA }, // 2 Tiles and Sprites
{ "bici-f2.h7", 0x80000, 0xc48d5376, 2 | BRF_GRA }, // 3
{ "bici-f1.h9", 0x80000, 0xe7958070, 2 | BRF_GRA }, // 4
{ "bici-f0.h10", 0x80000, 0x73d4b29f, 2 | BRF_GRA }, // 5
{ "sonido-bici-0-8.11.95.C1", 0x80000, 0x7380c963, 3 | BRF_SND }, // 6 M6295 Samples
{ "sonido-bici-0-8.11.95.c1", 0x80000, 0x7380c963, 3 | BRF_SND }, // 6 M6295 Samples
};
STD_ROM_PICK(lastkm)

View File

@ -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
{ "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
{ "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
};
@ -1780,13 +1780,13 @@ struct BurnDriver BurnDrvManiacsq = {
// Maniac Square (protected, Version 1.0, Checksum CF2D)
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
{ "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
{ "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
{ "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
};
@ -1947,13 +1947,13 @@ struct BurnDriver BurnDrvAligatoruna = {
// Snow Board Championship (Version 2.0)
static struct BurnRomInfo snowboaraRomDesc[] = {
{ "sb53", 0x080000, 0xe4eaefd4, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "sb55", 0x080000, 0xe2476994, 0 | BRF_PRG | BRF_ESS }, // 1
{ "sb_53.ic53", 0x080000, 0xe4eaefd4, 0 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "sb_55.ic55", 0x080000, 0xe2476994, 0 | BRF_PRG | BRF_ESS }, // 1
{ "sb43", 0x200000, 0xafce54ed, 1 | BRF_GRA }, // 2 Graphics & Samples
{ "sb44", 0x400000, 0x1bbe88bc, 1 | BRF_GRA }, // 3
{ "sb45", 0x400000, 0x373983d9, 1 | BRF_GRA }, // 4
{ "sb46", 0x400000, 0x22e7c648, 1 | BRF_GRA }, // 5
{ "sb_ic43.ic43", 0x200000, 0xafce54ed, 1 | BRF_GRA }, // 2 Graphics & Samples
{ "sb_ic44.ic44", 0x400000, 0x1bbe88bc, 1 | BRF_GRA }, // 3
{ "sb_ic45.ic45", 0x400000, 0x373983d9, 1 | BRF_GRA }, // 4
{ "sb_ic46.ic46", 0x400000, 0x22e7c648, 1 | BRF_GRA }, // 5
};
STD_ROM_PICK(snowboara)
@ -2121,8 +2121,8 @@ struct BurnDriver BurnDrvTouchgoe = {
// Touch & Go (Korea, unprotected)
static struct BurnRomInfo touchgokRomDesc[] = {
{ "56.IC56", 0x080000, 0xcbb87505, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "57.IC57", 0x080000, 0x36bcc7e7, 1 | BRF_PRG | BRF_ESS }, // 1
{ "56.ic56", 0x080000, 0xcbb87505, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "57.ic57", 0x080000, 0x36bcc7e7, 1 | BRF_PRG | BRF_ESS }, // 1
{ "ic69", 0x200000, 0x18bb12d4, 2 | BRF_GRA }, // 2 Graphics & Samples
{ "ic65", 0x400000, 0x91b89c7c, 2 | BRF_GRA }, // 3

View File

@ -629,19 +629,19 @@ STD_ROM_FN(Missw96b)
// Rom information
static struct BurnRomInfo Missw96cRomDesc[] = {
{ "10_PROG2.UE17", 0x080000, 0x36a7beb6, BRF_ESS | BRF_PRG }, // 68000 code
{ "6_PROG1.UD17", 0x080000, 0xe70b562f, BRF_ESS | BRF_PRG },
{ "9_IM1-B.UE16B", 0x080000, 0xeedc24f8, BRF_ESS | BRF_PRG },
{ "5_IM1-A.UE16A", 0x080000, 0xbb0eb7d7, BRF_ESS | BRF_PRG },
{ "8_IM2-B.UE15B", 0x080000, 0x68dd67b2, BRF_ESS | BRF_PRG },
{ "4_IM2-A.UE15A", 0x080000, 0x2b39ec56, BRF_ESS | BRF_PRG },
{ "7_IM3_B.UE14B", 0x080000, 0x7fd5ca2c, BRF_ESS | BRF_PRG },
{ "3_IM3-A.UE14A", 0x080000, 0x4ba5dab7, BRF_ESS | BRF_PRG },
{ "10_prog2.ue17", 0x080000, 0x36a7beb6, BRF_ESS | BRF_PRG }, // 68000 code
{ "6_prog1.ud17", 0x080000, 0xe70b562f, BRF_ESS | BRF_PRG },
{ "9_im1-b.ue16b", 0x080000, 0xeedc24f8, BRF_ESS | BRF_PRG },
{ "5_im1-a.ue16a", 0x080000, 0xbb0eb7d7, BRF_ESS | BRF_PRG },
{ "8_im2-b.ue15b", 0x080000, 0x68dd67b2, BRF_ESS | BRF_PRG },
{ "4_im2-a.ue15a", 0x080000, 0x2b39ec56, BRF_ESS | BRF_PRG },
{ "7_im3_b.ue14b", 0x080000, 0x7fd5ca2c, BRF_ESS | BRF_PRG },
{ "3_im3-a.ue14a", 0x080000, 0x4ba5dab7, BRF_ESS | BRF_PRG },
{ "20_OBJ1.U5", 0x080000, 0x3983152f, BRF_GRA }, // graphics
{ "20_obj1.u5", 0x080000, 0x3983152f, BRF_GRA }, // graphics
{ "1_MUSIC1.UB6", 0x080000, 0xe78a659e, BRF_SND }, // PCM
{ "2_MUSIC2.UC6", 0x080000, 0x60fa0c00, BRF_SND },
{ "1_music1.ub6", 0x080000, 0xe78a659e, BRF_SND }, // PCM
{ "2_music2.uc6", 0x080000, 0x60fa0c00, BRF_SND },
};
STD_ROM_PICK(Missw96c)

View File

@ -1592,10 +1592,10 @@ STD_ROM_PICK(shogwarr)
STD_ROM_FN(shogwarr)
static struct BurnRomInfo shogwarrkRomDesc[] = {
{ "fb-030a.U61", 0x020000, 0x32ce7909, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
{ "fb-031a.U62", 0x020000, 0xbbffe957, BRF_ESS | BRF_PRG }, // 1 68000 Program Code
{ "fb-030a.u61", 0x020000, 0x32ce7909, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
{ "fb-031a.u62", 0x020000, 0xbbffe957, BRF_ESS | BRF_PRG }, // 1 68000 Program Code
{ "fb-040a.U33", 0x020000, 0x299d0746, BRF_ESS | BRF_PRG }, // 2 MCU Data
{ "fb-040a.u33", 0x020000, 0x299d0746, BRF_ESS | BRF_PRG }, // 2 MCU Data
{ "fb-020a.u1", 0x100000, 0x87e55c6d, BRF_GRA }, // 3 Sprites
{ "fb020b.u2", 0x100000, 0x276b9d7b, BRF_GRA }, // 4
@ -1604,13 +1604,13 @@ static struct BurnRomInfo shogwarrkRomDesc[] = {
{ "fb-22a.u5", 0x100000, 0x9039e5d3, BRF_GRA }, // 7
{ "fb-22b.u6", 0x100000, 0x96ac9e54, BRF_GRA }, // 8
{ "fb023.u7", 0x100000, 0x132794bd, BRF_GRA }, // 9
{ "fb-024.U8", 0x080000, 0x4bf3282d, BRF_GRA }, // 10
{ "fb-024.u8", 0x080000, 0x4bf3282d, BRF_GRA }, // 10
{ "fb010.u65", 0x100000, 0x296ffd92, BRF_GRA }, // 11 Tiles (scrambled)
{ "fb011.u66", 0x080000, 0x500a0367, BRF_GRA }, // 12
{ "fb-000.U43", 0x080000, 0xf524aaa1, BRF_SND }, // 13 Samples
{ "fb-003.U101", 0x080000, 0x969f1465, BRF_SND }, // 14
{ "fb-000.u43", 0x080000, 0xf524aaa1, BRF_SND }, // 13 Samples
{ "fb-003.u101", 0x080000, 0x969f1465, BRF_SND }, // 14
{ "fb-002.u45", 0x100000, 0x010acc17, BRF_SND }, // 15 Samples
{ "fb-003.u44", 0x100000, 0x0aea4ac5, BRF_SND }, // 16

View File

@ -456,17 +456,17 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
// Mosaic
static struct BurnRomInfo mosaicRomDesc[] = {
{ "mosaic.9", 0x10000, 0x5794dd39, 1 | BRF_PRG | BRF_ESS }, // 0 Z180 Code
{ "9.ua02", 0x10000, 0x5794dd39, 1 | BRF_PRG | BRF_ESS }, // 0 Z180 Code
{ "mosaic.1", 0x10000, 0x05f4cc70, 2 | BRF_GRA }, // 1 Foreground Tiles
{ "mosaic.2", 0x10000, 0x78907875, 2 | BRF_GRA }, // 2
{ "mosaic.3", 0x10000, 0xf81294cd, 2 | BRF_GRA }, // 3
{ "mosaic.4", 0x10000, 0xfff72536, 2 | BRF_GRA }, // 4
{ "1.u505", 0x10000, 0x05f4cc70, 2 | BRF_GRA }, // 1 Foreground Tiles
{ "2.u506", 0x10000, 0x78907875, 2 | BRF_GRA }, // 2
{ "3.u507", 0x10000, 0xf81294cd, 2 | BRF_GRA }, // 3
{ "4.u508", 0x10000, 0xfff72536, 2 | BRF_GRA }, // 4
{ "mosaic.5", 0x10000, 0x28513fbf, 3 | BRF_GRA }, // 5 Background Tiles
{ "mosaic.6", 0x10000, 0x1b8854c4, 3 | BRF_GRA }, // 6
{ "mosaic.7", 0x10000, 0x35674ac2, 3 | BRF_GRA }, // 7
{ "mosaic.8", 0x10000, 0x6299c376, 3 | BRF_GRA }, // 8
{ "5.u305", 0x10000, 0x28513fbf, 3 | BRF_GRA }, // 5 Background Tiles
{ "6.u306", 0x10000, 0x1b8854c4, 3 | BRF_GRA }, // 6
{ "7.u307", 0x10000, 0x35674ac2, 3 | BRF_GRA }, // 7
{ "8.u308", 0x10000, 0x6299c376, 3 | BRF_GRA }, // 8
};
STD_ROM_PICK(mosaic)
@ -493,15 +493,15 @@ struct BurnDriver BurnDrvMosaic = {
static struct BurnRomInfo mosaicaRomDesc[] = {
{ "mosaic_9.a02", 0x10000, 0xecb4f8aa, 1 | BRF_PRG | BRF_ESS }, // 0 Z180 Code
{ "mosaic.1", 0x10000, 0x05f4cc70, 2 | BRF_GRA }, // 1 Foreground Tiles
{ "mosaic.2", 0x10000, 0x78907875, 2 | BRF_GRA }, // 2
{ "mosaic.3", 0x10000, 0xf81294cd, 2 | BRF_GRA }, // 3
{ "mosaic.4", 0x10000, 0xfff72536, 2 | BRF_GRA }, // 4
{ "1.u505", 0x10000, 0x05f4cc70, 2 | BRF_GRA }, // 1 Foreground Tiles
{ "2.u506", 0x10000, 0x78907875, 2 | BRF_GRA }, // 2
{ "3.u507", 0x10000, 0xf81294cd, 2 | BRF_GRA }, // 3
{ "4.u508", 0x10000, 0xfff72536, 2 | BRF_GRA }, // 4
{ "mosaic.5", 0x10000, 0x28513fbf, 3 | BRF_GRA }, // 5 Background Tiles
{ "mosaic.6", 0x10000, 0x1b8854c4, 3 | BRF_GRA }, // 6
{ "mosaic.7", 0x10000, 0x35674ac2, 3 | BRF_GRA }, // 7
{ "mosaic.8", 0x10000, 0x6299c376, 3 | BRF_GRA }, // 8
{ "5.u305", 0x10000, 0x28513fbf, 3 | BRF_GRA }, // 5 Background Tiles
{ "6.u306", 0x10000, 0x1b8854c4, 3 | BRF_GRA }, // 6
{ "7.u307", 0x10000, 0x35674ac2, 3 | BRF_GRA }, // 7
{ "8.u308", 0x10000, 0x6299c376, 3 | BRF_GRA }, // 8
};
STD_ROM_PICK(mosaica)

View File

@ -1147,8 +1147,8 @@ struct BurnDriver BurnDrvStlforce = {
// Twin Brats (set 1)
static struct BurnRomInfo twinbratRomDesc[] = {
{ "2.u105", 0x20000, 0x33a9bb82, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "3.u104", 0x20000, 0xb1186a67, 1 | BRF_PRG | BRF_ESS }, // 1
{ "12.u105", 0x20000, 0x552529b1, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "13.u104", 0x20000, 0x9805ba90, 1 | BRF_PRG | BRF_ESS }, // 1
{ "11.bin", 0x40000, 0x00eecb03, 2 | BRF_GRA }, // 2 Sprites
{ "10.bin", 0x40000, 0x7556bee9, 2 | BRF_GRA }, // 3
@ -1179,11 +1179,12 @@ struct BurnDriver BurnDrvTwinbrat = {
};
// Twin Brats (set 2)
static struct BurnRomInfo twinbrataRomDesc[] = {
{ "2.bin", 0x20000, 0x5e75f568, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "3.bin", 0x20000, 0x0e3fa9b0, 1 | BRF_PRG | BRF_ESS }, // 1
{ "2.u105", 0x20000, 0x33a9bb82, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "3.u104", 0x20000, 0xb1186a67, 1 | BRF_PRG | BRF_ESS }, // 1
{ "11.bin", 0x40000, 0x00eecb03, 2 | BRF_GRA }, // 2 Sprites
{ "10.bin", 0x40000, 0x7556bee9, 2 | BRF_GRA }, // 3
@ -1212,3 +1213,38 @@ struct BurnDriver BurnDrvTwinbrata = {
TwinbratInit, DrvExit, stlforceFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
334, 240, 4, 3
};
// Twin Brats (set 3)
static struct BurnRomInfo twinbratbRomDesc[] = {
{ "2.bin", 0x20000, 0x5e75f568, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "3.bin", 0x20000, 0x0e3fa9b0, 1 | BRF_PRG | BRF_ESS }, // 1
{ "11.bin", 0x40000, 0x00eecb03, 2 | BRF_GRA }, // 2 Sprites
{ "10.bin", 0x40000, 0x7556bee9, 2 | BRF_GRA }, // 3
{ "9.bin", 0x40000, 0x13194d89, 2 | BRF_GRA }, // 4
{ "8.bin", 0x40000, 0x79f14528, 2 | BRF_GRA }, // 5
{ "6.bin", 0x80000, 0xaf10ddfd, 3 | BRF_GRA }, // 6 Background Tiles
{ "7.bin", 0x80000, 0x3696345a, 3 | BRF_GRA }, // 7
{ "4.bin", 0x80000, 0x1ae8a751, 3 | BRF_GRA }, // 8
{ "5.bin", 0x80000, 0xcf235eeb, 3 | BRF_GRA }, // 9
{ "1.bin", 0x80000, 0x76296578, 4 | BRF_SND }, // 10 M6295 #0 Samples
{ "eeprom-twinbrat.bin", 0x0080, 0x9366263d, 5 | BRF_PRG | BRF_ESS }, // 11 Default Eeprom
};
STD_ROM_PICK(twinbratb)
STD_ROM_FN(twinbratb)
struct BurnDriver BurnDrvTwinbratb = {
"twinbratb", "twinbrat", NULL, NULL, "1995",
"Twin Brats (set 3)\0", NULL, "Elettronica Video-Games S.R.L.", "Miscellaneous",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_MISC_POST90S, GBF_MAZE, 0,
NULL, twinbratbRomInfo, twinbratbRomName, NULL, NULL, StlforceInputInfo, NULL,
TwinbratInit, DrvExit, stlforceFrame, DrvDraw, DrvScan, &DrvRecalc, 0x800,
334, 240, 4, 3
};

View File

@ -6604,12 +6604,12 @@ static INT32 Tdragon3Init()
// Thunder Dragon 3 (bootleg of Thunder Dragon 2)
static struct BurnRomInfo tdragon3hRomDesc[] = {
{ "H.27C2001", 0x040000, 0x0091f4a3, 1 | BRF_PRG | BRF_ESS }, // 0 68k code
{ "L.27C020", 0x040000, 0x4699c313, 1 | BRF_PRG | BRF_ESS }, // 1
{ "h.27c2001", 0x040000, 0x0091f4a3, 1 | BRF_PRG | BRF_ESS }, // 0 68k code
{ "l.27c020", 0x040000, 0x4699c313, 1 | BRF_PRG | BRF_ESS }, // 1
{ "1.27C1000", 0x020000, 0xb870be61, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 code
{ "1.27c1000", 0x020000, 0xb870be61, 2 | BRF_PRG | BRF_ESS }, // 2 Z80 code
{ "12.27C1000", 0x020000, 0xf809d616, 3 | BRF_GRA }, // 3 Characters
{ "12.27c1000", 0x020000, 0xf809d616, 3 | BRF_GRA }, // 3 Characters
{ "ww930914.2", 0x200000, 0xf968c65d, 4 | BRF_GRA }, // 4 Tiles

View File

@ -657,20 +657,20 @@ struct BurnDriver BurnDrvPirates = {
// shows 'Copyright 1995' instead of (c)1994 Nix, but isn't unprotected, various changes to the names in the credis + a few other minor alterations
static struct BurnRomInfo piratesbRomDesc[] = {
{ "U15", 0x80000, 0x0cfd6415, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "U16", 0x80000, 0x98cece02, 1 | BRF_PRG | BRF_ESS }, // 1
{ "u15", 0x80000, 0x0cfd6415, 1 | BRF_PRG | BRF_ESS }, // 0 68k Code
{ "u16", 0x80000, 0x98cece02, 1 | BRF_PRG | BRF_ESS }, // 1
{ "U34", 0x80000, 0x89fda216, 2 | BRF_GRA }, // 2 Tiles
{ "U35", 0x80000, 0x40e069b4, 2 | BRF_GRA }, // 3
{ "U48", 0x80000, 0x26d78518, 2 | BRF_GRA }, // 4
{ "U49", 0x80000, 0xf31696ea, 2 | BRF_GRA }, // 5
{ "u34", 0x80000, 0x89fda216, 2 | BRF_GRA }, // 2 Tiles
{ "u35", 0x80000, 0x40e069b4, 2 | BRF_GRA }, // 3
{ "u48", 0x80000, 0x26d78518, 2 | BRF_GRA }, // 4
{ "u49", 0x80000, 0xf31696ea, 2 | BRF_GRA }, // 5
{ "U69", 0x80000, 0xc78a276f, 3 | BRF_GRA }, // 6 Sprites
{ "U70", 0x80000, 0x9f0bad96, 3 | BRF_GRA }, // 7
{ "U71", 0x80000, 0x0bb7c816, 3 | BRF_GRA }, // 8
{ "U72", 0x80000, 0x1c41bd2c, 3 | BRF_GRA }, // 9
{ "u69", 0x80000, 0xc78a276f, 3 | BRF_GRA }, // 6 Sprites
{ "u70", 0x80000, 0x9f0bad96, 3 | BRF_GRA }, // 7
{ "u71", 0x80000, 0x0bb7c816, 3 | BRF_GRA }, // 8
{ "u72", 0x80000, 0x1c41bd2c, 3 | BRF_GRA }, // 9
{ "U31", 0x80000, 0x63a739ec, 4 | BRF_SND }, // 10 Oki Samples
{ "u31", 0x80000, 0x63a739ec, 4 | BRF_SND }, // 10 Oki Samples
};
STD_ROM_PICK(piratesb)

View File

@ -1191,11 +1191,11 @@ struct BurnDriver BurnDrvRaidenkb = {
static struct BurnRomInfo raidenbRomDesc[] = {
{ "1.u0253", 0x010000, 0xa4b12785, BRF_ESS | BRF_PRG }, // CPU 0, V30
{ "2.u0252", 0x010000, 0x17640bd5, BRF_ESS | BRF_PRG },
{ "3__(raidenb).u022", 0x020000, 0x9d735bf5, BRF_ESS | BRF_PRG },
{ "4__(raidenb).u023", 0x020000, 0x8d184b99, BRF_ESS | BRF_PRG },
{ "3__,raidenb.u022", 0x020000, 0x9d735bf5, BRF_ESS | BRF_PRG },
{ "4__,raidenb.u023", 0x020000, 0x8d184b99, BRF_ESS | BRF_PRG },
{ "5__(raidenb).u042", 0x020000, 0x7aca6d61, BRF_ESS | BRF_PRG }, // CPU 1, V30
{ "6__(raidenb).u043", 0x020000, 0xe3d35cc2, BRF_ESS | BRF_PRG },
{ "5__,raidenb.u042", 0x020000, 0x7aca6d61, BRF_ESS | BRF_PRG }, // CPU 1, V30
{ "6__,raidenb.u043", 0x020000, 0xe3d35cc2, BRF_ESS | BRF_PRG },
{ "rai6.u212", 0x010000, 0x723a483b, BRF_ESS | BRF_PRG }, // CPU 2, Z80

View File

@ -4922,15 +4922,15 @@ struct BurnDriver BurnDrvR2dx_v33_r2 = {
// New Zero Team (V33 SYSTEM TYPE_B hardware)
static struct BurnRomInfo nzeroteamRomDesc[] = {
{ "SEIBU_1.U0224", 0x080000, 0xce1bcaf4, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
{ "SEIBU_2.U0226", 0x080000, 0x03f6e32d, 1 | BRF_PRG | BRF_ESS }, // 1
{ "seibu_1.u0224", 0x080000, 0xce1bcaf4, 1 | BRF_PRG | BRF_ESS }, // 0 V33 Code
{ "seibu_2.u0226", 0x080000, 0x03f6e32d, 1 | BRF_PRG | BRF_ESS }, // 1
{ "copx-d3.bin", 0x020000, 0xfa2cf3ad, 2 | BRF_GRA }, // 2 Copx data
{ "SEIBU_3.U01019", 0x010000, 0x7ec1fbc3, 3 | BRF_PRG | BRF_ESS }, // 3 Z80 Code
{ "seibu_3.u01019", 0x010000, 0x7ec1fbc3, 3 | BRF_PRG | BRF_ESS }, // 3 Z80 Code
{ "SEIBU_5.U0616", 0x010000, 0xce68ba3c, 4 | BRF_GRA }, // 4 Characters
{ "SEIBU_6.U0617", 0x010000, 0xcf44aea7, 4 | BRF_GRA }, // 5
{ "seibu_5.u0616", 0x010000, 0xce68ba3c, 4 | BRF_GRA }, // 4 Characters
{ "seibu_6.u0617", 0x010000, 0xcf44aea7, 4 | BRF_GRA }, // 5
{ "back-1", 0x100000, 0x8b7f9219, 5 | BRF_GRA }, // 6 Tiles
{ "back-2", 0x080000, 0xce61c952, 5 | BRF_GRA }, // 7
@ -4938,10 +4938,10 @@ static struct BurnRomInfo nzeroteamRomDesc[] = {
{ "obj-1", 0x200000, 0x45be8029, 6 | BRF_GRA }, // 8 Sprites (Encrypted)
{ "obj-2", 0x200000, 0xcb61c19d, 6 | BRF_GRA }, // 9
{ "SEIBU_4.U099", 0x040000, 0x48be32b1, 7 | BRF_SND }, // 10 OKI Samples
{ "seibu_4.u099", 0x040000, 0x48be32b1, 7 | BRF_SND }, // 10 OKI Samples
{ "SYSV33B-2.U0227.bin", 0x0117, 0xd9f4612f, 0 | BRF_OPT },
{ "SYSV33B-1.U0222.bin", 0x0117, 0xf514a11f, 0 | BRF_OPT },
{ "sysv33b-2.u0227.bin", 0x0117, 0xd9f4612f, 0 | BRF_OPT },
{ "sysv33b-1.u0222.bin", 0x0117, 0xf514a11f, 0 | BRF_OPT },
};
STD_ROM_PICK(nzeroteam)
@ -4979,8 +4979,8 @@ static struct BurnRomInfo nzeroteamaRomDesc[] = {
{ "6.pcm", 0x040000, 0x48be32b1, 7 | BRF_SND }, // 10 OKI Samples
{ "SYSV33B-2.U0227.bin", 0x0117, 0xd9f4612f, 0 | BRF_OPT },
{ "SYSV33B-1.U0222.bin", 0x0117, 0xf514a11f, 0 | BRF_OPT },
{ "sysv33b-2.u0227.bin", 0x0117, 0xd9f4612f, 0 | BRF_OPT },
{ "sysv33b-1.u0222.bin", 0x0117, 0xf514a11f, 0 | BRF_OPT },
};
STD_ROM_PICK(nzeroteama)

View File

@ -773,43 +773,43 @@ STD_ROM_PICK(Shangonrb)
STD_ROM_FN(Shangonrb)
static struct BurnRomInfo Shangonrb2RomDesc[] = {
{ "SHO-Philco-S-30-R9-10.BIN", 0x10000, 0xeccf7004, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-32-R12-13.BIN", 0x10000, 0x90613f42, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-29-L9-10.BIN", 0x08000, 0x12ee8716, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-31-L12-13.BIN", 0x08000, 0x155e0cfd, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "sho-philco-s-30-r9-10.bin", 0x10000, 0xeccf7004, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "sho-philco-s-32-r12-13.bin", 0x10000, 0x90613f42, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "sho-philco-s-29-l9-10.bin", 0x08000, 0x12ee8716, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "sho-philco-s-31-l12-13.bin", 0x08000, 0x155e0cfd, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-9-h4.BIN", 0x10000, 0x070c8059, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-5-g4.BIN", 0x10000, 0x9916c54b, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-8-h3.BIN", 0x10000, 0x000ad595, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-4-g3.BIN", 0x10000, 0x8f8f4af0, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "sho-philco-s-9-h4.bin", 0x10000, 0x070c8059, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "sho-philco-s-5-g4.bin", 0x10000, 0x9916c54b, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "sho-philco-s-8-h3.bin", 0x10000, 0x000ad595, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "sho-philco-s-4-g3.bin", 0x10000, 0x8f8f4af0, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-23-N-P8.BIN", 0x08000, 0x260286f9, SYS16_ROM_TILES | BRF_GRA },
{ "SHO-Philco-S-24-N-P9.BIN", 0x08000, 0xc609ee7b, SYS16_ROM_TILES | BRF_GRA },
{ "SHO-Philco-S-25-N-P10.BIN", 0x08000, 0xb236a403, SYS16_ROM_TILES | BRF_GRA },
{ "sho-philco-s-23-n-p8.bin", 0x08000, 0x260286f9, SYS16_ROM_TILES | BRF_GRA },
{ "sho-philco-s-24-n-p9.bin", 0x08000, 0xc609ee7b, SYS16_ROM_TILES | BRF_GRA },
{ "sho-philco-s-25-n-p10.bin", 0x08000, 0xb236a403, SYS16_ROM_TILES | BRF_GRA },
{ "SHO-Philco-S-21-m6.BIN", 0x10000, 0xd6ac012b, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-15-l6.BIN", 0x10000, 0xd9d83250, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-20-m5.BIN", 0x10000, 0xeef23b3d, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-14-l5.BIN", 0x10000, 0x0f26d131, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-19-m4.BIN", 0x10000, 0x8a57b8d6, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-13-l4.BIN", 0x10000, 0x3aff8910, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-18-m3.BIN", 0x10000, 0xaf473098, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-12-l3.BIN", 0x10000, 0x80bafeef, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-17-m2.BIN= epr-10679.4", 0x10000, 0x03bc4878, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-11-l2.BIN", 0x10000, 0x274b734e, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-16-m1.BIN", 0x10000, 0x9f0677ed, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-10-l1.BIN", 0x10000, 0x508a4701, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-7-h2.BIN", 0x10000, 0xb176ea72, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-6-h1.BIN", 0x10000, 0x42fcd51d, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-21-m6.bin", 0x10000, 0xd6ac012b, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-15-l6.bin", 0x10000, 0xd9d83250, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-20-m5.bin", 0x10000, 0xeef23b3d, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-14-l5.bin", 0x10000, 0x0f26d131, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-19-m4.bin", 0x10000, 0x8a57b8d6, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-13-l4.bin", 0x10000, 0x3aff8910, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-18-m3.bin", 0x10000, 0xaf473098, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-12-l3.bin", 0x10000, 0x80bafeef, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-17-m2.bin", 0x10000, 0x03bc4878, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-11-l2.bin", 0x10000, 0x274b734e, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-16-m1.bin", 0x10000, 0x9f0677ed, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-10-l1.bin", 0x10000, 0x508a4701, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-7-h2.bin", 0x10000, 0xb176ea72, SYS16_ROM_SPRITES | BRF_GRA },
{ "sho-philco-s-6-h1.bin", 0x10000, 0x42fcd51d, SYS16_ROM_SPRITES | BRF_GRA },
{ "SHO-Philco-S-26-T1.BIN", 0x08000, 0x1bbe4fc8, SYS16_ROM_ROAD | BRF_GRA },
{ "sho-philco-s-26-t1.bin", 0x08000, 0x1bbe4fc8, SYS16_ROM_ROAD | BRF_GRA },
{ "SHO-Philco-S-3-g12.BIN", 0x08000, 0x83347dc0, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "sho-philco-s-3-g12.bin", 0x08000, 0x83347dc0, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "SHO-Philco-S-2-a16.BIN", 0x10000, 0xda08ca2b, SYS16_ROM_PCMDATA | BRF_SND },
{ "SHO-Philco-S-1-a14.BIN", 0x10000, 0x8b10e601, SYS16_ROM_PCMDATA | BRF_SND },
{ "sho-philco-s-2-a16.bin", 0x10000, 0xda08ca2b, SYS16_ROM_PCMDATA | BRF_SND },
{ "sho-philco-s-1-a14.bin", 0x10000, 0x8b10e601, SYS16_ROM_PCMDATA | BRF_SND },
{ "SHO-Philco-S-22-C-D2.BIN", 0x02000, 0xe3ec7bd6, SYS16_ROM_PROM | BRF_GRA },
{ "sho-philco-s-22-c-d2.bin", 0x02000, 0xe3ec7bd6, SYS16_ROM_PROM | BRF_GRA },
};

View File

@ -1526,9 +1526,9 @@ struct BurnDriver BurnDrvFantzn2 = {
};
// Opa Opa (Rev A, unprotected)
// Opa Opa (MC-8123, 317-0042)
static struct BurnRomInfo opaopaRomDesc[] = {
static struct BurnRomInfo opaopanRomDesc[] = {
{ "epr-11023a.ic7", 0x8000, 0x101c5c6a, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu
{ "epr-11022.ic5", 0x8000, 0x15203a42, 1 | BRF_PRG | BRF_ESS }, // 1
{ "epr-11021.ic4", 0x8000, 0xb4e83340, 1 | BRF_PRG | BRF_ESS }, // 2
@ -1536,23 +1536,23 @@ static struct BurnRomInfo opaopaRomDesc[] = {
{ "epr-11019.ic2", 0x8000, 0xbd0a6248, 1 | BRF_PRG | BRF_ESS }, // 4
};
STD_ROM_PICK(opaopa)
STD_ROM_FN(opaopa)
STD_ROM_PICK(opaopan)
STD_ROM_FN(opaopan)
struct BurnDriver BurnDrvOpaopa = {
"opaopa", NULL, NULL, NULL, "1987",
"Opa Opa (Rev A, unprotected)\0", NULL, "Sega", "System E",
struct BurnDriver BurnDrvOpaopan = {
"opaopan", "opaopa", NULL, NULL, "1987",
"Opa Opa (MC-8123, 317-0042)\0", NULL, "Sega", "System E",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0,
NULL, opaopaRomInfo, opaopaRomName, NULL, NULL, Segae2pInputInfo, OpaopaDIPInfo,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0,
NULL, opaopanRomInfo, opaopanRomName, NULL, NULL, Segae2pInputInfo, OpaopaDIPInfo,
DrvTransfrmInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64,
240, 192, 4, 3
};
// Opa Opa (MC-8123, 317-0042)
// Opa Opa (Rev A, unprotected)
static struct BurnRomInfo opaopapRomDesc[] = {
static struct BurnRomInfo opaopaRomDesc[] = {
{ "epr-11054.ic7", 0x8000, 0x024b1244, 1 | BRF_PRG | BRF_ESS }, // 0 maincpu (encr)
{ "epr-11053.ic5", 0x8000, 0x6bc41d6e, 1 | BRF_PRG | BRF_ESS }, // 1 ""
{ "epr-11052.ic4", 0x8000, 0x395c1d0a, 1 | BRF_PRG | BRF_ESS }, // 2 ""
@ -1562,15 +1562,15 @@ static struct BurnRomInfo opaopapRomDesc[] = {
{ "317-0042.key", 0x2000, 0xd6312538, 2 | BRF_GRA }, // 5 key
};
STD_ROM_PICK(opaopap)
STD_ROM_FN(opaopap)
STD_ROM_PICK(opaopa)
STD_ROM_FN(opaopa)
struct BurnDriver BurnDrvOpaopap = {
"opaopap", "opaopa", NULL, NULL, "1987",
"Opa Opa (MC-8123, 317-0042)\0", NULL, "Sega", "System E",
struct BurnDriver BurnDrvOpaopa = {
"opaopa", NULL, NULL, NULL, "1987",
"Opa Opa (Rev A, unprotected)\0", NULL, "Sega", "System E",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_SEGA_MISC, GBF_MISC, 0,
NULL, opaopapRomInfo, opaopapRomName, NULL, NULL, Segae2pInputInfo, OpaopaDIPInfo,
NULL, opaopaRomInfo, opaopaRomName, NULL, NULL, Segae2pInputInfo, OpaopaDIPInfo,
DrvOpaopapInit, DrvExit, DrvFrame, DrvDraw, DrvScan, &DrvRecalc, 64,
240, 192, 4, 3
};

View File

@ -2237,20 +2237,20 @@ static struct BurnRomInfo MyheroblRomDesc[] = {
{ "2.g2", 0x004000, 0x688c9ede, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
{ "3.h2", 0x004000, 0x3cbbaf64, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
{ "6.E10", 0x002000, 0xaf467223, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "6.e10", 0x002000, 0xaf467223, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "B13.R10", 0x004000, 0x9a4861b1, BRF_GRA }, // 4 Tiles
{ "B11.R7", 0x004000, 0x0d6f248a, BRF_GRA }, // 5 Tiles
{ "x.R8", 0x004000, 0x24537709, BRF_GRA }, // 6 Tiles
{ "b13.r10", 0x004000, 0x9a4861b1, BRF_GRA }, // 4 Tiles
{ "b11.r7", 0x004000, 0x0d6f248a, BRF_GRA }, // 5 Tiles
{ "x.r8", 0x004000, 0x24537709, BRF_GRA }, // 6 Tiles
{ "4.f4", 0x004000, 0xf19e05a1, BRF_GRA }, // 7 Sprites
{ "x.H4", 0x004000, 0x7988adc3, BRF_GRA }, // 8 Sprites
{ "x.G4", 0x004000, 0x37f77a78, BRF_GRA }, // 9 Sprites
{ "B7.K4", 0x004000, 0x42bdc8f6, BRF_GRA }, // 10 Sprites
{ "x.h4", 0x004000, 0x7988adc3, BRF_GRA }, // 8 Sprites
{ "x.g4", 0x004000, 0x37f77a78, BRF_GRA }, // 9 Sprites
{ "b7.k4", 0x004000, 0x42bdc8f6, BRF_GRA }, // 10 Sprites
{ "pr-5317.76", 0x000100, 0x648350b8, BRF_OPT }, // 11 Timing PROM
{ "PROM.A2", 0x000200, 0x4fcaf000, BRF_OPT }, // 12 Timing PROMBL
{ "prom.a2", 0x000200, 0x4fcaf000, BRF_OPT }, // 12 Timing PROMBL
};
STD_ROM_PICK(Myherobl)

View File

@ -4509,24 +4509,24 @@ STD_ROM_PICK(Hwchampjd)
STD_ROM_FN(Hwchampjd)
static struct BurnRomInfo LockonphRomDesc[] = {
{ "B4", 0x40000, 0xfbb896f4, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "B2", 0x40000, 0xfc1c9f81, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "B3", 0x20000, 0x3f8c0215, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "B1", 0x20000, 0xf11a72ac, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "b4", 0x40000, 0xfbb896f4, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "b2", 0x40000, 0xfc1c9f81, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "b3", 0x20000, 0x3f8c0215, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "b1", 0x20000, 0xf11a72ac, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "B10", 0x20000, 0xd3a8bd15, SYS16_ROM_TILES | BRF_GRA },
{ "B7", 0x20000, 0x787c382e, SYS16_ROM_TILES | BRF_GRA },
{ "B9", 0x20000, 0xaae2cef1, SYS16_ROM_TILES | BRF_GRA },
{ "B8", 0x20000, 0xcd30abe0, SYS16_ROM_TILES | BRF_GRA },
{ "b10", 0x20000, 0xd3a8bd15, SYS16_ROM_TILES | BRF_GRA },
{ "b7", 0x20000, 0x787c382e, SYS16_ROM_TILES | BRF_GRA },
{ "b9", 0x20000, 0xaae2cef1, SYS16_ROM_TILES | BRF_GRA },
{ "b8", 0x20000, 0xcd30abe0, SYS16_ROM_TILES | BRF_GRA },
{ "B14", 0x40000, 0xaf943525, SYS16_ROM_SPRITES | BRF_GRA },
{ "B12", 0x40000, 0x9088d980, SYS16_ROM_SPRITES | BRF_GRA },
{ "B13", 0x20000, 0x62f4b64f, SYS16_ROM_SPRITES | BRF_GRA },
{ "B11", 0x20000, 0x5da3dfcd, SYS16_ROM_SPRITES | BRF_GRA },
{ "b14", 0x40000, 0xaf943525, SYS16_ROM_SPRITES | BRF_GRA },
{ "b12", 0x40000, 0x9088d980, SYS16_ROM_SPRITES | BRF_GRA },
{ "b13", 0x20000, 0x62f4b64f, SYS16_ROM_SPRITES | BRF_GRA },
{ "b11", 0x20000, 0x5da3dfcd, SYS16_ROM_SPRITES | BRF_GRA },
{ "B6", 0x10000, 0xaa7b1880, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "b6", 0x10000, 0xaa7b1880, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "B5", 0x20000, 0xd6369a39, SYS16_ROM_MSM6295 | BRF_SND },
{ "b5", 0x20000, 0xd6369a39, SYS16_ROM_MSM6295 | BRF_SND },
};

View File

@ -1608,7 +1608,9 @@ static struct BurnRomInfo emptyRomDesc[] = {
};
static struct BurnRomInfo cchipRomDesc[] = {
#if !defined ROM_VERIFY
{ "cchip_upd78c11.bin", 0x01000, 0x43021521, BRF_BIOS | TAITO_CCHIP_BIOS},
#endif
};
// Cadash (World)

View File

@ -1065,7 +1065,7 @@ static struct BurnRomInfo retofinvb3RomDesc[] = {
{ "4.15", 0x2000, 0xd2899cc1, 2 | BRF_PRG | BRF_ESS }, // 3 Z80 #1 Code
{ "5.BIN", 0x2000, 0x9025abea, 3 | BRF_PRG | BRF_ESS }, // 4 Z80 #2 Code
{ "5.bin", 0x2000, 0x9025abea, 3 | BRF_PRG | BRF_ESS }, // 4 Z80 #2 Code
{ "16.7", 0x2000, 0x4e3f501c, 4 | BRF_GRA }, // 5 Characters

View File

@ -4214,7 +4214,9 @@ static struct BurnRomInfo emptyRomDesc[] = {
};
static struct BurnRomInfo cchipRomDesc[] = {
#if !defined ROM_VERIFY
{ "cchip_upd78c11.bin", 0x01000, 0x43021521, BRF_BIOS | TAITO_CCHIP_BIOS},
#endif
};
static struct BurnRomInfo MegablstRomDesc[] = {

View File

@ -1365,7 +1365,9 @@ static struct BurnRomInfo emptyRomDesc[] = {
};
static struct BurnRomInfo cchipRomDesc[] = {
#if !defined ROM_VERIFY
{ "cchip_upd78c11.bin", 0x01000, 0x43021521, BRF_BIOS | TAITO_CCHIP_BIOS},
#endif
};
static struct BurnRomInfo DariusRomDesc[] = {
@ -6303,10 +6305,10 @@ struct BurnDriver BurnDrvRbislando = {
};
struct BurnDriver BurnDrvRbislande = {
"rbislande", "rbisland", "cchip", NULL, "1988",
"rbislande", NULL, "cchip", NULL, "1988",
"Rainbow Islands (Extra)\0", NULL, "Taito Corporation", "Taito Misc",
NULL, NULL, NULL, NULL,
BDF_GAME_WORKING | BDF_CLONE, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
BDF_GAME_WORKING, 2, HARDWARE_TAITO_MISC, GBF_PLATFORM, 0,
NULL, RbislandeRomInfo, RbislandeRomName, NULL, NULL, RbislandInputInfo, RbislandDIPInfo,
RbislandInit, TaitoMiscExit, TaitoMiscFrame, NULL, TaitoMiscScan,
NULL, 0x2000, 320, 224, 4, 3

View File

@ -585,7 +585,9 @@ static struct BurnRomInfo emptyRomDesc[] = {
};
static struct BurnRomInfo cchipRomDesc[] = {
#if !defined ROM_VERIFY
{ "cchip_upd78c11.bin", 0x01000, 0x43021521, BRF_BIOS | TAITO_CCHIP_BIOS},
#endif
};
static struct BurnRomInfo BallbrosRomDesc[] = {

View File

@ -3066,7 +3066,7 @@ static struct BurnRomInfo tnzsopRomDesc[] = {
{ "e-3__6-24__c4ach.tmm27512d-20.u38", 0x10000, 0xc7662e96, 2 | BRF_PRG | BRF_ESS }, // 1 Z80 #1 Code
{ "b8042h__'88-6-22__0fcc.d8742.u46", 0x00800, 0xa4bfce19, 3 | BRF_PRG | BRF_OPT }, // 2 I8742 MCU
{ "b8042h___88-6-22__0fcc.d8742.u46", 0x00800, 0xa4bfce19, 3 | BRF_PRG | BRF_OPT }, // 2 I8742 MCU
{ "a13__03e8.d27c1000d-15.a13", 0x20000, 0x7e0bd5bb, 4 | BRF_GRA }, // 3 Graphics
{ "a12__f4ec.d27c1000d-15.a12", 0x20000, 0x95880726, 4 | BRF_GRA }, // 4

View File

@ -40,7 +40,7 @@ static struct BurnRomInfo drvtRomDesc[] = {
{ "o.e6", 0x010000, 0xa2244558, BRF_ESS | BRF_PRG }, // 1
{ "0-1_4.4_cb45.a16", 0x080000, 0x35e14729, BRF_GRA }, // 2 GP9001 Tile data
{ "3-4_4.4_547d.a15", 0x080000, 0x2d5e2201, BRF_GRA }, // 3
{ "3-4_4.4_547d.a15", 0x080000, 0x41975fcc, BRF_GRA }, // 3
{ "hd647180.020", 0x008000, 0xd5157c12, BRF_PRG }, // 4 Sound CPU
};