diff --git a/applepy.py b/applepy.py index bd19168..d9d8fd7 100644 --- a/applepy.py +++ b/applepy.py @@ -328,7 +328,7 @@ class CPU: return self.read_pc_byte() def zero_page_x_mode(self): - return self.zero_page_mode() + signed(self.x_index) + return (self.zero_page_mode() + signed(self.x_index)) % 0x100 def indirect_mode(self): return self.memory.read_word(self.absolute_mode())