DoomNew

DoomNew is a enhanced source port created by Frank Sapone, otherwise known as Maraakate. It is derived from Linux Doom It aims to enhance the stock executable with system drivers and bug fixes derived from Heretic and new features, including the use of the DMX sound engine, internal and external DeHackEd support and the raising of static limits, such as visplanes.

History
Frank Sapone was previously active in the community and impressed John Romero with the community patch for it that improved the stability of the game. Wanting to make an improvement to Doom, he acquired the DMX sound engine from Romero himself. The first activity was on December 19, 2012, and DMX was linked on June 1, 2013. The port is known as Doom 1.9a. Sapone kept a detailed record of his progress in a file called.

September 2013 was easily the most productive month for the port. On September 9, music was added in, with graphics and sound following on the 10th. From the 12th to the 20th, the port was brought up to speed, gaining support for all versions of Doom, along with TNT: Evilution, The Plutonia Experiment, Perdition's Gate, Hell to Pay, Chex Quest and HacX. A lot of effort was spent taking code from Sapone's other port: an enhanced version of Heretic. On September 24, preliminary DeHackEd support, adapted from Chocolate Doom, was added in. On October 10, experimental support for internal DeHackEd patches was added.

2013 and 2014 were thus spent on fixing bugs, partially using code from his enhanced Heretic fork. After November 11, 2014, development stopped until August 31, 2015 when Sapone released a massive code clean up. Experimental support for the SimulEyes glasses was provided utilizing a secondary executable called. The last update and release was on October 21, 2015.

Features

 * Utilizes the DMX sound engine
 * Support for Doom, The Ultimate Doom, Doom 2, TNT: Evilution, The Plutonia Experiment, Perdition's Gate, Hell to Pay, Chex Quest and HacX through their own parameters
 * A additional configuration file, called . With this you can set parameters:
 * to disable vertical movement
 * to disable graphics precaching
 * to disable the screen melt effect
 * Doom.wad will search for Episode 4 and auto-load The Ultimate Doom. This can be overridden using the parameter
 * Specify the main WAD file utilizing the parameter
 * Ability to load older save files using the parameter
 * Ability to convert older save files utilizing the parameter
 * Various new cheats from Heretic 1.3a:
 * : This instantly finishes the level
 * Speed enhancements from Heretic, such as
 * Raised limits:
 * to 1024 KB
 * from 24 to 256
 * Visplane limits are removed, utilizing code from wHeretic
 * Support for internal and external DeHackEd patches
 * Ability to toggel loading internal DeHackEd files through the parameter
 * Virtual reality support through
 * Ability to toggel loading internal DeHackEd files through the parameter
 * Virtual reality support through

Trivia

 * Due to the inclusion of DMX, DoomNew is under the Doom Source License. Despite the code being available on Bitbucket, the inclusion of DSL means DoomNew isn't a port.