PC (DOS)
Doom
10 projects on the board for the PC (DOS) version: 0 recomp, 10 source ports, 0 decomp.
- First released
- 1993
- Also released on
- GBA, Xbox, PC (Windows), Genesis, Saturn, PS4 (per Wikidata; no project on the board works from these versions)
- Other platforms
- Atari Jaguar (1 project), PS1 (2 projects), SNES (1 project)
| Kind | Project | Claimed | Maintainer | Title on the board | Description (the repository's) | Toolchain | Status | Runs on | Version | Released | Last commit | Started | Licence | Language | Repository | ID |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| source port | bradharding/doomretro | no | The classic, refined DOOM source port. For Windows PC. | Windows | v6.3 | 2026-08-07 | 2026-10-16 | 2013-12-21 | GPL-3.0 | C | public | doom-bradharding | ||||
| source port | dsda-org/dsda-doom | no | This is a successor of prboom+ with extra tooling for demo recording and playback, with a focus on speedrunning and quality of life. | Windows / Linux / macOS | v0.30.1 | 2026-10-09 | 2026-10-15 | 2021-01-15 | C | public | doom-dsda-org | |||||
| source port | fabiangreffrath/woof | no | Woof! is a continuation of the Boom/MBF bloodline of Doom source ports | Windows / Linux | woof_16.0.0 | 2026-09-08 | 2026-10-15 | 2016-08-19 | GPL-2.0 | C | public | doom-fabiangreffrath | ||||
| source port | odamex/odamex | no | Odamex - Online Multiplayer Doom port with a strong focus on the original gameplay while providing a breadth of enhancements. | Windows / Linux / macOS | 12.3.0 | 2026-08-04 | 2026-10-14 | 2015-03-11 | GPL-2.0 | C++ | public | doom-odamex | ||||
| source port | chocolate-doom/chocolate-doom | no | Chocolate Doom is a Doom source port that is minimalist and historically accurate. | Windows / macOS | chocolate-doom-3.1.1 | 2025-08-16 | 2026-10-12 | 2009-06-18 | GPL-2.0 | C | public | doom-chocolate-doom | ||||
| source port | team-eternity/eternity | no | The Eternity Engine | Windows / macOS | 4.06.00 | 2026-06-13 | 2026-10-04 | 2014-02-04 | GPL-3.0 | C++ | public | doom-team-eternity | ||||
| source port | efrenjgb/doom-n64 | no | Nintendo 64 source port of Doom, keeping id's software renderer. Built on libdragon; runs at the engine's 35Hz cap on hardware. | N64 | v1.0 | 2026-09-14 | 2026-09-13 | GPL-2.0 | C | public | doom-efrenjgb | |||||
| source port | theMagicalKarp/wasmdoom | no | WASM Port of Doom | Browser | v0.0.2 | 2026-07-01 | 2026-08-07 | 2026-05-13 | GPL-2.0 | C | public | doom-themagicalkarp | ||||
| source port | Russian-Doom/russian-doom | no | Doom / Heretic / Hexen | A limit-removing source port of Doom, Heretic and Hexen. It has numerous vanilla bug fixes, enhanced 640x400 and 1280x800 rendering resolutions, improved game palettes and offers many optional aesthetic game enhancements along with the maximum possible translation to the Russian language. | Windows | 6.3 | 2023-09-27 | 2026-05-11 | 2017-02-25 | GPL-2.0 | C | public | doom-heretic-hexen-russian-doom | |||
| source port | skyjake/Doomsday-Engine | no | Doom / Heretic / Hexen | A portable, enhanced source port of Doom, Heretic and Hexen. | v2.3.0 | 2020-12-30 | 2024-01-23 | 2011-11-28 | C++ | public | doom-skyjake |
Rows come from the projects' public repositories, read every day; status and notes are the owner's word once they claim the row. Game facts are from Wikidata (CC0). The whole table · Add or correct a project
If one of these projects is yours
A .recomp.json to start from
Committed at the root of the repository, this file claims the row and writes it. The values below are what the board reads from the project today: correct what is wrong, choose the status, add what only you can say (notes, the help you want, who maintains it), and change the file when the status changes. Every field and the values it takes.
Save it as .recomp.json on the default branch. The board reads it every day; the
row then shows as claimed and says what the file says. Left without a status, the row shows none.