Doom запустили на беспроводных наушниках
01.02.26
Энтузиаст Арин Саркисян из Сиднея создал уникальный порт классической игры Doom, работающий на наушниках PineBuds Pro. Проект получил название Doombuds и доступен на GitHub для всех желающих.
Как работает порт Doom на наушниках
Doombuds состоит из четырех частей:
- Порт Doom, работающий непосредственно на наушниках.
- Последовательный сервер, выступающий мостом между наушниками и веб-сервером, а также перекодирует поток MJPEG в формат Twitch.
- Вебсервер, обслуживающий ресурсы, управляет очередью игроков, передает нажатие клавиш и воспроизводит видеопоток.
- Статическая веб-страница, которая сообщает браузеру, что отображать и как взаимодействовать с сервером.
Технические ограничения и оптимизации
Наушники PineBuds Pro не имеют дисплея, поэтому для передачи данных используется Bluetooth или UART. Bluetooth ограничивает скорость до ~1 Мбит/с, что недостаточно для плавного видео. UART обеспечивает 2,4 Мбит/с, но без сжатия это всего 3 кадра в секунду.
Для улучшения работы используется MJPEG поток, позволяющий показывать изображения JPEG последовательно. С дополнительными настройками частоту кадров удалось поднять до 18 FPS.
Также модификатор разогнал процессор Cortex-M4F со 100 МГц до 300 МГц, отключил режим низкого энергопотребления и увеличил доступную оперативную память до 992 КБ вместо стандартных 768 КБ. Ресурсы Doom также сжали до 1,7 МБ из начальных 4,2 МБ, что позволяет запускать игру в ограниченной памяти наушников.
Удаленная игра через браузер
Doombuds позволяет играть в Doom удаленно через браузер. На сайте проекта есть встроенная трансляция на Twitch и виртуальная очередь игроков. Каждый пользователь может подключиться к наушникам Саркисяна и управлять игрой дистанционно.
Этот эксперимент демонстрирует уникальные возможности открытой прошивки PineBuds Pro и потенциала портов классических игр на нетипичных устройствах.
Не пропустите интересное!
Підписывайтесь на наши каналы и читайте анонсы хай-тек новостей, тестов и обзоров в удобном формате!
Обзор смартфона Oppo A6 Pro: амбициозный
Новый смартфон Oppo A6 Pro — телефон среднего уровня с функциональностью смартфонов премиум-класса. Производитель наделил его множеством характеристик, присущих более дорогим телефонам. Но не обошлось и без компромиссов. Как именно сбалансирован Oppo A6 Pro – расскажем в обзоре.
One UI 8.5: новая жизнь старых смартфонов Samsung — что даёт обновление?
One UI 8.5 приносит старым Samsung Galaxy функции, которые ещё недавно были эксклюзивом новых флагманов. Но действительно ли обновление способно сделать Galaxy S22, S23 и S24 ближе к уровню Galaxy S26? Разбираемся, что меняется после установки прошивки.
Google Chrome получил расширенный автозаполнитель и тесную интеграцию с Google Wallet
Google Chrome обновил систему автозаполнения, внедрив прямую работу с данными паспорта, прав и номерами путешественника из Google Wallet. Обновление доступно для пользователей Android и iOS.
Tecno Camon Slim ломает стереотипы: тонкий как лезвие, но защищён как танк
Смартфон Tecno Camon Slim сочетает рекордно малую толщину в 6 мм, водозащиту армейского уровня и аккумулятор поразительной емкости.


