Skip to content

NINTENDO ENTERTAINMENT SYSTEM

Learn 6502 assembly by building games

CPU
Ricoh 2A03
Speed
1.79 MHz
RAM
2 KB
Graphics
PPU
Sound
APU
Neon Nexus units 01–16 are live.
Crate Escape and Stellar Barrage coming soon.

Before You Begin

You'll need an assembler and an emulator. Both are free and take five minutes to install.

Set Up Your Tools →

Games

Each game teaches new skills while building something you'll want to play. Start with Game 1 and work through in order — each builds on what came before.

1
Neon Nexus
Fixed-screen action in a neon arena
PPU graphicsSprite managementNMI handlingController input
16 / 64 units
2
Crate Escape
Single-screen platformer with jump physics
GravityJump physicsPlatform collisionPlayer animation
Coming Soon
3
Stellar Barrage
Fixed-screen space shooter with enemy waves
ProjectilesEnemy formationsCollision typesWave progression
Coming Soon
4
Fracture Point
Breakout with tile manipulation
Ball physicsTile updatesPaddle controlPower-ups
Coming Soon
5
Pellet Panic
Pac-Man style maze game with ghost AI
Tile-based mazeGhost AIPower-upsScreen wrapping
Coming Soon
6
Crypt Crawler
Flip-screen dungeon exploration
Room structuresPersistent stateKey/door mechanicsChase AI
Coming Soon
7
Fangs for the Memory
Snake game with ring buffer data structure
Ring buffersGrid movementSelf-collisionGrowth mechanics
Coming Soon
8
Gridlock
Tetris-style falling blocks with rotation
Piece rotationGrid collisionLine clearingGhost piece
Coming Soon
9
Pixel Plains
Side-scrolling platformer with hardware scrolling
Hardware scrollingScroll registersCamera systemsLevel streaming
Coming Soon
10
Ion Trail
Gradius-style side-scrolling shooter
Scrolling shooterPower-upsEnemy patternsTerrain collision
Coming Soon
11
Thunder Run
Vertical shooter with MMC1 mapper
Vertical scrollingFormation patternsMMC1 mapperExtended CHR
Coming Soon
12
Iron Assault
Contra-style run and gun with co-op
Multi-directional shootingTwo-player co-opBoss battlesWeapon upgrades
Coming Soon
13
Pavement Justice
Beat em up with Y-depth sorting
Y-depth sortingMelee combatCombo systemsMultiple enemies
Coming Soon
14
Tarmac Terror
Pseudo-3D racing with split-screen
Pseudo-3D roadSprite scalingSplit-screenRoad curves
Coming Soon
15
Echoes of Eponium
Metroidvania with ability-gating
Connected worldAbility-gatingSave systemMMC3 mapper
Coming Soon
16
Requiem for a Mapper
Capstone action-adventure epic
All techniquesIRQ effectsBattery backupProfessional polish
Coming Soon
17
VRC6 Symphony
Audio expansion with Konami VRC6
VRC6 mapperExtra audio channelsMusic compositionExpansion audio
Coming Soon
18
MMC5 Mastery
Advanced mapper techniques
MMC5 mapperExtended nametablesSplit-screen effectsExtra sound
Coming Soon

What You'll Master

By the time you've built all the games, you'll have deep knowledge of NES hardware and 6502 assembly.

PPU Graphics

Master the Picture Processing Unit: tiles, sprites, nametables, and the scrolling techniques that defined a generation.

APU Sound

Program the Audio Processing Unit's five channels: two pulse waves, triangle, noise, and DMC for authentic 8-bit music.

6502 Assembly

The instruction set that powered the console revolution. Zero page, indexed addressing, and cycle-counted code.

Mapper Magic

Understand cartridge mappers and how they expanded the NES beyond its limits. Bank switching and advanced techniques.

Memory Map

The NES has a compact but powerful memory layout — just 2KB of RAM, with memory-mapped I/O for PPU and APU.

$0000-$07FF RAM (2KB, mirrored to $1FFF)
$2000-$2007 PPU Registers
$4000-$4017 APU & I/O Registers
$8000-$FFFF PRG-ROM (cartridge code)

Ready to Start?

Game 1 starts with the PPU — setting up palettes and drawing to the screen. By the end of Unit 1, you'll have a coloured background rendered by real NES hardware.

Start Game 1: Neon Nexus →