skip to main content

DS Doom

published icon

In 2006, together with Chuck Moyes (as TheChuckster) and Dave Murphy (as WinterMute), I helped port the popular iD game DOOM to the Nintendo DS and DSi. DS Doom is a source port, based on PrBoom 2.4.2. The latest official version is 1.2.1. Being a homebrew application, it required the use of a DS flash card—such as the DS X-Treme I used—or a modded DSi/3DS in order to play it on your handheld.

You can see a development version of the game running on my DS Lite:

Will it run DOOM? Yes it does!

Most of my work concentrated on the second screen and the map buffer. Save state support worked since version 1.1.0 Rev 1—see the archived changelog for more information. We never managed to get the soundtrack working on the ARM7TDMI, the second DS CPU. The port was written in C++.

I'm Wouter Groeneveld, a Brain Baker, and I love the smell of freshly baked thoughts (and bread) in the morning. I sometimes convince others to bake their brain (and bread) too.

If you found this article amusing and/or helpful, you can support me via PayPal or Ko-Fi. I also like to hear your feedback via Mastodon or e-mail. Thanks!