Im little confused about what it means "page boundary crossed" when doing an Instruction that for example reads from memory, like ADC addresing mode ABSOLUTE_X, the reference says (as almost all do) "add 1 cycle if the "page boundary is crossed". Is it the fact that the base address is given by the pc + 1 and pc + 2 and added to x? i mean if we do:
lda $01FF, x
is in that situation that we cross the page boundary to $02XX, assuming that x > 0 of course.
Is that well?
lda $01FF, x
is in that situation that we cross the page boundary to $02XX, assuming that x > 0 of course.
Is that well?