This is a work-in-progress emulator for the 6502 processor
I found the following sources extremely useful:
- http://www.6502.org/tutorials/6502opcodes.html
- https://wiki.cdot.senecapolytechnic.ca/wiki/6502_Jumps,_Branches,_and_Procedures
- https://www.masswerk.at/6502/6502_instruction_set.html
- https://analog-hors.github.io/site/pones-p1/#:~:text=6502%20instruction%20operation%20codes%20(opcodes,BBB%20defines%20the%20addressing%20mode.
- https://en.wikipedia.org/wiki/Endianness
- http://www.6502.org/users/obelisk/6502/instructions.html
- https://www.cpcwiki.eu/index.php/MOS_6502
- https://en.wikibooks.org/wiki/6502_Assembly#Memory_layout
- https://www.nesdev.org/wiki/Instruction_reference
- https://yizhang82.dev/nes-emu-cpu#show-me-the-ram
- https://www.nesdev.org/wiki/Status_flags#:~:text=The%20flags%20register%2C%20also%20called%20processor%20status%20or,one%20or%20more%20bits%20and%20leave%20others%20unchanged.
- https://llx.com/Neil/a2/opcodes.html