From a64948a2baa62baeb658b84031186815518efbf8 Mon Sep 17 00:00:00 2001 From: Thomas Harte Date: Wed, 10 Apr 2019 22:42:43 -0400 Subject: [PATCH] Permits zero-bus-op non-terminals. --- Processors/68000/Implementation/68000Implementation.hpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Processors/68000/Implementation/68000Implementation.hpp b/Processors/68000/Implementation/68000Implementation.hpp index ca736e34a..0f29be8a0 100644 --- a/Processors/68000/Implementation/68000Implementation.hpp +++ b/Processors/68000/Implementation/68000Implementation.hpp @@ -799,7 +799,8 @@ template void Processor: // If we've got to a micro-op that includes bus steps, break out of this loop. if(!active_micro_op_->is_terminal()) { active_step_ = active_micro_op_->bus_program; - break; + if(!active_step_->is_terminal()) + break; } } }