Doom запустили на 40-летнем контроллере для принтера

Ютубер и энтузиаст ретро-техники, известный под ником Adrian’s Digital Basement, сумел запустить культовую игру Doom на 40-летнем контроллере для принтера. Основная часть его видео посвящена сложной работе по прошивке нового ПО, а также добавлению видеовыхода и звука на материнскую плату устройства. После преодоления этих препятствий автор переходит к демонстрации возможностей обновлённого «железа» и, конечно же, к запуску Doom.

Речь идёт не о простом старом принтере, а о мощном для своего времени устройстве — контроллере Agfa Compugraphic 9000PS. Эта система использовалась в допечатной подготовке для интерпретации сложных PostScript-файлов и преобразования их в растровые изображения для последующей печати. Именно поэтому на материнской плате устройства установлен довольно производительный по меркам 80-х годов процессор Motorola 68020.

Это уже четвёртое видео Адриана, посвящённое этому устройству (RIP-контроллеру), поскольку невзрачный бежевый корпус скрывает множество интересных компонентов. Например, помимо основной платы с 16-МГц 68020, плата контроллера ввода-вывода оснащена собственным процессором 68000.

Значительная часть работы над проектом заключалась в реверс-инжиниринге оригинального ПЗУ устаревшего и малоизвестного оборудования Agfa. Ключевым шагом стала замена встроенного Adobe PostScript-интерпретатора на кастомную прошивку на основе AGFA-MON (доступна на GitHub). Это позволило запустить мониторинговое приложение, добавить загрузочные опции и даже встроить в систему интерпретатор BASIC.

Прежде чем запускать демо и Doom, Адриану также потребовалось установить видеокарту VERA 8-Bit, разработанную для подобных самодельных компьютерных проектов.

Примерно на 66-й минуте видео начинаются демонстрации работы перепрошитого Agfa RIP. Автор начал с программ для CP/M, но быстро перешёл на Unix-подобную ОС Minix. Именно через неё была запущена полная shareware-версия Doom 1.9 «на том, что было просто чёртовым контроллером для принтера», как с восторгом отмечает ютубер.

Как и следовало ожидать от системы на 68020 (например, от Amiga 1200), Doom работает на этом «железе» очень медленно. Однако проблема с производительностью — не главная: игра оказалась практически неуправляемой из-за отсутствия поддержки клавиатуры с интерфейсом PS/2. Ужасно низкий FPS напомнил автору недавние эксперименты с запуском Red Dead Redemption 2 на 4 кадрах в секунду.

В заключение ютубер подчёркивает, насколько удивительную трансформацию прошло устройство Agfa: от устаревшего «электронного мусора» оно превратилось в платформу для ретро-вычислений, способную (пусть и неиграбельно) запустить Doom.

Источник: Tomshardware.com

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ в комментариях

Вы можете задать вопрос нашему ИИ-помощнику прямо в комментариях к этой статье. Он постарается быстро ответить или уточнить информацию.

⚠️ ИИ может ошибаться — проверяйте важную информацию.


0 комментариев

Оставить комментарий


Все комментарии - Технологии