Содержание
Doom запустили на 40-летнем контроллере допечатной подготовки Agfa Compugraphic 9000PS. Энтузиаст и техноблогер Adrian’s Digital Basement показал, как «бежевый ящик» для PostScript превратился в ретро-компьютер с видео и звуком.
Речь не про бытовой принтер из категории «выкинуть и забыть». Agfa Compugraphic 9000PS работал как RIP: принимал сложные, независимые от разрешения PostScript-файлы от операторов препресса и переводил их в растровые изображения для следующего звена цепочки, обычно для imagesetter, который делал высокодетальные печатные формы.
Почему у «контроллера печати» внутри оказался 68020
Такая задача в своё время требовала серьёзных ресурсов. Поэтому на материнской плате Agfa стоял Motorola 68020 с частотой 16 МГц. А в парной I/O-плате инженеры вообще разместили отдельный Motorola 68000.

Это уже четвёртое видео Adrian про этот Agfa RIP. По его словам, внутри нашлось много занятных компонентов, а сам проект упёрся не в «запустить игру», а в то, чтобы оживить и переосмыслить редкое железо.
Реверс ROM, новый «монитор» и плата видеовыхода

Главная техническая работа в свежем выпуске — реверс-инжиниринг ROM-кода и замена штатного интерпретатора Adobe PostScript в ПЗУ на кастомную прошивку. За основу взяли AGFA-MON, который лежит на GitHub. Эта прошивка даёт мониторинговое приложение, варианты загрузочного «стаба» ОС и даже BASIC-интерпретатор.
Ещё одна практическая проблема — «голый» контроллер изначально не имел нормального видеовыхода. Поэтому для демонстраций Adrian добавил внешнюю видеоподсистему: VERA 8-Bit Video Card, плату для самодельных ретро-компьютерных проектов.

Видео с проектом опубликовано на YouTube: Adrian’s Digital Basement. Код и материалы по Agfa Compugraphic 9000PS автор также ведёт на GitHub.
Doom 1.9 на Minix: запускается, но играть тяжело
Примерно на отметке 1:06 в ролике начинаются живые демо на «перепрошитом» Agfa. Adrian сначала гоняет софт из мира CP/M, а затем переходит на Unix-подобную систему Minix.
Уже под Minix он запускает shareware-версию Doom 1.9 — «на том, что вообще-то было контроллером печати». По ощущениям автора, производительность ожидаемо низкая для 68020, так что Doom идёт медленно.
Но главный стоп-фактор даже не FPS. Adrian отдельно отмечает, что управлять толком не получилось из-за отсутствия поддержки клавиатуры, совместимой с PS/2.
В ролике Adrian прямо называет трансформацию Agfa RIP «astonishing» и напоминает, что этот «мусор» из другой эпохи теперь даёт ретро-фан — пусть и без комфортного Doom.