Vanilla Doom

Vanilla Doom is a term used to describe Doom when played with the original Doom executables. The term is also used to describe PWADs that can be played through without the use of a source port. Vanilla Doom PWADs are generally smaller, and must limit the architecture used to avoid the engine's internal limits (such as the visplane overflow problem). Many modern PWADs are developed for modern ports and are not compatible with vanilla Doom. They may be too large, precipitate visplane overflows or disappearing sprites, utilize source port-specific linedef or sector types, or require advanced features such as scripting. Vanilla Doom PWADs, however, have the advantage of being generally compatible with every major source port.

Due to the increasing obsolescence of period operating systems such as MS-DOS, and the lack of a robust multiplatform MS-DOS emulator, several source ports strive to copy vanilla Doom's behavior as closely as possible. These include PrBoom, Eternity, and Chocolate Doom.

Versions of Vanilla Doom

 * The DOS Doom executable used in Doom shareware and registered, and Doom II.
 * The DOS Doom executable used in Ultimate Doom.
 * The DOS Doom executable used in Final Doom.