summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/intv/voice.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/intv/voice.h')
-rw-r--r--src/devices/bus/intv/voice.h42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/devices/bus/intv/voice.h b/src/devices/bus/intv/voice.h
index 7369058c435..d99b31573a3 100644
--- a/src/devices/bus/intv/voice.h
+++ b/src/devices/bus/intv/voice.h
@@ -18,31 +18,31 @@ public:
// reading and writing
// actual IntelliVoice access
- virtual uint16_t read_speech(offs_t offset) override;
- virtual void write_speech(offs_t offset, uint16_t data) override;
+ virtual DECLARE_READ16_MEMBER(read_speech) override;
+ virtual DECLARE_WRITE16_MEMBER(write_speech) override;
// passthru access
- virtual uint16_t read_rom04(offs_t offset) override { return m_subslot->read_rom04(offset); }
- virtual uint16_t read_rom20(offs_t offset) override { return m_subslot->read_rom20(offset); }
- virtual uint16_t read_rom40(offs_t offset) override { return m_subslot->read_rom40(offset); }
- virtual uint16_t read_rom48(offs_t offset) override { return m_subslot->read_rom48(offset); }
- virtual uint16_t read_rom50(offs_t offset) override { return m_subslot->read_rom50(offset); }
- virtual uint16_t read_rom60(offs_t offset) override { return m_subslot->read_rom60(offset); }
- virtual uint16_t read_rom70(offs_t offset) override { return m_subslot->read_rom70(offset); }
- virtual uint16_t read_rom80(offs_t offset) override;
- virtual uint16_t read_rom90(offs_t offset) override { return m_subslot->read_rom90(offset); }
- virtual uint16_t read_roma0(offs_t offset) override { return m_subslot->read_roma0(offset); }
- virtual uint16_t read_romb0(offs_t offset) override { return m_subslot->read_romb0(offset); }
- virtual uint16_t read_romc0(offs_t offset) override { return m_subslot->read_romc0(offset); }
- virtual uint16_t read_romd0(offs_t offset) override;
- virtual uint16_t read_rome0(offs_t offset) override { return m_subslot->read_rome0(offset); }
- virtual uint16_t read_romf0(offs_t offset) override { return m_subslot->read_romf0(offset); }
+ virtual DECLARE_READ16_MEMBER(read_rom04) override { return m_subslot->read_rom04(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom20) override { return m_subslot->read_rom20(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom40) override { return m_subslot->read_rom40(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom48) override { return m_subslot->read_rom48(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom50) override { return m_subslot->read_rom50(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom60) override { return m_subslot->read_rom60(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom70) override { return m_subslot->read_rom70(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_rom80) override;
+ virtual DECLARE_READ16_MEMBER(read_rom90) override { return m_subslot->read_rom90(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_roma0) override { return m_subslot->read_roma0(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_romb0) override { return m_subslot->read_romb0(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_romc0) override { return m_subslot->read_romc0(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_romd0) override;
+ virtual DECLARE_READ16_MEMBER(read_rome0) override { return m_subslot->read_rome0(space, offset, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_romf0) override { return m_subslot->read_romf0(space, offset, mem_mask); }
// RAM passthru write
- virtual void write_88(offs_t offset, uint16_t data) override { if (m_ram88_enabled) m_subslot->write_ram(offset, data); }
- virtual void write_d0(offs_t offset, uint16_t data) override { if (m_ramd0_enabled) m_subslot->write_ram(offset, data); }
- virtual uint16_t read_ram(offs_t offset) override { return m_subslot->read_ram(offset); }
- virtual void write_ram(offs_t offset, uint16_t data) override { m_subslot->write_ram(offset, data); }
+ virtual DECLARE_WRITE16_MEMBER(write_88) override { if (m_ram88_enabled) m_subslot->write_ram(space, offset, data, mem_mask); }
+ virtual DECLARE_WRITE16_MEMBER(write_d0) override { if (m_ramd0_enabled) m_subslot->write_ram(space, offset, data, mem_mask); }
+ virtual DECLARE_READ16_MEMBER(read_ram) override { return m_subslot->read_ram(space, offset, mem_mask); }
+ virtual DECLARE_WRITE16_MEMBER(write_ram) override { m_subslot->write_ram(space, offset, data, mem_mask); }
virtual void late_subslot_setup() override;