Development of Doom
"Doom"s original release date was the third quarter of 1993, which the team did not meet. By December 1993, the team was working non-stop on the game, with several employees sleeping at the office; programmer Dave Taylor claimed that working on the game gave him such a rush that he would pass out from the intensity. Id began receiving calls from people interested in the game or angry that it had missed its planned release date, as hype for the game had been building online. At midnight on December 10, 1993, after working for 30 straight hours, the development team at id uploaded the first episode of the game to the internet, letting interested players distribute it for them. So many users were connected to the first network that they planned to upload the game to—the University of Wisconsin–Parkside FTP network—that even after the network administrator increased the number of connections while on the phone with Wilbur, id was unable to connect, forcing them to kick all other users off to allow id to upload the game. When the upload finished thirty minutes later, 10,000 people attempted to download the game at once, crashing the university's network. Within hours, other university networks were banning "Doom" multiplayer games, as a rush of players overwhelmed their systems.
List of Doom source ports
Boom was a port for DOS of the "Doom" source code by TeamTNT. 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, version 2.02, 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.
LxDoom was a source port for Linux created by Colin Phipps in 1999 based on Boom. It particularly focussed on removing the limitations and bugs inherited from the original Doom, and increasing computational efficiency. In 2000 it was combined with PrBoom, a Windows source port, becoming its basis. PrBoom was from then available in both Windows and Linux versions.
RORDoom is a DOS-based source port created by Julian Aubourg and released in 2000. It was the first "Doom" source port to incorporate a feature allowing sectors to overlap other sectors (room-over-room), thus overcoming the inability of having a room on top of another room in the "Doom" engine.