summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/mconfig.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/emu/mconfig.h')
-rw-r--r--src/emu/mconfig.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/emu/mconfig.h b/src/emu/mconfig.h
index a2ae9638527..0a79173dff5 100644
--- a/src/emu/mconfig.h
+++ b/src/emu/mconfig.h
@@ -68,8 +68,10 @@ public:
// public state
attotime m_minimum_quantum; // minimum scheduling quantum
std::string m_perfect_cpu_quantum; // tag of CPU to use for "perfect" scheduling
+#ifdef LEGACY_WATCHDOG
INT32 m_watchdog_vblank_count; // number of VBLANKs until the watchdog kills us
attotime m_watchdog_time; // length of time until the watchdog kills us
+#endif
// other parameters
const internal_layout * m_default_layout; // default layout for this machine
@@ -199,11 +201,13 @@ References an external machine config.
#define MCFG_QUANTUM_PERFECT_CPU(_cputag) \
config.m_perfect_cpu_quantum = owner->subtag(_cputag);
+#ifdef LEGACY_WATCHDOG
// watchdog configuration
#define MCFG_WATCHDOG_VBLANK_INIT(_count) \
config.m_watchdog_vblank_count = _count;
#define MCFG_WATCHDOG_TIME_INIT(_time) \
config.m_watchdog_time = _time;
+#endif
// core video parameters
#define MCFG_DEFAULT_LAYOUT(_layout) \