diff options
Diffstat (limited to 'src/devices/machine/sda2006.h')
-rw-r--r-- | src/devices/machine/sda2006.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/devices/machine/sda2006.h b/src/devices/machine/sda2006.h index 31657be6344..15c9b06fb37 100644 --- a/src/devices/machine/sda2006.h +++ b/src/devices/machine/sda2006.h @@ -17,20 +17,20 @@ public: sda2006_device(const machine_config &mconfig, const char *tag, device_t *owner, uint32_t clock = 0); // I/O operations - DECLARE_READ_LINE_MEMBER(read_data); - DECLARE_WRITE_LINE_MEMBER(write_data); - DECLARE_WRITE_LINE_MEMBER(write_clock); - DECLARE_WRITE_LINE_MEMBER(write_enable); + int read_data(); + void write_data(int state); + void write_clock(int state); + void write_enable(int state); protected: // device-level overrides virtual void device_validity_check(validity_checker &valid) const override; - virtual void device_start() override; - virtual void device_reset() override; + virtual void device_start() override ATTR_COLD; + virtual void device_reset() override ATTR_COLD; virtual void nvram_default() override; - virtual void nvram_read(emu_file &file) override; - virtual void nvram_write(emu_file &file) override; + virtual bool nvram_read(util::read_stream &file) override; + virtual bool nvram_write(util::write_stream &file) override; private: enum { |