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