logoalt Hacker News

smokeltoday at 10:22 AM0 repliesview on HN

There were early multitasking operating systems starting with the 286, but for demos you'd typically use the entire CPU. Part of the magic was that video routines would run at an extremely constant 50 (or 60) Hz, perfectly in sync with the hardware. This, and color bleeding, resulted in a buttery smooth experience, that I still miss.

One particular example of this experience was that you'd use "raster bars" to time the performance of your routines. If your main loop is synchronized with the vertical retrace, then switching the background color after a piece of code would show up in the margins of your screen.

Animations were tuned to move in constant pixel offsets. All the anti-aliasing in the world cannot bring back the true demoscene spirit :)