diff --git a/src/py65/devices/mpu65c02.py b/src/py65/devices/mpu65c02.py index 352078c..59781ae 100644 --- a/src/py65/devices/mpu65c02.py +++ b/src/py65/devices/mpu65c02.py @@ -267,6 +267,11 @@ class MPU(mpu6502.MPU): def inst_0xCB(self): self.waiting = True + @instruction(name="CMP", mode='zpi', cycles=6) # Don't know cycles + def inst_0xD2(self): + self.opCPY(self.ZeroPageIndirectAddr) + self.pc += 1 + @instruction(name="SBC", mode="zpi", cycles=5) def inst_0xf2(self): self.opSBC(self.ZeroPageIndirectAddr)