Cyclone interface for new mem system, minor tweaks
[picodrive.git] / pico / sek.c
index f085f61..72774ac 100644 (file)
@@ -138,13 +138,7 @@ PICO_INTERNAL int SekReset(void)
   if (Pico.rom==NULL) return 1;\r
 \r
 #ifdef EMU_C68K\r
-  PicoCpuCM68k.state_flags=0;\r
-  PicoCpuCM68k.osp=0;\r
-  PicoCpuCM68k.srh =0x27; // Supervisor mode\r
-  PicoCpuCM68k.irq=0;\r
-  PicoCpuCM68k.a[7]=PicoCpuCM68k.read32(0); // Stack Pointer\r
-  PicoCpuCM68k.membase=0;\r
-  PicoCpuCM68k.pc=PicoCpuCM68k.checkpc(PicoCpuCM68k.read32(4)); // Program Counter\r
+  CycloneReset(&PicoCpuCM68k);\r
 #endif\r
 #ifdef EMU_M68K\r
   m68k_set_context(&PicoCpuMM68k); // if we ever reset m68k, we always need it's context to be set\r