Skip to content

Repository files navigation

NES Code Crash Course

  • Presented at Fire & Ice RGX 2025

Preview Screenshot

Building

  • Simply run make
    • Requires make, ca65, and ld65 to be included in your PATH.
  • Alternatively, run rebuild.bat on Windows or rebuild.sh on MacOS and Linux.
    • Requires ca65 and ld65 to be included in your PATH.

File Summary

  • gamehunt2025.s
    • Complete source code in 6502 assembly.
  • data.inc
    • Complete read-only data including colors, initial sprite state, links to nametables, and link to the pattern table.
  • system.inc Canonical names for NES registers and sprite OAM data layout.
  • nrom.cfg
    • Linker configuration for a basic NES NROM rom file.
  • gamehunt2025.nes
    • Prebuilt rom file.

About

Example project for the NES Code Crash Course talk at Fire & Ice RGX 2025 and the NES 101 talk at Fan Expo San Francisco 2025.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages