Sync with MAME 0.154

This commit is contained in:
Barry Harris 2014-07-23 11:11:47 +00:00
parent eb797f2fe5
commit 36fee0a53c
7 changed files with 91 additions and 55 deletions

View File

@ -2735,24 +2735,24 @@ struct BurnDriver BurnDrvMrheli = {
// Ninja Spirit
static struct BurnRomInfo nspiritRomDesc[] = {
{ "nin-c-h0.6h", 0x10000, 0x035692fa, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "nin-c-l0.6d", 0x10000, 0x9a405898, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "nin-c-h1.6j", 0x10000, 0xcbc10586, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "nin-c-l1.6c", 0x10000, 0xb75c9a4d, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "nin-c-h2.6l", 0x10000, 0x8ad818fa, 0x01 | BRF_PRG | BRF_ESS }, // 4
{ "nin-c-l2.6b", 0x10000, 0xc52ca78c, 0x01 | BRF_PRG | BRF_ESS }, // 5
{ "nin-c-h3.6m", 0x10000, 0x501104ef, 0x01 | BRF_PRG | BRF_ESS }, // 6
{ "nin-c-l3.6a", 0x10000, 0xfd7408b8, 0x01 | BRF_PRG | BRF_ESS }, // 7
{ "nin_c-h0.6h", 0x10000, 0x035692fa, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "nin_c-l0.6d", 0x10000, 0x9a405898, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "nin_c-h1.6j", 0x10000, 0xcbc10586, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "nin_c-l1.6c", 0x10000, 0xb75c9a4d, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "nin_c-h2.6l", 0x10000, 0x8ad818fa, 0x01 | BRF_PRG | BRF_ESS }, // 4
{ "nin_c-l2.6b", 0x10000, 0xc52ca78c, 0x01 | BRF_PRG | BRF_ESS }, // 5
{ "nin_c-h3.6m", 0x10000, 0x501104ef, 0x01 | BRF_PRG | BRF_ESS }, // 6
{ "nin_c-l3.6a", 0x10000, 0xfd7408b8, 0x01 | BRF_PRG | BRF_ESS }, // 7
{ "nin-r00.7m", 0x20000, 0x5f61d30b, 0x02 | BRF_GRA }, // 8 Sprites
{ "nin-r10.7j", 0x20000, 0x0caad107, 0x02 | BRF_GRA }, // 9
{ "nin-r20.7f", 0x20000, 0xef3617d3, 0x02 | BRF_GRA }, // 10
{ "nin-r30.7d", 0x20000, 0x175d2a24, 0x02 | BRF_GRA }, // 11
{ "nin-b-a0.4c", 0x10000, 0x63f8f658, 0x03 | BRF_GRA }, // 12 Foreground Tiles
{ "nin-b-a1.4d", 0x10000, 0x75eb8306, 0x03 | BRF_GRA }, // 13
{ "nin-b-a2.4b", 0x10000, 0xdf532172, 0x03 | BRF_GRA }, // 14
{ "nin-b-a3.4e", 0x10000, 0x4dedd64c, 0x03 | BRF_GRA }, // 15
{ "nin_b-a0.4c", 0x10000, 0x63f8f658, 0x03 | BRF_GRA }, // 12 Foreground Tiles
{ "nin_b-a1.4d", 0x10000, 0x75eb8306, 0x03 | BRF_GRA }, // 13
{ "nin_b-a2.4b", 0x10000, 0xdf532172, 0x03 | BRF_GRA }, // 14
{ "nin_b-a3.4e", 0x10000, 0x4dedd64c, 0x03 | BRF_GRA }, // 15
{ "b0.4j", 0x10000, 0x1b0e08a6, 0x04 | BRF_GRA }, // 16 Background Tiles
{ "b1.4k", 0x10000, 0x728727f0, 0x04 | BRF_GRA }, // 17
@ -2797,10 +2797,10 @@ struct BurnDriver BurnDrvNspirit = {
static struct BurnRomInfo nspiritjRomDesc[] = {
{ "c-h0", 0x10000, 0x8603fab2, 0x01 | BRF_PRG | BRF_ESS }, // 0 V30 Code
{ "c-l0", 0x10000, 0xe520fa35, 0x01 | BRF_PRG | BRF_ESS }, // 1
{ "nin-c-h1.6j", 0x10000, 0xcbc10586, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "nin-c-l1.6c", 0x10000, 0xb75c9a4d, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "nin-c-h2.6l", 0x10000, 0x8ad818fa, 0x01 | BRF_PRG | BRF_ESS }, // 4
{ "nin-c-l2.6b", 0x10000, 0xc52ca78c, 0x01 | BRF_PRG | BRF_ESS }, // 5
{ "nin_c-h1.6j", 0x10000, 0xcbc10586, 0x01 | BRF_PRG | BRF_ESS }, // 2
{ "nin_c-l1.6c", 0x10000, 0xb75c9a4d, 0x01 | BRF_PRG | BRF_ESS }, // 3
{ "nin_c-h2.6l", 0x10000, 0x8ad818fa, 0x01 | BRF_PRG | BRF_ESS }, // 4
{ "nin_c-l2.6b", 0x10000, 0xc52ca78c, 0x01 | BRF_PRG | BRF_ESS }, // 5
{ "c-h3", 0x10000, 0x95b63a61, 0x01 | BRF_PRG | BRF_ESS }, // 6
{ "c-l3", 0x10000, 0xe754a87a, 0x01 | BRF_PRG | BRF_ESS }, // 7
@ -2809,10 +2809,10 @@ static struct BurnRomInfo nspiritjRomDesc[] = {
{ "nin-r20.7f", 0x20000, 0xef3617d3, 0x02 | BRF_GRA }, // 10
{ "nin-r30.7d", 0x20000, 0x175d2a24, 0x02 | BRF_GRA }, // 11
{ "nin-b-a0.4c", 0x10000, 0x63f8f658, 0x03 | BRF_GRA }, // 12 Foreground Tiles
{ "nin-b-a1.4d", 0x10000, 0x75eb8306, 0x03 | BRF_GRA }, // 13
{ "nin-b-a2.4b", 0x10000, 0xdf532172, 0x03 | BRF_GRA }, // 14
{ "nin-b-a3.4e", 0x10000, 0x4dedd64c, 0x03 | BRF_GRA }, // 15
{ "nin_b-a0.4c", 0x10000, 0x63f8f658, 0x03 | BRF_GRA }, // 12 Foreground Tiles
{ "nin_b-a1.4d", 0x10000, 0x75eb8306, 0x03 | BRF_GRA }, // 13
{ "nin_b-a2.4b", 0x10000, 0xdf532172, 0x03 | BRF_GRA }, // 14
{ "nin_b-a3.4e", 0x10000, 0x4dedd64c, 0x03 | BRF_GRA }, // 15
{ "b0.4j", 0x10000, 0x1b0e08a6, 0x04 | BRF_GRA }, // 16 Background Tiles
{ "b1.4k", 0x10000, 0x728727f0, 0x04 | BRF_GRA }, // 17

View File

@ -826,8 +826,8 @@ static struct BurnRomInfo ajaxRomDesc[] = {
{ "770c08-d.c10", 0x10000, 0x91591777, 5 | BRF_GRA }, // 27
{ "770c08-h.c11", 0x10000, 0xd97d4b15, 5 | BRF_GRA }, // 28
{ "770c06", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 29 K051960 Tiles
{ "770c07", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 30
{ "770c06.f4", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 29 K051960 Tiles
{ "770c07.h4", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 30
{ "770c10-a.a7", 0x10000, 0xe45ec094, 7 | BRF_SND }, // 31 K007232 #0 Samples
{ "770c10-b.a6", 0x10000, 0x349db7d3, 7 | BRF_SND }, // 32
@ -871,14 +871,14 @@ static struct BurnRomInfo typhoonRomDesc[] = {
{ "770_h03.f16", 0x08000, 0x2ffd2afc, 3 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
{ "770c13", 0x40000, 0xb859ca4e, 4 | BRF_GRA }, // 5 K052109 Tiles
{ "770c12", 0x40000, 0x50d14b72, 4 | BRF_GRA }, // 6
{ "770c13.n22", 0x40000, 0xb859ca4e, 4 | BRF_GRA }, // 5 K052109 Tiles
{ "770c12.k22", 0x40000, 0x50d14b72, 4 | BRF_GRA }, // 6
{ "770c09", 0x80000, 0x1ab4a7ff, 5 | BRF_GRA }, // 7 K051960 Tiles
{ "770c08", 0x80000, 0xa8e80586, 5 | BRF_GRA }, // 8
{ "770c09.n4", 0x80000, 0x1ab4a7ff, 5 | BRF_GRA }, // 7 K051960 Tiles
{ "770c08.k4", 0x80000, 0xa8e80586, 5 | BRF_GRA }, // 8
{ "770c06", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 9 K051960 Tiles
{ "770c07", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 10
{ "770c06.f4", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 9 K051960 Tiles
{ "770c07.h4", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 10
{ "770c10", 0x40000, 0x7fac825f, 7 | BRF_SND }, // 11 K007232 #0 Samples
@ -912,14 +912,14 @@ static struct BurnRomInfo ajaxjRomDesc[] = {
{ "770_f03.f16", 0x08000, 0x3fe914fd, 3 | BRF_PRG | BRF_ESS }, // 4 Z80 Code
{ "770c13", 0x40000, 0xb859ca4e, 4 | BRF_GRA }, // 5 K052109 Tiles
{ "770c12", 0x40000, 0x50d14b72, 4 | BRF_GRA }, // 6
{ "770c13.n22", 0x40000, 0xb859ca4e, 4 | BRF_GRA }, // 5 K052109 Tiles
{ "770c12.k22", 0x40000, 0x50d14b72, 4 | BRF_GRA }, // 6
{ "770c09", 0x80000, 0x1ab4a7ff, 5 | BRF_GRA }, // 7 K051960 Tiles
{ "770c08", 0x80000, 0xa8e80586, 5 | BRF_GRA }, // 8
{ "770c09.n4", 0x80000, 0x1ab4a7ff, 5 | BRF_GRA }, // 7 K051960 Tiles
{ "770c08.k4", 0x80000, 0xa8e80586, 5 | BRF_GRA }, // 8
{ "770c06", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 9 K051960 Tiles
{ "770c07", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 10
{ "770c06.f4", 0x40000, 0xd0c592ee, 6 | BRF_GRA }, // 9 K051960 Tiles
{ "770c07.h4", 0x40000, 0x0b399fb1, 6 | BRF_GRA }, // 10
{ "770c10", 0x40000, 0x7fac825f, 7 | BRF_SND }, // 11 K007232 #0 Samples

View File

@ -1590,7 +1590,7 @@ struct BurnDriver BurnDrvKovsh101 = {
// Knights of Valour Superheroes / Sangoku Senki Superheroes (V100)
static struct BurnRomInfo kovsh100RomDesc[] = {
{ "p0600.100", 0x400000, 0xd145c1ca, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "kovsh-v0100-u1.bin", 0x400000, 0xd145c1ca, 1 | BRF_PRG | BRF_ESS }, // 0 68K Code
{ "t0600.rom", 0x800000, 0x4acc1ad6, 2 | BRF_GRA }, // 1 Tile data

View File

@ -745,7 +745,9 @@ static struct BurnRomInfo BerlwallRomDesc[] = {
{ "bw001.u84", 0x080000, 0xbc927260, BRF_GRA }, // 2 Sprites
{ "bw002.u83", 0x080000, 0x223f5465, BRF_GRA }, // 3 Sprites
#if !defined ROM_VERIFY
{ "bw300.u82", 0x020000, 0xb258737a, BRF_GRA }, // 4 Sprites
#endif
{ "bw003.u77", 0x080000, 0xfbb4b72d, BRF_GRA }, // 5 Tiles

View File

@ -435,7 +435,7 @@ static struct BurnRomInfo HotmindRomDesc[] = {
{ "21.u67", 0x20000, 0xe9000f7f, BRF_ESS | BRF_PRG }, // 0 68000 Program Code
{ "22.u66", 0x20000, 0x2c518ec5, BRF_ESS | BRF_PRG }, // 1 68000 Program Code
{ "hotmind_pic16c57.hex", 0x02d4c, 0x9aa269bf, BRF_ESS | BRF_PRG }, // 2 PIC16C57 HEX
{ "hotmind_pic16c57.hex", 0x02d4c, 0x11957803, BRF_ESS | BRF_PRG }, // 2 PIC16C57 HEX
{ "23.u36", 0x20000, 0xddcf60b9, BRF_GRA }, // 3 Tiles
{ "27.u42", 0x20000, 0x413bbcf4, BRF_GRA }, // 4 Tiles

View File

@ -1628,6 +1628,7 @@ static struct BurnRomInfo sknsRomDesc[] = {
{ "sknsa1.u10", 0x80000, 0x745e5212, BRF_BIOS}, // 2 Asia
{ "sknsu1.u10", 0x80000, 0x384d21ec, BRF_BIOS}, // 3 USA
{ "sknsk1.u10", 0x80000, 0xff1c9f79, BRF_BIOS}, // 4 Korea
{ "bios.u10", 0x80000, 0x161fb79e, BRF_BIOS}, // 5 Korea
};
STD_ROM_PICK(skns)
@ -2643,8 +2644,8 @@ struct BurnDriver BurnDrvSenknow = {
// VS Mahjong Otome Ryouran
static struct BurnRomInfo ryouranRomDesc[] = {
{ "or000j1.u10", 0x080000, 0xd93aa491, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "or001j1.u8", 0x080000, 0xf466e5e9, 1 | BRF_PRG | BRF_ESS }, // 1
{ "or-000-j2.u10", 0x080000, 0xcba8ca4e, 1 | BRF_PRG | BRF_ESS }, // 0 SH2 Code
{ "or-001-j2.u8", 0x080000, 0x8e79c6b7, 1 | BRF_PRG | BRF_ESS }, // 1
{ "or100-00.u24", 0x400000, 0xe9c7695b, 2 | BRF_GRA }, // 2 Sprites
{ "or101-00.u20", 0x400000, 0xfe06bf12, 2 | BRF_GRA }, // 3

View File

@ -2939,9 +2939,18 @@ static struct BurnRomInfo ChopliftRomDesc[] = {
{ "epr-7123.ic89", 0x008000, 0x8f16a303, BRF_GRA }, // 6 Sprites
{ "epr-7122.ic88", 0x008000, 0x7c93f160, BRF_GRA }, // 7 Sprites
{ "pr7119.ic20", 0x000100, 0xb2a8260f, BRF_OPT }, // 8 Red PROM
{ "pr7118.ic14", 0x000100, 0x693e20c7, BRF_OPT }, // 9 Green PROM
{ "pr7117.ic8", 0x000100, 0x4124307e, BRF_OPT }, // 10 Blue PROM
{ "pr7119.ic20", 0x000100, 0xb2a8260f, BRF_GRA }, // 8 Red PROM
{ "pr7118.ic14", 0x000100, 0x693e20c7, BRF_GRA }, // 9 Green PROM
{ "pr7117.ic8", 0x000100, 0x4124307e, BRF_GRA }, // 10 Blue PROM
{ "315-5151.ic74", 0x001000, 0x7bd11a6c, BRF_OPT },
{ "pr5317.ic28", 0x000100, 0x648350b8, BRF_OPT },
{ "315-5152.bin", 0x000104, 0x2c9229b4, BRF_OPT },
{ "315-5138.bin", 0x000104, 0xdd223015, BRF_OPT },
{ "315-5139.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
};
STD_ROM_PICK(Choplift)
@ -2952,7 +2961,7 @@ static struct BurnRomInfo ChopliftuRomDesc[] = {
{ "epr-7153.ic91", 0x008000, 0x48697666, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
{ "epr-7154.ic92", 0x008000, 0x56d6222a, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
{ "epr-7130.ic126", 0x008000, 0x346af118, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "epr-7130.ic126", 0x008000, 0x346af118, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "epr-7127.ic4", 0x008000, 0x1e708f6d, BRF_GRA }, // 4 Tiles
{ "epr-7128.ic5", 0x008000, 0xb922e787, BRF_GRA }, // 5 Tiles
@ -2966,6 +2975,14 @@ static struct BurnRomInfo ChopliftuRomDesc[] = {
{ "pr7119.ic20", 0x000100, 0xb2a8260f, BRF_OPT }, // 8 Red PROM
{ "pr7118.ic14", 0x000100, 0x693e20c7, BRF_OPT }, // 9 Green PROM
{ "pr7117.ic8", 0x000100, 0x4124307e, BRF_OPT }, // 10 Blue PROM
{ "pr5317.ic28", 0x000100, 0x648350b8, BRF_OPT },
{ "315-5152.bin", 0x000104, 0x2c9229b4, BRF_OPT },
{ "315-5138.bin", 0x000104, 0xdd223015, BRF_OPT },
{ "315-5139.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "315-5025.bin", 0x000104, 0x00000000, BRF_OPT | BRF_NODUMP },
};
STD_ROM_PICK(Chopliftu)
@ -2973,23 +2990,39 @@ STD_ROM_FN(Chopliftu)
static struct BurnRomInfo ChopliftblRomDesc[] = {
{ "ep7124bl.90", 0x008000, 0x71a37932, BRF_ESS | BRF_PRG }, // 0 Z80 #1 Program Code
{ "epr-7125.ic91", 0x008000, 0xf5283498, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
{ "epr-7126.ic92", 0x008000, 0xdbd192ab, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
{ "epr-7125.91", 0x008000, 0xf5283498, BRF_ESS | BRF_PRG }, // 1 Z80 #1 Program Code
{ "epr-7126.92", 0x008000, 0xdbd192ab, BRF_ESS | BRF_PRG }, // 2 Z80 #1 Program Code
{ "epr-7130.ic126", 0x008000, 0x346af118, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "epr-7130.126", 0x008000, 0x346af118, BRF_ESS | BRF_PRG }, // 3 Z80 #2 Program Code
{ "epr-7127.ic4", 0x008000, 0x1e708f6d, BRF_GRA }, // 4 Tiles
{ "epr-7128.ic5", 0x008000, 0xb922e787, BRF_GRA }, // 5 Tiles
{ "epr-7129.ic6", 0x008000, 0xbd3b6e6e, BRF_GRA }, // 6 Tiles
{ "epr-7127.4", 0x008000, 0x1e708f6d, BRF_GRA }, // 4 Tiles
{ "epr-7128.5", 0x008000, 0xb922e787, BRF_GRA }, // 5 Tiles
{ "epr-7129.6", 0x008000, 0xbd3b6e6e, BRF_GRA }, // 6 Tiles
{ "epr-7121.ic87", 0x008000, 0xf2b88f73, BRF_GRA }, // 4 Sprites
{ "epr-7120.ic86", 0x008000, 0x517d7fd3, BRF_GRA }, // 5 Sprites
{ "epr-7123.ic89", 0x008000, 0x8f16a303, BRF_GRA }, // 6 Sprites
{ "epr-7122.ic88", 0x008000, 0x7c93f160, BRF_GRA }, // 7 Sprites
{ "epr-7121.87", 0x008000, 0xf2b88f73, BRF_GRA }, // 4 Sprites
{ "epr-7120.86", 0x008000, 0x517d7fd3, BRF_GRA }, // 5 Sprites
{ "epr-7123.89", 0x008000, 0x8f16a303, BRF_GRA }, // 6 Sprites
{ "epr-7122.88", 0x008000, 0x7c93f160, BRF_GRA }, // 7 Sprites
{ "pr7119.ic20", 0x000100, 0xb2a8260f, BRF_OPT }, // 8 Red PROM
{ "pr7118.ic14", 0x000100, 0x693e20c7, BRF_OPT }, // 9 Green PROM
{ "pr7117.ic8", 0x000100, 0x4124307e, BRF_OPT }, // 10 Blue PROM
{ "pr7119.20", 0x000100, 0xb2a8260f, BRF_OPT }, // 8 Red PROM
{ "pr7118.14", 0x000100, 0x693e20c7, BRF_OPT }, // 9 Green PROM
{ "pr7117.8", 0x000100, 0x4124307e, BRF_OPT }, // 10 Blue PROM
{ "pr5317.28", 0x000100, 0x648350b8, BRF_OPT },
{ "pal16r4.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16r4.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16r4.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal20r4.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16l8.bin", 0x000001, 0x00000000, BRF_OPT | BRF_NODUMP },
{ "pal16r4a.ic9", 0x000104, 0xdd223015, BRF_OPT },
{ "pal16r4a.ic10", 0x000104, 0x2c9229b4, BRF_OPT },
{ "pal16r4a-chopbl1.bin",0x000104, 0xe1628a8e, BRF_OPT },
{ "pal16l8a-chopbl2.bin",0x000104, 0xafa7425d, BRF_OPT },
};
STD_ROM_PICK(Chopliftbl)