Демосцена всегда славилась не только эффектами и музыкой, но и инструментарием, который её участники создавали для себя. Многие утилиты собирались на коленке — из юношеской неопытности, любви к экспериментам и желания сделать «чтобы выглядело круто». Получились интерфейсы, которые нормальными не назовёшь, но в этом их шарм.
Начнём с Elite Sinus Producer для Amiga. Это генератор таблиц синусов — типичный прекальк для демок вместо расчётов на слабом CPU. При запуске встречает меню, где выбор F-клавишей подсвечивает пункт и громко проигрывает семпл часов с кукушкой. Выбрав опцию «Flower», получаешь траекторию в виде цветка — её можно сохранить как ассемблерный исходник. Встроенная справка — отдельный шедевр: фон переливается синими растровыми полосами и мигает красно-голубым, а текст набран рубленым шрифтом сомнительной читаемости.
Ассемблеры на Amiga чаще всего восходили к Seka и его форку AsmOne. Оба просили указать размер рабочей памяти, а затем открывали командную строку для инспекции RAM, регистров CPU и загрузки исходников. AsmOne выводил свой экран, а не довольствовался окном Workbench. Рипперы вроде Multi-Ripper охотились в памяти после выхода из игры, выуживая спрайты, музыку и сэмплы. А если крашился ассемблерный код, приходил на помощь утилит-риппер, вытаскивавшая исходники Seka из тёплой перезагрузки — ведь защита памяти отсутствовала и демокодинг ронял машину постоянно.
Трекерная музыка выросла из SoundMonitor Криса Хюльсбека для Commodore 64. Идею подхватил коммерческий Ultimate Soundtracker Карстена Обарски, а сценеры быстро разобрали его на запчасти. Так появился NoiseTracker шведского дуэта Mahoney и Kaktus, а затем ProTracker — с миллионом версий и хаков. Интерфейс ProTracker трудно описать: он почти интуитивен для амиговода, но на каждом шагу подстерегают неожиданности. Чего стоит файловый диалог с вертикальной кнопкой EXIT, зажатой между стрелками прокрутки списка файлов. Для MS-DOS блистал Fasttracker II с поддержкой 16-битных сэмплов, кучей каналов и встроенной змейкой. Были и экзотические трекеры: Abyss’ Highest Experience эмулировал чип SID под Workbench 2.0-стилистикой, Megatizer на Atari ST радовал глаз, а JamCrackerPro для Amiga отказался от классической схемы в пользу многооконного интерфейса.
Диски копировали утилитами вроде X-Copy. Сетка из квадратов отображала статус каждого трека дискеты, а по окончании раздавалось «boing». Версию 3.0 распространяла кракинг-группа Paradox. Сам я предпочитал D-Copy — главным образом из-за более стильного внешнего вида.
Среди прочих диковин — паковщик Titanics Cruncher, асимметрично сжимавший исполняемые файлы. ANSI-редактор Digital Intelligence’s Ansi-Editor v2.4 поражал логикой: тулбар показывает текущие цвета, но кликнуть по ним нельзя — надо идти в выпадающее меню. Редактор шрифтов Charedit от Escape работал под MS-DOS. Для Atari Falcon с DSP56k сделали DSPdit от tSCc — ассемблер-редактор со строгим интерфейсом на базе GEM. Даже первый вирусный киллер для Amiga выпустила та же SCA, что написала первый вирус — интерфейс аскетичный, но понятный. Сьют TrackmoDOS (группа NOVA) для трекмосных дискет включал файловый менеджер с неоновыми градиентами. Дискмаг RAW предлагал встроенный редактор палитры, а FuckPaint для Atari Falcon — инструмент с названием «Analizer». И хотя Deluxe Paint не сценовый продукт, без него не обходился ни один пиксельный художник на Amiga — копия валялась у каждого.