/learn-nes-rom

Trying to figure out how to build an NES rom in 6502 assembly language

Primary LanguageAssembly

Things you need

  1. Retro Assembler and whatever .NET Core libraries you need to download
  2. BizHawk Emulator
  3. If you're using VSCode, this Retro Assembler extension.

Useful resources

  1. Retro Assembler Documentation - good for syntax related to the assembler + assembler configuration
  2. Nesdev wiki - everything you need to know about developing for NES, including hardware architecture
  3. 6502 Reference - if you don't know 6502 assembly language, this is the place to go
  4. 6502 Reference Cheat Sheet - quick reference if you already know what all the instructions mean
  5. Circuit Board Diagram