
Quinze ans après sa sortie, l’EOS 550D exécute Doom en natif avec ses propres boutons comme commandes. Le plus intéressant n’est pas le clin d’œil : le port repose sur Magic Lantern et utilise aussi le matériel audio de l’appareil.
Doom EOS 550D tourne directement sur le boîtier
Le développeur lauris-nl a publié une version jouable pour le Canon EOS 550D, commercialisé aussi sous les noms Rebel T2i et Kiss X4. Le jeu ne passe pas par un flux vidéo externe : il s’exécute directement sur l’appareil via le firmware open source Magic Lantern.

Le reflex date de 2010. Sa base matérielle reste connue : capteur CMOS de 18 mégapixels, écran TFT de 3 pouces et processeur d’image Canon DIGIC 4.
Commandes, affichage et limites de compatibilité
Les contrôles s’appuient sur les commandes physiques du boîtier. La croix directionnelle gère les déplacements et la rotation, la touche SET sert à tirer, PLAY ouvre les portes et active les interrupteurs, tandis que la molette arrière change d’arme.
Les boutons de zoom peuvent aussi être maintenus pour courir et se déplacer latéralement. Le port intègre également l’audio sur le matériel du boîtier, avec les effets 8-bit d’origine mélangés à une musique synthétisée en sortie mono 48 kHz.
Un mode d’affichage optionnel en 360 × 240
Un mode d’affichage optionnel calcule l’image en 360 × 240, puis affiche chaque pixel sous la forme d’un bloc 2 × 2 sur le bitmap 720 × 480 de Magic Lantern. La version actuelle, Doom550D v0.4.1, ne prend en charge que le Canon EOS 550D avec le firmware Canon 1.0.9.
Le développeur précise qu’il ne faut pas installer le binaire sur un autre modèle ni sur une autre révision du firmware. L’avertissement est important, car Magic Lantern travaille au plus près du matériel.
Doom a déjà été adapté à des appareils qui n’avaient rien de prévu pour le jeu, dont une station de charge Anker dotée d’un écran de 2,26 pouces, une vape et une calculatrice Casio. Le cas de l’EOS 550D est plus intéressant techniquement : entre l’accès au bitmap, la gestion des entrées et la sortie audio, le port montre surtout jusqu’où Magic Lantern peut exposer les fonctions internes d’un vieux boîtier Canon.
Source : Doom550D (Github)