diff --git a/src/py65/devices/mpu6502.py b/src/py65/devices/mpu6502.py index 2de21d9..8fc7852 100644 --- a/src/py65/devices/mpu6502.py +++ b/src/py65/devices/mpu6502.py @@ -437,7 +437,7 @@ class MPU: data = result & self.byteMask if data == 0: self.p |= self.ZERO - if result & 0x100: + if result > self.byteMask: self.p |= self.CARRY self.p |= data & self.NEGATIVE self.a = data