The Strange Interfaces of the Demoscene: A Tour of the Tools

Translated by a model; the original is in Russian.

· Curiosities
The author of datagubbe.se has assembled a collection of the quirky user interfaces that demosceners relied on across the Amiga, Atari, C64 and PC. These homemade tools grew out of teenage enthusiasm, a habit of tinkering and a desire to make everything just that little bit cooler.

cover.svg

The demoscene is a subculture of digital art where programmers, musicians and artists compete to squeeze the impossible out of modest hardware. The author of the essay on datagubbe.se, a longtime fan of the movement, reminds us that behind those dazzling effects — beyond the hours of hard graft — lies a rich tradition of homemade tooling. And the interfaces of these tools turned out to be, to put it mildly, idiosyncratic.

Sines, assemblers and “cheats”

The selection opens with the Elite Sinus Producer for the Amiga — a sine-table generator. Since the 7 MHz processor couldn't handle complex math in real time, sceners “cheated” by precalculating the values into lookup tables. The program greets the user with a menu where every choice is accompanied by a loud cuckoo sample, while the help screen flickers with red-and-cyan stripes — which, of course, only makes reading the text “easier.”

Many of the tools were text-based. The scene loved assemblers of the Seka and AsmOne family, whose genealogical tree, the author notes, rivals the Unix family in how far it branches. A category of its own were the rippers: utilities that combed through memory in search of other people's music, samples or sprites once you'd quit a game. There was even a ripper made specifically to hunt for Seka source code in memory after a crash — because the Amiga had no memory protection, and scener code was famous for its tendency to bring everything down.

Trackers and copiers

Music was written in trackers, where notes and effects are entered more like in a code editor than on a sheet of manuscript paper. All of them trace back to the commercial Ultimate Soundtracker of 1987, which the sceners quickly took apart: this is how NoiseTracker and ProTracker came about, with their dense, “almost-intuitive” interface in which a vertical EXIT button lurked between the scroll arrows. Also mentioned are Fasttracker II for DOS (with a built-in game of “Snake”) and trackers for the Atari ST.

To distribute demos and pirated software, you needed disk copiers — X-Copy and D-Copy, which displayed the status of every track as a grid of little squares and “bonked” cheerfully when they were done.

The virus that cured itself

Among the other curiosities are Titanics Cruncher (an executable packer), ANSI editors for decorating pirate BBSes, font editors for scroll texts, and even a DSP assembler for the Atari Falcon. A story in its own right: the first Amiga virus was written by the Swiss Cracking Association, which then — apparently stung by conscience — released the first antivirus as well, aimed at its own creation.

The overview closes with the diskmag RAW, sporting a textured interface “long before Frutiger Aero,” a pixel editor with an unprintable name, and the all-powerful Deluxe Paint — a program that, in the author's words, literally everyone with an Amiga owned.


Source: Hacker News

Comments

Sign in, to comment.

  • No comments yet.