diff options
Diffstat (limited to 'src/mame/video/polepos.cpp')
-rw-r--r-- | src/mame/video/polepos.cpp | 24 |
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); |