summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/bus/ti99/peb/peribox.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/bus/ti99/peb/peribox.h')
-rw-r--r--src/devices/bus/ti99/peb/peribox.h18
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