CycloneSetSr(context, *(unsigned int *)(cpu+0x44));\r
context->osp=*(unsigned int *)(cpu+0x48);\r
memcpy(context->d,cpu,0x40);\r
- context->membase=0;\r
- context->pc = context->checkpc(*(unsigned int *)(cpu+0x40)); // Base pc\r
+ context->membase = 0;\r
+ context->pc = *(unsigned int *)(cpu+0x40);\r
+ CycloneUnpack(context, NULL); // rebase PC\r
context->irq = cpu[0x4c];\r
context->state_flags = 0;\r
if (cpu[0x4d])\r