diff --git a/InstructionSets/68k/Decoder.cpp b/InstructionSets/68k/Decoder.cpp index 1ae8bc971..780a34a2c 100644 --- a/InstructionSets/68k/Decoder.cpp +++ b/InstructionSets/68k/Decoder.cpp @@ -412,6 +412,18 @@ template Preinstruction Predecoder::decode(ui AddressingMode::Quick, 0, combined_mode(ea_mode, ea_register), ea_register); + // + // MARK: MOVEq + // + // b9–b11: a destination register; + // b0–b7: a 'quick' value. + // + // TODO: does this need to be a separate instruction from MOVEl? + case OpT(Operation::MOVEq): + return Preinstruction(operation, + AddressingMode::Quick, 0, + AddressingMode::DataRegisterDirect, data_register); + // // MARK: Impossible error case. //