diff options
Diffstat (limited to 'src/emu/dirtc.h')
-rw-r--r-- | src/emu/dirtc.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/emu/dirtc.h b/src/emu/dirtc.h index 76658b12a9f..e76a8d3dba3 100644 --- a/src/emu/dirtc.h +++ b/src/emu/dirtc.h @@ -47,6 +47,9 @@ public: device_rtc_interface(const machine_config &mconfig, device_t &device); virtual ~device_rtc_interface(); + // use UTC instead of local time when syncing at startup + void set_use_utc(bool use_utc) { m_use_utc = use_utc; } + void set_time(bool update, int year, int month, int day, int day_of_week, int hour, int minute, int second); void set_current_time(const system_time &systime); @@ -72,10 +75,12 @@ protected: virtual void rtc_clock_updated(int year, int month, int day, int day_of_week, int hour, int minute, int second) = 0; int m_register[7]; + + bool m_use_utc; }; // iterator -typedef device_interface_iterator<device_rtc_interface> rtc_interface_iterator; +typedef device_interface_enumerator<device_rtc_interface> rtc_interface_enumerator; #endif // MAME_EMU_DIRTC_H |