FPCDoom

FPCDoom is a source port of Doom developed by Jim Valavanis with Free Pascal Compiler and Lazarus. It is specifically developed as a sister project of DelphiDoom to provide a solid code base for the Free Pascal Compiler, which is popular among many other Pascal programmers.

Features

 * High screen resolutions with accurate software rendering
 * True color software rendering with optional usage of external textures (pk3 files containing png, tga or bmp images)
 * Dynamic lights
 * Mirror mode with demo compatibility
 * Palette post processing effects (grayscale & standard palettes)
 * Multiple CPU cores utilization
 * Uncapped framerate
 * Automap rotation and overlay
 * DEH/BEX support
 * Raised vanilla static limits