The present article is a list of known platforms to which ''
Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (born 1934), Belgian cyclist
* Debbie Doom (born 1963), American softball pitcher
* ...
'' has been confirmed to be ported.
''
Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (born 1934), Belgian cyclist
* Debbie Doom (born 1963), American softball pitcher
* ...
'' is one of the most widely ported video games.
Since the original
MS-DOS
MS-DOS ( ; acronym for Microsoft Disk Operating System, also known as Microsoft DOS) is an operating system for x86-based personal computers mostly developed by Microsoft. Collectively, MS-DOS, its rebranding as IBM PC DOS, and a few ope ...
version, it has been released officially for a number of
operating system
An operating system (OS) is system software that manages computer hardware, software resources, and provides common services for computer programs.
Time-sharing operating systems schedule tasks for efficient use of the system and may also in ...
s,
video game console
A video game console is an electronic device that Input/output, outputs a video signal or image to display a video game that can be played with a game controller. These may be home video game console, home consoles, which are generally placed i ...
s,
handheld game console
A handheld game console, or simply handheld console, is a small, portable self-contained video game console with a built-in screen, game controls and speakers. Handheld game consoles are smaller than home video game consoles and contain the cons ...
s, and other devices. Some of the ports are replications of the DOS version, while others differ considerably, including modifications to the level designs, monsters and game engine, with some ports offering content not included in the original DOS version.
Official ports
Personal computers
NeXTSTEP
This was the version that the MS-DOS product emerged from, since, at the time,
id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
was using a
NeXTcube
The NeXTcube is a high-end workstation computer developed, manufactured, and sold by NeXT from 1990 until 1993. It superseded the original NeXT Computer workstation and is housed in a similar cube-shaped magnesium enclosure, designed by frog desig ...
for its graphic-engine development. This version is sluggish on anything below an 040 NeXTstation/cube (though it runs smoother with a higher amount of memory), and is missing sound, which was added on the PC side. With NeXT-Step based on i486 architecture, it ran smoothly under all conditions up to screen sizes of 400% with newer hardware. The version running on NeXT is programmed by John Carmack, John Romero, and Dave Taylor.
OS/2
''Doom'' was ported to
OS/2
OS/2 (Operating System/2) is a series of computer operating systems, initially created by Microsoft and IBM under the leadership of IBM software designer Ed Iacobucci. As a result of a feud between the two companies over how to position OS/2 ...
by an independent contractor, Jim Thomas, who was hired by
IBM to port it and ''SimCity''. A successful version was demoed in 1994 running in an OS/2
PM window.
IRIX
''Doom'' was ported to
IRIX
IRIX ( ) is a discontinued operating system developed by Silicon Graphics (SGI) to run on the company's proprietary MIPS workstations and servers. It is based on UNIX System V with BSD extensions. In IRIX, SGI originated the XFS file system and ...
during the summer of 1994 by
Dave D. Taylor. IRIX ''Doom'' was originally based on the unreleased MS-DOS version 1.5, though later updates were based on versions 1.6 and 1.8. No effort was made to take advantage of
SGI SGI may refer to:
Companies
*Saskatchewan Government Insurance
*Scientific Games International, a gambling company
*Silicon Graphics, Inc., a former manufacturer of high-performance computing products
*Silicon Graphics International, formerly Rac ...
's advanced graphics hardware, and like many other ports the game was rendered entirely in
software rendering
Software rendering is the process of generating an image from a model by means of computer software. In the context of computer graphics rendering, software rendering refers to a rendering process that is not dependent upon graphics hardware AS ...
mode.
Solaris
''Doom'' was ported to
Solaris
Solaris may refer to:
Arts and entertainment Literature, television and film
* ''Solaris'' (novel), a 1961 science fiction novel by Stanisław Lem
** ''Solaris'' (1968 film), directed by Boris Nirenburg
** ''Solaris'' (1972 film), directed by ...
in late 1994, and was designed to run with game files from ''Doom'' 1.8. In the readme, the port is credited to "Dave Taylor and the rest of the folks at id Software". It runs on Solaris 2.4 and later. The distribution contained two versions: one for regular X11, and another for Sun DGA.
macOS
''Doom'' for Mac was released on November 4, 1994. ''The Ultimate Doom'', ''Doom II'', and ''Final Doom'' were ported by Lion Entertainment and released by GT Interactive using a Mac OS launcher application to run original PC WADs. The Mac version runs on
System 7
System 7, codenamed "Big Bang", and also known as Mac OS 7, is a graphical user interface-based operating system for Macintosh computers and is part of the classic Mac OS series of operating systems. It was introduced on May 13, 1991, by Apple Co ...
through
Mac OS 9
Mac OS 9 is the ninth major release of Apple Inc., Apple's classic Mac OS operating system which was succeeded by macOS, Mac OS X (renamed to OS X in 2011 and macOS in 2016) in 2001. Introduced on October 23, 1999, it was promoted by Apple as "T ...
and requires a
68040
The Motorola 68040 ("''sixty-eight-oh-forty''") is a 32-bit microprocessor in the Motorola 68000 series, released in 1990. It is the successor to the 68030 and is followed by the 68060, skipping the 68050. In keeping with general Motorola nami ...
or
PowerPC
PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computer (RISC) instruction set architecture (ISA) created by the 1991 Apple Inc., App ...
processor. Although it can run in
Classic
A classic is an outstanding example of a particular style; something of lasting worth or with a timeless quality; of the first or highest quality, class, or rank – something that exemplifies its class. The word can be an adjective (a ''c ...
under
Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
on
Power Macs,
Panther
Panther may refer to:
Large cats
*Pantherinae, the cat subfamily that contains the genera ''Panthera'' and ''Neofelis''
**'' Panthera'', the cat genus that contains tigers, lions, jaguars and leopards.
*** Jaguar (''Panthera onca''), found in So ...
and
Tiger
The tiger (''Panthera tigris'') is the largest living cat species and a member of the genus '' Panthera''. It is most recognisable for its dark vertical stripes on orange fur with a white underside. An apex predator, it primarily preys on u ...
cause graphic artifacts due to the later version of Classic having a double-buffered screen. It can also be played under emulation on
Intel
Intel Corporation is an American multinational corporation and technology company headquartered in Santa Clara, California. It is the world's largest semiconductor chip manufacturer by revenue, and is one of the developers of the x86 seri ...
and
Apple silicon
Apple silicon is a series of system on a chip (SoC) and system in a package (SiP) processors designed by Apple Inc., mainly using the ARM architecture. It is the basis of most new Mac computers as well as iPhone, iPad, iPod Touch, Apple TV, ...
Macs with
SheepShaver
SheepShaver is an open-source PowerPC Apple Macintosh emulator originally designed for BeOS and Linux. The name is a play on ShapeShifter, a Macintosh II emulator for AmigaOS (made obsolete by Basilisk II). The ShapeShifter and SheepShaver project ...
and
QEMU
QEMU is a free and open-source emulator (Quick EMUlator). It emulates the machine's processor through dynamic binary translation and provides a set of different hardware and device models for the machine, enabling it to run a variety of guest ...
. In addition to an adjustable viewport, it supports rendering at low or high resolutions, and allows network play over
AppleTalk
AppleTalk is a discontinued proprietary suite of networking protocols developed by Apple Computer for their Macintosh computers. AppleTalk includes a number of features that allow local area networks to be connected with no prior setup or the n ...
as well as IPX.
Linux
''Doom'' was ported to
Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
by
id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
programmer Dave Taylor in 1994. The last Linux ''Doom'' binaries were provided by id Software on October 13, 1996, through the company's ftp-server.
The source code to the Linux version of ''Doom'' was released by
id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
on December 23, 1997, under a non-profit
End user license agreement
An end-user license agreement or EULA () is a legal contract between a software supplier and a customer or end-user, generally made available to the customer via a retailer acting as an intermediary. A EULA specifies in detail the rights and restr ...
; it was re-released on October 3, 1999, under the terms of the
GPL-2.0-or-later license. However, the source codes to the DOS and
Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
versions of the game were not released, due to copyright issues concerning the sound library used by original DOS version and id Software having no access to the source code of the Windows port.
Microsoft Windows
The first version of ''Doom'' for Windows was released under the name ''Doom 95'', on August 20, 1996. It was compatible with
Windows 95
Windows 95 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of operating systems. The first operating system in the 9x family, it is the successor to Windows 3.1x, and was released to manufacturin ...
and up, and was able to use WADs from the DOS versions. It also allowed users to set up multiplayer games much easier than in DOS. It was included with ''
Final Doom
''Final Doom'' is a first-person shooter video game developed by TeamTNT, and Dario and Milo Casali, and was released by id Software and distributed by GT Interactive in 1996. It was released for MS-DOS and Macintosh computers, as well as for the ...
''. The port was project-led by
Gabe Newell
Gabe Logan Newell (born November 3, 1962), nicknamed Gaben, is an American businessman and the president of the video game company Valve.
Newell was born in Colorado and grew up in Davis, California. He attended Harvard University in the early ...
and other later founders of
Valve
A valve is a device or natural object that regulates, directs or controls the flow of a fluid (gases, liquids, fluidized solids, or slurries) by opening, closing, or partially obstructing various passageways. Valves are technically fittings ...
.
On September 26, 2001, ''
Doom Collector's Edition'' was released, containing ''The Ultimate Doom'', ''
Doom II
''Doom II'', also known as ''Doom II: Hell on Earth'', is a first-person shooter game by id Software. It was released for MS-DOS computers in 1994 and Macintosh computers in 1995. Unlike the original ''Doom'', which was initially only available ...
'', and ''
Final Doom
''Final Doom'' is a first-person shooter video game developed by TeamTNT, and Dario and Milo Casali, and was released by id Software and distributed by GT Interactive in 1996. It was released for MS-DOS and Macintosh computers, as well as for the ...
''. It was re-released on January 1, 2004 with added preview content for ''
Doom 3
''Doom 3'' is a 2004 survival horror first-person shooter video game developed by id Software and published by Activision. ''Doom 3'' was originally released for Microsoft Windows on August 3, 2004, adapted for Linux later that year, and ported ...
''. Some early versions of ''Doom 3'' included the Collector's Edition and a small demon figurine as a bonus. The ''
BFG Edition'' of ''Doom 3'', released on October 15, 2012, includes ''The Ultimate Doom'' as well as ''Doom II''.
On August 3, 2007, ''The Ultimate Doom'', ''Doom II'', and ''Final Doom'' were released on
Steam
Steam is a substance containing water in the gas phase, and sometimes also an aerosol of liquid water droplets, or air. This may occur due to evaporation or due to boiling, where heat is applied until water reaches the enthalpy of vaporization ...
. This release runs the original DOS versions of the game using
DOSBox
DOSBox is a free and open-source emulator which runs software for MS-DOS compatible disk operating systems—primarily video games. It was first released in 2002, when DOS technology was becoming obsolete. Its adoption for running DOS games i ...
, a DOS emulator.
Acorn RISC OS
''AcornDoom'' was released for the
Acorn Archimedes
Acorn Archimedes is a family of personal computers designed by Acorn Computers of Cambridge, England. The systems are based on Acorn's own ARM architecture processors and the proprietary operating systems Arthur and RISC OS. The first mode ...
by R-Comp Interactive on February 7, 1998. It was made available in a bundle of three ''Doom'' games: ''The Ultimate Doom'', ''Doom II'', and ''Master Levels for Doom II'', as well as the ''Maximum Doom'' add-on pack, which contains over 3,000 user levels.
Consoles
Sega 32X
The
32X version of ''Doom'' was developed and published by
Sega
is a Japanese multinational corporation, multinational video game and entertainment company headquartered in Shinagawa, Tokyo. Its international branches, Sega of America and Sega Europe, are headquartered in Irvine, California and London, r ...
and was released on November 21, 1994. It features 17 of the 18 levels from the first two episodes, but none from episode three. This version lacks multiplayer support, does not play in a full screen, and only has the front sprites for the monsters. 10 levels are missing from the original version (twice as many missing levels as any other version of the game). A
DOS prompt shows up after the credits roll if the player finishes the game either using cheats or starting from any level other than the first level, locking up the game. Similarly, the secret level cannot be accessed in these scenarios. Due to the lack of the third episode, the
BFG 9000 can only be obtained through the use of cheats. Due to poor use of the
YM2612
The YM2612, a.k.a. OPN2, is a sound chip developed by Yamaha. It is a member of Yamaha's OPN family of FM synthesis chips, and is derived from the YM2203.
The YM2612 is a six-channel FM synthesizer. It was used in several game and computer sys ...
sound chip, this version's soundtrack is considered inferior to that of other versions, and many of the sound effects are missing. As with most mid-90s console ports, the levels come from the Atari Jaguar version. This version does not feature the Cyberdemon, the Spider Mastermind, or the Spectre. There is a level select option that allows the player to start on any of the first fifteen levels, although there is no way to save the game or settings.
In 1995, the 32X version of the game was given a score of 30 out of 40 by ''
Famicom Tsūshin
formerly ''Famicom Tsūshin'', is a line of Japanese video game magazines published by Kadokawa Game Linkage (previously known as Gzbrain), a subsidiary of Kadokawa. ''Famitsu'' is published in both weekly and monthly formats as well as in the fo ...
''.
Atari Jaguar
The
Jaguar
The jaguar (''Panthera onca'') is a large cat species and the only living member of the genus '' Panthera'' native to the Americas. With a body length of up to and a weight of up to , it is the largest cat species in the Americas and the th ...
version was published by
Atari
Atari () is a brand name that has been owned by several entities since its inception in 1972. It is currently owned by French publisher Atari SA through a subsidiary named Atari Interactive. The original Atari, Inc. (1972–1992), Atari, Inc., ...
and was released on November 28, 1994. This version has more levels than the
SNES
The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Euro ...
and
32X versions, and as many levels as the
3DO and
GBA
The (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, 2 ...
versions. id Software had to strip down the port to allow the game to fit on a 2 Megabyte cartridge. It features 22 of the PC version's 27 levels, though many of them are simplified, plus two new levels (the levels titled "Tower of Babel" and "Hell Keep" are not the same as the PC levels of the same names). Unlike the 32X, SNES, and 3DO versions, this version of the game display occupies the full screen, albeit with an opaque status bar at the bottom. The game runs at a fairly constant and fluid frame-rate. The levels use more complex lighting effects, but have less variation in floor depth and ceiling height. It lacks the Cyberdemon, the Spider Mastermind, and the Spectre. It is compatible with the JagLink 2-console networking device for two players to play deathmatch.
The Jaguar version does not have any music during gameplay, but plays the title theme and intermission music with new instruments. Game settings and progress through the levels are saved automatically, and the player can start a new game anywhere up to the last level reached. Instead of having to cycle through the selection of weapons, the player can select a weapon by pressing its corresponding button on the controller's number pad.
''
Next Generation'' gave it four out of five stars and called it "Definitely the best Jaguar title we've seen so far."
Super NES
The Super NES version of ''Doom'' was published by Williams Entertainment and developed by
Sculptured Software
Acclaim Entertainment was an American video game publisher from Long Island, active from 1987 until filing for Chapter 7 bankruptcy on September 1, 2004. Through a series of acquisitions between 1990 and 2002, Acclaim built itself a large portfo ...
and released on September 1, 1995. Randy Linden, the head programmer, created a new game engine called the Reality engine for the port. The game makes use of the
Super FX
The Super FX is a coprocessor on the Graphics Support Unit (GSU) added to select Super Nintendo Entertainment System (SNES) video game cartridges, primarily to facilitate advanced 2D and 3D graphics. The Super FX chip was designed by Argonaut G ...
powered GSU-2 chip (often referred to as the Super FX 2 chip), and was one of the few SNES games to feature a colored cartridge: ''Doom'' came in a red cartridge in the United States and a black or standard gray cartridge in Europe and Australia.
The SNES version of ''Doom'' features all five of the PC version levels that were missing from the Atari Jaguar version, but is missing a different set of five levels instead, and, like the Sega 32X version, does not have any console exclusive levels. The levels included resemble the PC levels more so than other ports. This was also the only home console port of ''Doom'' released in the 1990s to feature all three of the original secret levels and boss levels from the PC version. Like the Sega 32X version, the player's
heads-up display
A head-up display, or heads-up display, also known as a HUD (), is any transparent display that presents data without requiring users to look away from their usual viewpoints. The origin of the name stems from a pilot being able to view informa ...
does not utilize the whole screen, and enemies are only animated from the front, which means that they always face the player. This renders
monster infighting impossible, although it is possible for monsters of the same type to damage each other with projectiles. The floors and ceilings are not texture mapped, and this version of the game also lacks both battery back-up saves and a password system, meaning that each episode must be finished from the beginning. Multiplayer was only available if an
XBAND
XBAND (stylized as XBⱯND) was one of the first competitive online console gaming networks and was available for the Genesis and Super NES. It was produced by Catapult Entertainment in Cupertino, California. It is the only modem released in ...
modem was used, which included support for two player deathmatch. This version lacks the Spectre enemy (replaced with regular Demon monsters), though it does feature the Cyberdemon and Spider Mastermind boss monsters that the Atari Jaguar, Sega 32X, and 3DO versions lack. In the North American and PAL versions, episode two cannot be played on the "I'm Too Young to Die" and "Hey, Not Too Rough" difficulties, and episode three can only be played on "Ultra-Violence" and "Nightmare" difficulties if one is selected from the game's episode select menu, though it is possible to play episode three on the "Hurt Me Plenty" difficulty if the player beats episode two on that difficulty setting. In the Japanese version, however, all three episodes can be played on any difficulty level.
The automap display takes advantage of the rotating and scaling abilities of the Super FX 2 chip, with the entire map spinning around the player's position rather than the player being portrayed with an arrow. Due to hardware limitations, no particles such as blood impacts, smoke, or bullet sparks are present. The chaingun is capable of single fire (although emptying one bullet still produces a doubled sound effect). Moreover, the shotgun does not fire seven individual shots as it does in the PC version, but rather functions like a hunting rifle. This allows the player to shoot (and be shot) from a distance using the shotgun with no decrease in power. This version of ''Doom'' features support for the
SNES Mouse
The Super NES Mouse, sold as the in Japan, is a peripheral created by Nintendo for the Super Nintendo Entertainment System. It was first released on July 14, 1992, in Japan, in August 1992 in North America, and on December 10, 1992, in Europ ...
peripheral.
Reviews for the Super NES version were mostly negative. ''
Electronic Gaming Monthly
''Electronic Gaming Monthly'' (often abbreviated to ''EGM'') is a monthly American video game magazine. It offers video game news, coverage of industry events, interviews with gaming figures, editorial content and product reviews.
History
The m ...
'' gave this version a score of 5.375 out of 10. Two of their reviewers said that it was "decent" but clearly inferior to other versions of ''Doom'', while the other two felt it to be a poor game even without comparing it to other versions. They particularly criticized that enemies at a distance are too pixelated to be seen, making it "seem like you are getting hit for no reason at all". They cited the "outstanding" music as the one strong point. A critic for ''
Next Generation'' similarly complained that enemies are so pixelated at mid-distance or farther that they blend in with the backgrounds. He also criticized the graphics in general as requiring "constant squinting" to discern what is going on and called the controls "poor and sluggish." While acknowledging that creating a port of Doom for a last generation console at all was an impressive technical accomplishment, he concluded the port to be not worthwhile and gave it two out of five stars. ''
GamePro
Gamepro.com is an international multiplatform video game magazine media company that covers the video game industry, video game hardware and video game software in countries such as Germany and France. The publication, GamePro, was originally la ...
''s The Axe Grinder instead stated that distant objects appear sharp and clear, and that it is objects which are close up which appear extremely pixelated. He gave the Super NES version a generally negative assessment, saying that the game is almost unplayable due to the unresponsive controls.
On July 14, 2020, the source code for the game was released by Randy Linden, the game's creator, under the
GPL-3.0-only license.
PlayStation
The
PlayStation
is a video gaming brand that consists of five home video game consoles, two handhelds, a media center, and a smartphone, as well as an online service and multiple magazines. The brand is produced by Sony Interactive Entertainment, a divisi ...
version of ''Doom'' was published and developed by
Williams Entertainment and released on November 16, 1995. This version spent six months in development.
It is one of the best selling versions of the game after the original PC version. It was re-released several times, first on the "
Greatest Hits
A greatest hits album or best-of album is a type of compilation album that collects popular and commercially successful songs by a particular artist or band. While greatest hits albums are typically supported by the artist, they can also be crea ...
" range in the U.S., which requires that games have sold at least 150,000 copies there, and on the "
Platinum Range" in
PAL region
The PAL region is a television publication territory that covers most of Europe and Africa, alongside parts of Asia, South America and Oceania. It is named PAL because of the PAL (Phase Alternating Line) television standard traditionally used in ...
s, which indicates that it sold over 600,000 copies in those territories.
Changes from the PC original include the removal of the "Nightmare" difficulty level, and the fact that progress is saved via passwords (given at the end of each level). The passwords also save ammo and health stats, but the numbers for them are rounded. This version features 59 levels in total; 23 levels from the PC version of ''Doom'' (edited much like the Jaguar and 32X versions), both of the levels designed for the Jaguar version, six new levels designed by the Midway team, five levels from ''The Ultimate Doom''s fourth episode, and 23 levels from ''Doom II''. Unlike the other 1990s ''Doom'' ports, all of the enemies from the PC version of ''Doom'' are included. However, the Arch-vile monster from ''Doom II'' is not present; according to one of the game's designers, Harry Teasley, this was because he had twice as many frames as any other monster, and the team felt that they "just couldn't do him justice" on the PlayStation. There is, however, one new monster, the Nightmare Spectre. According to Teasley, this was included to add variety, and to take advantage of the PlayStation's capabilities. Two player
deathmatch and co-operative multiplayer modes are available on the PlayStation if two consoles are linked using the original Serial I/O port, and each console has its own controller and ''Doom'' disc inserted.
Many textures were reduced in size due to technical limitations. As a result, the mug shot appears to be different from the one in the PC version; in fact, it is the same animated sprite, but squashed in from the sides. A small selection of new graphics and visual effects were introduced. These include sector-based coloured lighting, an animated, flame-filled sky, and a new animation for the player's mug shot, which shows the
Doomguy
The Doomguy (also spelt Doom Guy, as well as referred to as the Doom Marine, Doom Slayer or just the Slayer in ''Doom'' (2016) and '' Doom Eternal'') is a fictional character and the protagonist of the ''Doom'' video game franchise of first-perso ...
's head exploding if the player character is
gib
The byte is a unit of digital information that most commonly consists of eight bits. Historically, the byte was the number of bits used to encode a single character of text in a computer and for this reason it is the smallest addressable unit ...
bed.
For the first time, translucent Spectres are drawn without the cascade effect (including the darker-shaded Nightmare Spectres). The original music by Bobby Prince was replaced by a new score by
Aubrey Hodges. The sound effects and voice-overs were also completely redone by Hodges, and, in parts of certain levels, echo effects were added. All of the story text is cut, save for the ending and second intermission from ''Doom II'', the latter of which appears at the end of ''Ultimate Doom'' instead.
On October 1, 1996, a port containing levels from ''
Master Levels for Doom II'' and ''
Final Doom
''Final Doom'' is a first-person shooter video game developed by TeamTNT, and Dario and Milo Casali, and was released by id Software and distributed by GT Interactive in 1996. It was released for MS-DOS and Macintosh computers, as well as for the ...
'' was released for the PlayStation under the name ''Final Doom''. The PlayStation version of ''Final Doom'' has thirteen levels from ''Master Levels for Doom II'', eleven levels from ''TNT: Evilution'', and six levels from ''The Plutonia Experiment''. Like the PlayStation version of ''Doom'', ''Final Doom'' uses passwords. Unlike the PlayStation version of ''Doom'', support for the
PlayStation Mouse
The PlayStation Mouse (US/UK: SCPH-1090, JP: SCPH-1030) is an input device for the PlayStation that allows the player to use a mouse as a method of control in compatible games. The mouse was released in Japan on December 3, 1994, the launch date ...
peripheral is available for ''Final Doom''.
The PlayStation version was met with critical acclaim, with critics concurring it to be by far the best console version of the game to date. Major Mike of ''
GamePro
Gamepro.com is an international multiplatform video game magazine media company that covers the video game industry, video game hardware and video game software in countries such as Germany and France. The publication, GamePro, was originally la ...
'' gave it a perfect score in all four categories (graphics, sound, control, and FunFactor), noting that it was not just a straight conversion but a drastically reworked and comprehensive edition with "enough new twists and turns to surprise even the most battle-weary ''Doom'' player". He applauded the inclusion of ''Doom II'', the added levels, the much smoother graphics when compared to previous console ports, the clear sound effects, the "chilling" music, and the precise controls. A reviewer for ''Maximum'' found the port's most worthwhile aspects to be the huge number of levels, the use of the shoulder buttons for strafing, and the "vastly improved" audio. He scored it 5 out of 5 stars. A reviewer for ''
Next Generation'' said the PlayStation version succeeded in "putting previous efforts for 32X, Jaguar, and especially Super NES, to shame" with its high frame rate, impressive lighting effects, responsive control, deathmatch capability, and inclusion of ''Doom II'' and levels from ''Ultimate Doom''. He complained that the walls are "sticky" and that he was feeling burnt out on reviewing ports of ''Doom'', and gave it four out of five stars. ''Next Generation''s 1996 overview of PlayStation games raised the score to a perfect five stars.
IGN
''IGN'' (formerly ''Imagine Games Network'') is an American video game and entertainment media website operated by IGN Entertainment Inc., a subsidiary of Ziff Davis, Inc. The company's headquarters is located in San Francisco's SoMa distri ...
gave it a 7 out of 10, citing the high frame rate, impressive lighting effects, use of the PlayStation Link Cable, and inclusion of ''Doom II'' content. However, they criticized that the game was becoming old (the review was published a full year after the PlayStation version was released). ''GamePro'' awarded it Best PlayStation Game of 1995.
3DO Interactive Multiplayer
The 3DO version was published by 3DO and developed by
Art Data Interactive, with assistance from Logicware, and was released in 1996. It features the same level set as the Atari Jaguar version, as well as the same auto-save feature, but lacks multiplayer modes. This version runs in a small screen at a low frame rate, though it includes the option to shrink the screen size further, which allows the game to run faster and smoother. It lacks some effects found in other versions but has an updated soundtrack that features remixed and original music. The Cyberdemon and Spider Mastermind are missing, though the Spectre (which is absent from the Jaguar, SNES, and 32X versions) is included. The 3DO version was originally a more ambitious project, intended to surpass the PC version, but after it was mired in
development hell
Development hell, development purgatory, and development limbo are media and software industry jargon for a project, concept, or idea that remains in development for an especially long time, often moving between different crews, scripts, game engi ...
for two years, programmer
Rebecca Heineman
Rebecca Ann Heineman is an American video game designer and programmer. Heineman was a founding member of video game companies Interplay Productions, Logicware, Contraband Entertainment, and Olde Sküül. She has been chief executive officer ...
was contracted to create a basic port in ten weeks. According to Heineman, the CEO of Art Data Interactive had no idea of how game development worked and had assured her that the project was already well underway and just needed some fine tuning. Heineman would then find that virtually no work had actually been done on the project, and that the CEO of Art Data had grossly underestimated how much work it would actually take to develop the game, boasting about brand new levels, enemies and weapons in the press when all he had was mock-up art assets. With no support from Art Data, Heineman acquired the PC and Jaguar source code for Doom straight from id Software and created a quick-and-dirty conversion. Due to this tight time constraint, porting over the soundtrack was not practical, so the score was re-recorded for the port by the CEO of Art Data Interactive and his band. Full-motion video cutscenes were also planned to take advantage of the 3DO's media streaming capabilities and increased CD-ROM storage medium, but these never came to pass. Heineman released some screenshots of the planned FMV cutscenes, but claims they were only stills made to lure investors. In December 2014, the source code for the 3DO version was released to the public under the
MIT
The Massachusetts Institute of Technology (MIT) is a private land-grant research university in Cambridge, Massachusetts. Established in 1861, MIT has played a key role in the development of modern technology and science, and is one of the m ...
license.
''Maximum'' thoroughly panned this version for its lack of
PAL
Phase Alternating Line (PAL) is a colour encoding system for analogue television. It was one of three major analogue colour television standards, the others being NTSC and SECAM. In most countries it was broadcast at 625 lines, 50 fields (25 ...
optimization, large borders, choppy frame rate even on the smallest possible screen size, bland color palette, music which is lacking in atmosphere, and load times. They added that the frame rate and slowdown make the game too easy: "When large amounts of monsters arrive to beat the crap out of you, the game slows down to such an extent that you have ages to line up your shots and fire". With their only praise being for the intuitive and effective control configuration, they gave it one out of five stars. ''
GamePro
Gamepro.com is an international multiplatform video game magazine media company that covers the video game industry, video game hardware and video game software in countries such as Germany and France. The publication, GamePro, was originally la ...
'' called it "the worst console version of ''Doom'' so far", chiefly due to the choppy frame rate.
Sega Saturn
Based on the PlayStation version, ''Doom'' was ported to the Sega Saturn by
Rage Software
Rage Games (formerly Rage Software) was a British video game developer. Formed in Liverpool in 1992, its video games were marked by an emphasis on graphical effects with arcade gameplay.
Rage's first title '' Striker'' sold more than one mi ...
and published by
GT Interactive
GT, Gt or G-T may refer to:
Arts and entertainment Games
* GT Interactive, an American video game developer
* GameTrailers, a video game website
* ''Golden Tee Golf'', golf video game
* ''Gran Turismo'' (series), a series of racing video games ...
in 1997.
[ Though containing the same levels, enemies, structures, and most of the sounds effects and music from the PlayStation version, this port suffers a number of differences and setbacks; the frame rate is significantly lower, the animation is slower, the echoed sound effects and sector-based lighting are missing, the Spectre and Nightmare Spectre monsters do not have the translucent textures and instead are drawn in see-through sprites of regular Demon enemies, and the animated fiery skyline in certain levels is gone, usually replaced with ''Doom II''s city skyline. The lead programmer on this port, Jim Bagley, later said that he originally programmed a hardware-accelerated engine that would have performed on par with high-end PCs of the time, but id Software disallowed usage of the engine due to texture distortion caused by the rendering process, resulting in the final version using an entirely software-based renderer. John Carmack of id Software explained that they disallowed the engine because "I hated affine texture swim and integral quad verts."
This version is compatible with the Saturn analog controller and the Saturn ]mouse
A mouse ( : mice) is a small rodent. Characteristically, mice are known to have a pointed snout, small rounded ears, a body-length scaly tail, and a high breeding rate. The best known mouse species is the common house mouse (''Mus musculus' ...
. However, the mouse cannot be used to strafe, access the automap, or manually change weapons (though as in all versions of ''Doom'', the player character automatically equips a weapon when it is first acquired and switches to a different weapon if the current one is depleted of ammunition).
The packaging for the U.S. release contains a few errors, such as the game screen shots on the back actually being from the PC version of ''Final Doom'', and it claims to be "deathmatch ready", when it is in fact only one player (the deathmatch and cooperative multiplayer modes are only in the Japanese and PAL releases, despite the fact that the Saturn link cable needed to play these modes had not been released in PAL regions).
The Saturn port was met with a generally negative reception, with most reviewers considering it far below the quality of the PlayStation version. The most common criticisms were the low frame rate[ and lack of certain graphical elements seen in the PlayStation version.][ Reviewer fatigue with ''Doom'' ports also continued to play a role; ]Jeff Gerstmann
Jeff Gerstmann (born August 1, 1975) is an American video game journalist. Former editorial director of the gaming website ''GameSpot'' and the co-founder/editor of the gaming website ''Giant Bomb'', Gerstmann began working at ''GameSpot'' in th ...
, rating it a 3.1 out of 10 in ''GameSpot
''GameSpot'' is an American video gaming website that provides news, reviews, previews, downloads, and other information on video games. The site was launched on May 1, 1996, created by Pete Deemer, Vince Broady and Jon Epstein. In addition ...
'', commented that "If I see one more Doom game released on any platform, I'm going to hunt down the people responsible and kill them slowly." ''Sega Saturn Magazine
''Sega Saturn Magazine'' was a monthly UK magazine covering the Sega Saturn, a home video game console. It held the official Saturn magazine license for the UK, and some issues included a demo CD created by Sega, ''Sega Flash'', which included ...
'' awarded the port a score of 56%, with the reviewer describing it as a "breath-takingly bad conversion of a classic game", judging the game's poor performance to be inexcusable considering the Saturn's 2D rendering capabilities, and feeling that even the earlier 32X and Jaguar versions played much better, despite being released on less powerful systems. ''GamePro
Gamepro.com is an international multiplatform video game magazine media company that covers the video game industry, video game hardware and video game software in countries such as Germany and France. The publication, GamePro, was originally la ...
'' was less outraged, judging that while the Saturn port is clearly inferior to the PC and PlayStation versions, it is enjoyable in absolute terms and "successfully mimics the PlayStation version in most categories - with the crucial exception of speed."
Game Boy Advance
The Game Boy Advance
The (GBA) is a 32-bit handheld game console developed, manufactured and marketed by Nintendo as the successor to the Game Boy Color. It was released in Japan on March 21, 2001, in North America on June 11, 2001, in the PAL region on June 22, 2 ...
version of ''Doom'' was developed by David A. Palmer Productions and was released on November 5, 2001, and featured a level set identical to the Jaguar version, as the engine is actually a port of it.
Both GBA ports feature the same multiplayer functionality as the PC version. These were the first ports of ''Doom'' on a handheld device
A mobile device (or handheld computer) is a computer small enough to hold and operate in the hand. Mobile devices typically have a flat LCD or OLED screen, a touchscreen interface, and digital or physical buttons. They may also have a physical ...
. Both ''Doom'' and ''Doom II'' received a much larger amount of censoring than other ports (monsters bleed green instead of red, and many more disturbing sprites such as corpses impaled on spikes are removed),[ resulting in a Teen rating from the ]ESRB
The Entertainment Software Rating Board (ESRB) is a self-regulatory organization that assigns age and content ratings to consumer video games in the United States and Canada. The ESRB was established in 1994 by the Entertainment Software Asso ...
.
Xbox
Co-developed by id Software and Vicarious Visions
Blizzard Albany (formerly Vicarious Visions, Inc.) is an American video game developer based in Albany, New York. The studio was acquired by Activision in January 2005. After releasing its last game as part of that company, ''Tony Hawk's Pro Ska ...
and launched on April 4, 2005, the ''Doom 3 Limited Collector's Edition'' features ports of ''The Ultimate Doom'' and ''Doom II'', including a two- to four-player split-screen multiplayer mode. The expansion pack ''Resurrection of Evil'' also contains ''The Ultimate Doom'' and ''Doom II'', as well as ''Master Levels for Doom II''.
Xbox 360
On September 27, 2006, ''Doom'' was released for download on the Xbox Live Arcade
Xbox Live Arcade (XBLA) is a digital video game download service available through the Xbox Games Store, Microsoft's digital distribution network for the Xbox 360. It focuses on smaller downloadable games from both major publishers and independent ...
for the Xbox 360
The Xbox 360 is a home video game console developed by Microsoft. As the successor to the original Xbox, it is the second console in the Xbox series. It competed with Sony's PlayStation 3 and Nintendo's Wii as part of the seventh generation ...
. The game has all 4 episodes from ''The Ultimate Doom'' plus online cooperative and deathmatch modes through Xbox Live
The Xbox network, formerly and still sometimes branded as Xbox Live, is an Internet, online multiplayer video game, multiplayer gaming and digital media delivery service created and operated by Microsoft. It was first made available to the Xbox ...
. Like the Xbox version, it does not include any of the console-only levels which appeared in earlier ports. Supports 11 screen sizes, and has higher graphics resolution than any earlier console port. Due to a bug, the music plays at a slower speed. This port, programmed by Nerve Software
Nerve Software, LLC is an American video game developer that was co-founded by ex-id Software employee Brandon James. Many of the original employees at Nerve were previously employed by Rogue Entertainment, another U.S.
The United State ...
, also credits Vicarious Visions
Blizzard Albany (formerly Vicarious Visions, Inc.) is an American video game developer based in Albany, New York. The studio was acquired by Activision in January 2005. After releasing its last game as part of that company, ''Tony Hawk's Pro Ska ...
and likely shares code with the Xbox version. There are no cheats in this version of the game.
In 2010, the game was pulled from the Xbox Live Marketplace
Xbox Games Store (formerly Xbox Live Marketplace) is a digital distribution platform used by Microsoft's Xbox Series X, S, Xbox One and Xbox 360 video game consoles. The service allows users to download or purchase video games (including both ...
because Activision
Activision Publishing, Inc. is an American video game publisher based in Santa Monica, California. It serves as the publishing business for its parent company, Activision Blizzard, and consists of several subsidiary studios. Activision is one o ...
, the game's publisher, no longer had the rights to maintain the game on the Marketplace, but as of January 20, 2012, it has been republished by Bethesda Softworks
Bethesda Softworks LLC is an American video game publisher based in Rockville, Maryland. The company was founded by Christopher Weaver in 1986 as a division of Media Technology Limited, and in 1999 became a subsidiary of ZeniMax Media. In its ...
, the same company that published the Xbox Live Arcade version of '' Doom II: Hell on Earth''.
Both games are backwards-compatible with the Xbox One
The Xbox One is a home video game console developed by Microsoft. Announced in May 2013, it is the successor to Xbox 360 and the third base console in the Xbox series of video game consoles. It was first released in North America, parts of ...
and can be purchased from the Xbox Store. They are also downloaded if the disc for '' Doom 3: BFG Edition'' is inserted into the console in lieu of the pack-in versions of the games included with that title, though the disc is required to play. They were also offered as a preorder incentive for the 2016 reboot.
PlayStation 3
''Doom 3 BFG Edition'' contains ''The Ultimate Doom'' and ''Doom II: Hell on Earth''. Later, ''Doom Classic Complete'' was released on the PlayStation Network
PlayStation Network (PSN) is a digital media entertainment service provided by Sony Interactive Entertainment. Launched in November 2006, PSN was originally conceived for the PlayStation video game consoles, but soon extended to encompass smartp ...
which includes ''The Ultimate Doom'', ''Doom II: Hell on Earth'', ''Master Levels for Doom II'', and ''Final Doom'', the last two appearing for the first time in their entirety on a console.
25th anniversary release
''Doom'' and ''Doom II'' were released for PlayStation 4
The PlayStation 4 (PS4) is a home video game console developed by Sony Interactive Entertainment. Announced as the successor to the PlayStation 3 in February 2013, it was launched on November 15, 2013, in North America, November 29, 2013 in ...
, Nintendo Switch
The is a hybrid video game console developed by Nintendo and released worldwide in most regions on March 3, 2017. The console itself is a Tablet computer#Gaming tablet, tablet that can either be docking station, docked for use as a home video ...
, Xbox One
The Xbox One is a home video game console developed by Microsoft. Announced in May 2013, it is the successor to Xbox 360 and the third base console in the Xbox series of video game consoles. It was first released in North America, parts of ...
, Android and iOS
iOS (formerly iPhone OS) is a mobile operating system created and developed by Apple Inc. exclusively for its hardware. It is the operating system that powers many of the company's mobile devices, including the iPhone; the term also includes ...
on July 26, 2019, during QuakeCon
QuakeCon is a yearly convention held by ZeniMax Media to celebrate and promote the major franchises of id Software and other studios owned by ZeniMax. It includes a large, paid, bring-your-own-computer ( BYOC) LAN party event with a competitiv ...
, in honor of the franchise's 25th anniversary.
Bethesda received criticism for allegations that it included additional digital rights management
Digital rights management (DRM) is the management of legal access to digital content. Various tools or technological protection measures (TPM) such as access control technologies can restrict the use of proprietary hardware and copyrighted works. ...
in this version, as the initial releases required that users sign into a Bethesda.net account in order to play. Bethesda later stated that this was not intended to be mandatory, but an optional link to receive rewards on the service's "Slayers' Club" program for ''Doom'', and that the mandatory login would be removed in a patch. This initial release for Doom 1 and 2 in the 25th anniversary release was also plagued with uneven pixels, incorrect aspect ratios (no option for 4:3), incorrect lighting position, and the music not matching the original DOS release version. On January 9, 2020, Bethesda released an announcement that Doom 1 and 2 will have a patch and update fixing the problems that plagued Doom 1 and 2's initial release. Updates including quick saves, support for 60 frames per seconds, 4:3 aspect ratio support, and support for add-ons (such as ''Final Doom'' and "No rest for the Living"). On March 6, additional updates and patches came out for Doom and 1 and 2 featuring audio improvements, quality of life features and minor performance optimization.
Other devices
iOS
An official port of ''Doom'', under the title ''Doom Classic'' was released in 2009 for iOS devices. ''Doom Classic'' iOS is one of the few official ports handled by former Id Software
id Software LLC () is an American video game developer based in Richardson, Texas. It was founded on February 1, 1991, by four members of the computer company Softdisk: game programmer, programmers John Carmack and John Romero, game designer T ...
developer John Carmack
John D. Carmack II (born August 20, 1970) is an American computer programmer and video game developer. He co-founded the video game company id Software and was the lead programmer of its 1990s games ''Commander Keen'', ''Wolfenstein 3D'', ''Doo ...
himself, and is based on the PrBoom
The present article is a list of known platforms to which ''Doom'' has been confirmed to be ported.
''Doom'' is one of the most widely ported video games. Since the original MS-DOS version, it has been released officially for a number of operatin ...
source port.
This version of ''Doom'' has since been replaced by the 25th Anniversary version on the iOS App Store, due to ''Doom Classic'' not being updated with support for versions of iOS past iOS 11, due to Apple dropping support for 32 bit apps in iOS 10
Raspberry Pi Pico (RP2040)
Doom has been ported to the Raspberry Pi Pico by Graham Sanderson. The gameplay has every single detail found in the original game, and the video output is the authentic 320x200 pixels. The PIO (Programmable Input/Output) of the Pico was used to emulate VGA
Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the PC industry within three years. The term can no ...
. The sound effects are in stereo. Multiplayer mode is also supported. (Upto 4 players over an i2c network)
WebTV/MSN TV
Official plans to port Doom to the WebTV Plus and EchoStar DishPlayer internet appliance
An Internet appliance is a consumer device whose main function is easy access to Internet services such as WWW or e-mail. The term was popularized in the 1990s, when it somewhat overlapped in meaning with an information appliance, Internet com ...
s, both designed with WebTV
MSN TV (formerly WebTV) was a web access product consisting of a thin client device that used a television for display (instead of using a computer monitor), and the online service that supported it. The device design and service was developed ...
(later MSN TV)-based hardware and for use with the corresponding service, were made known as early as late 1998 and 1999 respectively. While it only got an official release for DishPlayer units in 1999 alongside You Don't Know Jack and Solitaire, all made to demo the technological capabilities of the hardware, a port made for original WebTV Plus units that wasn't publicly released was discovered by its dedicated hacking scene around August 1998, which could only be downloaded from connecting to an internal WebTV service. Both ports were stripped-down versions of the full game, only containing 4 episodes, most likely due to the fact they were made solely as demos and as a way to conserve space on the hard disks of WebTV boxes. The ports also made use of the WebTV keyboard for control input. Because there was no concern to know how the units stored information on the hard disks when either port was made known, and in the case of the WebTV Plus port, copies were supposedly subject to potentially being wiped from the hard disks on command from the WebTV service, both the WebTV Plus and DishPlayer ports remained unpreserved for some time. In 2014 and 2021, both ports respectively were made playable outside of the WebTV service and to an extent, "preserved", by WebTV hackers MattMan69 and eMac. These efforts did not intend to preserve the ports in their original states and were primarily intended to be bundled and work with custom "HackTV" branded WebTV firmware images, which were primarily designed to turn a WebTV box into a sort of "game machine", and especially in the case of the WebTV Plus version, have modifications to carry this "HackTV" branding in game where appropriate. Outside of this, both WebTV ports have no original game files preserved on the internet.
In ''Doom Eternal''
In ''Doom Eternal
''Doom Eternal'' is a first-person shooter game developed by id Software and published by Bethesda Softworks. The sequel to ''Doom'' (2016), and the sixth main game in the ''Doom'' series, it was released on March 20, 2020, for Windows, PlaySt ...
'', the original ''Doom'' and ''Doom II'' games are available to play in the Doom Slayer's PC in the Fortress of Doom. Both need to be unlocked, the first by collecting all of the in-game cheat codes, and the second one via the password FLYNNTAGGART.
Source ports
This is a list of unofficial ports of the engine used to run ''Doom'', referred to as source port
A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible.
Description
Source ports are often c ...
s, that expand upon the engine's capabilities, alter how the game being run is played, or make it compatible with other operating systems. They have received substantial notable coverage.
There are hundreds of source ports known to have existed. The ''Doom'' engine's source code
In computing, source code, or simply code, is any collection of code, with or without comments, written using a human-readable programming language, usually as plain text. The source code of a program is specially designed to facilitate the wo ...
was released to the public on December 23, 1997. Although ''Doom'' was originally created for DOS, the original source release was for the subsequent Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
version, due to the use of a proprietary sound library in the DOS version. The original purpose of source ports was cross-platform compatibility, but shortly after the release of the ''Doom'' source code, programmers were correcting old, unaddressed ''Doom'' bugs and deficiencies in their own source ports, and later on introducing their own modifications to enhance game features and alter gameplay.
The source code was originally released under a proprietary license that prohibited commercial use and did not require programmers to provide the source code for the modifications they released in executable
In computing, executable code, an executable file, or an executable program, sometimes simply referred to as an executable or binary, causes a computer "to perform indicated tasks according to encoded instruction (computer science), instructi ...
form, but it was later re-released on October 3, 1999, under the GPL-2.0-or-later license after requests from the community.
The following diagram depicts a simplified family tree of Doom source ports ''(note: information may be outdated)''.
Personal computers
DOSDoom and derivatives
DOSDoom is the first ''Doom'' source port for DOS, launched within a day after the release of the Linux game's source code in 1997. It was created by Chi Hoang, who took the original Linux release of the ''Doom'' source code and ported it back to DOS. It evolved to include several new features, which were previously unseen at the time shortly after the release of the original ''Doom'' source code, including translucency, high resolution and color rendering, and vertical aiming.
= Doom Legacy
=
Doom Legacy is a source port originally written as a fork of DOSDoom, introducing mouse-look, jumping, a console, 32-player deathmatch, skins, and, later, native Windows, Linux, and Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
ports. It has also evolved to support many Boom features and 3D acceleration
A graphics processing unit (GPU) is a specialized electronic circuit designed to manipulate and alter memory to accelerate the creation of images in a frame buffer intended for output to a display device. GPUs are used in embedded systems, mobi ...
. Later releases include additional features, notably the ability for levels to contain floors directly over floors in December 2000, meaning levels are not required to be strictly 2D from a top-down perspective as they were in the original ''Doom'' engine games. It has its own scripting language, called Fragglescript.
GLDoom
One of the first source ports, glDoom was an attempt to bring OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
accelerated graphics support to the ''Doom'' engine, developed by Bruce Lewis. The project was canceled in 1999 after an accident in Lewis's home, in which the hard drives storing the project's source code crashed, destroying it. Concurrently, backup tapes storing the code were also destroyed. This has been cited by id Software as one of the reasons why it republished the source code under a free license, as it believed that incidents like that could be prevented by requiring developers to share their changes. In April 2010, however, Lewis rediscovered the glDoom sources in one of his deceased friend's hard drives.
Boom and derivatives
Boom was a port
A port is a maritime facility comprising one or more wharves or loading areas, where ships load and discharge cargo and passengers. Although usually situated on a sea coast or estuary, ports can also be found far inland, such as Ham ...
for DOS of the ''Doom'' source code by TeamTNT
TeamTNT was a distributed group of ''Doom (franchise), Doom'' Level designer, mappers, originally formed as a ''Doom'' mailing list in 1994. The team are known for creating the ''TNT: Evilution'' episode of ''Final Doom'', as well as several free ...
. Boom fixed numerous software glitches and added numerous other software enhancements into the engine to such a degree that its additions have been incorporated into most modern versions of ''Doom'' source ports (such as PrBoom+, ZDoom and Doom Legacy). The last update of Boom was released on October 22, 1998. In October 1999, Boom's source code was released. Further development of Boom as a source port was continued for DOS as MBF, for Windows as PrBoom, and for Linux as LxDoom. The latter two later merged as PrBoom and also took on many of the MBF features, so PrBoom's own successor, PrBoom+, is effectively the modern equivalent of Boom.
= Eternity Engine
=
The Eternity Engine is a Windows source port licensed under the GNU General Public License
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the Four Freedoms (Free software), four freedoms to run, study, share, and modify the software. The license was th ...
. It was first released on January 8, 2001, as version 3.29 beta 1. It was originally meant to power a ''Doom'' total conversion, but after that project went on hiatus (eventually being cancelled in 2006), the engine became the prime focus. The engine is based on Smack My Marine Up (SMMU). It includes such features as scripting, portals, polyobjects, and '' Heretic'' support.
= Marine's Best Friend
=
Marine's Best Friend (MBF) is a DOS-based source port. It is based on Boom, and adds several new features including high resolution graphics, enhanced monster AI, emulation
Emulation may refer to:
*Emulation (computing), imitation of behavior of a computer or other electronic system with the help of another type of system
:*Video game console emulator, software which emulates video game consoles
*Gaussian process em ...
of the pre-release beta versions of ''Doom'', and "helpers" that follow and help the player (specifically dogs, to which the name of the engine refers). It was developed by Lee Killough and is no longer updated. Its code was later used as the base of the source port Smack My Marine Up, which in turn was used to construct the Eternity Engine. Some of its code was also adopted in PrBoom. In August 2004, James Haley and Steven McGranahan ported Marine's Best Friend to Windows as WinMBF. WinMBF was last updated in January 2005.
= PrBoom
=
PrBoom is a ''Doom'' source port derived from Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
ports of Boom and MBF that includes an optional OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
renderer, as well as options allowing it to restore the behavior of earlier executables (such as ''Doom'' version 1.9, Boom, and MBF) in essential ways. A variation named PrBoom+ provides enhanced demo recording and viewing capabilities. PrBoom was used as the engine for id Software's official port for the iPhone, ''Doom Classic''. The source port is packaged in the Ubuntu Software Center
Ubuntu Software Center, or simply Software Center, is a discontinued high-level graphical front end for the APT/dpkg package management system. It is free software written in Python, PyGTK/ PyGObject based on GTK.
The program was created ...
as well as Fedora's RPM
Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines.
Standards
ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
software repository alongside Freedoom
''Doom'' WAD is the default format of package files for the video game ''Doom (1993 video game), Doom'' and its sequel ''Doom II, Doom II: Hell on Earth'', that contain sprites, levels, and game data. WAD stands for ''Where's All the Data?'' Immed ...
. PrBoom was last updated on November 9, 2008.
Although PrBoom and PrBoom+ are simpler than some other ''Doom'' source ports, they are often preferred as staying relatively close to the behavior of the original games, and have good demo
Demo, usually short for demonstration, may refer to:
Music and film
*Demo (music), a song typically recorded for reference rather than release
* ''Demo'' (Behind Crimson Eyes), a 2004 recording by the band Behind Crimson Eyes
* ''Demo'' (Deafhea ...
support. However, some of the bug fixes and behavior changes of other ports may unbalance how levels made for the original games play, giving players certain advantages or disadvantages.
Doomsday Engine and derivatives
The Doomsday Engine is a GPLv2-licensed source port (incorporating the former jDoom, jHexen, and jHeretic) that runs on Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, Mac OS X
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac (computer), Mac computers. Within the market of ...
, and Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
. The source port also supports '' Heretic'', '' Hexen: Beyond Heretic'' and ''Doom II
''Doom II'', also known as ''Doom II: Hell on Earth'', is a first-person shooter game by id Software. It was released for MS-DOS computers in 1994 and Macintosh computers in 1995. Unlike the original ''Doom'', which was initially only available ...
''. Its hardware-accelerated engine supports 3D models, dynamic lighting, object and movement smoothing, shadows, and other features. It also includes XG line and sector types for editing extensions, as well as a built-in master server games browser (launcher).
Vavoom
Vavoom is a source port created by merging the ''Doom'', ''Heretic'', and '' Hexen: Beyond Heretic'' source trees to create a unified executable. It also features bits of the ''Quake'' source code (used predominantly for networking and rendering), and was the first source port to support '' Strife: Quest for the Sigil''. It has been in development since September 1999, and was first released on June 14, 2000. Among its features are a true 3D polygonal engine with colored lighting and software, Direct3D and OpenGL renderers, freelook support, 3D floors, and support for Boom's extended attributes. The source port is packaged in the Fedora RPM
Revolutions per minute (abbreviated rpm, RPM, rev/min, r/min, or with the notation min−1) is a unit of rotational speed or rotational frequency for rotating machines.
Standards
ISO 80000-3:2019 defines a unit of rotation as the dimensionl ...
software repository alongside free installers that grab the shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
levels for all the games used by the engine by default.
ZDoom and derivatives
ZDoom is a source port launched for Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
on March 6, 1998, and later Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
and macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
. It supports Boom editing extensions plus all of the extensions made in the version of the ''Doom'' engine used in ''Hexen: Beyond Heretic'', as well as several other new features. It also supports other games that share the ''Doom'' engine.[ Unlike many other source ports, ZDoom cannot play demos recorded with ]Vanilla
Vanilla is a spice derived from orchids of the genus ''Vanilla (genus), Vanilla'', primarily obtained from pods of the Mexican species, flat-leaved vanilla (''Vanilla planifolia, V. planifolia'').
Pollination is required to make the p ...
''Doom'', including the intro demos found in the IWAD. The last version of ZDoom, was released in February 2016, and was officially discontinued on January 7, 2017. In the announcement, ZDoom's creator, Randi Heit, recommended using QZDoom or GZDoom instead.
= GZDoom
=
GZDoom is a source port based on ZDoom that extends its feature set to include an OpenGL
OpenGL (Open Graphics Library) is a cross-language, cross-platform application programming interface (API) for rendering 2D and 3D vector graphics. The API is typically used to interact with a graphics processing unit (GPU), to achieve hardwa ...
3 renderer. It was released on August 30, 2005. GZDoom also boasts 3D floor support compatible with Doom Legacy and Vavoom, 3D model support, 360 degree skyboxes, and other features. Version 2.4.0 was the first version to be officially released on ZDoom.org alongside the release of QZDoom 1.3.0 on March 19, 2017.
= Skulltag and Zandronum
=
Skulltag was one of the multiplayer-centric ''Doom'' ports based on (G)ZDoom. It added 32-player multiplayer and different game modes: standard types such as deathmatch and capture the flag
Capture the flag (CTF) is a traditional outdoor sport where two or more teams each have a flag (or other markers) and the objective is to capture the other team's flag, located at the team's "base", and bring it safely back to their own base. ...
, and other modes such as co-operative waves and invasion maps. Skulltag had support for 3D models and high-resolution textures. Skulltag received a final update on November 7, 2010, and was shut down on June 7, 2012.
Skulltag 98e was succeeded by Zandronum, which is made by the same developers after the original creator moved to another project. Zandronum was first released as version 1.0 on August 24, 2012. Zandronum improved support up to 64 players online per server and introduced Last Man Standing and other, more original game modes.
= ZDaemon
=
ZDaemon is an online multiplayer source port for ''Doom''. It is a fork of another source port, ''Client/Server Doom'' or ''csDoom'', the first stable source port to allow playing on the Internet by using client/server network code (from QuakeWorld
''Quake'' is a first-person shooter game developed by id Software and published by GT Interactive. The first game in the Quake (series), ''Quake'' series, it was originally released for MS-DOS, Microsoft Windows and Linux in 1996, followed by ...
). With ZDaemon, players create an account and can then easily connect to multiplayer servers with the included server browser (ZDaemon Launcher). The ZDaemon Launcher also features access to the ZDaemon IRC
Internet Relay Chat (IRC) is a text-based chat system for instant messaging. IRC is designed for group communication in discussion forums, called '' channels'', but also allows one-on-one communication via private messages as well as chat an ...
channel through their own client called "ZRC" (ZDaemon Relay Chat). To cut down on impersonation and spoofing, version 1.09 introduced in-game nick authentication, which allows players to use aliases (such as for clan tags), but only when they actually own the nick. ZDaemon also collects statistics from servers that have it enabled, as well as experience points, allowing players to level up as they play, though leveling up does not provide any in-game benefits.
Chocolate Doom
Chocolate Doom is a source port for Windows
Windows is a group of several proprietary graphical operating system families developed and marketed by Microsoft. Each family caters to a certain sector of the computing industry. For example, Windows NT for consumers, Windows Server for serv ...
, Linux
Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, which ...
, macOS
macOS (; previously OS X and originally Mac OS X) is a Unix operating system developed and marketed by Apple Inc. since 2001. It is the primary operating system for Apple's Mac computers. Within the market of desktop and lapt ...
, AmigaOS 4
AmigaOS 4 (abbreviated as OS4 or AOS4) is a line of Amiga operating systems which runs on PowerPC microprocessors. It is mainly based on AmigaOS 3.1 source code developed by Commodore, and partially on version 3.9 developed by Haage & Partne ...
, MorphOS
MorphOS is an AmigaOS-like computer operating system (OS). It is a mixed proprietary and open source OS produced for the Pegasos PowerPC (PPC) processor based computer, PowerUP accelerator equipped Amiga computers, and a series of Freescale dev ...
, and other modern operating systems that is designed to behave as closely as possible to the original DOS executable ("Vanilla
Vanilla is a spice derived from orchids of the genus ''Vanilla (genus), Vanilla'', primarily obtained from pods of the Mexican species, flat-leaved vanilla (''Vanilla planifolia, V. planifolia'').
Pollination is required to make the p ...
Doom"), going as far as to duplicate bugs found in the DOS executable, even bugs that make the game crash
Crash or CRASH may refer to:
Common meanings
* Collision, an impact between two or more objects
* Crash (computing), a condition where a program ceases to respond
* Cardiac arrest, a medical condition in which the heart stops beating
* Couch su ...
. This involves more than just leaving the bugs in the source code. Several bugs present in the DOS version (for example, the sky bug in ''Doom II
''Doom II'', also known as ''Doom II: Hell on Earth'', is a first-person shooter game by id Software. It was released for MS-DOS computers in 1994 and Macintosh computers in 1995. Unlike the original ''Doom'', which was initially only available ...
'') were fixed in the released ''Doom'' source code, so these bugs were recreated for Chocolate Doom. The first version of Chocolate Doom was released on September 7, 2005. As it is designed to be as close as possible to the DOS executable, it has no new features and lacks high resolution support. It supports OPL3
The OPL (FM Operator Type-L) series are a family of Sound chip, sound chips developed by Yamaha Corporation, Yamaha. The OPL series are low-cost sound chips providing frequency modulation synthesis, FM synthesis for use in computing, music and vid ...
music emulation, as well as the standard MIDI
MIDI (; Musical Instrument Digital Interface) is a technical standard that describes a communications protocol, digital interface, and electrical connectors that connect a wide variety of electronic musical instruments, computers, and re ...
output on its host operating system. It is a popular test engine for level
Level or levels may refer to:
Engineering
*Level (instrument), a device used to measure true horizontal or relative heights
*Spirit level, an instrument designed to indicate whether a surface is horizontal or vertical
*Canal pound or level
*Regr ...
designers, and among players who prefer unmodified Doom. By default, it simulates the behavior of doom.exe version 1.9 running under Windows 98
Windows 98 is a consumer-oriented operating system developed by Microsoft as part of its Windows 9x family of Microsoft Windows operating systems. The second operating system in the 9x line, it is the successor to Windows 95, and was released to ...
, although it will simulate the executables from ''The Ultimate Doom'' or ''Final Doom
''Final Doom'' is a first-person shooter video game developed by TeamTNT, and Dario and Milo Casali, and was released by id Software and distributed by GT Interactive in 1996. It was released for MS-DOS and Macintosh computers, as well as for the ...
'' if it detects their respective IWADs.
Other ports
Various versions of ''Doom'' exist for the Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved graphi ...
computers, one well-known example of which is ADoom.
Portable devices
Nintendo DS
A port of PrBoom was written for the Nintendo DS. PWADs and DEH patches are supported, but only by creating a separate file with arguments to load them on startup. Wi-Fi network play is supported when using a PrBoom server set up on a PC.
Digita OS
DOOMD was a port released for FlashPoint Technology's DigitaOS for digital cameras. The port is based directly on the 1997 source code release. Both ''Doom'' and ''Doom II'' IWADs are supported. Custom WADs are supported, but no selection interface has been implemented.
iPod
A hack allowed 5th generation iPods to run a port of ''Doom''. It is also possible to run ''Doom'' on iPods running Rockbox
Rockbox is a free and open-source software replacement for the OEM firmware in various forms of digital audio players (DAPs) with an original kernel. It offers an alternative to the player's operating system, in many cases without removing the or ...
's Rockdoom plugin.
Zune and Zune HD
Two ports have been released to run on Zune
Zune is a discontinued line of digital media products and services marketed by Microsoft from November 2006 until its discontinuation in June 2012. Zune consisted of a line of portable media players, digital media player software for Windows Per ...
devices using OpenZDK. One for the Zune HD, and the other for third generation Zunes and lower.
TI-Nspire Series
A source port to the TI-Nspire
The TI-Nspire is a graphing calculator made by Texas Instruments, which was released in July 2007, notable for featuring a non-QWERTY keyboard and a different key-by-key layout than its predecessors.
Development
The original TI-Nspir ...
graphing calculators (specifically the NDless jailbreak software) was created, titled nDoom. It is a direct port of the original ''Doom'' engine, and as a result supports all IWADs and PWADs that were designed for the original executable. Support for ''Heretic: Shadow of the Serpent Riders'' and ''Hexen'' was added.
TI-84 Plus series
A port to the TI-84 Plus series of graphing calculators was made.
Gmini 400/402/402cc/AV400
aoDOOM was a source port made for some of Archos Gmini devices that runs an embedded version of ArchOpen. It supports all WADs and PWADs, including Doom 1 and Doom 2.
Symbian
Another port from original CDoom made for DOS machines and c2Doom exclusively ported for Nokia Series 60 version 2 and 3 editions smartphones. Possibly this mod originated from Korea based upon the trailer that had been released on YouTube.
Other ports
These ''Doom'' source ports have the characteristic of running on virtual machine
In computing, a virtual machine (VM) is the virtualization/emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized hardw ...
s such as the Java Virtual Machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describes ...
or Adobe Flash
Adobe Flash (formerly Macromedia Flash and FutureSplash) is a multimedia Computing platform, software platform used for production of Flash animation, animations, rich web applications, application software, desktop applications, mobile apps, mo ...
while still being based on the ''Doom'' engine's source code. Due to the nature of the latter, some of these ports have opted for using automatic parsing of C code (such as Adobe Alchemy
The sliding filament theory explains the mechanism of muscle contraction based on muscle proteins that slide past each other to generate movement. According to the sliding filament theory, the myosin ( thick filaments) of muscle fibers slide pas ...
), while others have adopted a major rewrite.
HTML5
Freedoom has been ported to the World Wide Web
The World Wide Web (WWW), commonly known as the Web, is an information system enabling documents and other web resources to be accessed over the Internet.
Documents and downloadable media are made available to the network through web se ...
via Emscripten and asm.js under the name "boon".
WebAssembly
The original ''Doom'' sources have been ported to WebAssembly
WebAssembly (sometimes abbreviated Wasm) defines a portable binary-code format and a corresponding text format for executable programs as well as software interfaces for facilitating interactions between such programs and their host environment ...
.
Java
In the past, there have been several unsuccessful attempts to produce a ''Doom'' source port in Java such as DoomCott or the Stark Engine, which were either abandoned or never gained enough functionality to be properly called source ports. The only active Java ''Doom'' project as of 2010 is Mocha Doom, a pure Java implementation of ''Doom'' with features similar to modern ''Doom'' source ports and direct compatibility with the original game data.
''Doom 3'' mod
A mod was made for ''Doom 3
''Doom 3'' is a 2004 survival horror first-person shooter video game developed by id Software and published by Activision. ''Doom 3'' was originally released for Microsoft Windows on August 3, 2004, adapted for Linux later that year, and ported ...
'' that allows the player to run the original ''Doom'' using an in-game terminal. The mod, called "Terminal Doom", is based on the 1997 source code release, and constitutes an experiment on ''Doom 3''s interactive surfaces. All retail and shareware releases of ''Doom'' are supported by this port.
Hewlett-Packard 16700 series Logic Analyzers
''Doom'' was ported to HP-UX
HP-UX (from "Hewlett Packard Unix") is Hewlett Packard Enterprise's proprietary implementation of the Unix operating system, based on Unix System V (initially System III) and first released in 1984. Current versions support HPE Integrity Ser ...
10.20 on the PA-RISC
PA-RISC is an instruction set architecture (ISA) developed by Hewlett-Packard. As the name implies, it is a reduced instruction set computer (RISC) architecture, where the PA stands for Precision Architecture. The design is also referred to as ...
platform, and included as an easter egg on HP (later Agilent
Agilent Technologies, Inc. is an American life sciences company that provides instruments, software, services, and consumables for the entire laboratory workflow. Its global headquarters is located in Santa Clara, California. Agilent was establi ...
and now Keysight
Keysight Technologies, or Keysight, is an American company that manufactures electronics test and measurement equipment and software. The name is a blend of ''key'' and ''insight''. The company was formed as a spin-off of Agilent Technologies, wh ...
)'s' 16700 family of PA-RISC based logic analyzer
A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit. A logic analyzer may convert the captured data into timing diagrams, protocol decodes, state machine traces, a ...
s.
Nintendo Wii
WiiDoom is a Wii port of Doom using the open source PrBoom engine.
Flipper Zero
Doom was ported to the Flipper Zero
Flipper Zero is a portable Tamagotchi-like multi-functional device developed for interaction with access control systems. The device is able to read, copy, and emulate radio-frequency (RFID) tags, radio remotes, iButton, and digital access keys, ...
using a modified version of the Doom Nano engine.
Nintendo Entertainment System/Famicom
Doom was ported to the Nintendo Entertainment System
The Nintendo Entertainment System (NES) is an 8-bit third-generation home video game console produced by Nintendo. It was first released in Japan in 1983 as the commonly known as the The NES, a redesigned version, was released in America ...
via a Raspberry Pi
Raspberry Pi () is a series of small single-board computers (SBCs) developed in the United Kingdom by the Raspberry Pi Foundation in association with Broadcom. The Raspberry Pi project originally leaned towards the promotion of teaching basic ...
functioning as a co-processor
A coprocessor is a computer processor used to supplement the functions of the primary processor (the CPU). Operations performed by the coprocessor may be floating-point arithmetic, graphics, signal processing, string processing, cryptography
...
embedded in the cartridge. It is heavily inspired by Nintendo's own SuperFX
The Super FX is a coprocessor on the Graphics Support Unit (GSU) added to select Super Nintendo Entertainment System (SNES) video game cartridges, primarily to facilitate advanced 2D and 3D graphics. The Super FX chip was designed by Argonaut Ga ...
for the official SNES
The Super Nintendo Entertainment System (SNES), commonly shortened to Super NES or Super Nintendo, is a 16-bit home video game console developed by Nintendo that was released in 1990 in Japan and South Korea, 1991 in North America, 1992 in Euro ...
port of the video game (the chip itself was originally designed for the NES in mind). There is also a Japanese Famicom variant.
See also
* Source port
A source port is a software project based on the source code of a game engine that allows the game to be played on operating systems or computing platforms with which the game was not originally compatible.
Description
Source ports are often c ...
References
External links
Interview with Harry Teasley (1998)
by Doomworld
*
{{Doom series
Doom (franchise)
Doom
Doom is another name for damnation.
Doom may also refer to:
People
* Doom (professional wrestling), the tag team of Ron Simmons and Butch Reed
* Daniel Doom (born 1934), Belgian cyclist
* Debbie Doom (born 1963), American softball pitcher
* ...