bmxstunts: copy 2nd half of another dump attempt to bmxl rom

This commit is contained in:
hap 2022-08-22 12:05:28 +02:00
parent bc8f9d815a
commit 7bd9db575b
2 changed files with 11 additions and 14 deletions

View File

@ -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) )

View File

@ -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, 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-256, y, 0);
}
}
}