- if (pc > Pico.romsize && !(PicoAHW & PAHW_SVP)) {\r
- if (++idledet_bads > 128) return 2; // remove detector\r
+ // XXX: probably shouldn't patch RAM too\r
+ v = m68k_read16_map[pc >> M68K_MEM_SHIFT];\r
+ if (!(v & 0x80000000))\r
+ target = (u16 *)((v << 1) + pc);\r
+ else {\r
+ if (++idledet_bads > 128)\r
+ return 2; // remove detector\r