Plus de 30 ans après sa sortie, Doom a été porté sur d'innombrables appareils, bien aidé par le fait qu'id Software a mis le code du moteur (et pas les données du jeu lui-même) en open source. Depuis, une sorte de jeu pour certains développeurs qui s'ennuient est de porter Doom sur des appareils parfois inattendus. Le dernier en date ? Un reflex numérique Canon, l'EOS 550D de 2010.
L'appareil photo dispose d'un processeur assez puissant pour Doom, un cœur ARM9 intégré dans la puce Digic4 (l'équivalent du processeur de la Nintendo DS). Comme le système de Canon ne permet pas d'exécuter des applications tierces, il faut installer Magic Lantern, un firmware alternatif qui ajoute des fonctions à l'appareil et qui existe pour de nombreux modèles. Cette version de Doom, qui nécessite évidemment de fournir les fichiers du jeu (la version shareware suffit) ne fonctionne que sur le 550D et ses variantes (Digital Rebel T2i, EOS Kiss X4) avec le firmware 1.09.

L'ensemble est documenté en open source et l'auteur a adapté le jeu pour que tout fonctionne avec les commandes de l'appareil et a même implémenté les codes de triche, la sauvegarde et l'audio. Le jeu, rendu par défaut en 320 x 200, peut être forcé en 360 x 240, ce qui permet un affichage plus propre sur l'écran de 3 pouces en 720 x 480 de l'appareil photo.

Terminons par rappeler que ce n'est pas la première fois que Doom fonctionne sur un appareil photo. Dès la fin des années 90, c'était possible sur une gamme d'appareils assez large. Une société proposait en effet à l'époque un système d'exploitation pour les appareils photo, Digitas, et une de ses avancées était la possibilité d'exécuter des apps pour améliorer les fonctions de l'appareil. Il n'a donc pas fallu longtemps pour que certains portent Doom sur les appareils compatibles de chez Kodak, Pentax, Minolta ou HP, et sans devoir installer un firmware alternatif.
Doom est partout
Voici un petit florilège des portages de Doom sur des appareils inattendus.
Doom sur des écouteurs Bluetooth, c'est évidemment possible
Est-ce que Home Assistant peut faire tourner Doom ? Évidemment…
Le terminal d'Android va pouvoir lancer des applications graphiques, comme Doom
Doom tourne sur l'adaptateur Lightning vers HDMI d'Apple
Une version iPhone de Doom fonctionne sur un smartphone Android dans un émulateur
Doom dégomme tout sur l'Apple Watch
Doom fonctionne partout… même sur l'écran de 1 pouce d'un routeur de voyage Unifi
Doom fonctionne sur un grille-pain équipé d'une puce RISC-V
La Freebox HD a été hackée grâce à Doom et un système de fichiers Apple, pour regarder TF1
Doom tourne enfin sur l'Apple Network Server, le « Macintosh » sans Mac OS
DOS en natif sur un PC de 2024, c'est comme le System 7.5 sur un Mac M2… mais c'est possible
Doom fonctionne partout, même sur une tondeuse robot
La Touch Bar, ça sert aussi et surtout à jouer à Doom













