DelphiDoom
Source port of Doom, Heretic, Hexen and Strife developed in Delphi
...Source code repository: https://github.com/jval1972/DelphiDoom
Many features have been added to take advantage of modern hardware:
-External hi-res textures
-Advanced 32 bit color software rendering
-OpenGL support
-Quake (md2) models
-Sloped floors & ceilings
-3d middle floors
-Voxels
-Dynamic lightmaps
-mp3 music
-Custom actor definition
-and many more...
In addition provides accurate demo playback of many Vanilla Doom demos.
Supported games include: Doom, Doom2, Heretic, Hexen, Chex Quest, Chex Quest 2 and Strife.