← Ports & remakes
Source port Fully playable

Doom / Doom II (Chocolate Doom)

Games: Doom → (DOS, 1993) · Doom II: Hell on Earth → (DOS, 1994)

Chocolate Doom: a Doom port, built on the source code id Software released, that aims to accurately reproduce the original DOS version, bugs included, on current systems. It’s compatible with DOS demos, configuration files, and saves, and aims for the display and controls to feel the way they did back then. It started with Doom alone, but now also includes ports of Heretic and Hexen, built on the code Raven Software released, and of Strife: since Strife’s source code was lost, Chocolate Strife was rebuilt over more than four years of reverse engineering the DOS executable, with the blessing of its original programmers. It scales in hardware to any window size; music can play through an emulated OPL3 (Nuked OPL3), FluidSynth, native MIDI, or FLAC, Ogg, or MP3 music packs, and the -merge option lets you play total conversions without modifying the IWAD. Version 3.1.0 (August 1, 2024) added UDP hole punching so servers behind a router are reachable from the internet, WAD autoloading, and dragging files onto the executable on Windows. The latest is 3.1.1 (August 14, 2025), with initial support for Doom version 1.5. The published builds are for 64-bit Windows and macOS (Intel and Apple silicon); on Linux and other systems it’s built from source.

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, hexen.wad, or strife1.wad with voices.wad (Strife 1.2 or later, or Strife: Veteran Edition). The free shareware versions of Doom (doom1.wad) and Heretic (heretic1.wad), Chex Quest, and the free Freedoom IWADs work too. It finds Steam and GOG installs on its own. Plus 64-bit Windows or macOS; on Linux, by building it.

How it gets to PC
Port of the released source code
Console
MS-DOS
Original studio
id Software
Year
1993
Author
chocolate-doom
Stars
2.5k
Last activity
2026-10-25 · 6 days ago
Latest version
chocolate-doom-3.1.1 · 2025-08-16
License
GPL-2.0
Language
C
View repository ↗ Official site ↗
first-person shootermultiplayermods

Other projects for Doom

13

Other projects for Doom II: Hell on Earth

9