Revert "SOB"

This reverts commit 49a902f457.
This commit is contained in:
folkert van heusden 2024-03-31 12:12:06 +02:00
parent 49a902f457
commit cf0d500a59
Signed by untrusted user who does not match committer: folkert
GPG key ID: 6B6455EDFEED3BD1

11
cpu.cpp
View file

@ -796,19 +796,14 @@ bool cpu::additional_double_operand_instructions(const uint16_t instr)
}
case 7: { // SOB
uint16_t v = getRegister(reg);
if (v == 1)
v = 0;
else {
v--;
addRegister(reg, rm_cur, -1);
if (getRegister(reg)) {
uint16_t newPC = getPC() - dst * 2;
setPC(newPC);
}
setRegister(reg, v);
return true;
}
}