diff options
author | 2022-08-22 12:05:28 +0200 | |
---|---|---|
committer | 2022-08-22 12:05:48 +0200 | |
commit | 7bd9db575b27db74e8bee8bd3ed4517b0e21b414 (patch) | |
tree | f4617b5a379d0844ef42376a1e72caac689d267b | |
parent | bc8f9d815a351fcd0461dd13bbb90b746a6f1d48 (diff) |
bmxstunts: copy 2nd half of another dump attempt to bmxl rom
-rw-r--r-- | src/mame/galaxian/galaxian.cpp | 6 | ||||
-rw-r--r-- | src/mame/thepit/thepit_v.cpp | 21 |
2 files changed, 12 insertions, 15 deletions
diff --git a/src/mame/galaxian/galaxian.cpp b/src/mame/galaxian/galaxian.cpp index 1d8e8520900..72671b24e89 100644 --- a/src/mame/galaxian/galaxian.cpp +++ b/src/mame/galaxian/galaxian.cpp @@ -7783,12 +7783,12 @@ void bmxstunts_state::bmxstunts(machine_config &config) { galaxian_base(config); - M6502(config.replace(), m_maincpu, 3'072'000); // TODO: verify clock, actually 6502A + M6502(config.replace(), m_maincpu, 3'072'000); // Synertek 6502A, TODO: verify clock m_maincpu->set_addrmap(AS_PROGRAM, &bmxstunts_state::bmxstunts_map); set_irq_line(0); - SN76489A(config, m_snsnd, 3'072'000); // TODO: verify clock, actually SN76489AN + SN76489A(config, m_snsnd, 3'072'000); // SN76489AN, TODO: verify clock m_snsnd->add_route(ALL_OUTPUTS, "speaker", 0.5); } @@ -12370,7 +12370,7 @@ ROM_START( bmxstunts ) ROM_REGION( 0x2000, "gfx1", 0 ) ROM_LOAD( "bmxh.1h", 0x0000, 0x1000, CRC(b6d28b39) SHA1(3f9a9a182764a57af80d91640d7d2cece1f25af2) ) - ROM_LOAD( "bmxl.1l", 0x1000, 0x1000, BAD_DUMP CRC(2435510f) SHA1(3215ebe77c90b9548af28f31f3ef37c2f971255d) ) // didn't read consistently, combination of 2 dump attempts + ROM_LOAD( "bmxl.1l", 0x1000, 0x1000, BAD_DUMP CRC(d221f0aa) SHA1(38fc2892214c8611924ca7726c50055c520b87c5) ) // dying EPROM, combination of several dump attempts, still has bad pixels ROM_REGION( 0x0020, "proms", 0 ) ROM_LOAD( "bmx6331.6l", 0x0000, 0x0020, CRC(ce3e9306) SHA1(62dc5208eea2d3126e61cc7af30e71a9e60d438c) ) diff --git a/src/mame/thepit/thepit_v.cpp b/src/mame/thepit/thepit_v.cpp index e408fe69600..ffbd557f91d 100644 --- a/src/mame/thepit/thepit_v.cpp +++ b/src/mame/thepit/thepit_v.cpp @@ -250,18 +250,15 @@ void thepit_state::draw_sprites(bitmap_ind16 &bitmap, const rectangle &cliprect, /* sprites 0-3 are drawn one pixel down */ if (offs < 16) y++; - - m_gfxdecode->gfx(2 * m_graphics_bank + 1)->transpen(bitmap,cliprect, - m_spriteram[offs + 1] & 0x3f, - m_spriteram[offs + 2], - flipx, flipy, x, y, 0); - - - m_gfxdecode->gfx(2 * m_graphics_bank + 1)->transpen(bitmap,cliprect, - m_spriteram[offs + 1] & 0x3f, - m_spriteram[offs + 2], - flipx, flipy, x-256, y, 0); - + m_gfxdecode->gfx(2 * m_graphics_bank + 1)->transpen(bitmap,cliprect, + m_spriteram[offs + 1] & 0x3f, + m_spriteram[offs + 2], + flipx, flipy, x, y, 0); + + m_gfxdecode->gfx(2 * m_graphics_bank + 1)->transpen(bitmap,cliprect, + m_spriteram[offs + 1] & 0x3f, + m_spriteram[offs + 2], + flipx, flipy, x-256, y, 0); } } } |