mirror of
https://github.com/holub/mame
synced 2025-06-06 12:53:46 +03:00
mmc3_clones: remove unneeded workaround,
rungun: remove unneeded bool checks
This commit is contained in:
parent
2d5d97dda3
commit
03af26bfe2
@ -2934,11 +2934,11 @@ void nes_bmc_f600_device::write_l(offs_t offset, u8 data)
|
||||
m_reg = offset;
|
||||
|
||||
m_prg_base = (m_reg & 0x38) << 1;
|
||||
m_prg_mask = 0x1f >> (BIT(m_reg, 5) ? 1 : 0);
|
||||
m_prg_mask = 0x1f >> BIT(m_reg, 5);
|
||||
set_prg(m_prg_base, m_prg_mask);
|
||||
|
||||
m_chr_base = (m_reg & 0x07) << 7;
|
||||
m_chr_mask = 0xff >> (BIT(m_reg, 2) ? 0 : 1);
|
||||
m_chr_mask = 0xff >> BIT(~m_reg, 2);
|
||||
set_chr(m_chr_source, m_chr_base, m_chr_mask);
|
||||
}
|
||||
}
|
||||
|
@ -182,7 +182,7 @@ uint16_t rungun_state::sysregs_r(offs_t offset, uint16_t mem_mask)
|
||||
*/
|
||||
{
|
||||
uint8_t field_bit = m_screen->frame_number() & 1;
|
||||
if (m_single_screen_mode == true)
|
||||
if (m_single_screen_mode)
|
||||
field_bit = 1;
|
||||
return (m_system->read() & 0xfdff) | (field_bit << 9);
|
||||
}
|
||||
@ -419,10 +419,10 @@ uint32_t rungun_state::screen_update_rng(screen_device &screen, bitmap_ind16 &bi
|
||||
bitmap.fill(m_palette->black_pen(), cliprect);
|
||||
screen.priority().fill(0, cliprect);
|
||||
m_current_display_bank = m_screen->frame_number() & 1;
|
||||
if (m_single_screen_mode == true)
|
||||
if (m_single_screen_mode)
|
||||
m_current_display_bank = 0;
|
||||
|
||||
if (m_video_priority_mode == false)
|
||||
if (!m_video_priority_mode)
|
||||
{
|
||||
m_k053936->zoom_draw(screen, bitmap, cliprect, m_936_tilemap[m_current_display_bank], 0, 0, 1);
|
||||
m_k055673->k053247_sprites_draw(bitmap, cliprect);
|
||||
@ -463,7 +463,7 @@ void rungun_state::sprite_dma_trigger(void)
|
||||
{
|
||||
uint32_t src_address;
|
||||
|
||||
if (m_single_screen_mode == true)
|
||||
if (m_single_screen_mode)
|
||||
src_address = 1*0x2000;
|
||||
else
|
||||
src_address = m_current_display_bank*0x2000;
|
||||
|
Loading…
Reference in New Issue
Block a user