summaryrefslogtreecommitdiffstatshomepage
path: root/src/devices/machine/m3002.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/devices/machine/m3002.h')
-rw-r--r--src/devices/machine/m3002.h15
1 files changed, 7 insertions, 8 deletions
diff --git a/src/devices/machine/m3002.h b/src/devices/machine/m3002.h
index ef13c360e47..8f34e5aaa49 100644
--- a/src/devices/machine/m3002.h
+++ b/src/devices/machine/m3002.h
@@ -44,23 +44,22 @@ public:
void write(u8 data);
// status output polling
- DECLARE_READ_LINE_MEMBER(busy_r) { return internal_busy() ? 0 : 1; }
- DECLARE_READ_LINE_MEMBER(irq_r) { return m_irq_active ? 0 : 1; }
+ int busy_r() { return internal_busy() ? 0 : 1; }
+ int irq_r() { return m_irq_active ? 0 : 1; }
protected:
m3002_device(const machine_config &mconfig, device_type type, const char *tag, device_t *owner, u32 clock);
- // device-level overrides
- virtual void device_resolve_objects() override;
+ // device_t implementation
virtual void device_start() override;
virtual void device_clock_changed() override;
- // device_nvram_interface overrides
- virtual void nvram_read(emu_file &file) override;
- virtual void nvram_write(emu_file &file) override;
+ // device_nvram_interface implementation
+ virtual bool nvram_read(util::read_stream &file) override;
+ virtual bool nvram_write(util::write_stream &file) override;
virtual void nvram_default() override;
- // device_rtc_interface overrides
+ // device_rtc_interface implementation
virtual bool rtc_feature_y2k() const override { return false; }
virtual bool rtc_feature_leap_year() const override { return true; }
virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override;