diff options
Diffstat (limited to 'src/devices/machine/z80sio.h')
-rw-r--r-- | src/devices/machine/z80sio.h | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/devices/machine/z80sio.h b/src/devices/machine/z80sio.h index eff587dc281..fabe6a20bfc 100644 --- a/src/devices/machine/z80sio.h +++ b/src/devices/machine/z80sio.h @@ -305,20 +305,20 @@ public: template <typename T> void set_cputag(T &&tag) { m_hostcpu.set_tag(std::forward<T>(tag)); } - DECLARE_READ8_MEMBER( cd_ba_r ); - DECLARE_WRITE8_MEMBER( cd_ba_w ); - DECLARE_READ8_MEMBER( ba_cd_r ); - DECLARE_WRITE8_MEMBER( ba_cd_w ); - - DECLARE_READ8_MEMBER( da_r ) { return m_chanA->data_read(); } - DECLARE_WRITE8_MEMBER( da_w ) { m_chanA->data_write(data); } - DECLARE_READ8_MEMBER( db_r ) { return m_chanB->data_read(); } - DECLARE_WRITE8_MEMBER( db_w ) { m_chanB->data_write(data); } - - DECLARE_READ8_MEMBER( ca_r ) { return m_chanA->control_read(); } - DECLARE_WRITE8_MEMBER( ca_w ) { m_chanA->control_write(data); } - DECLARE_READ8_MEMBER( cb_r ) { return m_chanB->control_read(); } - DECLARE_WRITE8_MEMBER( cb_w ) { m_chanB->control_write(data); } + uint8_t cd_ba_r(offs_t offset); + void cd_ba_w(offs_t offset, uint8_t data); + uint8_t ba_cd_r(offs_t offset); + void ba_cd_w(offs_t offset, uint8_t data); + + uint8_t da_r() { return m_chanA->data_read(); } + void da_w(uint8_t data) { m_chanA->data_write(data); } + uint8_t db_r() { return m_chanB->data_read(); } + void db_w(uint8_t data) { m_chanB->data_write(data); } + + uint8_t ca_r() { return m_chanA->control_read(); } + void ca_w(uint8_t data) { m_chanA->control_write(data); } + uint8_t cb_r() { return m_chanB->control_read(); } + void cb_w(uint8_t data) { m_chanB->control_write(data); } // interrupt acknowledge virtual int m1_r(); |