summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/champbas.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/champbas.cpp')
-rw-r--r--src/mame/video/champbas.cpp19
1 files changed, 7 insertions, 12 deletions
diff --git a/src/mame/video/champbas.cpp b/src/mame/video/champbas.cpp
index 062a861ade6..9faf3776944 100644
--- a/src/mame/video/champbas.cpp
+++ b/src/mame/video/champbas.cpp
@@ -183,26 +183,21 @@ WRITE8_MEMBER(champbas_state::tilemap_w)
m_bg_tilemap->mark_tile_dirty(offset & 0x3ff);
}
-WRITE8_MEMBER(champbas_state::gfxbank_w)
+WRITE_LINE_MEMBER(champbas_state::gfxbank_w)
{
- data &= 1;
-
- if (m_gfx_bank != data)
- {
- m_gfx_bank = data;
- m_bg_tilemap->mark_all_dirty();
- }
+ m_gfx_bank = state;
+ m_bg_tilemap->mark_all_dirty();
}
-WRITE8_MEMBER(champbas_state::palette_bank_w)
+WRITE_LINE_MEMBER(champbas_state::palette_bank_w)
{
- m_palette_bank = data & 1;
+ m_palette_bank = state;
m_bg_tilemap->set_palette_offset(m_palette_bank << 8);
}
-WRITE8_MEMBER(champbas_state::flipscreen_w)
+WRITE_LINE_MEMBER(champbas_state::flipscreen_w)
{
- flip_screen_set(~data & 1);
+ flip_screen_set(!state);
}