diff options
Diffstat (limited to 'src/mame/drivers/magic10.cpp')
-rw-r--r-- | src/mame/drivers/magic10.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/mame/drivers/magic10.cpp b/src/mame/drivers/magic10.cpp index 786737e224b..6084b9d055c 100644 --- a/src/mame/drivers/magic10.cpp +++ b/src/mame/drivers/magic10.cpp @@ -172,13 +172,13 @@ protected: virtual void video_start() override; private: - DECLARE_WRITE16_MEMBER(layer0_videoram_w); - DECLARE_WRITE16_MEMBER(layer1_videoram_w); - DECLARE_WRITE16_MEMBER(layer2_videoram_w); - DECLARE_READ16_MEMBER(magic102_r); - DECLARE_READ16_MEMBER(hotslot_copro_r); - DECLARE_WRITE16_MEMBER(hotslot_copro_w); - DECLARE_WRITE16_MEMBER(magic10_out_w); + void layer0_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + void layer1_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + void layer2_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0); + uint16_t magic102_r(); + uint16_t hotslot_copro_r(); + void hotslot_copro_w(uint16_t data); + void magic10_out_w(uint16_t data); TILE_GET_INFO_MEMBER(get_layer0_tile_info); TILE_GET_INFO_MEMBER(get_layer1_tile_info); TILE_GET_INFO_MEMBER(get_layer2_tile_info); @@ -209,19 +209,19 @@ private: * Video Hardware * ***************************/ -WRITE16_MEMBER(magic10_state::layer0_videoram_w) +void magic10_state::layer0_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask) { COMBINE_DATA(&m_layer0_videoram[offset]); m_layer0_tilemap->mark_tile_dirty(offset >> 1); } -WRITE16_MEMBER(magic10_state::layer1_videoram_w) +void magic10_state::layer1_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask) { COMBINE_DATA(&m_layer1_videoram[offset]); m_layer1_tilemap->mark_tile_dirty(offset >> 1); } -WRITE16_MEMBER(magic10_state::layer2_videoram_w) +void magic10_state::layer2_videoram_w(offs_t offset, uint16_t data, uint16_t mem_mask) { COMBINE_DATA(&m_layer2_videoram[offset]); m_layer2_tilemap->mark_tile_dirty(offset >> 1); @@ -286,23 +286,23 @@ uint32_t magic10_state::screen_update_magic10(screen_device &screen, bitmap_ind1 * R/W Handlers * ***************************/ -READ16_MEMBER(magic10_state::magic102_r) +uint16_t magic10_state::magic102_r() { m_magic102_ret ^= 0x20; return m_magic102_ret; } -READ16_MEMBER(magic10_state::hotslot_copro_r) +uint16_t magic10_state::hotslot_copro_r() { return 0x80; } -WRITE16_MEMBER(magic10_state::hotslot_copro_w) +void magic10_state::hotslot_copro_w(uint16_t data) { logerror("Writing to copro: %d \n", data); } -WRITE16_MEMBER(magic10_state::magic10_out_w) +void magic10_state::magic10_out_w(uint16_t data) { /* ---------------------------------------------- |