diff --git a/cpu.cpp b/cpu.cpp index a478fbe..18303cf 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -901,7 +901,7 @@ bool cpu::single_operand_instructions(const uint16_t instr) if (word_mode) { // MFPS uint16_t temp = psw & 0xff; - if (dst_mode == 0 && sign(temp)) + if (dst_mode == 0 && SIGN(temp)) temp |= 0xff00; putGAM(dst_mode, dst_reg, word_mode, temp, false);