From fa8d6d9f9d152b839101d8096383d4ed088111d0 Mon Sep 17 00:00:00 2001 From: folkert van heusden Date: Sat, 26 Mar 2022 20:44:09 +0100 Subject: [PATCH] illegal instruction trap no longer stops emulation --- cpu.cpp | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/cpu.cpp b/cpu.cpp index 8cb2edb..daf8401 100644 --- a/cpu.cpp +++ b/cpu.cpp @@ -1642,18 +1642,7 @@ void cpu::step() if (misc_operations(instr)) return; - fprintf(stderr, "UNHANDLED instruction %o\n\n", instr); - - { - FILE *fh = fopen("fail.dat", "wb"); - if (fh) { - for(int i=0; i<256; i++) - fputc(b -> readByte(getPC() - 2 + i), fh); - fclose(fh); - } - } + fprintf(stderr, "UNHANDLED instruction %o\n", instr); trap(010); - - *event = 1; }