diff --git a/PDP11/pdp11_cpu.c b/PDP11/pdp11_cpu.c index c5cf5d2c..54669379 100644 --- a/PDP11/pdp11_cpu.c +++ b/PDP11/pdp11_cpu.c @@ -2436,6 +2436,7 @@ while (reason == 0) { else setTRAP (TRAP_ILL); break; /* end case 017 */ } /* end switch op */ + if (trap_req == 0) break; } /* end main loop */