mirror of
https://github.com/jtauber/applepy.git
synced 2025-02-19 07:30:58 +00:00
slight refactor of update_nz and update_nzc
This commit is contained in:
parent
accc0a60bd
commit
20457db088
11
applepy.py
11
applepy.py
@ -348,15 +348,14 @@ class CPU:
|
||||
####
|
||||
|
||||
def update_nz(self, value):
|
||||
self.zero_flag = (value % 0x100 == 0)
|
||||
self.sign_flag = (value > 0x7F) or (value < 0x00)
|
||||
return value % 0x100
|
||||
value = value % 0x100
|
||||
self.zero_flag = (value == 0)
|
||||
self.sign_flag = ((value & 0x80) != 0)
|
||||
return value
|
||||
|
||||
def update_nzc(self, value):
|
||||
self.zero_flag = (value % 0x100 == 0)
|
||||
self.sign_flag = (value > 0x7F) or (value < 0x00)
|
||||
self.carry_flag = (value > 0xFF)
|
||||
return value % 0x100
|
||||
return self.update_nz(value)
|
||||
|
||||
####
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user