diff options
Diffstat (limited to 'src/mame/machine/taitocchip.h')
-rw-r--r-- | src/mame/machine/taitocchip.h | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/mame/machine/taitocchip.h b/src/mame/machine/taitocchip.h index 7f3c75506a6..eac1e06ed78 100644 --- a/src/mame/machine/taitocchip.h +++ b/src/mame/machine/taitocchip.h @@ -14,7 +14,7 @@ class taito_cchip_device : public device_t { public: // construction/destruction - taito_cchip_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); + taito_cchip_device(const machine_config &mconfig, const char *tag, device_t *owner, u32 clock); auto in_pa_callback() { return m_in_pa_cb.bind(); } auto in_pb_callback() { return m_in_pb_cb.bind(); } @@ -25,15 +25,15 @@ public: auto out_pc_callback() { return m_out_pc_cb.bind(); } // can be accessed externally - DECLARE_READ8_MEMBER(asic_r); - DECLARE_WRITE8_MEMBER(asic_w); - DECLARE_WRITE8_MEMBER(asic68_w); + u8 asic_r(offs_t offset); + void asic_w(offs_t offset, u8 data); + void asic68_w(offs_t offset, u8 data); - DECLARE_READ8_MEMBER(mem_r); - DECLARE_WRITE8_MEMBER(mem_w); + u8 mem_r(offs_t offset); + void mem_w(offs_t offset, u8 data); - DECLARE_READ8_MEMBER(mem68_r); - DECLARE_WRITE8_MEMBER(mem68_w); + u8 mem68_r(offs_t offset); + void mem68_w(offs_t offset, u8 data); void ext_interrupt(int state); @@ -49,12 +49,12 @@ protected: virtual void device_reset() override; private: - uint8_t m_asic_ram[4]; + u8 m_asic_ram[4]; required_device<cpu_device> m_upd7811; required_device<address_map_bank_device> m_upd4464_bank; required_device<address_map_bank_device> m_upd4464_bank68; - required_shared_ptr<uint8_t> m_upd4464; + required_shared_ptr<u8> m_upd4464; devcb_read8 m_in_pa_cb; devcb_read8 m_in_pb_cb; |