ROM Hacking Tutorials

Handy links to YouTube videos about NES ROM hacking, 6502 assembly, tools, and debugging. Each button opens the video in a new tab.

Intro to 6502 Assembly (NES context) NES PPU Basics: Backgrounds & Sprites Setting Up ca65/NESASM and Building a ROM Mesen Debugger: Trace & Step Through 6502 FCEUX Debugging: Nametables, PPU Viewer Creating Tiles/CHR with YY-CHR Palette Setup and Color Math on NES Scrolling and Nametable Updates OAM DMA and Drawing Sprites NMI and VBlank: Safe PPU Updates IPS/UPS Patching Workflow (Floating IPS) Level Editing Example (SMB / utilities) Reading Controller Input on NES Bank Switching and Mappers (MMC1/MMC3 intro) APU Basics: Simple Sound on NES