C64 Assembly Programming

Talk directly to the 6510. Four Acts guide you from BASIC graduate to professional 6502 programmer.

← Back to Commodore 64

Course Roadmap

The assembly track builds directly on the BASIC course. Complete all 8 BASIC weeks first, then dive straight into Act I. Lesson 1 covers toolchain setup and essential assembly concepts—no transition course needed! Four Acts take you from BASIC graduate to shipping a fully polished arcade game in pure 6502 assembly.

Act I – Speaking in Bytes

Available Now

Convert Scroll Runner to pure assembly. Build a deterministic main loop, input system, renderer, and master zero-page orchestration. Start coding immediately after BASIC!

Start Act I →

Act II – Controlling Energy

In Development

Drive sprites, raster interrupts, and SID routines with precise timing and hardware control.

Coming Soon

Act III – Building Systems

In Development

Engineer full game loops, asset streaming, and state machines entirely in 6502.

Coming Soon

Act IV – Craft of Creation

In Development

Optimise, polish, and release the finished arcade experience with IRQ-driven effects and sound.

Coming Soon