THE C64

1982 · 64KB · one megahertz · seventeen million sold

The Commodore 64 boot screen

When you switched on a Commodore 64, this is what greeted you: a blue screen, a light-blue border, and a blinking cursor waiting for a command. 38911 BASIC BYTES FREE — that was your canvas. No operating system to boot, no updates, no waiting. On in one second, ready to program.

The machine

Released in August 1982 for $595, the C64 went on to become the best-selling single computer model of all time — somewhere between 12.5 and 17 million units. For a decade it was the machine in the bedroom, the one a generation learned to code on and, more importantly, learned to play on.

Spec The reality of 1982
CPU MOS 6510 at ~1 MHz
RAM 64 kilobytes (hence the name)
Graphics VIC-II — 320×200, 16 colours, hardware sprites
Sound SID 6581 — 3 voices, the chip that launched a genre of music
Storage Cassette tape (slow) or 5.25" floppy (less slow)
Colours The 16 you see below — and no more

Sixteen colours, forever

Every C64 game, every loading screen, every demo was painted from exactly these sixteen colours. Retro-64 uses the same palette by index — when the engine says C64.LIGHT_BLUE, it means colour 14, the same one that framed the boot screen.

The 16 colours of the C64

The wait was part of it

Loading a game from cassette took minutes, and the screen filled with these hypnotic bands of colour while it worked — the data itself, made visible. A whole generation's Pavlovian anticipation lives in this image.

C64 tape-loading colour bars

Why it still matters

The C64's limits were its art. Sixteen colours forced clarity. One megahertz forced clever code. 64KB forced designers to make every byte count — Elite fit an entire galaxy into less memory than a single modern emoji. The games that came out the other side didn't feel good by accident; they were tuned frame by frame by people who understood the machine completely.

That's the whole reason Retro-64 exists: to recreate not just how those games looked, but how they felt — the committed jumps, the momentum, the honest difficulty — in code you can read.