summaryrefslogtreecommitdiffstatshomepage
path: root/src/mame/machine/taitocchip.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/mame/machine/taitocchip.h')
-rw-r--r--src/mame/machine/taitocchip.h20
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;