COMMODORE 64
Learn assembly by building games
Before You Begin
You'll need an emulator and an assembler. 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.
What You'll Master
By the time you've built all the games, you'll have deep knowledge of C64 hardware and assembly programming.
VIC-II Graphics
Sprites, character graphics, smooth scrolling, raster interrupts, and the tricks that made C64 games look impossible.
SID Sound
Three voices, filters, ADSR envelopes, and the techniques that created the C64's legendary sound.
6510 Assembly
The full instruction set, addressing modes, and optimisation tricks that squeeze every cycle from the CPU.
Game Architecture
State machines, collision systems, input handling, and the patterns that make games feel right.
Ready to Start?
Game 1 starts with sound and input. By the end of Unit 1, you'll have a screen that looks like a game and a key that makes the SID chip sing.
Start Game 1: SID Symphony →