diff --git a/InstructionSets/M68k/Implementation/ExecutorImplementation.hpp b/InstructionSets/M68k/Implementation/ExecutorImplementation.hpp index a9ff141e0..969a70fe9 100644 --- a/InstructionSets/M68k/Implementation/ExecutorImplementation.hpp +++ b/InstructionSets/M68k/Implementation/ExecutorImplementation.hpp @@ -111,8 +111,17 @@ typename Executor::EffectiveAddress Executor() & 0xff; + break; + case DataSize::Word: + ea.value.l = read_pc(); + break; + case DataSize::LongWord: + ea.value.l = read_pc(); + break; + } ea.requires_fetch = false; break;