summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/spg110_video.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/spg110_video.h')
-rw-r--r--src/devices/machine/spg110_video.h76
1 files changed, 38 insertions, 38 deletions
diff --git a/src/devices/machine/spg110_video.h b/src/devices/machine/spg110_video.h
index 59b052c4476..8d46ef6c7f3 100644
--- a/src/devices/machine/spg110_video.h
+++ b/src/devices/machine/spg110_video.h
@@ -35,56 +35,56 @@ public:
uint32_t screen_update(screen_device &screen, bitmap_rgb32 &bitmap, const rectangle &cliprect);
DECLARE_WRITE_LINE_MEMBER(vblank);
- DECLARE_WRITE16_MEMBER(spg110_201c_w);
- DECLARE_WRITE16_MEMBER(spg110_2020_w);
+ void spg110_201c_w(uint16_t data);
+ void spg110_2020_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- DECLARE_WRITE16_MEMBER(spg110_2028_w);
- DECLARE_WRITE16_MEMBER(spg110_2029_w);
+ void spg110_2028_w(uint16_t data);
+ void spg110_2029_w(uint16_t data);
- DECLARE_READ16_MEMBER(spg110_2028_r);
- DECLARE_READ16_MEMBER(spg110_2029_r);
+ uint16_t spg110_2028_r();
+ uint16_t spg110_2029_r();
- DECLARE_WRITE16_MEMBER(spg110_2031_w);
- DECLARE_WRITE16_MEMBER(spg110_2032_w);
- DECLARE_WRITE16_MEMBER(spg110_2033_w);
- DECLARE_WRITE16_MEMBER(spg110_2034_w);
- DECLARE_WRITE16_MEMBER(spg110_2035_w);
- DECLARE_WRITE16_MEMBER(spg110_2036_w);
- DECLARE_WRITE16_MEMBER(spg110_2037_w);
- DECLARE_WRITE16_MEMBER(spg110_2039_w);
+ void spg110_2031_w(uint16_t data);
+ void spg110_2032_w(uint16_t data);
+ void spg110_2033_w(uint16_t data);
+ void spg110_2034_w(uint16_t data);
+ void spg110_2035_w(uint16_t data);
+ void spg110_2036_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void spg110_2037_w(uint16_t data);
+ void spg110_2039_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(spg110_203c_w);
- DECLARE_WRITE16_MEMBER(spg110_203d_w);
+ void spg110_203c_w(uint16_t data);
+ void spg110_203d_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(spg110_2042_w);
+ void spg110_2042_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(spg110_2045_w);
+ void spg110_2045_w(uint16_t data);
- DECLARE_WRITE16_MEMBER(spg110_205x_w);
+ void spg110_205x_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- DECLARE_READ16_MEMBER(spg110_2037_r);
- DECLARE_READ16_MEMBER(spg110_2042_r);
+ uint16_t spg110_2037_r();
+ uint16_t spg110_2042_r();
- DECLARE_WRITE16_MEMBER(dma_dst_w);
- DECLARE_WRITE16_MEMBER(dma_unk_2061_w);
- DECLARE_WRITE16_MEMBER(dma_len_trigger_w);
- DECLARE_WRITE16_MEMBER(spg110_2063_w);
- DECLARE_WRITE16_MEMBER(dma_dst_step_w);
- DECLARE_WRITE16_MEMBER(dma_src_w);
- DECLARE_WRITE16_MEMBER(dma_unk_2067_w);
- DECLARE_WRITE16_MEMBER(dma_src_step_w);
+ void dma_dst_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void dma_unk_2061_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void dma_len_trigger_w(uint16_t data);
+ void spg110_2063_w(uint16_t data);
+ void dma_dst_step_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void dma_src_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void dma_unk_2067_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
+ void dma_src_step_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
- DECLARE_READ16_MEMBER(dma_len_status_r);
- DECLARE_READ16_MEMBER(spg110_2063_r);
+ uint16_t dma_len_status_r();
+ uint16_t spg110_2063_r();
- DECLARE_READ16_MEMBER(dma_manual_r);
- DECLARE_WRITE16_MEMBER(dma_manual_w);
+ uint16_t dma_manual_r();
+ void dma_manual_w(uint16_t data);
- DECLARE_READ16_MEMBER(tmap0_regs_r);
- DECLARE_READ16_MEMBER(tmap1_regs_r);
- DECLARE_WRITE16_MEMBER(tmap0_regs_w);
- DECLARE_WRITE16_MEMBER(tmap1_regs_w);
+ uint16_t tmap0_regs_r(offs_t offset);
+ uint16_t tmap1_regs_r(offs_t offset);
+ void tmap0_regs_w(offs_t offset, uint16_t data);
+ void tmap1_regs_w(offs_t offset, uint16_t data);
auto write_video_irq_callback() { return m_video_irq_cb.bind(); };
@@ -131,7 +131,7 @@ private:
required_shared_ptr<uint16_t> m_sprattr1;
required_shared_ptr<uint16_t> m_sprattr2;
- DECLARE_WRITE16_MEMBER(palette_w);
+ void palette_w(offs_t offset, uint16_t data, uint16_t mem_mask = ~0);
uint16_t tmap0_regs[0x6];
uint16_t tmap1_regs[0x6];