version 0.5.2
[fw/sdcc] / sim / ucsim / z80.src / inst_xxcb.cc
index d696d30275c3f4c794b47a78a5a7341a6aa0cbba..0b979b1622db7269be6b4c1887d321a0d1aca3e1 100644 (file)
@@ -684,10 +684,11 @@ cl_z80::inst_XXcb(void)
     case 0xFF: // SET 7,A
       return (inst_XXcb_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);
 }