Адриан Блэк запустил DOOM на контроллере принтера 40-летней давности с процессором Motorola 68020 и 4 МБ оперативной памяти.

Адриан Блэк запустил DOOM на контроллере принтера 40-летней давности с процессором Motorola 68020 и 4 МБ оперативной памяти.

Есть проекты, живущие исключительно абсурдностью идеи, а есть такие, где действительно слышна работа паяльника, госанализатора и терпения. DOOM, работающий на Agfa Compugraphic 9000PS, принадлежит ко второй группе. На первый взгляд, это всего лишь очередной эпизод интернет-цирка под названием «Сможет ли он запустить DOOM», но на несколько слоев ниже он становится гораздо интереснее, потому что речь идет не о меме. Речь идет о восстановлении контроля над машиной, которую индустрия уже давно обрекла на забвение.

Не каждый порт DOOM имеет смысл, но этот показывает, что старое промышленное оборудование зачастую умирает гораздо позже, чем его производитель.

Гибель живых нейронов. Cortical Labs CL1 сочетает обработку биологической информации с коммерческой обработкой.

Самое мощное здесь не сам DOOM, а путь к его запуску. Адриан Блэк с канала Adrian’s Digital Basement взял промышленный процессор растровых изображений 1986 года, разработал диск без документации и заменил заводское ПЗУ на свой собственный AGFA-MON. В результате Agfa Compugraphic 9000PS с процессором Motorola 68020 16 МГц и 4 МБ ОЗУ перестал быть мертвым сборочным модулем и начал вести себя как обычный компьютер. Он загружает CP/M-68K и Minix, поддерживает BASIC, сканирует SCSI и после добавления чипа VERA отображает графику и звук. Сама условно-бесплатная версия DOOM 1.9 работает вяло и без удобного управления с клавиатуры, поэтому пользователь не получает новую игровую платформу. Он получает нечто более ценное, а именно доказательство того, что старое печатное оборудование имело запас мощности, который можно будет использовать спустя годы.

DOOMBuds — это порт классического шутера от первого лица на наушники PineBuds Pro. Он работает на частоте 300 МГц и имеет менее 1 МБ оперативной памяти.

По сравнению с описанным нами проектом DOOMBuds, этот эксперимент менее зрелищен, но технически более честен, ведь здесь мы наблюдаем не трюк с экзотическим интерфейсом, а настоящее возрождение полноценной машины с собственной прошивкой. В свою очередь, по сравнению с виртуализацией DOOM внутри Hytale, это противоположный полюс той же истории. Там важен программный уровень, здесь борьба за каждый регистр и каждую линию шины. Что это значит для пользователя? Не так уж много на практике и довольно много в более широком плане. Ни один разумный человек сегодня не купит такой контроллер для игр, но для рынка ретрогейминга и архивирования это сигнал о том, что промышленные электронные отходы могут стать архивом знаний. И это более ценно, чем сам мем DOOM, потому что открытый ПЗУ, эмулятор и документация могут превратить закрытую мертвую систему в платформу для исследований, обучения и создания дальнейших портов.

Источник: Adrian’s Digital Basement (YT), Tom’s Hardware, GitHub, Rapita Systems, DoomWiki.

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии