Page Crossing on Compare Absolute X
Posted: Mon Jul 17, 2006 10:44 am
Hi
How does the Compare Absolute (DD) determine Page Crossing ?
Where
Accumulator = $30
X Register = $05
Thus the Compared address will point to $8008 which = 0.
I've got a 6502 Simulator that adds an extra cycle because of a Page Crossing. Is this correct ? And if so why ?
Thanks
How does the Compare Absolute (DD) determine Page Crossing ?
Code: Select all
FD07 CMP $8003,X
Accumulator = $30
X Register = $05
Thus the Compared address will point to $8008 which = 0.
I've got a 6502 Simulator that adds an extra cycle because of a Page Crossing. Is this correct ? And if so why ?
Thanks