đšī¸
Learn by Doing
Every lesson includes buildable assembly code that runs in the Stella emulator. Type it, build it, see it on screen.
78 hands-on lessons taking you from absolute beginner to homebrew game developer
| Part | Topic | Lessons | What You'll Learn |
|---|---|---|---|
| 0 | Foundations | 01â03 | Number systems, Stella debugger, 2600 architecture |
| 1 | The 6502 CPU | 04â11 | Registers, arithmetic, branches, stack, bitwise, addressing |
| 2 | TV & TIA | 12â18 | NTSC frame, colors, timing, cycle counting, beam racing |
| 3 | Playfield | 19â24 | PF registers, asymmetric, animation, data-driven, multicolor |
| 4 | Sprites | 25â34 | Players, positioning, movement, missiles, animation, controllers |
| 5 | Sound | 35â37 | Sound effects, music, audio engine design |
| 6 | Game Dev | 38â47 | Collision, scoring, game states, AI, debugging, tools |
| 7 | Kernel Mastery | 48â55 | Kernel types, scrolling, visual effects, design patterns |
| 8 | Advanced | 56â65 | Bankswitching, illegal opcodes, DPC+, compression, cartridge building |
| 9 | DSL Path | 66â68 | batari BASIC analysis, automatable patterns, kernel architecture |
| 10 | Capstones | 69â72 | Pong, Breakout, Maze Explorer, your own game |
| 11 | Legendary Techniques đŽ | 73â78 | Cosmic Ark starfield, skipdraw, pseudo-3D road, procedural worlds, interlaced flicker, Adventure engine (coming soon) |