It's an experimental project to revive a "canonical" version of Descent from the original source. The original D1 source readme states that it was built with Watcom 9.5 and MASM 6.11. Getting a system set up with those tools isn't easy in this day and age, but once you do, it will build with no changes to the source at all. All of the changes subsequently made should fully preserve the Watcom/DOS build and any other "original" builds I can reproduce.
Minor changes to undo the last-minute hacks done by Kevin Bentley specifically for the OG source release.
- Sound support via SOS
- Serial support via Greenleaf CommLib
- Debugging functions
Changes/Code merges to Reproduce other builds
- D1 for Macintosh (What toolchain?)
- Shareware / OEM
- D2
Use "modern" toolchains (still targeting DOS)
- GNU Make
- CMake
- Open Watcom
- Open Watcom v2
- JWasm
Port to modern systems with native compilers
- SDL
- GCC
- Clang