NES-Emulator

Run

Make sure that you have installed node and npm.

npm i && make run

Then visit localhost:3006.

References

  1. 6502 Introduction
  2. Easy 6502
  3. NES ebook
  4. NES emulator development guide
  5. Intervals of BRK/IRQ/NMI/RESET on a MOS 6502
  6. 6502_instruction_set
  7. Extra Instructions Of The 65XX Series CPU
  8. The Overflow(V) Flag Explained
  9. PPU registers
  10. PPU Mirroring
  11. NMOS 6502 Opcodes
  12. An Overview of NES Rendering
  13. PPU_OAM
  14. Nintendo MMC1 info for 8-bit NES carts
nes在线模拟器,点开即可https://nes.mengru.space/
也可以下载代码自己弄
https://github.com/mengrru/NES-Emulator