Doom / Doom II (DSDA-Doom)
Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994)
DSDA-Doom: a Doom source port, the successor of PrBoom+ in the Boom line, which builds on the source code id Software released in 1997 and adds tools for recording and playing back demos, with a focus on speedrunning and quality of life. It was created by kraflab, who maintained it from 2020 to 2024; it’s now maintained by Fabian Greffrath, the author of Crispy Doom and Woof!, and four other developers. Besides Doom, it plays Heretic and Hexen, compatible with their original demos, and supports MBF21, UDMF, UMAPINFO, and DSDHacked. It has a console with scripting, full controller support, a palette-based OpenGL renderer, rewind, a strict mode for speedrunning, advanced TAS tools, and debugging features for testing maps; there’s also a dedicated launcher, dsda-launcher, in a separate repository. Version 0.30.0 (September 29) moved UMAPINFO to revision 3, with Heretic support, removed ZDoom MAPINFO support, added mouse navigation in the menus, and brought back the ENDOOM window; the latest, 0.30.1 (October 9), lets you choose the audio output device. There are builds for 64-bit Windows (Windows 7 and later), Linux (AppImage), and macOS (universal binary).
You needThe IWAD from your own copy: doom.wad, doom2.wad, tnt.wad, or plutonia.wad for Doom, Doom II, and Final Doom; heretic.wad for Heretic; or hexen.wad, plus hexdd.wad for its expansion, for Hexen. It also recognizes the free Freedoom IWADs and the Chex Quest ones. Plus 64-bit Windows, 64-bit Linux, or macOS.
- How it gets to PC
- Port of the released source code
- Console
- MS-DOS
- Original studio
- id Software
- Year
- 1993
- Author
- kraflab, fabiangreffrath, rfomin, Pedro-Beirao, …
- Stars
- 520
- Last activity
- 2026-10-22 · 9 days ago
- Latest version
- v0.30.1 · 2026-10-09
- Language
- C
Type and pick from the list; if it isn’t there, type it and press Enter. For a launcher, the games it installs; for a generic tool, leave it empty.
Other projects for Doom
13
GZDoom · Doom / Doom II (Chocolate Doom) · UZDoom · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Final Doom (PsyDoom) · Doom / Doom II (Woof!) · Doomsday Engine See all →
Other projects for Doom II: Hell on Earth
9
GZDoom · Doom / Doom II (Chocolate Doom) · Doom / Doom II (Crispy Doom) · Doom / Doom II (DOOM Retro) · Doom / Doom II (Woof!) · Doomsday Engine · Doom / Doom II (Odamex) · Doom / Doom II (Eternity Engine) See all →