Разработчик осуществил портирование легендарного шутера Doom на фотоаппарат Canon EOS 550D. Для этого он создал специальную прошивку, которая использует встроенный процессор камеры — DIGIC 4.
Игра запускается благодаря прошивке Magic Lantern firmware, известной среди энтузиастов за возможность расширять функционал камер Canon.
Проект можно найти на GitHub и он включает в себя обширный набор игровых функций:
- поддержка сторонних WAD-файлов;
- возможность сохранения и загрузки прогресса;
- полное звуковое сопровождение и эффектов;
- вывод изображения на экран камеры с разрешением 720×480.
Автор проекта подчеркивает, что порт предназначен исключительно для Canon EOS 550D с прошивкой 1.0.9. Попытка установить бинарник на другие камеры или версии прошивки может привести к сбоям в работе устройства, а в худшем случае — сделать камеру неработоспособной. Для старого фотоаппарата с полностью рабочими функциями это было бы крайне досадно.
Практическое применение этого проекта, конечно, весьма сомнительно. Вряд ли кто-то решится купить EOS 550D исключительно ради Doom, а аккумулятор камеры вряд ли выдержит длительные игровые сессии. Однако, как наглядный пример устойчивости классического движка id Software, это достижение не подлежит сомнению.