Fixed OF and CF flags being always set to false

This commit is contained in:
simon 2017-12-29 17:06:28 -05:00
parent c4caf4ab0b
commit a9e580f2ce

View File

@ -25,9 +25,11 @@ public class MulInstruction extends Instruction {
status.setOverflowFlag(true);
status.setCarryFlag(true);
cpu.getRegisterSet().getRegister("Y").setValue(hWord);//Don't overwrite Y register if it's blank
}
} else {
status.setOverflowFlag(false);
status.setCarryFlag(false);
}
cpu.getRegisterSet().set(1, Util.getLowerWord(result));
return status;