Changes

Jump to: navigation, search

MOS 6502

1 byte added, 00:14, 23 September 2024
/* Branch instructions and Interrupts */
=== Branch instructions and Interrupts ===
The branch instructions have subtle interrupt polling behaviorbehaviour. When executing a branch instruction, the 6502 checks for interrupts before fetching the operand (cycle 2).
If the branch is taken (i.e., the CPU decides to jump), it does not check for interrupts again before proceeding unless the branch crosses a page boundary (like moving from memory address $01FF to $0200).
13,173
edits