Программист с GitHub портировал рабочую версию игры Doom на цифровую зеркальную камеру Canon EOS 550D с 3-дюймовым TFT-экраном. Разработчик под ником lauris-nl реализовал проект с использованием прошивки Magic Lantern, которая позволяет расширять функциональность камеры. Управление осуществляется с помощью физических кнопок устройства: кнопки вверх, вниз, влево и вправо отвечают за навигацию, кнопка Set выполняет функции выбора и стрельбы, кнопка Menu открывает игровое меню, а кнопка DISP. позволяет вернуться из него. Благодаря наличию монофонического динамика на задней панели камеры, в игре воспроизводится звук.
Canon EOS 550D, также известная как Rebel T2i, была выпущена в 2010 году и позиционировалась как модель начального уровня. Камера оснащена 18-мегапиксельным сенсором формата APS-C и процессором обработки изображения DIGIC 4. По данным разработчика, аппаратное обеспечение устройства обеспечивает плавный запуск и работу игры Doom. Порт функционирует исключительно на прошивке версии 1.0.9 для конкретной модели Canon EOS 550D. Автор проекта предупредил, что установка этого бинарного файла на другие модели камер или версии прошивки строго не рекомендуется, так как это может привести к необратимому повреждению устройства («кирпичу»).
Для установки портированной версии Doom требуется наличие совместимой сборки Magic Lantern для версии прошивки 550D.109 на SD-карте. Пользователю необходимо скопировать опубликованный модуль в директорию ML/MODULES/doom.mo, создать папку ML/DOOM/ и переместить в нее файлы, совместимые с Doom. После вставки SD-карты в камеру и включения питания, требуется выбрать пункт Doom > WAD в меню игр Magic Lantern и перезагрузить устройство. Разработчик рекомендует использовать отдельную SD-карту для игры, чтобы не смешивать игровые файлы с хранением фотографий. В случае отсутствия камеры Canon EOS 550D, существует аналогичный порт Doom для компактной камеры Canon PowerShot SD1000 / IXUS 70, выпущенной в 2007 году.


