Ouvrir le menu principal

WatchGeneration

Recherche

Doom sur des écouteurs Bluetooth, c'est évidemment possible

Pierre Dandumont

mercredi 28 janvier 2026 à 12:40 • 4

Audio

Doom, le célèbre jeu des années 90, est à l'origine d'une sorte de mème : des développeurs tentent de faire fonctionner le jeu sur tout et n'importe quoi (surtout n'importe quoi). On a vu l'adaptateur Lightning vers HDMI d'Apple, une Freebox, une tondeuse robot ou la Touch Bar. Arin Sarkisian a décidé de lancer le FPS sur des écouteurs Bluetooth, sous le nom DOOMBuds.

Le jeu en action.

Il ne s'agit pas de n'importe quels écouteurs : il a choisi les PineBuds Pro (désolé, pas des AirPods). Ce sont des écouteurs Bluetooth assez classiques sur la forme, des modèles d'entrée de gamme qui valent une centaine de dollars. Mais ils ont une particularité assez rare : la partie logicielle est open source. Il est possible de remplacer le firmware d'origine par n'importe quel programme, et c'est ce qu'Arin a fait.

DoomBuds en action. Image ArsTechnica

Techniquement, la plateforme est légère : un processeur ARM Cortex M4 à 300 MHz (deux cœurs), un peu moins de 1 Mo de RAM et 4 Mo de mémoire flash. Le jeu d'origine nécessite un peu plus de stockage et de RAM, ce qui a nécessité quelques ajustements. La version shareware de Doom nécessite un peu plus de 4 Mo1 pour les données du jeu (sans le code exécutable), et il a donc fallu supprimer quelques musiques et animations pour descendre à environ 1,7 Mo. Pour la RAM, le jeu original demande 4 Mo de RAM sur un PC d'époque, mais il a réussi à optimiser le code pour rentrer dans les 992 ko de RAM. Enfin, le processeur fonctionne par défaut à 100 MHz sur les écouteurs, et il a donc fallu désactiver le mode basse consommation pour le passer à sa fréquence nominale (300 MHz). C'est le point le moins bloquant : Doom fonctionne bien sur un 486 à 66 MHz des années 90 et peut se contenter d'un simple 386 si vous acceptez les saccades.

Pas d'écran, mais un serveur web

La partie la plus compliquée est celle liée à l'affichage. Les écouteurs n'ont pas d'écran et donc tout passe par un serveur web. Les images du jeu — en 320 x 200 — sont transmises via un lien série rapide (UART, capable d'atteindre 2,4 Mb/s) et affichée dans une page web. Les écouteurs contiennent un petit serveur, qui va permettre d'afficher le résultat sur un ordinateur, avec une liaison filaire entre le boîtier des écouteurs et un ordinateur. Pour obtenir un rendu (à peu près) fluide, les images sont compressées en MJPEG. C'est un vieux codec vidéo qui compresse indépendamment chaque image en JPEG.

Les écouteurs PineBuds Pro. Image Pine

Dans le cas des écouteurs, la liaison permet en théorie entre 22 et 27 images/s grâce au MJPEG2, mais le processeur limite un peu : entre l'exécution du jeu, la gestion du serveur web et la compression en MJPEG, le jeu fonctionne à 18 images/s. Ce n'est pas si mal pour Doom : la version d'origine ne dépassait pas 35 images/s par design et un bon processeur de l'époque était plutôt aux alentours de 20 images/s.

Il était possible de tester

Enfin, il était possible de tester le jeu sans les écouteurs en question. Sur le site doombuds.com, le développeur avait lié ses propres écouteurs à une session en streaming sur Twitch, et n'importe qui pouvait prendre le contrôle du jeu pendant 45 secondes. Pour le moment, cette fonction est désactivée.


  1. La version complète nécessite un peu plus de 11 Mo.  ↩︎

  2. 3 images/s sans compression.  ↩︎

AirPods : le firmware bêta 9A5304b est disponible pour les développeurs

06:04

• 0


watchOS 27 bêta 2 est disponible pour les développeurs

23/06/2026 à 20:56

• 13


Meta lance ses Glasses, des lunettes connectées sans Ray-Ban ou Oakley

23/06/2026 à 19:10

• 38


Prime Day : les AirPods 4 dès 94 €, un nouveau prix record sur Amazon 🆕

23/06/2026 à 14:10

• 3


Toute la gamme Beats en promotion pour les Prime Day, de l'enceinte au casque lossless en passant par les écouteurs

23/06/2026 à 12:07

• 0


Prime Day : l’Apple Watch SE 3 dès 236 €, la Series 11 à - 20 %

23/06/2026 à 11:07

• 4


Les AirPods Max 2 goûtent enfin aux bêtas avec iOS 27 et macOS Golden Gate

23/06/2026 à 08:25

• 5


Prime Day : l’Apple Watch Ultra 3 à 799 € (- 11 %)

23/06/2026 à 00:03

• 1


Siri AI dans le clavier, réponses aux RCS : les nouveautés de la bêta 2 d'iOS 27, de macOS 27 et des autres

22/06/2026 à 19:20

• 48


Apple avait envisagé le nom Mae 8fnblc pour le Mac Studio

22/06/2026 à 11:47

• 12


Vinicius Júnior danse au rythme des AirPods Pro 3 dans la nouvelle pub d’Apple

22/06/2026 à 10:21

• 9


Promo : l'Oura Ring 4 à seulement 251 € (-44 %), une solide alternative à l'Apple Watch

22/06/2026 à 09:43

• 8


RAMpocalypse : la hausse générale des prix chez Apple serait imminente

20/06/2026 à 15:09

• 132


Les AirPods Pro 3 dégringolent à leur prix le plus bas : à partir de 182 €

19/06/2026 à 22:57

• 31


watchOS 27 : Siri AI finalement indisponible en UE, même sur les Apple Watch compatibles

19/06/2026 à 20:30

• 72


Si watchOS 27 abandonne autant d'Apple Watch, c'est à cause de Siri AI

19/06/2026 à 17:00

• 75