summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
author Aaron Giles <aaron@aarongiles.com>2021-03-30 09:26:32 -0700
committer Aaron Giles <aaron@aarongiles.com>2021-03-30 09:26:32 -0700
commit46efb7b2e2603f4e798e7045383339fbed4db8e1 (patch)
tree534ef4709781dd583dfdb36d88457aeb6a0628f0
parent136ffaf2f5ae994cea9bf39341e5124dab6000b8 (diff)
Put in some dummy values for 0 clocks to prevent divide by zero int he core execute loop.
-rw-r--r--src/emu/diexec.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/emu/diexec.cpp b/src/emu/diexec.cpp
index 216c6695734..2210f05bdf7 100644
--- a/src/emu/diexec.cpp
+++ b/src/emu/diexec.cpp
@@ -480,6 +480,8 @@ void device_execute_interface::interface_clock_changed()
if (device().clock() == 0)
{
suspend(SUSPEND_REASON_CLOCK, true);
+ m_attoseconds_per_cycle = ATTOSECONDS_PER_SECOND;
+ m_cycles_per_second = 0;
return;
}