
https://github.com/drfrag666/gzdoom/releases
I've released ZDoom LE 2.8.3a (GL 1.8.4c) JAN 25 2019 but i don't feel like writing a changelog anymore. It's a VS 2013 build for even better performance, the MinGW build is included for win98 compatibility.
Hotfix reuploaded on FEB 14.
https://github.com/drfrag666/gzdoom/rel ... 2.8.3a.zip
--------------------------------------------------
ZDoom LE 2.8.2a (GL 1.8.4b) APR 10 2018
--------------------------------------------------
ZDoom LE (Legacy Edition) is a fork of the ZDoom 2.8.1 maintenance branch (https://github.com/rheit/zdoom/tree/maint)
for Windows 9x and old machines. Now merged with GZDoom as of august 2013.
Changes/features since 2.8.2:
- Added light definition for megasphere.
- Added unexploredsecretcolor variables to mark undiscovered secrets differently in the automap.
- Several bugfixes.
- Fixed GL performance regression.
- Restored XInput and FluidSynth support.
Changes/features since 2.8.1b:
- Changed savegame list order, now they are sorted by slot number instead of alphabetically.
- Added hqNx MMX HQ resize modes to the GL renderer.
- Fixed security issues (execution of unsafe commands and ACS stack checking).
- Lots of official bugfixes.
- More compatibility fixes.
- Not optimized for ancient hardware anymore.
Changes/features since 2.8.1a R3:
- Added new 3x2 and 4x4 low detail modes.
- Increased size of the savegame comment area.
- Fall back to software renderer with unsupported OpenGL version.
- Fixed crash with textures larger than those supported by the hardware in the D3D backend (BD v21).
- Added an option to add elements to an existing options menu.
- Added four text colors: ice, fire, sapphire, teal.
- Several more old bugfixes not present in the maint branch.
Changes/features since 2.8.1a R2.1:
- Included old OpenGL renderer from GZDoom 1.8.4 with later fixes (off by default). Requires GL 1.2 support.
- Added xBRZ scaler to the GL renderer.
- Autoloading of brightmaps.pk3 and lights.pk3.
- More modern default keyboard layout.
- Command versions of the original Doom cheats.
- Render cull options (sprite and wall distance) to increase performance.
- Fixed skies during the wipe and wrong weapon scale in savegame pic for low detail modes.
- added MF7_NOINFIGHTSPECIES flag.
- More iwad compatibility fixes.
- Some important ZDoom fixes not present in the maint branch.
- Switched to FMOD Ex 4.36 for sound.
- Updated Game-Music-Emu library.
Changes/features since 2.8.1a R2:
- Fixed bug introduced in the maint branch, A_SpawnItem was broken.
- Fixed the timing of Heretic's lava damage.
- Added some wad compatibility fixes mainly for the Doom II, Doom and Heretic iwads.
- Added WadSmooth iwad support.
Changes/features since 2.8.1a:
- Restored Direct3D renderer.
- Fixed sky scaling in low detail modes.
- Added video menu options to switch between d3d and ddraw and set ddraw display bits for compatibility.
- Usernames for ini files are back on win2k and later.
- Proper startup banner modification.
- More engine defaults changed for performance.
- Some more official fixes.
- Now compiled for pentium ii architecture but there's no performance difference.
Changes/features since 2.8.1:
- Includes later fixes from the maint branch and some more.
- Compiled with pentium architecture optimizations.
- Low detail modes have been restored. Added a new quad horizontally and double vertically mode for a somewhat retro
look, you can get the original low detal mode from 640 and it's playable even @320. Unfortunately it gives the same
performance as doubling horizontally and vertically.
- A more retro looking startup console.
- Engine defaults changed for slower machines.
- Runs on windows 95 but without the startup log.
- No direct3d nor xinput joystick support, only classic directdraw mode.
- Uses a modified openal compatible with windows 95 as sound backend.
- Compiled without fmodex support but should work, it's untested though. Fluidsynth doesn't work with openal and
could even crash on certain machines so no fluidsynth support either.
- Hardware midi doesn't work on modern windows versions, it does on win9x.(*)
- If you experience sound problems on very slow machines try reducing the sound channels to 8.
- To set the default video mode on pentiums sometimes you need to press enter twice.
Minimum estimated system requirements are: Pentium 133, 16 mb of ram, 1 mb svga card and windows 98.
Tested on a Pentium 90 with 32 mb of ram and a trident 1 mb graphics card on win95c, i get 22 fps @320x200.
Don't try to turn on rendering interpolation on a pentium mmx, it's extremely slow.
For OpenGL mode a graphics card with GL 1.2 support is required.
(*) For modern windows i recommend CoolSoft VirtualMIDISynth with the following soundfonts: Roland SC-55,
Yamaha DX50XG and AWE64 Gold from https://www.vogons.org/viewtopic.php?f=9&t=45600.
A good alternative is the Yamaha S-YXG50 Portable VSTi software synth at http://veg.by/en/projects/syxg50/.
NOTE: On windows 8 and above trying to go fullscreen on some systems when using ddraw you may get a black screen,
a batch file (RUNME_SAFE.cmd) is included for convenience.
Some letterboxed modes don't display properly and they might even crash on ddraw.
With old graphic drivers on win9x d3d might crash, update your drivers or set 'vid_forceddraw' to true.
The source code can be downloaded from https://github.com/drfrag666/gzdoom.
Copyright © 1993-1996 id Software, 1998-2016 Randi Heit, 2002-2017 Christoph Oelckers, et al.
This version by drfrag from zdoom.org, blue-green-frog from vogons.org, dondiego and hail-to-the-ryzen.
Note that blue-green-frog and hail-to-the-ryzen might be the same person, same for drfrag and dondiego.
More stuff from drfrag:
ZDoom32 2.8.5b, a fork of truecolor ZDoom by dpJudas and Rachael and ZDoom.
https://github.com/drfrag666/gzdoom/releases
ZDoom CLASSIC 2.1.4a, a fork of ZDoom 2.1.4 for Windows 9x and pentium machines.
https://github.com/drfrag666/gzdoom/releases
Romero's Heresy II, an universal ZDoom mod to play Heretic levels with Doom and Heretic modified weapons and monsters.
http://www.moddb.com/mods/romeros-heresy-ii
Romero's Heresy 0.15, a conversion of all the Heretic levels to Doom II.
http://www.moddb.com/mods/romeros-heresy
My Brutal Doom v20c unofficial patch.
https://www.moddb.com/mods/brutal-doom/ ... cy-edition
BONUS: ZDoom CLASSIC.
https://github.com/drfrag666/gzdoom/releases
Released ZDoom Classic 2.1.4a (GL 1.0.17a) JAN 26 2019.
https://github.com/drfrag666/gzdoom/rel ... .4a_GL.zip
------------------------------------------------------------------
ZDOOM CLASSIC 2.1.4a (GL 1.0.17a) R2.2 MAR 20 2018
------------------------------------------------------------------
ZDoom CLASSIC 2.1.4a is a fork of ZDoom 2.1.4 (https://github.com/rheit/zdoom) for Windows 9x and pentium machines.
Changes/features since 2.1.4a GL R2.1:
- Adjusted scaled status bar for 4x4 low detail mode.
- Fixed savegame comment size for the 640x400 resolution.
- Added light definition for megasphere.
- Added Deejay's par times for Thy Flesh Consumed.
- Added support for older versions of DeHackEd patches.
- A few more official fixes.
- Changed savegame list order, now they are sorted by slot number instead of alphabetically.
Changes/features since 2.1.4a GL:
- Added new 3x2 and 4x4 low detail modes.
- Added GL compatibility mode option to the video menu.
- Fixed crash starting the GL renderer on cards without 2d 32 bit support.
- Increased size of the savegame comment area.
- Added Windows 8 detection.
- Fixed crash with truecolor PNGs in GL mode (but they are not supported there).
Changes/features since 2.1.4a CL R2:
- Included old OpenGL renderer from GZDoom 1.0.17 with later fixes (off by default).
- Added Skulltag's HQ resize options and texture compression.
- Added sprite billboard options from GZDoom 1.0.31.
- Autoloading of lights.wad.
- Added early Direct3D renderer and a display menu option to switch between d3d and ddraw.
- More modern default keyboard layout.
- Command versions of the original Doom cheats.
- Added buddha cheat.
- Render cull options (sprite and wall distance) to increase performance.
- More ZDoom patches (mostly up to date with ZDoom 2.1.5).
- Now compiled for pentium architecture (but i guess performance on 486s will not be affected).
Changes/features since 2.1.4a CL:
- Added video menu options to change fullscreen display bits for compatibility and disable widescreen aspect
ratio correction.
- Some more official fixes.
Changes/features since 2.1.4:
- Includes some later fixes.
- Compiled for 486 architecture.
- Added a new quad horizontally and double vertically mode from ZDoom LE.
- Added pixel doubled and quadrupled lowres directdraw modes from ZDoom 2.3 for more recent Windows versions.
- Engine defaults changed for 486 machines.
- Added some missing video settings to the display options menu.
- To set the default video mode on slow machines sometimes you need to press enter twice.
Minimum estimated system requirements are: 486DX4-100, 16 mb of ram, 1 mb svga card and windows 95.
Tested on a Pentium 90 with 32 mb of ram and a trident 1 mb graphics card on win95c, i get 38 fps @320x200.
This is intended for vanilla levels and old mods from 2006.
For modern windows i recommend CoolSoft VirtualMIDISynth with the following soundfonts: Roland SC-55,
Yamaha DX50XG and AWE64 Gold from https://www.vogons.org/viewtopic.php?f=9&t=45600.
A good alternative is the Yamaha S-YXG50 Portable VSTi software synth at http://veg.by/en/projects/syxg50/.
NOTE: On windows 8 and above trying to go fullscreen on some systems when using ddraw you may get a black screen,
a batch file (RUNME_WIN8_1ST.cmd) is included for convenience.
A DirectDraw to OpenGL wrapper such as DXGL for GL 3 cards should fix the problem, or just use d3d.
The source code can be downloaded from https://github.com/drfrag666/gzdoom.
Copyright © 1993-1996 id Software, 1998-2016 Randi Heit, 2002-2017 Christoph Oelckers, et al.
This version by drfrag from zdoom.org and dondiego from vogons.org.
Note that drfrag and dondiego might be the same person.
More stuff from drfrag:
ZDoom32 2.8.5b, a fork of truecolor ZDoom by dpJudas and Rachael and ZDoom.
https://github.com/drfrag666/gzdoom/releases
ZDoom LE 2.8.3a, a fork of the ZDoom 2.8.1 maintenance branch for Windows 9x and old machines.
https://github.com/drfrag666/gzdoom/releases
Romero's Heresy II, an universal ZDoom mod to play Heretic levels with Doom and Heretic modified weapons and monsters.
http://www.moddb.com/mods/romeros-heresy-ii
Romero's Heresy 0.15, a conversion of all the Heretic levels to Doom II.
http://www.moddb.com/mods/romeros-heresy
My Brutal Doom v20c unofficial patch.
https://www.moddb.com/mods/brutal-doom/ ... cy-edition
Alternative LE release without the GL renderer for Windows95:
https://github.com/drfrag666/ZDoom-LE/releases
ZDoom CL release without the GL renderer:
https://github.com/drfrag666/ZDoom-CL/releases
Link to the ZDoom32 thread:
viewtopic.php?f=44&t=57087&p=1013766#p1013766
Old original post follows...
Some food for thought:
After adding the low detail modes there was a crash on certain maps with tall skies, i think this was due to a race condition on small maps such as Heretic E1M1 so R_InitSkyMap() was being called too late.
The quad mode didn't work properly (only showed one third of the screen) when done "the right way", picking every one out of four pixels from the framebuffer (creating a 80*100 virtual screen) and copying it four times, so i had to create another 160*100 virtual screen like in the double mode and then travel it increasing the x by two units at a time to pick half of the pixels. I don't think it matters.
This apparently runs well, i've tested with original Doom 2 and that damned Heresy project (all Heretic levels in Doom 2) plus Brutal Doom 20 but needs more testing.