missing IOT instruction

This commit is contained in:
folkert van heusden 2022-03-17 09:36:54 +01:00
parent d958ff0cca
commit de3df9ffa7

11
cpu.cpp
View file

@ -1000,6 +1000,13 @@ bool cpu::misc_operations(const uint16_t instr)
setPSW(popStack());
return true;
case 0b0000000000000100: // IOT
pushStack(getPSW());
pushStack(getPC());
setPC(b -> readWord(020));
setPSW(b -> readWord(022));
return true;
case 0b0000000000000110: // RTT
setPC(popStack());
setPSW(popStack());
@ -1433,6 +1440,10 @@ void cpu::disassemble()
text = "RTI";
break;
case 0b0000000000000100:
text = "IOT";
break;
case 0b0000000000000110:
text = "RTT";
break;