Curriculum map
How the whole course fits together.
Code Like It's 198x is not a pile of disconnected lessons. It has layers: foundations before languages, primers before full tracks, Craft before repeated cross-machine technique, and reference once an idea has somewhere real to point.
Foundations
General programming, numbers, bits, and the idea of translation from source to running program.
02First concrete routeLanguage primers
Meet BASIC, assembly, AMOS, Blitz or another route as that machine actually speaks it.
03Cross-machine techniqueThe Craft
Game-making ideas that transfer: cheap maths, visible rules, timing, state, collision and feel.
04Actual applicationMachine tracks
The registers, screen memory, sound chips, ROM calls, frame loops and complete games for one machine.
05Reference shelfPattern Library
Reusable recipes and distilled patterns once an idea has been taught somewhere concrete.
Core route
For a new learner
- Foundations if the programming ideas are new.
- Pick a machine route: BASIC, assembly, AMOS, Blitz, or whatever that system supports.
- Use The Craft when a game-making idea should transfer across machines.
- Build the machine-track games in order; each turns general ideas into real code.
- Return to the Pattern Library when you need a compact recipe.
How lessons repeat
Not everything appears once
A primer teaches the first vocabulary for a route. Later games can pause for mid-language modules when they need a new idiom or feature. Craft modules teach transferable technique, then machine tracks show the version that survives a real screen layout, CPU, toolchain and frame budget.
Shared layers
Things taught once, then reused.
Foundations
The Craft
Machine routes
Where the ideas become code.
These are the active system routes on the site today. The map shows entry paths, not every planned game.
What counts as checked, cited, built, run and real.
Context layerThe VaultThe people, companies, games, hardware and culture around the lessons.
Practical layerSetup GuideEmulators, toolchains, ROMs and the first run on a real old machine.