- m68ki_cpu_core *context = is_sub ? &PicoS68kCPU : &PicoM68kCPU;\r
- memcpy(context->dar,cpu,0x40);\r
- context->pc=*(unsigned int *)(cpu+0x40);\r
+ void *oldcontext = m68ki_cpu_p;\r
+ m68k_set_context(is_sub ? &PicoS68kCPU : &PicoM68kCPU);\r
+ memcpy(m68ki_cpu_p->dar,cpu,0x40);\r
+ m68ki_cpu_p->pc=*(unsigned int *)(cpu+0x40);\r