diff --git a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp index 71aa392ca..f094f9fa9 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp @@ -1109,7 +1109,11 @@ void Processor( instruction_, operand_[0], operand_[1], status_, *static_cast(this)); - // Next state is set by complete_dbcc + + // Just do the write-back here. + registers_[instruction_.reg(0)].w = operand_[0].w; + + // Next state was set by complete_dbcc. Branch to it. break; BeginState(DBcc_branch_taken):