Компьютерный энтузиаст под ником NyanSatan успешно запустил культовую игру Doom на фирменном переходнике Lightning/HDMI от Apple. Это необычное событие стало возможным благодаря особенностям самого адаптера, который включает собственный процессор и прошивку на основе iOS.
Данный адаптер не является обычным, поскольку имеет встроенный процессор STM32F407IGH6 MCU, оптимизированный для работы с ARM Cortex‑M4 и способный функционировать на частоте до 168 МГц. Примечательно, что прошивка устройства закрыта, и NyanSatanу пришлось сначала получить к ней доступ, чтобы затем портировать игру. Это подчеркивает сложность и уникальность проекта.
Запуск Doom на адаптере стал продолжением ряда креативных попыток разных разработчиков адаптировать эту игру на нетипичном оборудовании. Например, ранее автор Педро Веббер смог запустить Doom в поисковой строке Google, используя Python. Его достижения не ограничивались этим, так как он также преобразовывал Elden Ring в ASCII-арт и запускал Doom в визуальной среде разработки Visual Studio Code.
Кроме того, в январе разработчик под ником ading2210 представил проект DoomPDF, который позволяет запускать Doom прямо в PDF-файлах, открываемых в браузерах на базе Chromium с поддержкой движка PDFium. Эта версия игры была написана на C и опубликована на GitHub. Успех этих проектов иллюстрирует, насколько гибкими могут быть современные технологии.
Захватывающие успехи в запуске Doom на самом разнообразном оборудовании стало возможным благодаря креативности технологических энтузиастов, которым удалось адаптировать игру даже для тачбара MacBook Pro. Такие эксперименты свидетельствуют о том, что даже старые игры могут найти новую жизнь на современных устройствах, и открывают интересные перспективы для дальнейших разработок в области программирования и электроники.
