I made some quick reference documents for the 65C02 and 65816. They are available at https://github.com/jefftranter/6502/tree/master/docs along with some other documents that are mostly relevant to the Apple 1 and Replica 1.
Let me know of any errors or improvements you'd like to see.
65C02 and 65816 Quick References
- BigDumbDinosaur
- Posts: 9428
- Joined: 28 May 2009
- Location: Midwestern USA (JB Pritzker’s dystopia)
- Contact:
Re: 65C02 and 65816 Quick References
tranter wrote:
I made some quick reference documents for the 65C02 and 65816. They are available at https://github.com/jefftranter/6502/tree/master/docs along with some other documents that are mostly relevant to the Apple 1 and Replica 1.
Let me know of any errors or improvements you'd like to see.
Let me know of any errors or improvements you'd like to see.
I looked at the 'C02 and '816 reference "cards." They look good. Nice job!
BTW, next time you revise the 65C816 reference, you might want to mention that zero page and stack references always target bank $00, even when operating in native mode. Also, JMP (<addr>) and JMP [<addr>] bounce off a bank $00 vector, whereas JMP (<addr>,X) and JSR (<addr>,X) bounce off a vector in the current program bank. Due to this characteristic, the hardware vectors (e.g., IRQ or NMI) must always be in bank $00 as well.
x86? We ain't got no x86. We don't NEED no stinking x86!