version 0.5.2
[fw/sdcc] / sim / ucsim / z80.src / inst_cb.cc
index 6c9aa410c40d970942bd4c25a2bbe8ec26efb3ff..0ec12a59fe3f1fee9120442f24233139acd48c6c 100644 (file)
@@ -694,10 +694,11 @@ cl_z80::inst_cb(void)
     case 0xFF: // SET 7,A
       return (inst_cb_set(code));
     }
-  if (PC)
+  /*if (PC)
     PC--;
   else
-    PC= get_mem_size(MEM_ROM)-1;
+  PC= get_mem_size(MEM_ROM_ID)-1;*/
+  PC= rom->inc_address(PC, -1);
   return(resINV_INST);
 }