diff options
Diffstat (limited to 'src/devices/bus/ti99/peb/peribox.h')
-rw-r--r-- | src/devices/bus/ti99/peb/peribox.h | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/bus/ti99/peb/peribox.h b/src/devices/bus/ti99/peb/peribox.h index dc294a8778c..0ea38d227fb 100644 --- a/src/devices/bus/ti99/peb/peribox.h +++ b/src/devices/bus/ti99/peb/peribox.h @@ -35,11 +35,11 @@ public: peribox_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // Next eight methods are called from the console - DECLARE_READ8Z_MEMBER(readz) override; + void readz(offs_t offset, uint8_t *value) override; void write(offs_t offset, uint8_t data) override; - DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) override; + void setaddress_dbin(offs_t offset, int state) override; - DECLARE_READ8Z_MEMBER(crureadz) override; + void crureadz(offs_t offset, uint8_t *value) override; void cruwrite(offs_t offset, uint8_t data) override; DECLARE_WRITE_LINE_MEMBER(senila); @@ -173,11 +173,11 @@ class device_ti99_peribox_card_interface : public device_interface friend class peribox_slot_device; public: - virtual DECLARE_READ8Z_MEMBER(readz) = 0; + virtual void readz(offs_t offset, uint8_t *value) = 0; virtual void write(offs_t offset, uint8_t data) = 0; - virtual DECLARE_READ8Z_MEMBER(crureadz) = 0; + virtual void crureadz(offs_t offset, uint8_t *value) = 0; virtual void cruwrite(offs_t offset, uint8_t data) = 0; - virtual DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin) { }; + virtual void setaddress_dbin(offs_t offset, int state) { }; virtual DECLARE_WRITE_LINE_MEMBER(clock_in) { } virtual DECLARE_WRITE_LINE_MEMBER(reset_in) { } @@ -227,9 +227,9 @@ public: peribox_slot_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); // Called from the box (direction to card) - DECLARE_READ8Z_MEMBER(readz); + void readz(offs_t offset, uint8_t *value); void write(offs_t offset, uint8_t data); - DECLARE_SETADDRESS_DBIN_MEMBER(setaddress_dbin); + void setaddress_dbin(offs_t offset, int state); DECLARE_WRITE_LINE_MEMBER(senila); DECLARE_WRITE_LINE_MEMBER(senilb); @@ -242,7 +242,7 @@ public: DECLARE_WRITE_LINE_MEMBER( lcp_line ); DECLARE_WRITE_LINE_MEMBER( set_ready ); - DECLARE_READ8Z_MEMBER(crureadz); + void crureadz(offs_t offset, uint8_t *value); void cruwrite(offs_t offset, uint8_t data); // called from the box itself |