diff options
Diffstat (limited to 'src/devices/machine/msm6242.h')
-rw-r--r-- | src/devices/machine/msm6242.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/devices/machine/msm6242.h b/src/devices/machine/msm6242.h index 6ee5929a641..216c66fc5b5 100644 --- a/src/devices/machine/msm6242.h +++ b/src/devices/machine/msm6242.h @@ -62,7 +62,6 @@ protected: virtual void device_reset() override; virtual void device_pre_save() override; virtual void device_post_load() override; - virtual void device_timer(emu_timer &timer, device_timer_id id, int param, void *ptr) override; // rtc overrides virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) override; @@ -84,10 +83,12 @@ private: // incidentals devcb_write_line m_out_int_handler; emu_timer * m_timer; + emu_timer * m_timer_irq_clear; u64 m_last_update_time; // last update time, in clock cycles // methods - void rtc_timer_callback(); + TIMER_CALLBACK_MEMBER(rtc_timer_callback); + TIMER_CALLBACK_MEMBER(rtc_irq_pulse_timer_callback); u64 current_time(); void set_irq(bool active); void irq(u8 irq_type); |