***************************************************************************** * * * D1X * * Source information * * * ***************************************************************************** ================================ To Build ================================= You need djgpp 2.0+ (+gcc), gnu make and nasm to build this version. Since the current (0.97) DOS version of nasm doesn't have enough memory to assemble all files, you need to it build under Win95. I recommend gcc 2.8.x+ for maximum speed. By default a release version is build. Uncomment NDEBUG = 1 and comment out RELEASE = 1 in defines.mak to make a debug version which has some features to aid in debugging, like DEL+key debug keys and debug output (visible with a monochrome/hercules adapter+monitor installed or by commenting out MONO_IS_STDERR in bios\mono.c and redirecting stderr). To make the editor too, (the editor is then part of the game) uncomment MAKE_EDITOR = 1 in defines.mak. To use it, you need to copy the ..pad, .mnu and .fnt files from editor.zip to your descent dir, and specify the -nobm command line parameter when running descent. (Or, get the .pof files and bitmap.bin from Descent 1 v1.0). Note that with the editor in you can't join games of non-editor exe's. Read compile.txt for more specific instructions. ============================================================================= ================================= Sound =================================== Since the HMI drivers used in the original game are not freely available, Instead, we have modified the sound support from the game programmers library, Allegro, (by Shawn Hargreaves) to work with Descent. The modified sound support is included in this package. (In the allg_snd directory.) Because of this, the sound settings in descent.cfg, (made with setup.exe,) are not used. To change the default autodetect behaviour, (e.g. if sound doesn't work,) modify the included allegro.cfg, and put it in the same dir as descentr.exe. See allg_snd\sound\readme.txt for more information about Allegro. Alternatively, a version using the MikMod digital sound library is available. This is compilable with or without Allegro midi. The MikMod source library is also included in this package. =============================================================================