FastDoom 1.3.0-aobing1, modified by Aobing on 2026-09-21.
GPL-2.0-or-later; see the included COPYING and original copyright notices.

Changes: normalize/interpolate plane height before lookup, keep sky height zero,
increase the plane capacity to 1024, and check both allocation paths before
writing. Add an explicit dword size to the optional CPUID assembly for NASM.
The save-game format and game rules are unchanged.

Corresponding source: ../sources/fastdoom-1.3.0-aobing1.tar.gz includes the full
patched upstream source and AOBING_BUILD scripts. From the Aobing repository,
run python scripts/build-fastdoom.py to build and package using Docker, then
python scripts/vendor-dos.py to update the game bundle and checksums.
To build from the source archive alone, put its FastDoom-1.3.0 directory in an
empty work directory, download the Watcom snapshot below as watcom.tar.xz,
verify its hash, and run AOBING_BUILD/build-fastdoom.sh in the pinned container
with that work directory bind-mounted at /work.

Open Watcom: https://github.com/open-watcom/open-watcom-v2/releases/download/2026-06-01-Build/ow-snapshot.tar.xz
SHA-256: 551c4c8bd7365858da2b9969e30c42d06421a637f25f85c1f2f58beb14e7588d
Docker image: node@sha256:be40f6a87b9b22215ddb20da0a2320a5c6d583fe3ee3b0024d9fa4f05b40c8fd
NASM 2.16.03-1; DOSBox 0.74-3-5+b1 (Debian trixie).
Build: MODE_13H, upstream GNU make flags, four compiler jobs, DOS/32A 9.1.2
extender configured with upstream DOS32A.D32. Compiler objects are not shipped.
