summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/williams.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/williams.cpp')
-rw-r--r--src/mame/video/williams.cpp20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/video/williams.cpp b/src/mame/video/williams.cpp
index ae81e4d3638..60cc6e03f24 100644
--- a/src/mame/video/williams.cpp
+++ b/src/mame/video/williams.cpp
@@ -340,7 +340,7 @@ void williams_state::williams_palette(palette_device &palette) const
-WRITE8_MEMBER(williams2_state::williams2_paletteram_w)
+void williams2_state::williams2_paletteram_w(offs_t offset, u8 data)
{
static const uint8_t ztable[16] =
{
@@ -365,7 +365,7 @@ WRITE8_MEMBER(williams2_state::williams2_paletteram_w)
}
-WRITE8_MEMBER(williams2_state::williams2_fg_select_w)
+void williams2_state::williams2_fg_select_w(u8 data)
{
m_williams2_fg_color = data & 0x3f;
}
@@ -378,7 +378,7 @@ WRITE8_MEMBER(williams2_state::williams2_fg_select_w)
*
*************************************/
-READ8_MEMBER(williams_state::williams_video_counter_r)
+u8 williams_state::williams_video_counter_r()
{
if (m_screen->vpos() < 0x100)
return m_screen->vpos() & 0xfc;
@@ -428,7 +428,7 @@ TILE_GET_INFO_MEMBER(williams2_state::get_tile_info)
}
-WRITE8_MEMBER(williams2_state::williams2_bg_select_w)
+void williams2_state::williams2_bg_select_w(u8 data)
{
/* based on the tilemap config, only certain bits are used */
/* the rest are determined by other factors */
@@ -453,21 +453,21 @@ WRITE8_MEMBER(williams2_state::williams2_bg_select_w)
}
-WRITE8_MEMBER(williams2_state::williams2_tileram_w)
+void williams2_state::williams2_tileram_w(offs_t offset, u8 data)
{
m_williams2_tileram[offset] = data;
m_bg_tilemap->mark_tile_dirty(offset);
}
-WRITE8_MEMBER(williams2_state::williams2_xscroll_low_w)
+void williams2_state::williams2_xscroll_low_w(u8 data)
{
m_tilemap_xscroll = (m_tilemap_xscroll & ~0x00f) | ((data & 0x80) >> 4) | (data & 0x07);
m_bg_tilemap->set_scrollx(0, (m_tilemap_xscroll & 7) + ((m_tilemap_xscroll >> 3) * 6));
}
-WRITE8_MEMBER(williams2_state::williams2_xscroll_high_w)
+void williams2_state::williams2_xscroll_high_w(u8 data)
{
m_tilemap_xscroll = (m_tilemap_xscroll & 0x00f) | (data << 4);
m_bg_tilemap->set_scrollx(0, (m_tilemap_xscroll & 7) + ((m_tilemap_xscroll >> 3) * 6));
@@ -481,14 +481,14 @@ WRITE8_MEMBER(williams2_state::williams2_xscroll_high_w)
*
*************************************/
-WRITE8_MEMBER(blaster_state::blaster_remap_select_w)
+void blaster_state::blaster_remap_select_w(u8 data)
{
m_blitter_remap_index = data;
m_blitter_remap = m_blitter_remap_lookup.get() + data * 256;
}
-WRITE8_MEMBER(blaster_state::blaster_video_control_w)
+void blaster_state::blaster_video_control_w(u8 data)
{
m_blaster_video_control = data;
}
@@ -575,7 +575,7 @@ WRITE8_MEMBER(williams_state::williams_blitter_w)
}
-WRITE8_MEMBER(williams2_state::williams2_blit_window_enable_w)
+void williams2_state::williams2_blit_window_enable_w(u8 data)
{
m_blitter_window_enable = data & 0x01;
}