Skip to content

0.21

Choose a tag to compare

@sqpat sqpat released this 18 Jun 02:35
· 3659 commits to master since this release

v0.21 : First pass of ASM optimization

R_DrawColumn, R_DrawSpan, R_MapPlanes now asm optimized
FixedMul asm optimized
"Potato detail" implemented (3rd quality option, after high and low detail)
Small bugfixes here and there

In general, 35-70% faster than v0.20b depending on screen size and quality.

Generally speaking, to run this you will need 640k of conventional memory plus 2MB of EMS memory with 256-640k backfill support. 64k of UMB memory in the E000 block is also necessary. You probably need a pretty bare DOS setup with either HiMEM+EMM386 properly configured, or for 286 and earlier, etc something like QRAM + HIMEM + your EMS 4.0 driver. You may want to load as many as your drivers high or into the b000, c800 etc regions as possible. The sample configs included should illustrate what is necessary.

(Remember, if you get a "Game mode indeterminate" error, that just means you need a doom wad in the directory)