From 4bb197590a6ff7559c5b84d2a17f650e8bb10c3c Mon Sep 17 00:00:00 2001 From: jackchatelet Date: Wed, 28 May 2014 10:18:36 +0000 Subject: [PATCH] Work on the Sega System16b version of Ace Attacker [Chris Hardy, Andreas Naive] * Reconstructed SEGA FD1094 key (317-0059). Some errors could remain. * Found the differences, in some sprite ROMs, with the System16a version to be due to a BAD_DUMP with stuck bits. Both sets use the same sprite ROMs now. --- src/burn/drv/sega/d_sys16b.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/burn/drv/sega/d_sys16b.cpp b/src/burn/drv/sega/d_sys16b.cpp index 285e611fa..0c757aebb 100644 --- a/src/burn/drv/sega/d_sys16b.cpp +++ b/src/burn/drv/sega/d_sys16b.cpp @@ -1767,11 +1767,11 @@ static struct BurnRomInfo AceattacRomDesc[] = { { "epr-11501.b1", 0x10000, 0x09179ead, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11505.b5", 0x10000, 0xb67f1ecf, SYS16_ROM_SPRITES | BRF_GRA }, - { "epr-11502.b2", 0x10000, 0xa3ee36b8, SYS16_ROM_SPRITES | BRF_GRA }, + { "epr-11502.b2", 0x10000, 0x7464bae4, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11506.b6", 0x10000, 0xb0104def, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11503.b3", 0x10000, 0x344c0692, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11507.b7", 0x10000, 0xa2af710a, SYS16_ROM_SPRITES | BRF_GRA }, - { "epr-11504.b4", 0x10000, 0x7cae7920, SYS16_ROM_SPRITES | BRF_GRA }, + { "epr-11504.b4", 0x10000, 0x42b4a5f8, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11508.b8", 0x10000, 0x5cbb833c, SYS16_ROM_SPRITES | BRF_GRA }, { "epr-11496.a7", 0x08000, 0x82cb40a9, SYS16_ROM_Z80PROG | BRF_ESS | BRF_PRG }, @@ -1781,7 +1781,8 @@ static struct BurnRomInfo AceattacRomDesc[] = { { "epr-11499.a10", 0x08000, 0xea332866, SYS16_ROM_UPD7759DATA | BRF_SND }, { "epr-11500.a11", 0x08000, 0x2ddf1c31, SYS16_ROM_UPD7759DATA | BRF_SND }, - { "317-0059.key", 0x02000, 0x00000000, SYS16_ROM_KEY | BRF_ESS | BRF_PRG | BRF_NODUMP }, + // reconstructed key; some of the RNG-independent bits could be incorrect + { "317-0059.key", 0x02000, 0x14ce2a94, SYS16_ROM_KEY | BRF_ESS | BRF_PRG }, };