diff --git a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp index b9d741349..f31a84dd5 100644 --- a/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp +++ b/Processors/68000Mk2/Implementation/68000Mk2Implementation.hpp @@ -45,9 +45,11 @@ enum ExecutionState: int { Perform_np, Perform_np_n, - // MOVE has unique bus usage, so has a specialised state. + // MOVE has unique bus usage, so has specialised states. - MOVEWrite, + MOVEw, + MOVEwRegisterDirect, + MOVEwAddressRegisterIndirectWithPostincrement, }; // MARK: - The state machine. @@ -240,6 +242,10 @@ void Processor> 3; \ @@ -343,6 +349,34 @@ void Processor