Status:
- ✅ Implement official opcodes
⚠️ Running test ROM to find bugs in 6502 instruction set implementation- ✅ Implement unofficial opcodes
- ❌ Finishing ROM to fully support iNES format
- ❌ Cycles
- ❌ PPU
- ❌ APU
- CPU instructions: http://www.obelisk.me.uk/6502/reference.html
- CPU basics: http://wiki.nesdev.com/w/index.php/CPU
- NES wiki: http://wiki.nesdev.com/w/index.php/Programming_guide
- NES emulator ebook: https://bugzmanov.github.io/nes_ebook/chapter_1.html
- NES system documentation: http://nesdev.com/NESDoc.pdf
- Test roms: https://github.com/christopherpow/nes-test-roms
- Test roms: https://wiki.nesdev.com/w/index.php/Emulator_tests
- Overflow flag: http://www.6502.org/tutorials/vflag.html#2.4
- CPU instructions: https://www.middle-engine.com/blog/posts/2020/06/23/programming-the-nes-the-6502-in-detail
- CPU instructions: https://www.masswerk.at/6502/6502_instruction_set.html