Sync with MAME 0.159

This commit is contained in:
Barry Harris 2015-03-06 15:05:11 +00:00
parent 812c5cb56c
commit cafe5e12c0
7 changed files with 148 additions and 112 deletions

View File

@ -4716,8 +4716,8 @@ static struct BurnRomInfo Cworld2jaRomDesc[] = {
A_BOARD_PLDS
{ "q529b.1a", 0x000117, 0x00000000, BRF_OPT | BRF_NODUMP}, // b-board PLDs
{ "lwio.12e", 0x000117, 0xad52b90c, BRF_OPT },
{ "iob1.11d", 0x000117, 0x3abc0700, BRF_OPT }, // c-board PLDs
{ "iob1.11d", 0x000117, 0x3abc0700, BRF_OPT },
{ "ioc1.ic1", 0x000117, 0x0d182081, BRF_OPT }, // c-board PLDs
};
STD_ROM_PICK(Cworld2ja)

View File

@ -558,7 +558,7 @@ static struct BurnRomInfo uopokoRomDesc[] = {
{ "cave_cv-02_u49.u49", 0x400000, 0x12fb11bb, BRF_GRA }, // 3 Layer 0 Tile data
{ "came_cv-02_u4.u4", 0x200000, 0xa2d0d755, BRF_SND }, // 4 YMZ280B (AD)PCM data
{ "cave_cv-02_u4.u4", 0x200000, 0xa2d0d755, BRF_SND }, // 4 YMZ280B (AD)PCM data
{ "eeprom-uopoko.bin", 0x0080, 0xf4a24b95, BRF_ESS | BRF_PRG },
};
@ -575,7 +575,7 @@ static struct BurnRomInfo uopokojRomDesc[] = {
{ "cave_cv-02_u49.u49", 0x400000, 0x12fb11bb, BRF_GRA }, // 3 Layer 0 Tile data
{ "came_cv-02_u4.u4", 0x200000, 0xa2d0d755, BRF_SND }, // 4 YMZ280B (AD)PCM data
{ "cave_cv-02_u4.u4", 0x200000, 0xa2d0d755, BRF_SND }, // 4 YMZ280B (AD)PCM data
{ "eeprom-uopoko.bin", 0x0080, 0xf4a24b95, BRF_ESS | BRF_PRG },
};

View File

