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.  ↩︎

illustration ulule

Pour les 50 ans d’Apple, MacGeneration publie un livre événement

Précommandez-le dès maintenant et profitez-en pour découvrir nos nouveaux goodies, ou prolonger votre abonnement au Club iGen à tarif réduit.

Découvrez nos offres

Précommandez le livre et rejoignez la fête

Un livre pour raconter 50 ans d'Apple, une journée à Lyon pour les célébrer ensemble.

Participez sur Ulule

MacBook Neo : comment doubler le stockage (au prix d’une opération à cœur ouvert)

10:55

• 35


Les meilleurs chargeurs sans fil de voyage 3-en-1 pour iPhone, AirPods et Apple Watch

14/03/2026 à 16:58

• 25


Sortie de veille : pourquoi le MacBook Neo crée la sensation

14/03/2026 à 12:46

• 43


L’AirPods Max bleu en promo à 488 € (- 16 %) sur Amazon

13/03/2026 à 09:49

• 14


Test de l’Oura Ring 4, l’anneau magique qui surveille votre sommeil et votre santé

12/03/2026 à 20:30

• 30


Après Doom, Zelda : Ocarina of Time tourne aussi sur Apple Watch

12/03/2026 à 09:44

• 8


Les presses tournent à plein régime : notre livre sur les 50 ans d’Apple arrive bientôt

12/03/2026 à 09:32

• 23


Un MacBook Neo peut-il faire tourner Cyberpunk 2077 ?

12/03/2026 à 07:10

• 87


Test du U-Scan de Withings : un analyseur d’urine connecté, cher et contraignant

11/03/2026 à 20:00

• 21


X-Plane 12 s'envolera sur l’Apple Vision Pro avec visionOS 26.4

11/03/2026 à 06:59

• 9


Les AirPods Pro 3 en promotion à 209 €, un nouveau prix record

11/03/2026 à 00:55

• 34


Sonos lance une nouvelle enceinte portable AirPlay 2 et une variante de l'Era 100 sans assistant vocal

10/03/2026 à 18:35

• 12


La machine : un produit inutile mais indispensable

10/03/2026 à 12:20

• 38


Avec quel appareil mesurez-vous votre fréquence cardiaque quand vous faites du sport ?

10/03/2026 à 11:40

• 34


Apple distribue la quatrième bêta des OS 26.4 : emojis, fonds d'écran Neo et nouvelle option pour limiter Liquid Glass 🆕

09/03/2026 à 19:02

• 24


Promo : l’Apple Watch SE3 à 200 € au lieu de 269, son meilleur prix

09/03/2026 à 14:18

• 0