summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/video/polepos.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/video/polepos.cpp')
-rw-r--r--src/mame/video/polepos.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/src/mame/video/polepos.cpp b/src/mame/video/polepos.cpp
index d35dab4d235..eeaf594a590 100644
--- a/src/mame/video/polepos.cpp
+++ b/src/mame/video/polepos.cpp
@@ -205,12 +205,12 @@ void polepos_state::video_start()
***************************************************************************/
-READ8_MEMBER(polepos_state::sprite_r)
+uint8_t polepos_state::sprite_r(offs_t offset)
{
return m_sprite16_memory[offset] & 0xff;
}
-WRITE8_MEMBER(polepos_state::sprite_w)
+void polepos_state::sprite_w(offs_t offset, uint8_t data)
{
m_sprite16_memory[offset] = (m_sprite16_memory[offset] & 0xff00) | data;
}
@@ -222,17 +222,17 @@ WRITE8_MEMBER(polepos_state::sprite_w)
***************************************************************************/
-READ8_MEMBER(polepos_state::road_r)
+uint8_t polepos_state::road_r(offs_t offset)
{
return m_road16_memory[offset] & 0xff;
}
-WRITE8_MEMBER(polepos_state::road_w)
+void polepos_state::road_w(offs_t offset, uint8_t data)
{
m_road16_memory[offset] = (m_road16_memory[offset] & 0xff00) | data;
}
-WRITE16_MEMBER(polepos_state::road16_vscroll_w)
+void polepos_state::road16_vscroll_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_road16_vscroll);
}
@@ -244,26 +244,26 @@ WRITE16_MEMBER(polepos_state::road16_vscroll_w)
***************************************************************************/
-WRITE16_MEMBER(polepos_state::view16_w)
+void polepos_state::view16_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_view16_memory[offset]);
if (offset < 0x400)
m_bg_tilemap->mark_tile_dirty(offset);
}
-READ8_MEMBER(polepos_state::view_r)
+uint8_t polepos_state::view_r(offs_t offset)
{
return m_view16_memory[offset] & 0xff;
}
-WRITE8_MEMBER(polepos_state::view_w)
+void polepos_state::view_w(offs_t offset, uint8_t data)
{
m_view16_memory[offset] = (m_view16_memory[offset] & 0xff00) | data;
if (offset < 0x400)
m_bg_tilemap->mark_tile_dirty(offset);
}
-WRITE16_MEMBER(polepos_state::view16_hscroll_w)
+void polepos_state::view16_hscroll_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_scroll);
m_bg_tilemap->set_scrollx(0,m_scroll);
@@ -282,18 +282,18 @@ WRITE_LINE_MEMBER(polepos_state::chacl_w)
***************************************************************************/
-WRITE16_MEMBER(polepos_state::alpha16_w)
+void polepos_state::alpha16_w(offs_t offset, uint16_t data, uint16_t mem_mask)
{
COMBINE_DATA(&m_alpha16_memory[offset]);
m_tx_tilemap->mark_tile_dirty(offset);
}
-READ8_MEMBER(polepos_state::alpha_r)
+uint8_t polepos_state::alpha_r(offs_t offset)
{
return m_alpha16_memory[offset] & 0xff;
}
-WRITE8_MEMBER(polepos_state::alpha_w)
+void polepos_state::alpha_w(offs_t offset, uint8_t data)
{
m_alpha16_memory[offset] = (m_alpha16_memory[offset] & 0xff00) | data;
m_tx_tilemap->mark_tile_dirty(offset);