From 2452a3104f3e70cb338a15c9a5d80b711087f126 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Sun, 30 Oct 2016 20:24:30 -0400 Subject: [PATCH] Corrected test: hitting zero is sufficient. No need to cross it. --- Processors/6502/CPU6502.hpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Processors/6502/CPU6502.hpp b/Processors/6502/CPU6502.hpp index 4a169d344..960921064 100644 --- a/Processors/6502/CPU6502.hpp +++ b/Processors/6502/CPU6502.hpp @@ -621,7 +621,7 @@ template class Processor { _irq_request_history = _irq_line & _inverseInterruptFlag; \ number_of_cycles -= static_cast(this)->perform_bus_operation(nextBusOperation, busAddress, busValue); \ nextBusOperation = BusOperation::None; \ - if(number_of_cycles < 0) break; + if(number_of_cycles <= 0) break; checkSchedule(); number_of_cycles += _cycles_left_to_run;