I'm starting to write a 6502 emulator and I am stumped on the BRK instruction's effect on the interrupt disable flag.
- https://en.wikipedia.org/wiki/Interrupt ... rupt_types says that the I flag is SET
- https://github.com/Klaus2m5/6502_65C02_functional_tests tests that the I flag is SET
- https://www.nesdev.org/obelisk-6502-gui ... e.html#BRK says the I flag is NOT AFFECTED
- https://www.masswerk.at/6502/6502_instr ... t.html#BRK says the I flag is NOT SET
- https://archive.org/details/mos_microco ... ing_manual implies that it is NOT SET because it discusses having interrupts interrupt interrupts
Statistics: Posted by hurry-civic-elixir — Tue Nov 26, 2024 12:56 pm — Replies 5 — Views 179