1 чип и 666 строчек кода — так запустили Doom

Александр
Doom

Игра Doom вышла более 25 лет назад, и с тех пор на чём только её не запускали: компьютерах, смартфонах, часах, принтерах, айподах, платёжных терминалах, кассах и даже пылесосах. Дизайнер и разработчик игр Силвиан Лефебвре продолжил эти эксперименты — он воссоздал её с помощью всего одной микросхемы и нескольких проводов.

Лефебвре собрал на микросхеме Cyclone V FPGA мини-компьютер, единственное предназначение которого — запускать его собственный порт игры Doom. Эта микросхема обычно служит «мозгом» для гораздо более простой электроники, но оказалось, что она вполне подходит для создания некого подобия игровой приставки со встроенным эмулятором.

Cyclone V FPGA

По словам энтузиаста, код портированной версии игры занимает 666 строчек — это знаковое для Doom число. Проект получил название DooM-Chip и может быть повторён кем угодно, у кого есть небольшие навыки в DIY-сборке гаджетов и программировании.

Эксперимент Лефебвре наглядно показывает, насколько впечатляющих результатов можно добиться с использованием минимума средств, если знать, что и как делать. Кроме того, он доказывает, что с течением времени игра Doom не теряет популярность, а напротив по-прежнему востребована.
17
iGuides в Яндекс.Дзен —  zen.yandex.ru/iguides.ru
iGuides в Telegram — t.me/igmedia

Будь в курсе последних новостей из мира гаджетов и технологий

Мы в соцсетях

Комментарии

Pavel Nikiforov
+578
«Всего»... ага... Только этот Сайклон Ви (ок, 5) не что иное как SoC. Те по факту законченный компьютер со встроенным процессором, оперативкой, обработчиком шины и тп. Поэтому это «всего на 1 микросхеме» звучит слишком пафосно. Если оглядываться на уже «думнутые» девайсы, то в целом про некоторые из них можно сказать так же, тк больше половины компонентов печатных плат в них обеспечивают питание, управление сильноточными устройствами да взаимодействие с пользователем посредством каких-нить кнопок. В большинстве случаев их так же можно собрать на SoC-чипах, которые тупо дороже рассыпухи стоят из-за высокоинтегриррванности.
12 мая 2020 в 07:48
#
melissa
–21
25 июня 2020 в 18:00
#