Le 10 décembre prochain, Doom aura 24 ans. S'il n'y a pas de grandes difficultés pour obtenir une copie, ce ne serait pas mal que id Software et Bethesda/ZeniMax le déclarent officiellement freeware l'année prochaine. Cependant, les fans de Doom ont trouvé une autre façon de célébrer le jeu, et c'est en le faisant tourner sur les appareils les plus étranges que l'on puisse imaginer. Une bonne partie de ces hacks est possible grâce à l'ouverture de son moteur graphique, mais il y en a d'autres qui relèvent de la pure magie.

It Runs Doom! : Les 10 appareils les plus étranges qui font tourner Doom
Doom

Quelques jours avant la « Steam Summer Sale », j'ai obtenu une copie du nouveau Doom à un prix réduit (moins de 11 dollars). Pour me préparer, j'ai décidé de terminer les deux Doom originaux « back-to-back », y compris le pack Ultimate, et quand tout a été prêt pour incarner le Doom Slayer et déchiqueter des démons… j'ai découvert que mon ordinateur manque un peu de puissance. Certes, je pourrais jouer en « low », mais Doom 2016 est un titre qui exige une certaine fluidité, que je n'atteindrai pas avant quelques semaines. Peu importe ! Si des passionnés là-bas ont la patience de faire tourner le Doom classique dans des endroits inconcevables, je peux bien attendre une carte graphique.

Une des grandes questions est de savoir comment ils y parviennent. Techniquement, les WAD sont toujours protégés par le copyright, mais le code source du moteur de Doom a été libéré d'abord en 1997, puis en 1999 sous licence GPL. À partir de là, le ciel est la limite. Des centaines de mods et de portages sont apparus au fil des ans. Certains se concentrent sur l'amélioration des graphismes et la correction de bugs (GZDOOM et QZDOOM en sont de bons exemples), tandis que d'autres préfèrent reproduire l'expérience originale de la version MS-DOS (comme c'est le cas pour Chocolate Doom). Maintenant, un détail à considérer est que beaucoup d'appareils complexes sur le marché contiennent un ordinateur x86, ce qui facilite les choses… un peu. Le reste est un chant à la folie. Regardez !

1. Thermostat programmable

DOOMOSTAT est une création de l'utilisateur YouTube « cz7 asm », basée sur un port spécial de Chocolate Doom pour la plateforme de développement STM32F429IDISCOVERY. L'accessoire Honeywell que l'on voit dans la vidéo utilise la même puce STM32F429, et avec quelques ajustements supplémentaires, nous avons Doom sur un thermostat. J'imagine que John Romero n'a jamais anticipé cela.

2. Distributeur automatique de billets

« Aussie50 » est connu sur YouTube pour expérimenter avec toutes sortes de pièces anciennes et de technologies abandonnées, mais en juillet 2014, il s'est associé à l'utilisateur « jgcertified » (qui apparaît plus bas dans la liste), et tous deux ont restauré un distributeur automatique contenant un ordinateur Pentium 4. En jouant à Doom, le distributeur se comporte comme une borne d'arcade, et en hommage à son travail d'origine, il accepte les pièces comme crédits.

3. Imprimante

Nous sommes tous d'accord pour dire que les imprimantes n'ont pas beaucoup amélioré leur qualité, mais plusieurs fabricants ont décidé d'intégrer des logiciels plus complexes et un petit écran pour visualiser leurs fonctions. Le problème est que cette « avance » a multiplié les failles de sécurité, et à titre de démonstration, le chercheur Michael Jordon a piraté le firmware d'une Canon Pixma MG6450... pour exécuter Doom.

4. Touch Bar du MacBook Pro

Le nouveau MacBook Pro n'a pas été bien accueilli par les utilisateurs d'Apple. Le manque de ports et la présence de la Touch Bar ont provoqué beaucoup de rejet, mais au final, cette barre fonctionne comme un écran secondaire de 2170 par 60 pixels, et l'ingénieur de Facebook Adam Bell est parvenu à ouvrir Doom dessus. La vision du marine est un peu « compressée », mais le rendu du HUD a plutôt bien fonctionné.

5. Calculatrice

Un des projets pionniers, et parmi ceux qui ont eu le plus de couverture sur le Web. L'exécution de Doom sur une calculatrice Texas Instruments a fait le tour du monde, a servi d'inspiration pour d'autres projets similaires, et nous a introduits dans ce monde fou d'utiliser le jeu comme un « Hello World » rempli de démons et d'entrailles. La calculatrice a tout juste tenu 30 secondes en faisant tourner Doom, et ce fut glorieux.

6. Publicité mobile

Les écrans géants aux coins des rues et sur les bâtiments sont assez courants aujourd'hui, mais on les a aussi vus montés à l'arrière de nombreux camions. Ces systèmes de publicité choisissent souvent Linux, et le déjà mentionné « jgcertified » a personnalisé le code pour que Doom et le système d'exploitation voient le panneau géant comme un écran conventionnel. Les résultats parlent d'eux-mêmes.

7. Machine d'échographie

Apparemment, ce projet est né en réponse à une question posée par Luke Plunkett de Kotaku : Doom peut-il tourner sur une machine d'IRM ? Le responsable a répondu « bientôt », et nous n'avons plus jamais eu de nouvelles, mais on peut voir le jeu fonctionner sur une machine d'échographie GE Vivid S5. C'est peut-être la session de Doom la plus chère de l'histoire, car ce matériel coûte 50 000 dollars.

8. Piano

Que se passe-t-il quand on combine quatre développeurs, un vieux piano, beaucoup de câbles, des codeurs I-PAC et une envie d'expérimenter ? La solution est le Doom Piano. Un aspect frappant est que l'appareil torture doublement : associer les commandes de base aux touches du piano est un cauchemar pour le joueur, et pour ceux qui peuvent l'entendre. Il est fort probable qu'ils aient applaudi à la fin parce qu'ils ont arrêté de jouer...

9. Oscilloscope

Les oscilloscopes sont des appareils très coûteux, mais il existe des modèles qui utilisent une variante de Windows pour gérer leur logiciel. Dans ce cas, on peut voir un Agilent Infiniium basé sur Windows 95 exécutant Doom avec une fluidité et une constance qui auraient fait l'envie de beaucoup de joueurs au milieu des années 90. Ils ont aussi installé le premier Quake, ainsi qu'une copie de The Elder Scrolls II: Daggerfall.

10. Tronçonneuse (jouet)

Mourir à la tronçonneuse était particulièrement humiliant dans les parties multijoueur de Doom, mais comme le fusil à canon scié, elle est devenue l'arme préférée de nombreux fans. C'est avec cela en tête que l'on trouve le Pi Zero Painsaw de George Merlocco, qui a modifié une tronçonneuse jouet avec un Raspberry Pi Zero et un écran LCD pour jouer à Doom 2. L'effet VHS dans la vidéo est très bon, du moment que l'on ignore la manette Xbox et le clavier moderne.

Franchement, je pourrais continuer. J'ai vu Doom sur un iPod, un lecteur SanDisk, l'Apple Watch, et plus encore. Cependant, pour conclure, je vous laisse avec rien de moins que Quake, le grand héritier de Doom, fonctionnant sur un vieil oscilloscope Hitachi. Le vert lui va plutôt bien...

It Runs Doom!