В 90-х заставки After Dark от Berkeley Systems приносили Летающих Тостеров, Рыбок и Звёздные Скайлайны на экраны Macintosh по всему миру. Они выполняли практическую функцию — защищали CRT-мониторы от выгорания, но заодно развлекали пользователей анимациями: смешными, сюрреалистичными, красивыми, а иногда и откровенно странными.
Это произведения искусства, которые заслуживают сохранения.
До сих пор запуск модулей After Dark требовал возни с настройкой эмуляторов Mac OS или поиска винтажного железа. Но и в этом случае ни один эмулятор или старый компьютер не мог точно воспроизвести все модули: одни анимации шли слишком быстро, другие — слишком медленно.
Afterglow — это эмулятор, созданный специально для запуска модулей After Dark: оригинального 68k-кода модулей, а не ремейка или порта, без зависимости от ПЗУ Apple или классической Mac OS. Проект создан в духе сохранения программного наследия и делает After Dark доступным для использования сегодня и на годы вперёд.
Импорт почти всего, что есть
Модули в комплект не входят, но импортировать их просто: достаточно перетащить файлы модулей, образы дисков или сжатые архивы в приложение — Afterglow автоматически извлечёт и импортирует их. Практически любой формат, в котором есть модули, можно перетащить в приложение.
Также можно просматривать и устанавливать релизы прямо из Internet Archive, не выходя из приложения.
Заставка для macOS
Удовольствие от заставок — в неожиданности: возвращаешься к компьютеру и видишь что-то непредсказуемое — психоделический фрактал, процедурно сгенерированный горный пейзаж или Bad Dog, портящего рабочий стол.
Afterglow включает модуль заставки для современной macOS, позволяющий запускать любые импортированные классические модули.
Экран блокировки с Liquid Glass ещё никогда не выглядел так хорошо.
Без внешних зависимостей
Работая на базе эмулятора процессора 68k Musashi, Afterglow реализует ровно ту часть Macintosh Toolbox и API операционной системы, которая необходима для запуска модулей After Dark.
Установка ПЗУ Apple или классической Mac OS не требуется.
И это ещё не всё…
- Управление модулями
- Полноэкранный режим
- Случайный выбор модуля
- Одновременный запуск нескольких модулей
- 3D-обложки коробок
- CRT-шейдер
- Инспектор ресурсов
- Редактор DrawMorph