- Промокоды Honkai Star Rail
- Все сундуки Золотого мига в Honkai Star Rail
- Похвала высокой морали в Honkai Star Rail
- Все сундуки в Лофу Сяньчжоу из Honkai Star Rail
- Первооткрыватель в Honkai Star Rail
- Билд Сюэи в Хонкай Стар Рейл
- Билд Аргенти в Хонкай Стар Рейл
- Все сундуки Сада безмятежности в Honkai Star Rail
- Часовщик грезных механизмов
- Первооткрыватель мертвых вод
Фанат создал чип, в который зашит первый уровень Doom
Рендер удалось уместить в 666 строчек кода.
Разработчик и инженер Сильвиан Лефевр создал FPGA-чип, в который зашит первый уровень оригинального Doom. Все алгоритмы реализованы непосредственно при помощи программируемой вентильной матрицы Altera Cyclone V.
По словам Сильвиана, весь алгоритм отрисовки удалось уместить в 666 строчек кода. Рендер использует оригинальное BSP-древо, адаптированное под используемое железо. Все ассеты, применяющиеся в проекте Лефевра, тоже оригинальные.
Для их генерации используется препроцессор на Lua. Сперва он извлекает ассеты из WAD-файлов Doom, а затем генерирует на их базе код, который будет зашит в программируемый процессор.
Некоторые моменты, отмечает разработчик, нуждаются в улучшении. К примеру, в игре, зашитой на чип, используется разрешение 320х200 с частотой обновления 60 Гц вместо оригинальных 70 Гц.
Сейчас проект Сильвиана не полностью играбелен. На уровне нет противников, часть эффектов вроде мигающего света пока отсутствует, лифты и двери не работают. В ближайшее время Лефевр планирует выложить исходные файлы Verilog на GitHub.
The DooM-chip! It will run E1M1 till the end of times (or till power runs out, whichever comes first).
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
— Sylvain Lefebvre (@sylefeb) 8 мая 2020 г.