Bypass navigation menu
RGB Classic Games
Keeping the classics alive
Currently hosting 566 great games!
Doom  1993

A significant upgrade over the wildly popular Wolfenstein 3D, Doom is one of the most recognized and groundbreaking games ever created. An unnamed space marine serving on Mars must save humanity when teleportation experiments allow evil creatures to overrun Mars and its moons, Phobos and Deimos. The HUD looks a lot like the HUD from Wolfenstein 3D, but Doom adds a third dimension to the level design, allowing for ramps and stairs, as well as enemies that can attack from above or below. Another new feature of the engine is destroyable objects, such as canisters that can be shot and detonated to hurt nearby enemies. In addition to health, the player also has an armor meter. Originally a trilogy, a commercial release called Ultimate DOOM added a fourth episode. Shareware v1.25 was a special demo created for Sybex. Doom was so popular that Microsoft developed a Windows 95 port to showcase Windows 95 as a gaming platform. There are 4 episodes in this game, with only the first episode playable in the shareware version.

Episode 1 - Knee-deep in the Dead
Episode 2 - The Shores of Hell
Episode 3 - Inferno
Episode 4 - Thy Flesh Consumed

Added by DOSGuy


VGA Mode 13h

Screenshot of Doom

Screenshot of Doom


Doom v1.9 Shareware Episode (2450688 bytes) 3 February 1995 DOS Play online
Doom v1.8 Shareware Episode (2481633 bytes) 23 January 1995 DOS
Doom v1.666 Shareware Episode (2442984 bytes) 1 September 1994 DOS
Doom v1.25 Shareware Episode (2241621 bytes) 21 April 1994 DOS
Doom v1.2 Shareware Episode (2256322 bytes) 17 February 1994 DOS
Doom v1.1 Shareware Episode (2212840 bytes) 16 December 1993 DOS
Doom v1.0 Shareware Episode (2164729 bytes) 10 December 1993 DOS
Doom for Windows 95 v1.9 Shareware Episode (4459049 bytes) 6 June 1996 Win9x

Source code

Source code for Doom (362698 bytes) xxxx


Doom Shareware v1.8 to v1.9 patch (91165 bytes) 10 February 1995 DOS
Doom Shareware v1.666 to v1.9 patch (531594 bytes) 6 February 1995 DOS
Doom Shareware v1.2 to v1.666 patch (650746 bytes) 5 September 1994 DOS
Doom Registered v1.9 to Ultimate Doom patch (1066599 bytes) xxxx DOS
Doom Registered v1.8 to v1.9 patch (471508 bytes) xxxx DOS
Doom Registered v1.6 to v1.9 patch (545459 bytes) xxxx DOS
Doom Registered v1.2 to v1.9 patch (942076 bytes) xxxx DOS
Doom Registered v1.1 to v1.9 patch (1038370 bytes) xxxx DOS

Help running DOS games  Help running Win9x games


id Software still sells the registered version of this game for $25 by download.

Cheat Codes

idbehold# - When # is one of the letters below, this gives the powers of an item:
"R": Radiation shielding suit.
"I": Partial invisibility.
"V": Invulnerability.
"A": Computer area map.
"L": Light amplification visor.
"S": Berserk.
idchoppers - Gives the option to select the chainsaw.
idclev## - Warps to level E#M# or MAP##.
iddqd or idqd - Sets health to 100% and makes player immune to damage ("god mode", "degreelessness"). If the player is currently standing on or subsequently enters a damaging floor of type 11, the invulnerability effect is nullified. The invulnerable player can also be killed by a telefrag, and projectiles with extremely high damage ratings (such as from a DeHackEd modification) can also kill a player in god mode.
iddt - This cheat reveals information if used while in automap mode. First use: full automap (reveals unexplored areas, including invisible linedefs not shown by the computer area map powerup). Second use: full automap with items, monsters, players, obstacles, and decorations. Third use: the automap is restored to normal.
idfa - Grants full megaarmor protection (200%), all weapons, and full ammo.
idkfa - Grants full megaarmor protection (200%), all weapons, full ammo, and all the keys.
idmus## - Plays music from level MAP## in Doom, and E#M# in The Ultimate Doom. Using this cheat code will make the player change weapons in hand if the numbers pressed correspond to available weapons.
idmypos - Shows the player's coordinates and compass direction (note that these numbers are hexadecimal, and may require some practice to interpret quickly).
idspispopd - No clipping (the player can walk through walls, monsters, and obstacles, climb high ledges instantly, and pass through items and across all tagged linedefs with no effect).


fhhall - Kills all monsters in the level, excepting lost souls. (Pain Elementals killed in this manner will still generate extra lost souls as normal).
fhshh - Monsters do not notice players unless they are hurt or hear a shot.