diff options
Diffstat (limited to 'src/devices/bus/isa/sblaster.h')
-rw-r--r-- | src/devices/bus/isa/sblaster.h | 34 |
1 files changed, 17 insertions, 17 deletions
diff --git a/src/devices/bus/isa/sblaster.h b/src/devices/bus/isa/sblaster.h index 1517ef64308..9bc4d5e625b 100644 --- a/src/devices/bus/isa/sblaster.h +++ b/src/devices/bus/isa/sblaster.h @@ -28,14 +28,14 @@ public: void queue_r(uint8_t data); uint8_t dequeue_r(); - DECLARE_READ8_MEMBER(dsp_reset_r); - DECLARE_WRITE8_MEMBER(dsp_reset_w); - DECLARE_READ8_MEMBER(dsp_data_r); - DECLARE_WRITE8_MEMBER(dsp_data_w); - DECLARE_READ8_MEMBER(dsp_rbuf_status_r); - DECLARE_READ8_MEMBER(dsp_wbuf_status_r); - DECLARE_WRITE8_MEMBER(dsp_rbuf_status_w); - DECLARE_WRITE8_MEMBER(dsp_cmd_w); + uint8_t dsp_reset_r(offs_t offset); + void dsp_reset_w(offs_t offset, uint8_t data); + uint8_t dsp_data_r(offs_t offset); + void dsp_data_w(offs_t offset, uint8_t data); + uint8_t dsp_rbuf_status_r(offs_t offset); + uint8_t dsp_wbuf_status_r(offs_t offset); + void dsp_rbuf_status_w(offs_t offset, uint8_t data); + void dsp_cmd_w(offs_t offset, uint8_t data); DECLARE_WRITE_LINE_MEMBER( midi_rx_w ) { device_serial_interface::rx_w((uint8_t)state); } @@ -150,8 +150,8 @@ class sb8_device : public sb_device, public device_isa8_card_interface { public: - DECLARE_READ8_MEMBER(ym3812_16_r); - DECLARE_WRITE8_MEMBER(ym3812_16_w); + uint8_t ym3812_16_r(offs_t offset); + void ym3812_16_w(offs_t offset, uint8_t data); virtual ioport_constructor device_input_ports() const override; protected: // construction/destruction @@ -172,9 +172,9 @@ public: // construction/destruction isa8_sblaster1_0_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock); - DECLARE_READ8_MEMBER(saa1099_16_r); - DECLARE_WRITE8_MEMBER(saa1099_1_16_w); - DECLARE_WRITE8_MEMBER(saa1099_2_16_w); + uint8_t saa1099_16_r(offs_t offset); + void saa1099_1_16_w(offs_t offset, uint8_t data); + void saa1099_2_16_w(offs_t offset, uint8_t data); protected: // device-level overrides @@ -207,10 +207,10 @@ class sb16_device : public sb_device, public device_isa16_card_interface { public: - DECLARE_READ8_MEMBER(mpu401_r); - DECLARE_WRITE8_MEMBER(mpu401_w); - DECLARE_READ8_MEMBER(mixer_r); - DECLARE_WRITE8_MEMBER(mixer_w); + uint8_t mpu401_r(offs_t offset); + void mpu401_w(offs_t offset, uint8_t data); + uint8_t mixer_r(offs_t offset); + void mixer_w(offs_t offset, uint8_t data); virtual ioport_constructor device_input_ports() const override; protected: // construction/destruction |