summaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
-rw-r--r--src/devices/machine/pit8253.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/devices/machine/pit8253.cpp b/src/devices/machine/pit8253.cpp
index e3becf3d613..f09684f782a 100644
--- a/src/devices/machine/pit8253.cpp
+++ b/src/devices/machine/pit8253.cpp
@@ -507,7 +507,7 @@ void pit_counter_device::simulate(int64_t elapsed_cycles)
}
}
- if (elapsed_cycles > 0 && m_phase == 3)
+ if (elapsed_cycles >= adjusted_value && m_phase == 3)
{
/* Reload counter, output goes high */
elapsed_cycles -= adjusted_value;