@ -12003,7 +12003,12 @@ struct BurnDriver BurnDrvtws96 = {
static struct BurnRomInfo fightfevRomDesc[] = {
{ "060-p1.p1", 0x100000, 0x2a104b50, 1 | BRF_ESS | BRF_PRG }, // 0 68K code
#if !defined ROM_VERIFY
{ "060-s1.s1", 0x020000, 0x7f012104, 2 | BRF_GRA }, // 2 Text layer tiles
#else
{ "060-s1.s1", 0x020000, 0xd62a72e9, 2 | BRF_GRA }, // 2 Text layer tiles
// 1 byte diff at offset 0 : 11 ; 00
#endif
{ "060-c1.c1", 0x200000, 0x8908fff9, 3 | BRF_GRA }, // 2 Sprite data
{ "060-c2.c2", 0x200000, 0xc6649492, 3 | BRF_GRA }, // 3
@ -12039,9 +12044,13 @@ static struct BurnRomInfo fightfevaRomDesc[] = {
{ "viccom_1.ep1", 0x080000, 0x00000000, 1 | BRF_ESS | BRF_PRG }, // 0 68K code / M27C4002
{ "viccom_2.ep2", 0x080000, 0x00000000, 1 | BRF_ESS | BRF_PRG }, // 1 / M27C4002 */
{ "060-s1.s1", 0x020000, 0x7f012104, 2 | BRF_GRA }, // 2 Text layer tiles / VIC930100
// { "060-s1.s1", 0x020000, 0xd62a72e9, 2 | BRF_GRA }, // 2 Text layer tiles / VIC930100
/* 1 byte diff at offset 0 : 11 ; 00 */
#if !defined ROM_VERIFY
{ "060-s1.s1", 0x020000, 0x7f012104, 2 | BRF_GRA }, // 2 Text layer tiles
#else
{ "060-s1.s1", 0x020000, 0xd62a72e9, 2 | BRF_GRA }, // 2 Text layer tiles
// 1 byte diff at offset 0 : 11 ; 00
#endif
{ "060-c1.c1", 0x200000, 0x8908fff9, 3 | BRF_GRA }, // 2 Sprite data / VIC931600
{ "060-c2.c2", 0x200000, 0xc6649492, 3 | BRF_GRA }, // 3 / VIC931600
{ "060-c3.c3", 0x200000, 0x0956b437, 3 | BRF_GRA }, // 4 / VIC931600

View File

@ -5222,6 +5222,8 @@ static struct BurnRomInfo Street64RomDesc[] = {
{ "64th_10.rom", 0x40000, 0xa3390561, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "pr91009.12", 0x00200, 0xc69423d6, 9 | BRF_GRA }, // 12 Priority PROM
{ "prom", 0x00200, 0x00000000, 0 | BRF_NODUMP },
};
STD_ROM_PICK(Street64)
@ -5274,6 +5276,8 @@ static struct BurnRomInfo Street64jRomDesc[] = {
{ "64th_10.rom", 0x40000, 0xa3390561, 8 | BRF_SND }, // 11 OKI #1 Samples
{ "pr91009.12", 0x00200, 0xc69423d6, 9 | BRF_GRA }, // 12 Priority PROM
{ "prom", 0x00200, 0x00000000, 0 | BRF_NODUMP },
};
STD_ROM_PICK(Street64j)

View File

@ -380,12 +380,12 @@ STD_ROM_FN(Galpanic)
static struct BurnRomInfo FantasiaRomDesc[] = {
{ "16.pro2", 0x080000, 0xe27c6c57, BRF_ESS | BRF_PRG }, // 68000 code
{ "13.pro1", 0x080000, 0x68d27413, BRF_ESS | BRF_PRG },
{ "9.bg7", 0x080000, 0x2a588393, BRF_ESS | BRF_PRG },
{ "5.bg3", 0x080000, 0x6160e0f0, BRF_ESS | BRF_PRG },
{ "8.bg6", 0x080000, 0xf776b743, BRF_ESS | BRF_PRG },
{ "4.bg2", 0x080000, 0x5df0dff2, BRF_ESS | BRF_PRG },
{ "7.bg5", 0x080000, 0x5707d861, BRF_ESS | BRF_PRG },
{ "3.bg1", 0x080000, 0x36cb811a, BRF_ESS | BRF_PRG },
{ "9.fg_ind87", 0x080000, 0x2a588393, BRF_ESS | BRF_PRG },
{ "5.fg_ind83", 0x080000, 0x6160e0f0, BRF_ESS | BRF_PRG },
{ "8.fg_ind86", 0x080000, 0xf776b743, BRF_ESS | BRF_PRG },
{ "4.fg_ind82", 0x080000, 0x5df0dff2, BRF_ESS | BRF_PRG },
{ "7.fg_ind85", 0x080000, 0x5707d861, BRF_ESS | BRF_PRG },
{ "3.fg_ind81", 0x080000, 0x36cb811a, BRF_ESS | BRF_PRG },
{ "10.imag2", 0x080000, 0x1f14a395, BRF_ESS | BRF_PRG },
{ "6.imag1", 0x080000, 0xfaf870e4, BRF_ESS | BRF_PRG },
@ -434,12 +434,12 @@ STD_ROM_FN(Fantasiaa)
static struct BurnRomInfo FantasiabRomDesc[] = {
{ "fantasia_16", 0x080000, 0xc5d93077, BRF_ESS | BRF_PRG }, // 68000 code
{ "fantasia_13", 0x080000, 0xd88529bd, BRF_ESS | BRF_PRG },
{ "9.bg7", 0x080000, 0x2a588393, BRF_ESS | BRF_PRG },
{ "5.bg3", 0x080000, 0x6160e0f0, BRF_ESS | BRF_PRG },
{ "8.bg6", 0x080000, 0xf776b743, BRF_ESS | BRF_PRG },
{ "4.bg2", 0x080000, 0x5df0dff2, BRF_ESS | BRF_PRG },
{ "7.bg5", 0x080000, 0x5707d861, BRF_ESS | BRF_PRG },
{ "3.bg1", 0x080000, 0x36cb811a, BRF_ESS | BRF_PRG },
{ "9.fg_ind87", 0x080000, 0x2a588393, BRF_ESS | BRF_PRG },
{ "5.fg_ind83", 0x080000, 0x6160e0f0, BRF_ESS | BRF_PRG },
{ "8.fg_ind86", 0x080000, 0xf776b743, BRF_ESS | BRF_PRG },
{ "4.fg_ind82", 0x080000, 0x5df0dff2, BRF_ESS | BRF_PRG },
{ "7.fg_ind85", 0x080000, 0x5707d861, BRF_ESS | BRF_PRG },
{ "3.fg_ind81", 0x080000, 0x36cb811a, BRF_ESS | BRF_PRG },
{ "10.imag2", 0x080000, 0x1f14a395, BRF_ESS | BRF_PRG },
{ "6.imag1", 0x080000, 0xfaf870e4, BRF_ESS | BRF_PRG },

View File

@ -1104,50 +1104,50 @@ STD_ROM_PICK(Toutrun3)
STD_ROM_FN(Toutrun3)
static struct BurnRomInfo Toutrunj1RomDesc[] = {
{ "EPR-12289.IC133", 0x10000, 0x89380754, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "EPR-12288.IC118", 0x10000, 0x47b47ef1, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "EPR-12291.IC132", 0x10000, 0x1f4ab0c6, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "EPR-12290.IC117", 0x10000, 0x67e81543, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "EPR-12293.IC131", 0x10000, 0xf4321eea, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "EPR-12292.IC116", 0x10000, 0x51d98af0, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-12289.ic133", 0x10000, 0x89380754, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "epr-12288.ic118", 0x10000, 0x47b47ef1, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "epr-12291.ic132", 0x10000, 0x1f4ab0c6, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "epr-12290.ic117", 0x10000, 0x67e81543, SYS16_ROM_PROG | BRF_ESS | BRF_PRG }, // Verified correct labels but conflicts with the 317-0109 set
{ "epr-12293.ic131", 0x10000, 0xf4321eea, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "epr-12292.ic116", 0x10000, 0x51d98af0, SYS16_ROM_PROG | BRF_ESS | BRF_PRG },
{ "EPR-12295.IC76", 0x10000, 0xd43a3a84, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "EPR-12294.IC58", 0x10000, 0x27cdcfd3, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "EPR-12297.IC75", 0x10000, 0x1d9b5677, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "EPR-12296.IC57", 0x10000, 0x0a513671, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "epr-12295.ic76", 0x10000, 0xd43a3a84, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "epr-12294.ic58", 0x10000, 0x27cdcfd3, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "epr-12297.ic75", 0x10000, 0x1d9b5677, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "epr-12296.ic57", 0x10000, 0x0a513671, SYS16_ROM_PROG2 | BRF_ESS | BRF_PRG },
{ "EPR-12323.IC102", 0x10000, 0x4de43a6f, SYS16_ROM_TILES | BRF_GRA },
{ "EPR-12324.IC103", 0x10000, 0x24607a55, SYS16_ROM_TILES | BRF_GRA },
{ "EPR-12325.IC104", 0x10000, 0x1405137a, SYS16_ROM_TILES | BRF_GRA },
{ "epr-12323.ic102", 0x10000, 0x4de43a6f, SYS16_ROM_TILES | BRF_GRA },
{ "epr-12324.ic103", 0x10000, 0x24607a55, SYS16_ROM_TILES | BRF_GRA },
{ "epr-12325.ic104", 0x10000, 0x1405137a, SYS16_ROM_TILES | BRF_GRA },
{ "EPR-12307.IC9", 0x10000, 0x437dcf09, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12308.IC10", 0x10000, 0x0de70cc2, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12309.IC11", 0x10000, 0xdeb8c242, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12310.IC12", 0x10000, 0x45cf157e, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12311.IC13", 0x10000, 0xae2bd639, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12312.IC14", 0x10000, 0x626000e7, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12313.IC15", 0x10000, 0x52870c37, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12314.IC16", 0x10000, 0x40c461ea, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12315.IC17", 0x10000, 0x3ff9a3a3, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12316.IC18", 0x10000, 0x8a1e6dc8, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12317.IC19", 0x10000, 0x77e382d4, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12318.IC20", 0x10000, 0xd1afdea9, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12319.IC21", 0x10000, 0xdf23baf9, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12320.IC22", 0x10000, 0x7931e446, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12321.IC23", 0x10000, 0x830bacd4, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12322.IC24", 0x10000, 0x8b812492, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12307.ic9", 0x10000, 0x437dcf09, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12308.ic10", 0x10000, 0x0de70cc2, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12309.ic11", 0x10000, 0xdeb8c242, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12310.ic12", 0x10000, 0x45cf157e, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12311.ic13", 0x10000, 0xae2bd639, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12312.ic14", 0x10000, 0x626000e7, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12313.ic15", 0x10000, 0x52870c37, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12314.ic16", 0x10000, 0x40c461ea, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12315.ic17", 0x10000, 0x3ff9a3a3, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12316.ic18", 0x10000, 0x8a1e6dc8, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12317.ic19", 0x10000, 0x77e382d4, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12318.ic20", 0x10000, 0xd1afdea9, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12319.ic21", 0x10000, 0xdf23baf9, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12320.ic22", 0x10000, 0x7931e446, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12321.ic23", 0x10000, 0x830bacd4, SYS16_ROM_SPRITES | BRF_GRA },
{ "epr-12322.ic24", 0x10000, 0x8b812492, SYS16_ROM_SPRITES | BRF_GRA },
{ "EPR-12298.IC47", 0x08000, 0xfc9bc41b, SYS16_ROM_ROAD | BRF_GRA },
{ "EPR-12298.IC28", 0x08000, 0xfc9bc41b, SYS16_ROM_ROAD | BRF_GRA },
{ "epr-12298.ic47", 0x08000, 0xfc9bc41b, SYS16_ROM_ROAD | BRF_GRA },
{ "epr-12298.ic28", 0x08000, 0xfc9bc41b, SYS16_ROM_ROAD | BRF_GRA },
{ "EPR-12300.IC88", 0x10000, 0xe8ff7011, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "epr-12300.ic88", 0x10000, 0xe8ff7011, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG },
{ "EPR-12301.IC66", 0x10000, 0x6e78ad15, SYS16_ROM_PCMDATA | BRF_SND },
{ "EPR-12302.IC67", 0x10000, 0xe72928af, SYS16_ROM_PCMDATA | BRF_SND },
{ "EPR-12303.IC68", 0x10000, 0x8384205c, SYS16_ROM_PCMDATA | BRF_SND },
{ "EPR-12304.IC69", 0x10000, 0xe1762ac3, SYS16_ROM_PCMDATA | BRF_SND },
{ "EPR-12305.IC70", 0x10000, 0xba9ce677, SYS16_ROM_PCMDATA | BRF_SND },
{ "EPR-12306.IC71", 0x10000, 0xe49249fd, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12301.ic66", 0x10000, 0x6e78ad15, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12302.ic67", 0x10000, 0xe72928af, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12303.ic68", 0x10000, 0x8384205c, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12304.ic69", 0x10000, 0xe1762ac3, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12305.ic70", 0x10000, 0xba9ce677, SYS16_ROM_PCMDATA | BRF_SND },
{ "epr-12306.ic71", 0x10000, 0xe49249fd, SYS16_ROM_PCMDATA | BRF_SND },
{ "317-0101.key", 0x02000, 0xeb636314, SYS16_ROM_KEY | BRF_ESS | BRF_PRG },
};

View File

@ -1490,6 +1490,7 @@ static INT32 DrvScan(INT32 nAction, INT32 *pnMin)
static struct BurnSampleInfo zaxxonSampleDesc[] = {
#if !defined ROM_VERIFY
{"03.wav", SAMPLE_AUTOLOOP }, /* 0 - Homing Missile */
{"02.wav", SAMPLE_NOLOOP }, /* 1 - Base Missile */
{"01.wav", SAMPLE_AUTOLOOP }, /* 2 - Laser (force field) */
@ -1502,6 +1503,20 @@ static struct BurnSampleInfo zaxxonSampleDesc[] = {
{"20.wav", SAMPLE_NOLOOP }, /* 9 - Alarm 3 (low fuel) */
{"05.wav", SAMPLE_AUTOLOOP }, /* 10 - initial background noise */
{"04.wav", SAMPLE_AUTOLOOP }, /* 11 - looped asteroid noise */
#else
{"03", SAMPLE_AUTOLOOP }, /* 0 - Homing Missile */
{"02", SAMPLE_NOLOOP }, /* 1 - Base Missile */
{"01", SAMPLE_AUTOLOOP }, /* 2 - Laser (force field) */
{"00", SAMPLE_AUTOLOOP }, /* 3 - Battleship (end of level boss) */
{"11", SAMPLE_NOLOOP }, /* 4 - S-Exp (enemy explosion) */
{"10", SAMPLE_NOLOOP }, /* 5 - M-Exp (ship explosion) */
{"08", SAMPLE_NOLOOP }, /* 6 - Cannon (ship fire) */
{"23", SAMPLE_NOLOOP }, /* 7 - Shot (enemy fire) */
{"21", SAMPLE_NOLOOP }, /* 8 - Alarm 2 (target lock) */
{"20", SAMPLE_NOLOOP }, /* 9 - Alarm 3 (low fuel) */
{"05", SAMPLE_AUTOLOOP }, /* 10 - initial background noise */
{"04", SAMPLE_AUTOLOOP }, /* 11 - looped asteroid noise */
#endif
{ "", 0 }
};
@ -1510,12 +1525,20 @@ STD_SAMPLE_FN(zaxxon)
static struct BurnSampleInfo congoSampleDesc[] = {
{"gorilla.wav", SAMPLE_NOLOOP }, /* 0 */
{"bass.wav", SAMPLE_NOLOOP }, /* 1 */
{"congal.wav", SAMPLE_NOLOOP }, /* 2 */
{"congah.wav", SAMPLE_NOLOOP }, /* 3 */
{"rim.wav", SAMPLE_NOLOOP }, /* 4 */
{ "", 0 }
#if !defined ROM_VERIFY
{"gorilla.wav", SAMPLE_NOLOOP }, /* 0 */
{"bass.wav", SAMPLE_NOLOOP }, /* 1 */
{"congal.wav", SAMPLE_NOLOOP }, /* 2 */
{"congah.wav", SAMPLE_NOLOOP }, /* 3 */
{"rim.wav", SAMPLE_NOLOOP }, /* 4 */
#else
{"gorilla", SAMPLE_NOLOOP }, /* 0 */
{"bass", SAMPLE_NOLOOP }, /* 1 */
{"congal", SAMPLE_NOLOOP }, /* 2 */
{"congah", SAMPLE_NOLOOP }, /* 3 */
{"rim", SAMPLE_NOLOOP }, /* 4 */
#endif
{ "", 0 }
};
STD_SAMPLE_PICK(congo)
@ -1795,28 +1818,28 @@ struct BurnDriver BurnDrvZaxxonb = {
// Super Zaxxon
static struct BurnRomInfo szaxxonRomDesc[] = {
{ "suzaxxon.3", 0x2000, 0xaf7221da, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "suzaxxon.2", 0x2000, 0x1b90fb2a, 1 | BRF_PRG | BRF_ESS }, // 1
{ "suzaxxon.1", 0x1000, 0x07258b4a, 1 | BRF_PRG | BRF_ESS }, // 2
{ "1804e.u27", 0x2000, 0xaf7221da, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "1803e.u28", 0x2000, 0x1b90fb2a, 1 | BRF_PRG | BRF_ESS }, // 1
{ "1802e.u29", 0x1000, 0x07258b4a, 1 | BRF_PRG | BRF_ESS }, // 2
{ "suzaxxon.14", 0x0800, 0xbccf560c, 2 | BRF_GRA }, // 3 Characters
{ "suzaxxon.15", 0x0800, 0xd28c628b, 2 | BRF_GRA }, // 4
{ "1815b.u68", 0x0800, 0xbccf560c, 2 | BRF_GRA }, // 3 Characters
{ "1816b.u69", 0x0800, 0xd28c628b, 2 | BRF_GRA }, // 4
{ "suzaxxon.6", 0x2000, 0xf51af375, 3 | BRF_GRA }, // 5 Background Tiles
{ "suzaxxon.5", 0x2000, 0xa7de021d, 3 | BRF_GRA }, // 6
{ "suzaxxon.4", 0x2000, 0x5bfb3b04, 3 | BRF_GRA }, // 7
{ "1807b.u113", 0x2000, 0xf51af375, 3 | BRF_GRA }, // 5 Background Tiles
{ "1806b.u112", 0x2000, 0xa7de021d, 3 | BRF_GRA }, // 6
{ "1805b.u111", 0x2000, 0x5bfb3b04, 3 | BRF_GRA }, // 7
{ "suzaxxon.11", 0x2000, 0x1503ae41, 4 | BRF_GRA }, // 8 Sprites
{ "suzaxxon.12", 0x2000, 0x3b53d83f, 4 | BRF_GRA }, // 9
{ "suzaxxon.13", 0x2000, 0x581e8793, 4 | BRF_GRA }, // 10
{ "1812e.u77", 0x2000, 0x1503ae41, 4 | BRF_GRA }, // 8 Sprites
{ "1813e.u78", 0x2000, 0x3b53d83f, 4 | BRF_GRA }, // 9
{ "1814e.u79", 0x2000, 0x581e8793, 4 | BRF_GRA }, // 10
{ "suzaxxon.8", 0x2000, 0xdd1b52df, 5 | BRF_GRA }, // 11 Tilemaps
{ "suzaxxon.7", 0x2000, 0xb5bc07f0, 5 | BRF_GRA }, // 12
{ "suzaxxon.10", 0x2000, 0x68e84174, 5 | BRF_GRA }, // 13
{ "suzaxxon.9", 0x2000, 0xa509994b, 5 | BRF_GRA }, // 14
{ "1809b.u91", 0x2000, 0xdd1b52df, 5 | BRF_GRA }, // 11 Tilemaps
{ "1808b.u90", 0x2000, 0xb5bc07f0, 5 | BRF_GRA }, // 12
{ "1811b.u93", 0x2000, 0x68e84174, 5 | BRF_GRA }, // 13
{ "1810b.u92", 0x2000, 0xa509994b, 5 | BRF_GRA }, // 14
{ "suzaxxon.u98", 0x0100, 0x15727a9f, 6 | BRF_GRA }, // 15 Color Proms
{ "suzaxxon.u72", 0x0100, 0xdeaa21f7, 6 | BRF_GRA }, // 16
{ "pr-5168.u98", 0x0100, 0x15727a9f, 6 | BRF_GRA }, // 15 Color Proms
{ "pr-5167.u72", 0x0100, 0xdeaa21f7, 6 | BRF_GRA }, // 16
};
STD_ROM_PICK(szaxxon)
@ -2141,30 +2164,30 @@ struct BurnDriver BurnDrvIxion = {
// Congo Bongo
static struct BurnRomInfo congoRomDesc[] = {
{ "congo1.u35", 0x2000, 0x09355b5b, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "congo2.u34", 0x2000, 0x1c5e30ae, 1 | BRF_PRG | BRF_ESS }, // 1
{ "congo3.u33", 0x2000, 0x5ee1132c, 1 | BRF_PRG | BRF_ESS }, // 2
{ "congo4.u32", 0x2000, 0x5332b9bf, 1 | BRF_PRG | BRF_ESS }, // 3
{ "congo_rev_c_rom1.u21", 0x2000, 0x09355b5b, 1 | BRF_PRG | BRF_ESS }, // 0 Z80 Code
{ "congo_rev_c_rom2a.u22", 0x2000, 0x1c5e30ae, 1 | BRF_PRG | BRF_ESS }, // 1
{ "congo_rev_c_rom3.u23", 0x2000, 0x5ee1132c, 1 | BRF_PRG | BRF_ESS }, // 2
{ "congo_rev_c_rom4.u24", 0x2000, 0x5332b9bf, 1 | BRF_PRG | BRF_ESS }, // 3
{ "congo5.u76", 0x1000, 0x7bf6ba2b, 1 | BRF_GRA }, // 4 Characters
{ "tip_top_rom_5.u76", 0x1000, 0x7bf6ba2b, 1 | BRF_GRA }, // 4 Characters
{ "congo8.u93", 0x2000, 0xdb99a619, 2 | BRF_GRA }, // 5 Background Tiles
{ "congo9.u94", 0x2000, 0x93e2309e, 2 | BRF_GRA }, // 6
{ "congo10.u95", 0x2000, 0xf27a9407, 2 | BRF_GRA }, // 7
{ "tip_top_rom_8.u93", 0x2000, 0xdb99a619, 2 | BRF_GRA }, // 5 Background Tiles
{ "tip_top_rom_9.u94", 0x2000, 0x93e2309e, 2 | BRF_GRA }, // 6
{ "tip_top_rom_10.u95", 0x2000, 0xf27a9407, 2 | BRF_GRA }, // 7
{ "congo12.u78", 0x2000, 0x15e3377a, 3 | BRF_GRA }, // 8 Sprites
{ "congo13.u79", 0x2000, 0x1d1321c8, 3 | BRF_GRA }, // 9
{ "congo11.u77", 0x2000, 0x73e2709f, 3 | BRF_GRA }, // 10
{ "congo14.u104", 0x2000, 0xbf9169fe, 3 | BRF_GRA }, // 11
{ "congo16.u106", 0x2000, 0xcb6d5775, 3 | BRF_GRA }, // 12
{ "congo15.u105", 0x2000, 0x7b15a7a4, 3 | BRF_GRA }, // 13
{ "tip_top_rom_12.u78", 0x2000, 0x15e3377a, 3 | BRF_GRA }, // 8 Sprites
{ "tip_top_rom_13.u79", 0x2000, 0x1d1321c8, 3 | BRF_GRA }, // 9
{ "tip_top_rom_11.u77", 0x2000, 0x73e2709f, 3 | BRF_GRA }, // 10
{ "tip_top_rom_14.u104", 0x2000, 0xbf9169fe, 3 | BRF_GRA }, // 11
{ "tip_top_rom_16.u106", 0x2000, 0xcb6d5775, 3 | BRF_GRA }, // 12
{ "tip_top_rom_15.u105", 0x2000, 0x7b15a7a4, 3 | BRF_GRA }, // 13
{ "congo6.u57", 0x2000, 0xd637f02b, 4 | BRF_GRA }, // 14 Tilemaps
{ "congo7.u58", 0x2000, 0x80927943, 4 | BRF_GRA }, // 15
{ "tip_top_rom_6.u57", 0x2000, 0xd637f02b, 4 | BRF_GRA }, // 14 Tilemaps
{ "tip_top_rom_7.u58", 0x2000, 0x80927943, 4 | BRF_GRA }, // 15
{ "congo.u68", 0x0100, 0xb788d8ae, 5 | BRF_GRA }, // 16 Color Proms
{ "mr019.u87", 0x0100, 0xb788d8ae, 5 | BRF_GRA }, // 16 Color Proms
{ "congo17.u11", 0x2000, 0x5024e673, 6 | BRF_PRG | BRF_ESS }, // 17 Sound Z80 Code
{ "tip_top_rom_17.u19", 0x2000, 0x5024e673, 6 | BRF_PRG | BRF_ESS }, // 17 Sound Z80 Code
};
STD_ROM_PICK(congo)
@ -2232,25 +2255,25 @@ static struct BurnRomInfo tiptopRomDesc[] = {
{ "tiptop3.u33", 0x2000, 0x1c94250b, 1 | BRF_PRG | BRF_ESS }, // 2
{ "tiptop4.u32", 0x2000, 0x577b501b, 1 | BRF_PRG | BRF_ESS }, // 3
{ "congo5.u76", 0x1000, 0x7bf6ba2b, 1 | BRF_GRA }, // 4 Characters
{ "tip_top_rom_5.u76", 0x1000, 0x7bf6ba2b, 1 | BRF_GRA }, // 4 Characters
{ "congo8.u93", 0x2000, 0xdb99a619, 2 | BRF_GRA }, // 5 Background Tiles
{ "congo9.u94", 0x2000, 0x93e2309e, 2 | BRF_GRA }, // 6
{ "congo10.u95", 0x2000, 0xf27a9407, 2 | BRF_GRA }, // 7
{ "tip_top_rom_8.u93", 0x2000, 0xdb99a619, 2 | BRF_GRA }, // 5 Background Tiles
{ "tip_top_rom_9.u94", 0x2000, 0x93e2309e, 2 | BRF_GRA }, // 6
{ "tip_top_rom_10.u95", 0x2000, 0xf27a9407, 2 | BRF_GRA }, // 7
{ "congo12.u78", 0x2000, 0x15e3377a, 3 | BRF_GRA }, // 8 Sprites
{ "congo13.u79", 0x2000, 0x1d1321c8, 3 | BRF_GRA }, // 9
{ "congo11.u77", 0x2000, 0x73e2709f, 3 | BRF_GRA }, // 10
{ "congo14.u104", 0x2000, 0xbf9169fe, 3 | BRF_GRA }, // 11
{ "congo16.u106", 0x2000, 0xcb6d5775, 3 | BRF_GRA }, // 12
{ "congo15.u105", 0x2000, 0x7b15a7a4, 3 | BRF_GRA }, // 13
{ "tip_top_rom_12.u78", 0x2000, 0x15e3377a, 3 | BRF_GRA }, // 8 Sprites
{ "tip_top_rom_13.u79", 0x2000, 0x1d1321c8, 3 | BRF_GRA }, // 9
{ "tip_top_rom_11.u77", 0x2000, 0x73e2709f, 3 | BRF_GRA }, // 10
{ "tip_top_rom_14.u104", 0x2000, 0xbf9169fe, 3 | BRF_GRA }, // 11
{ "tip_top_rom_16.u106", 0x2000, 0xcb6d5775, 3 | BRF_GRA }, // 12
{ "tip_top_rom_15.u105", 0x2000, 0x7b15a7a4, 3 | BRF_GRA }, // 13
{ "congo6.u57", 0x2000, 0xd637f02b, 4 | BRF_GRA }, // 14 Tilemaps
{ "congo7.u58", 0x2000, 0x80927943, 4 | BRF_GRA }, // 15
{ "tip_top_rom_6.u57", 0x2000, 0xd637f02b, 4 | BRF_GRA }, // 14 Tilemaps
{ "tip_top_rom_7.u58", 0x2000, 0x80927943, 4 | BRF_GRA }, // 15
{ "congo.u68", 0x0100, 0xb788d8ae, 5 | BRF_GRA }, // 16 Color Proms
{ "mr018.u68", 0x0200, 0x56b9f1ba, 5 | BRF_GRA }, // 16 Color Proms
{ "congo17.u11", 0x2000, 0x5024e673, 6 | BRF_PRG | BRF_ESS }, // 17 Sound Z80 Code
{ "tip_top_rom_17.u11", 0x2000, 0x5024e673, 6 | BRF_PRG | BRF_ESS }, // 17 Sound Z80 Code
};
STD_ROM_PICK(tiptop)