cyclone_debug improvements pt. 2
[picodrive.git] / Pico / Sek.c
index e05f6f4..3ce710f 100644 (file)
@@ -72,6 +72,12 @@ static int SekUnrecognizedOpcode()
     PicoCpu.stopped = 1;\r
     return 1;\r
   }\r
+#ifdef EMU_M68K // debugging cyclone\r
+  {\r
+    extern int have_illegal;\r
+    have_illegal = 1;\r
+  }\r
+#endif\r
   //exit(1);\r
   return 0;\r
 }\r
@@ -144,6 +150,8 @@ int SekReset()
 #endif\r
 #ifdef EMU_M68K\r
   m68k_set_context(&PicoM68kCPU); // if we ever reset m68k, we always need it's context to be set\r
+  m68ki_cpu.sp[0]=0;\r
+  m68k_set_irq(0);\r
   m68k_pulse_reset();\r
 #endif\r
 \r