LxDoom

LxDoom was a Doom port developed by Colin Phipps (cph), initially as a port of Boom, but later extended to a general  port. It included support for and  (in a separate executable called lsdoom), following the trend of the original Linux port of Doom.

LxDoom brings many improvements over the existing Boom codebase, with a significant portion of these inherited from MBF.

Eventually, the LxDoom and PrBoom projects merged. Because of its portability, bug fixes and strong backwards compatibility, LxDoom formed the basis for the new version of PrBoom. The new version is based on, which makes it quickly portable to many different operating systems.

Features

 * All features from Boom 2.02 (BEX, DeHacked, etc);
 * A lot of bug fixes and code improvements, many incorporated from MBF;
 * Support for MBF's enhanced DeHacked support, skies and new code pointers;
 * High resolution support. LxDoom can run as high as 1600x1200;
 * Configurable multi-player colours;
 * Total game time shown on intermission screens;
 * Portable codebase, so it will run on different OS's and architectures;
 * Auto-loading of WADs;
 * Games can be loaded or the level restarted during a net-game;
 * Separate version that runs nearly as fast as Boom on DOS;
 * Network support over ;
 * Better diagnostics;
 * Automap overlay and rotation;
 * Joystick support;
 * Sound and music support.

Trivia

 * The Corel Netwinder terminal (StrongARM processor, HDD, 2 MB VGA) received a port of LxDoom.