Энтузиаст создал чип, в который зашит первый уровень DOOM
Прошло больше четверти века с момента выпуска первой части DOOM. За эти годы игру запускали на множестве систем: от банкоматов до экранов принтеров, но еще никогда игру не переносили на всего один чип. Этого удалось достичь энтузиасту Сильвену Лефевру.
Он создал машину, которая воспроизводит только его собственный порт Doom.
The DooM-chip! It will run E1M1 till the end of times (or till power runs out, whichever comes first).
— Sylvain Lefebvre (@sylefeb) May 8, 2020
Algorithm is burned into wires, LUTs and flip-flops on an #FPGA: no CPU, no opcodes, no instruction counter.
Running on Altera CycloneV + SDRAM. (1/n) pic.twitter.com/wd7j4JnfWn
Для запуска игры Лефевру потребовалось 666 строк кода, что отлично подходит для шутера, в котором нужно уничтожать демонов и других адских отродий. Для игры он использовал чип Cyclone V FPGA от компании Altera, первоначально они должны служить "мозгами" для простой электроники.
В чип удалось встроить всего первый уровень DOOM, который воспроизводится по циклу. Пока к чипу нельзя подключить никаких контроллеров. Игра запускается в разрешении 320 на 240 пикселей.
Сильвен Лефевр планирует продолжить работать над проектом и сделать на чипе полноценную демоверсию DOOM.
- За 3 дня часы с будильником Nintendo Alarmo прошли путь от отображения фото кота до запуска Doom
- id Software выпустила переиздание Doom и Doom 2 с мультиплеером и поддержкой модов