summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/i8271.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/i8271.h')
-rw-r--r--src/devices/machine/i8271.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/devices/machine/i8271.h b/src/devices/machine/i8271.h
index 701085f58d4..88e9a6146e6 100644
--- a/src/devices/machine/i8271.h
+++ b/src/devices/machine/i8271.h
@@ -24,10 +24,10 @@ public:
auto hdl_wr_callback() { return hdl_cb.bind(); }
auto opt_wr_callback() { return opt_cb.bind(); }
- DECLARE_READ8_MEMBER(read);
- DECLARE_WRITE8_MEMBER(write);
- DECLARE_READ8_MEMBER (data_r);
- DECLARE_WRITE8_MEMBER(data_w);
+ uint8_t read(offs_t offset);
+ void write(offs_t offset, uint8_t data);
+ uint8_t data_r();
+ void data_w(uint8_t data);
void ready_w(bool val);
@@ -228,11 +228,11 @@ private:
C_INCOMPLETE
};
- DECLARE_READ8_MEMBER (sr_r);
- DECLARE_READ8_MEMBER (rr_r);
- DECLARE_WRITE8_MEMBER(reset_w) { if(data == 1) soft_reset(); }
- DECLARE_WRITE8_MEMBER(cmd_w);
- DECLARE_WRITE8_MEMBER(param_w);
+ uint8_t sr_r();
+ uint8_t rr_r();
+ void reset_w(uint8_t data) { if(data == 1) soft_reset(); }
+ void cmd_w(uint8_t data);
+ void param_w(uint8_t data);
void delay_cycles(emu_timer *tm, int cycles);
void set_drq(bool state);