Someone got Doom running on a 2009 Canon DSLR camera, and it's surprisingly playable

Serving tech enthusiasts for over 25 years.
TechSpot means tech analysis and advice you can trust .

WTF?! Those keeping track of how many devices can run Doom can now add a digital camera to the list. Compared to previous examples, this freely available port retains an impressive amount of the standard DOS version's functionality, supporting numerous mods and level packs.

A 12-year-old YouTuber with the username Kick recently uploaded a video of Doom running on a Canon DSLR camera. The open-source project is available on GitHub .

Unlike prior unexpected ports of id Software's iconic shooter that barely run on things such as DNS, Microsoft Paint, or a pair of earbuds, "doom550d" appears to achieve playable frame rates on Canon's 2009 camera. The video shows Kick using the menu buttons to move, shoot, navigate menus, and load multiple WAD files. The arrow and zoom keys control movement, the play button activates doors and switches, the DISP (or INFO) button opens automapping, and the rear wheel cycles between weapons.

Developed for Magic Lantern , an open-source alternative OS for Canon's DSLR and MILC cameras, the port allows players to install up to 32 WADs at one time. The video showcases the camera running the open-source fork Freedoom as well as the original game. The GitHub page also confirms that Doom II, TNT Evilution, and The Plutonia Experiment are supported, but not non-Doom WADs such as Heretic, Hexen, and Doom 64.

Players can also maintain multiple save files for each WAD, log debugging, and access a cheat menu by rapidly pressing the delete button. The game can run in either 320 x 240 pixels or an unofficial full-screen mode that upscales to 720 x 480.

To try the port, 550D owners must install Canon's firmware version 1.0.9 with Magic Lantern and copy the "doom.mo" and WAD files to the directory ML/MODULES/ on an SD card. Then, on the camera, select the desired WAD from Doom > WAD in the Magic Lantern Games menu, and restart the camera to begin playing. As with other Doom mods, purchasing the official WAD files from Steam or GOG is recommended.

Doom has been ported to an expanding list of increasingly implausible devices. Thus far, these include:

The creator of doom550d is also developing an NES emulator for the 550D. While no binaries are available from the project's GitHub page yet, interested users can currently build from the source code and test a few ROMs.

See more TechSpot in Google Add us as a preferred source and our reporting shows up first when you search.
Add TechSpot

Featured on TechSpot