Play Doom with your DSLR camera and TFT display
Doom Meets DSLR: How a Camera Became a Console for Classic Gaming
In the world of retro gaming, developers constantly seek new and unconventional ways to deliver classic experiences. While most projects venture into the realm of custom microcontrollers and bizarre electronic junk, the latest frontier in gaming hardware involves finding surprising functionality in everyday devices. Recently, a programmer demonstrated that this pursuit can lead to some truly wild results, successfully porting the legendary game Doom onto a piece of photography equipment.
This incredible feat was achieved by lauris-nl, who utilized the power of open-source technology to bridge the gap between 1990s action and modern digital imaging. Instead of traditional gaming consoles or specialized hardware, lauris-nl turned to the functionality embedded within a digital SLR camera: the Canon EOS 550D.
The Canon EOS 550D, released by Canon in 2010, is an entry-level digital SLR that packs a surprising amount of processing power. With an 18-megapixel APS-C sensor and a DIGIC 4 image processor, this camera is more than just a snapshot machine—it’s a surprisingly capable piece of hardware. By integrating the open-source Magic Lantern firmware, lauris-nl unlocked latent potential, transforming the camera into a unique gaming platform.
The magic wasn’t just in running the game; it was in the ingenious mapping of controls. The camera’s physical buttons were repurposed to serve as the navigation system for Doom. Up, down, left, and right movements control the in-game movement, while the set button handles the essential select and fire commands. Furthermore, since the 550D includes a rear mono speaker, players can hear the in-game action as they navigate the levels, adding a wonderfully immersive layer to the experience.
To make this experimental setup work, the process required careful configuration. The developer had to use a specific Magic Lantern 550D.109 build, loaded onto an SD card, to integrate the Doom-compatible files. Plugging the SD card into the camera and initiating the game via the Magic Lantern Games menu proved that even the most conventional photography gear can be rewired into a unique gaming device.
While this setup offers a delightfully quirky way to relax and play, the technical journey comes with a specific caveat. The port is strictly limited to the Canon EOS 550D running firmware version 1.0.9. The developer issued a clear warning: this specific binary should not be installed on other camera models or firmware versions, simply to avoid potentially compromising the camera’s integrity.
Despite these specific constraints, the spirit of open-source hacking continues to thrive. For those who may not own a 550D, a similar adventure is available. Another developer has created a Doom port for the older Canon PowerShot SD1000 / IXUS 70 point-and-shoot camera, offering another quirky hardware adventure for retro gamers.