Difference between revisions of "DS Doom"

From DoomWiki.org

[checked revision][checked revision]
(this article may not be 100 percent complete, but it isn't a stub anymore)
(Updates (might want to move this to "DS Doom", it seems to be the more common spelling on the website), removed dead links.)
Line 1: Line 1:
'''DSDoom''' (also spelled DS Doom) is a [[source port]] for the [[wikipedia:Nintendo DS|Nintendo DS]], based on [[PrBoom]] 2.4.2. It was made by TheChuckster, WinterMute, and Jefklak. The latest official version is 1.1.2. Being a [[wikipedia:Homebrew_%28video_games%29|homebrew]] application, the player must use a [[wikipedia:Nintendo_DS_storage_devices|DS flash card]] in order to play it on their DS.
+
'''DS Doom''' (also spelled DSDoom) is a [[source port]] for the [[wikipedia:Nintendo DS|Nintendo DS]] and [[wikipedia:Nintendo DSi|Nintendo DSi]], based on [[PrBoom]] 2.4.2. It was made by TheChuckster, WinterMute, and Jefklak. The latest official version is 1.2.1. Being a [[wikipedia:Homebrew_%28video_games%29|homebrew]] application, the player must use a [[wikipedia:Nintendo_DS_storage_devices|DS flash card]] in order to play it on their DS.
  
 
== Features ==
 
== Features ==
* All [[IWAD]]s compatible with PrBoom 2.4.2 are compatible with DSDoom.
+
* All [[IWAD]]s compatible with PrBoom 2.4.2 are compatible with DS Doom.
 +
* Command line parameters can be loaded from .argv files in flash card menus that support the argv protocol, such as [http://devkitpro.org/wiki/Homebrew_Menu Homebrew Menu]. This means that, among other things, [[PWAD]]s and [[DeHackEd]] patches can be loaded.
 
* Both screens render at 320x200 resolution, which is then scaled down to the DS's native 256x192. In addition to making the entire view fit on the screen, this also serves as a form of [[aspect ratio]] correction.
 
* Both screens render at 320x200 resolution, which is then scaled down to the DS's native 256x192. In addition to making the entire view fit on the screen, this also serves as a form of [[aspect ratio]] correction.
 
* 3D view runs fullscreen, without the [[status bar]].
 
* 3D view runs fullscreen, without the [[status bar]].
Line 10: Line 11:
 
* [[Multiplayer]] network play using a PrBoom server and the DS's built-in [[wikipedia:Wi-Fi|Wi-Fi]] support.
 
* [[Multiplayer]] network play using a PrBoom server and the DS's built-in [[wikipedia:Wi-Fi|Wi-Fi]] support.
 
* Utilizes the PrBoom 2.4.2 [[configuration file]].
 
* Utilizes the PrBoom 2.4.2 [[configuration file]].
 +
* Runs in DSi mode when played on a Nintendo DSi and takes advantage of the extra RAM and CPU speed.
 +
* On-screen keyboard for naming save games.
  
 
== Limitations and bugs ==
 
== Limitations and bugs ==
* If multiple [[IWAD]]s are present on the user's flash card, there is no way of selecting which one to load. A later unofficial version 1.1.2a adds a WAD selection menu which allows the IWADs to be loaded, and also allows the user to define custom wad combinations to load.
 
* [[PWAD]]s must be merged with the included prboom.wad in order to be used.
 
* No effort was made to simplify control configuration for the platform. Certain buttons on the DS instead act as the default keyboard keys used by PrBoom. This includes oddities such as having to use Start and Select to navigate menus, instead of a more common setup such as A and B. Additionally, this means that a configuration file utilizing non-standard keys can render the port completely inoperable.
 
 
* Configuration file changes are not saved.
 
* Configuration file changes are not saved.
* Save games can become corrupted and unusable.
+
* Save games can become corrupted and unusable. The game may also crash while saving.
 
* There is no music support.
 
* There is no music support.
 
* Crashes, while uncommon, do occur.
 
* Crashes, while uncommon, do occur.
* DSDoom does not make use of the DS's hardware-based 3D rendering capability.
+
* Does not make use of the DS's hardware-based 3D rendering capability.
* There is no way of specifying [[parameter|command line parameters]].
 
  
 
== External links ==
 
== External links ==
<!--*[http://www.dsdoom.com Official DsDoom site] - this is dead ATM -->
+
*[http://www.dsdoom.com Official DS Doom site]
*[http://web.archive.org/web/20080216185915/http://www.dsdoom.com/ Official DS Doom site - archived]
+
*[https://web.archive.org/web/20100621034331/http://www.jefklak.com/games/ds-doom/ DS Doom | Jefklak's Codex - archived]
*[http://www.jefklak.com/games/ds-doom/ DS Doom | Jefklak's Codex]
 
*[http://dsdoommods.freeforums.org/ Dsdoom&mods]
 
  
 
{{s-start}}
 
{{s-start}}

Revision as of 14:26, 3 February 2014

DS Doom (also spelled DSDoom) is a source port for the Nintendo DS and Nintendo DSi, based on PrBoom 2.4.2. It was made by TheChuckster, WinterMute, and Jefklak. The latest official version is 1.2.1. Being a homebrew application, the player must use a DS flash card in order to play it on their DS.

Features

  • All IWADs compatible with PrBoom 2.4.2 are compatible with DS Doom.
  • Command line parameters can be loaded from .argv files in flash card menus that support the argv protocol, such as Homebrew Menu. This means that, among other things, PWADs and DeHackEd patches can be loaded.
  • Both screens render at 320x200 resolution, which is then scaled down to the DS's native 256x192. In addition to making the entire view fit on the screen, this also serves as a form of aspect ratio correction.
  • 3D view runs fullscreen, without the status bar.
  • The second screen displays the automap, including the status bar.
  • The screens used for the 3D view and automap can be swapped by the user.
  • Sound effects with stereo panning.
  • Multiplayer network play using a PrBoom server and the DS's built-in Wi-Fi support.
  • Utilizes the PrBoom 2.4.2 configuration file.
  • Runs in DSi mode when played on a Nintendo DSi and takes advantage of the extra RAM and CPU speed.
  • On-screen keyboard for naming save games.

Limitations and bugs

  • Configuration file changes are not saved.
  • Save games can become corrupted and unusable. The game may also crash while saving.
  • There is no music support.
  • Crashes, while uncommon, do occur.
  • Does not make use of the DS's hardware-based 3D rendering capability.

External links

Source code genealogy
Based on
PrBoom v2.4.2
DSDoom None