diff options
-rw-r--r-- | src/devices/machine/pit8253.cpp | 2 |
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; |