DS Doom works Perfectly on the R4. The R4 has great homebrew support, as long as the homebrew offers DLDI and you remember to patch the file for your R4.
First you want to make sure you have the following...
DS Doom 1.1.2 (most current build)
http://www.dsdoom.com/downloads.php
Doom 1 Shareware WAD (Freeware, free to distribute without changes)
http://www.dosgamesarchive.com/download/game/7 (DS Doom shareware WAD)
...mirror -
http://dl.gamesplanet.be/jefklak/Doom/DOOM1.rar
*or a Doom registered retail WAD, which you can take off of your purcahsed Doom disks.
*or a Doom player made IWAD or PWAD converted into an IWAD.
DLDI Patching Software:
http://dldi.drunkencoders.com/uploads/f/f7...l-win32-gui.zip (Windows)
http://dldi.drunkencoders.com/uploads/e/e2...l1dsnak3123.zip (Linux)
R4 DLDI Patch:
http://dldi.drunkencoders.com/uploads/4/49/R4tf.zip
or
http://dldi.drunkencoders.com/uploads/3/39/R4tf_v2.zip
*note: Version 1 of the driver doesn't work on the ARM7. This will affect a few applications that use the ARM7 to read data from the card. Use version 2 if you are having trouble. You'll need to disable auto-patching in the R4 firmware (currently not possible) or use DLDI No-AutoPatch to stop it being re-patched.
Second you can check out these sites for more information on DS Doom, DLDI, Etc...
http://dldi.drunkencoders.com/index.php?title=Main_Page
http://www.dsdoom.com/
http://www.jefklak.com/Guides/Doom-DS
http://snesorama.us/board/showthread.php?p=241785#post241785 (guide and pwad conversions)
Third do the following...
After you have read up on using the DLDI software (etc) from the above links first patch your dsdoom.nds file for the R4 using the DLDI patch you downloaded.
Next rename the Doom1.wad shareware to doom.wad (as this is required by DS Doom)
Copy to your Micro SD the dsdoom.nds, doom.wad and prboom.wad files.
*the doom.wad and prboom.wad files must be in the root directory of your micro sd. the dsdoom.nds can be anywhere.
Launch DS Doom and start to play.
Controls are as follows:
Use the directional pad for movement.
Hold the X button to sprint.
The Y button toggles through your weapon inventory.
The A button fires.
The B button is the "use" key for opening doors, etc.
The R and L buttons allow you to strafe.
The Start button brings up the main menu.
The Select button chooses options in the menus.
Hold B and press L or R to zoom in and out on the automap.
Press Start and Select at once to alter console mode.
For WIFI play:
To play online using wifi, you're going to want to have a PC with port 5030 opened/forwarded. Run prboom_server.exe with the number of players specified using the -N command line parameter. There are other parameters for such things as maps and coop; check out the prboom_server documentation. The server waits until the given number of players connect and then the game begins.
Now that you have the server running, you will want to set up the DSes. Make sure that WFC data is set in firmware on the DSes. Next, edit the prboom.cfg file on the Micro SD card and change the server "name

ort" line under misc.
You are ready to start. Launch dsdoom.nds and choose the network game option in the initial menu.
Get fill full install of prboom including the server application here:
http://prboom.sourceforge.net/
If something fails you work, it is user error. I have DS Doom up and running different IWAD conversion on both my R4 and M3 Lite using Kingston 1gb Japanese MSD cards formatted at FAT32 with no trimming. It is reported to work on a huge number of MSD cards, so again the error is human. Probably a non DLDI patched file or specific important application related files not present in the correct area of the MSD card.
-Another World
p.s. It would be nice to see more posts like this instead of, "yea it works you messed up, blah"