Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.
Sign up6502 interrupt should delay 1 opcode when interrupt occurs on last cycle of opcode #724
Comments
This comment has been minimized.
This comment has been minimized.
tomcw
added a commit
that referenced
this issue
Nov 16, 2019
This comment has been minimized.
This comment has been minimized.
Closing as fixed in AppleWin 1.29.6.0 here. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Spun off from #718.
Due to 6502 pipelining, on the last cycle of any opcode (other than completing the opcode), additionally either:
So if IRQ is asserted on the last cycle, then the next opcode decode is is already happening, so the interrupt will be taken after the next opcode completes.