COMMODORE 64

Learn assembly by building games

CPU
MOS 6510
Speed
1 MHz
RAM
64 KB
Graphics
VIC-II
Sound
SID

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 →