1 2 3 4 5 6 7 8 9 10 11 12 13 14
case BRK: set_flag(m, FLAG_BREAK, 1); m->interrupt_waiting = 1; break; case RTI: m->sr = STACK_POP(m); arg1 = STACK_POP(m); m->pc = mem_abs(arg1, STACK_POP(m), 0); break; case WAI: m->emu_flags |= EMU_FLAG_WAIT_FOR_INTERRUPT; break;