Des tests de grossesse aux tracteurs John Deere, en passant par un enfer de pommes de terre pourries et des versions spéciales pour ordinateurs anciens, Doom a été adapté à presque tout. S'il a un peu de mémoire et un écran, il y a de fortes chances que quelqu'un puisse le faire tourner. Mais il existe aussi une forme avancée de hack : jouer à Doom à l'intérieur d'autres programmes. Et la dernière trouvaille ? Un youtubeur nommé Samperson affirme avoir joué à Doom dans le Bloc-notes à 60 FPS, sans aucune modification…

Doom dans le Bloc-notes à 60 FPS
Doom dans le Bloc-notes

Voyons… (il feuillette plusieurs pages), ah, oui : il y a quelques années, quelqu'un a installé Windows XP dans Minecraft pour jouer à Doom. Sans oublier la possibilité de charger le jeu comme payload de Coreboot, ce qui équivaut à Doom dans le BIOS. Et à la mi-juillet, « kgsws » est parvenu à modifier les fichiers de base de Doom pour qu'il s'exécute lui-même.

Quelle conclusion pouvons-nous tirer de tout cela ? Que la communauté de Doom est complètement folle, et nous adorons ça. La combinaison de hacks, de ports spéciaux et d'une meilleure connaissance du matériel et du logiciel a permis au classique d'id Software de fonctionner presque partout, et chaque fois que nous imaginons un plafond ou une limite à ces projets, quelque chose de nouveau surgit. Cela dit, faisons de la place pour Doom dans le Bloc-notes, à 60 images par seconde.

Doom dans le Bloc-notes : Rip and tear en pur ASCII

Le youtubeur Samperson nous explique quatre choses : la vidéo n'est pas accélérée, l'exécutable du Bloc-notes (lisez notepad.exe) n'a été modifié d'aucune façon, la démo est fonctionnelle et sans triche, et d'une certaine manière, « c'est de notre faute ». Tout le code pertinent sera partagé « bientôt », mais les détails s'arrêtent là.

De l'avis de la communauté, les 60 FPS sont en réalité 35 FPS natifs avec un tearing brutal (n'oublions pas que la version standard de Doom tourne à 35 FPS), et le Bloc-notes fonctionne essentiellement comme un écran, recevant le buffer d'un renderer ASCII. Quoi qu'il en soit, John Romero lui-même a donné sa bénédiction, qualifiant le projet d'« incroyable ».

Le reste est une question d'attente pour mieux connaître l'aspect technique. En attendant, rien ne nous empêche de télécharger une copie de FastDoom et de « profiter » de son rendu en mode texte…