Single Status Update
Whats the difference between Boom and Chocolate Doom?
- Show previous comments 1 more
At the risk of sounding like a complete nerd:
- Chocolate Doom, beginning development in 2005 and continuing to this day, is a source port that seeks to replicate the entire behavior of the original Doom executables (e.g., DOOM2.EXE). It does this while still running on modern operating systems and including a number of low-level conveniences (like silently managing DeHackEd patches instead of requiring a hex-edit into the executable). Going beyond the basic needs of demo compatibility (e.g., prboom-plus), it additionally sets the same limitations, emulates memory leaks, and causes application crashes on purpose for the sake of its intended function. The "family" of Chocolate source ports also includes Heretic, Hexen, and Strife.
- Boom, beginning development in 1998 and ending in 1999, is a source port created by TeamTNT and was among the first source ports1 after the code was released in 1997. Unlike its contemporary ZDoom, Boom was a feature-moderate port that sought to extend game behaviors and mapping capabilities without fundamentally changing the formula of Doom. It runs in DOS only, but thanks to thorough technical documentation many ports (including ZDoom, though notably excluding Chocolate Doom) support its extensions, allowing its legacy to continue onward.
One is explosive, the other is high in fat but very tasty.