Repository navigation
0.23
0.23 : Improved Build tools and Memory/Segment control at build time
- New build scripts that copy preprocessor constants from C headers to ASM .incs
- Fixed DS/SS at 0x3C00 and near variables in the 4000-4C00 range.
- Support for fixed variable locations within DS
- Offloaded render binaries to doomcode.bin. Binary 20 kb smaller.
- 386 version of Fixedmul
- Support for chipset-specific builds (bypassing need for EMS driver)
- Improved R_DrawColumn quality/fidelity
- Many small ASM optimizations
- Improved column caching
- In general, ~1-9% faster than v0.23.
The biggest differences in speed are in 286 versions using new EMS drivers or chipset builds.
(Remember, if you get a "Game mode indeterminate" error, that just means you need a doom wad in the directory)
EDIT: previous version was missing D_MENUG.BIN, which was accidentally left as a dependency. The current version of 023 now has the file included.