Сегодня 30 сентября 2026
18+
MWC 2018 2018 Computex IFA 2018
реклама
Теги → doombuds

Энтузиаст запустил Doom на беспроводных наушниках

Спустя более 30 лет с момента релиза Doom продолжает привлекать внимание энтузиастов, стремящихся запустить игру на устройствах, для этого не предназначенных. На этот раз разработчик из Австралии Арин Саркисян (Arin Sarkisian) представил проект DoomBuds, в рамках которого легендарный шутер удалось запустить на беспроводных наушниках. Ещё более впечатляет то, что Саркисян подключил наушники к интернету, что позволило игрокам взаимодействовать с Doom удалённо.

 Источник изображений: techspot.com

Источник изображений: techspot.com

Основой проекта DoomBuds стали беспроводные наушники Pinebuds Pro, поскольку только они совместимы с прошивкой с открытым исходным кодом. Каждый такой наушник оснащён чипом Cortex-M4F с рабочей частотой до 300 МГц, хотя стандартная прошивка ограничивает частоту процессора до 100 МГц. После отключения режима пониженного энергопотребления и увеличения рабочей частоты до 300 МГц наушники превращаются в устройство, способное запустить игру времён DOS.

Однако запустить Doom на столь неподходящем для этого устройстве оказалось не так просто. Bluetooth оказался слишком медленным для передачи видео, поэтому Саркисян задействовал доступное на контактных площадках наушников последовательное соединение USB-to-UART. Этот интерфейс обеспечил достаточную пропускную способность для передачи буфера кадра Doom объёмом 96 кбайт.

Ещё одной проблемой стала оперативная память, поскольку при отключенном сопроцессоре чип наушников предлагает не более 992 Кбайт памяти. Для запуска Doom обычно требуется хотя бы 4 Мбайт ОЗУ, но за счёт оптимизации разработчик сумел уместить игру в доступный объём. Разработчик также использовал модифицированный WAD-файл Doom для уменьшения объёма данных игры с 4,2 Мбайт до 1,7 Мбайт.

После многочисленных доработок и оптимизаций пакет Doom удалось поместить в доступный объём флеш-памяти наушников. Исходный код DoomBuds основан на фреймворке doomgeneric, который создан для упрощения переноса Doom на нестандартные платформы. В дополнении к этому в репозитории DomBuds-JS на GitHub есть все необходимые компоненты для взаимодействия с наушниками через веб-браузер.

Для передачи видеопотока используется интерфейс USB-to-UART, передающий кадры в сжатом формате MJPEG (каждый кадр кодируется как отдельное изображение JPEG). Поскольку возможности чипа наушников в плане обработки кодирования JPEG весьма ограничены, в данной конфигурации удалось добиться трансляции видео на скорости около 18 кадров в секунду. Несмотря на это, проект DoomBuds можно считать выдающимся достижением в давней традиции переноса Doom на самые необычные платформы.


window-new
Soft
Hard
Тренды 🔥
Официальный трейлер осенней распродажи Steam рассекретил часть игр, которые получат скидки 2 мин.
Журналисты раскрыли новые скриншоты и подробности GTA VI — животный мир, переработанная погода из RDR 2 и думскроллинг 2 ч.
Cloud.ru разместит второй выпуск биржевых облигаций объёмом не менее 10 млрд рублей 8 ч.
Платформа NVIDIA Open Agent Safety Platform обеспечит безопасное использование ИИ-агентов — от тестирования до развёртывания 8 ч.
На OpenAI подали в суд за взлом Hugging Face и игнорирование рисков автономного ИИ 9 ч.
OpenAI представила GPT‑6.1 Sol — почти как флагманская GPT‑6 Astra в сложных задачах, но в пять раз дешевле 9 ч.
AMD выпустила драйвер с поддержкой кампании Call of Duty: Modern Warfare 4, ремастера The Witcher 3: Wild Hunt, Gears of War: E-Day и других новых игр 11 ч.
OpenAI представила Dots — ИИ-агентов с собственными компьютерами, которые могут работать круглосуточно без пользователя 11 ч.
The Witcher 3: Wild Hunt спустя 11 лет установила новый рекорд популярности в Steam — всё благодаря ремастеру 13 ч.
«Требуем фильм или сериал по Ace Combat»: финал короткометражки Hour Zero по Ace Combat 8: Wings of Theve привёл фанатов в восторг 13 ч.
Американские ИИ-гиганты в присутствии Трампа договорились о саморегулировании в области безопасности 24 мин.
Gigabyte выпустила Micro-ATX-плату B760M Aorus Ari WiFi6E в аниме-дизайне, с поддержкой графики PCIe 5.0 и DDR4 4 ч.
iFixit выявили первое реальное улучшение ремонтопригодности в наушниках Apple AirPods 5 5 ч.
Новая статья: Обзор материнской платы MSI Z890 GAMING PLUS WIFI6E: дешевле не значит хуже? 7 ч.
Оператор ЦОД Virtus привлёк рекордные £2,45 млрд на развитие ЦОД в Великобритании и материковой Европе 7 ч.
Дженсен Хуанг уверен в завтрашнем дне — NVIDIA увеличила сумму выкупа акций и планирует повысить дивиденды 8 ч.
Новая статья: Обзор UWQHD VA-монитора DIGMA Overdrive 34A712Q: для ценителей 9 ч.
Снова без изменений: утечка раскрыла дизайн Google Pixel 11a 9 ч.
SteelSeries представила беспроводные игровые мыши Sensei Pro и Rival Pro с широкополосным беспроводным подключением 10 ч.
Honor представила крошечный букридер с 3,68-дюймовым экраном E-Ink — он крепится магнитами на тыл смартфона 11 ч.