Skip to content
ZDoom LE (Legacy Edition), a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint) for Windows 9x and old machines. Created at vogons (http://www.vogons.org) by blue-green-frog and continued (for now) by drfrag.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bzip2
docs
dumb
game-music-emu
gdtoa
jpeg-6b
launcher-templates
lzma
output_sdl
specs
src
tools
wadsrc
zlib
.gitattributes
.gitignore
CMakeCache.txt
CMakeLists.txt
CleanDirectoryList.cmake
CreateLaunchers.cmake
FindFluidSynth.cmake
FindMPG123.cmake
FindSDL2.cmake
FindSndFile.cmake
README.md
openal-soft-v112-95.diff
strifehelp.acs
zdoom.sln
zdoom.vcproj

README.md

ZDoom LE (Legacy Edition), a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint) for Windows 9x and old machines. It's compiled with pentium ii optimizations and low detail modes have been restored. Created at vogons (http://www.vogons.org) by blue-green-frog and continued by drfrag. Compiles with MinGW using Allegro DX9 libraries (Xinput support has been removed) and a modified OpenAL-soft. Can compile as well with allegro DX8 libraries but without Direct3D support.

To compile you may need the original ZDoom maint repo, if so overwrite with the files from this one. Compiles with CMake 2.8.12, CodeBlocks 16.01 (TDM-GCC 4.9.2) and NASM 2.10.09. You'll need the following libraries: dx9mgw.zip, dx80_mgw.zip (optional), openal-soft-1.12.854, mpg123-1.20-1-x86.zip, libsndfile-1.0.25-w32.setup.exe, fluidsynth.7z (optional) and fmodapi43623win-installer.exe (optional). To get win95 support you need TDM-GCC 4.6.1 instead, anyway it's better to install TDM-GCC 4.6.1 since it's faster than 4.9.2. A sample CmMakeCache.txt to generate a CodeBlocks makefile is included.

Some notes:

  • Fluidsynth doesn't work with OpenAL.
  • Compiling with FMOD Ex support works but the exe would require Windows 98 to run.
  • The diff patch to OpenAL-soft can be applied on windows with gnu32 patch from an admin cmd prompt.
  • You can link directly against the dlls but not for DX (dinput).
  • Run CMake to generate a CodeBlocks makefile and fill or change the paths to executables and libraries.

You can follow the following guide: https://zdoom.org/wiki/Compile_ZDoom_on_Windows

ZDoom LE has moved to https://github.com/drfrag666/gzdoom/tree/gzdoomle

You can’t perform that action at this time.