Skip to content

0.23

Choose a tag to compare

@sqpat sqpat released this 11 Oct 07:39
· 3331 commits to master since this release
dd01a7c

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.