summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/dirtc.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/dirtc.h')
-rw-r--r--src/emu/dirtc.h7
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