Hardware Quirks as Features#

Now that the hardware and its techniques make sense, here’s the reward: a look at the games that took the VCS’s flaws — its bugs, its side effects, its undocumented corners — and turned them into signature effects no one could have designed on purpose.

This is what made VCS programming an art rather than a craft. The machine was so starved for objects, memory, and cycles that its limits weren’t obstacles to route around — they were raw material. A timing glitch became a starfield. The program’s own code became scenery. The two-sprite ceiling became a visual style. Across the library, the line between “defect” and “feature” sits wherever a clever programmer chose to draw it.

These pages assume you’ve met the hardware they bend, so they live after the basics — but they’re here mostly to be enjoyed.

The unifying idea: on hardware this constrained, every feature was somebody refusing to accept a limit.