documentation
This commit is contained in:
parent
2231783850
commit
086a76051a
3
NEWS
3
NEWS
|
@ -3,7 +3,8 @@
|
|||
- Lots of portability fixes
|
||||
- OS X support!
|
||||
- Other bigendian linux/unix support.
|
||||
- Shareware data files support!
|
||||
- Shareware data files support... Including the ability to play other
|
||||
missions if you have only the mac demo datafiles.
|
||||
- Descent 1 level support! thanks to Martin Schaffner <maschaffner@gmx.ch>
|
||||
|
||||
--- Version 0.1.3 ---
|
||||
|
|
20
README
20
README
|
@ -2,7 +2,7 @@
|
|||
D2X
|
||||
===========
|
||||
|
||||
http://shelob.classrooms.washington.edu/d2x
|
||||
http://icculus.org/d2x
|
||||
|
||||
Linux:
|
||||
======
|
||||
|
@ -20,31 +20,28 @@ Build instructions:
|
|||
Install all of the components above. Next, from the d2x directory:
|
||||
|
||||
./configure
|
||||
(./configure --help will show you the available options)
|
||||
For OpenGL support, try configuring with --with-opengl. Your mileage may vary
|
||||
(but basically, you need an accelerated Mesa sitting somewhere where d2x can
|
||||
see it)... The OpenGL support isn't perfect, but it works...
|
||||
./configure --help will show you the available options.
|
||||
If you have a 3d graphics card, use --with-opengl
|
||||
|
||||
make
|
||||
make install
|
||||
|
||||
Hopefully d2x will build. Do not be concerned about warnings, they are fairly
|
||||
unimportant.
|
||||
see installation.txt for info on where to put your datafiles, etc.
|
||||
|
||||
|
||||
Known bugs/issues:
|
||||
* Serial support doesn't work. (UDP and IPX networking does)
|
||||
* Movies (unlikely ever to be supported)
|
||||
* Sound glitches (due to stuff I haven't implemented)
|
||||
* The mouse support is at the same level as it was in d1x (as in, it
|
||||
kind of works)
|
||||
* Something went screwy with the control config system, it kinda got "d1xed"...
|
||||
* OpenGL leaks memory like it is going out of fashion. It leaked about
|
||||
64meg in a few minutes for me. I need to debug this =)
|
||||
|
||||
|
||||
MS-DOS:
|
||||
=======
|
||||
|
||||
Dos support isn't a high priority right now, so things may be a little
|
||||
messed up.
|
||||
|
||||
Required tools:
|
||||
* DJGPP v2
|
||||
The following DJGPP packages are ALL REQUIRED (newer versions are ok)!
|
||||
|
@ -73,7 +70,6 @@ Hopefully things will work out and the package will build correctly for you.
|
|||
Known bugs/issues:
|
||||
* Serial and network support missing.
|
||||
* Sound support missing.
|
||||
* Movie support missing
|
||||
|
||||
|
||||
|
||||
|
|
112
compilerdefs.txt
112
compilerdefs.txt
|
@ -2,54 +2,54 @@ Typical predefined macros, obtained by executing something like:
|
|||
gcc -dM -E - < /dev/null
|
||||
|
||||
MinGW:
|
||||
#define _stdcall __attribute__((__stdcall__))
|
||||
#define __i386__ 1
|
||||
#define _X86_ 1
|
||||
#define __i386 1
|
||||
#define WIN32 1
|
||||
#define __i686 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define WINNT 1
|
||||
#define __declspec(x) __attribute__((x))
|
||||
#define pentiumpro 1
|
||||
#define __MSVCRT__ 1
|
||||
#define __MINGW32__ 1
|
||||
#define _cdecl __attribute__((__cdecl__))
|
||||
#define __pentiumpro 1
|
||||
#define i386 1
|
||||
#define i686 1
|
||||
#define __pentiumpro__ 1
|
||||
#define _WIN32 1
|
||||
#define __stdcall __attribute__((__stdcall__))
|
||||
#define __WIN32__ 1
|
||||
#define __i686__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __cdecl __attribute__((__cdecl__))
|
||||
#define __WIN32 1
|
||||
#define _stdcall __attribute__((__stdcall__))
|
||||
#define __i386__ 1
|
||||
#define _X86_ 1
|
||||
#define __i386 1
|
||||
#define WIN32 1
|
||||
#define __i686 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define WINNT 1
|
||||
#define __declspec(x) __attribute__((x))
|
||||
#define pentiumpro 1
|
||||
#define __MSVCRT__ 1
|
||||
#define __MINGW32__ 1
|
||||
#define _cdecl __attribute__((__cdecl__))
|
||||
#define __pentiumpro 1
|
||||
#define i386 1
|
||||
#define i686 1
|
||||
#define __pentiumpro__ 1
|
||||
#define _WIN32 1
|
||||
#define __stdcall __attribute__((__stdcall__))
|
||||
#define __WIN32__ 1
|
||||
#define __i686__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __cdecl __attribute__((__cdecl__))
|
||||
#define __WIN32 1
|
||||
|
||||
Cygwin:
|
||||
#define _stdcall __attribute__((__stdcall__))
|
||||
#define __i386__ 1
|
||||
#define _X86_ 1
|
||||
#define __i386 1
|
||||
#define __i686 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define __declspec(x) __attribute__((x))
|
||||
#define pentiumpro 1
|
||||
#define __CYGWIN__ 1
|
||||
#define _cdecl __attribute__((__cdecl__))
|
||||
#define __pentiumpro 1
|
||||
#define i386 1
|
||||
#define i686 1
|
||||
#define __pentiumpro__ 1
|
||||
#define __stdcall __attribute__((__stdcall__))
|
||||
#define __unix 1
|
||||
#define __unix__ 1
|
||||
#define __i686__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __cdecl __attribute__((__cdecl__))
|
||||
#define __CYGWIN32__ 1
|
||||
#define unix 1
|
||||
#define _stdcall __attribute__((__stdcall__))
|
||||
#define __i386__ 1
|
||||
#define _X86_ 1
|
||||
#define __i386 1
|
||||
#define __i686 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define __declspec(x) __attribute__((x))
|
||||
#define pentiumpro 1
|
||||
#define __CYGWIN__ 1
|
||||
#define _cdecl __attribute__((__cdecl__))
|
||||
#define __pentiumpro 1
|
||||
#define i386 1
|
||||
#define i686 1
|
||||
#define __pentiumpro__ 1
|
||||
#define __stdcall __attribute__((__stdcall__))
|
||||
#define __unix 1
|
||||
#define __unix__ 1
|
||||
#define __i686__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __cdecl __attribute__((__cdecl__))
|
||||
#define __CYGWIN32__ 1
|
||||
#define unix 1
|
||||
|
||||
Linux:
|
||||
#define __linux__ 1
|
||||
|
@ -89,13 +89,13 @@ Djgpp:
|
|||
#define __GO32 1
|
||||
|
||||
Mac OS X:
|
||||
#define __MACH__ 1
|
||||
#define __NATURAL_ALIGNMENT__ 1
|
||||
#define __APPLE__ 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define __ppc__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __STDC__ 1
|
||||
#define __DYNAMIC__ 1
|
||||
#define __APPLE_CC__ 937
|
||||
#define __BIG_ENDIAN__ 1
|
||||
#define __MACH__ 1
|
||||
#define __NATURAL_ALIGNMENT__ 1
|
||||
#define __APPLE__ 1
|
||||
#define __GNUC_MINOR__ 95
|
||||
#define __ppc__ 1
|
||||
#define __GNUC__ 2
|
||||
#define __STDC__ 1
|
||||
#define __DYNAMIC__ 1
|
||||
#define __APPLE_CC__ 937
|
||||
#define __BIG_ENDIAN__ 1
|
||||
|
|
20
readme.txt
20
readme.txt
|
@ -11,7 +11,7 @@ IN USING, DISPLAYING, AND CREATING DERIVATIVE WORKS THEREOF, SO LONG AS
|
|||
SUCH USE, DISPLAY OR CREATION IS FOR NON-COMMERCIAL, ROYALTY OR REVENUE
|
||||
FREE PURPOSES. IN NO EVENT SHALL THE END-USER USE THE COMPUTER CODE
|
||||
CONTAINED HEREIN FOR REVENUE-BEARING PURPOSES. THE END-USER UNDERSTANDS
|
||||
AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
|
||||
AND AGREES TO THE TERMS HEREIN AND ACCEPTS THE SAME BY USE OF THIS FILE.
|
||||
COPYRIGHT 1993-1999 PARALLAX SOFTWARE CORPORATION. ALL RIGHTS RESERVED.
|
||||
|
||||
We make no warranties as to the usability or correctness of this code.
|
||||
|
@ -21,15 +21,15 @@ Message from Matt Toschlog & Mike Kulas:
|
|||
|
||||
Descent fans:
|
||||
|
||||
Here, finally, is the source for Descent II. We've been so busy with
|
||||
Descent 3, Mercenary, FreeSpace, FreeSpace 2, and several other
|
||||
projects that we haven't given much thought to this old code. But we
|
||||
Here, finally, is the source for Descent II. We've been so busy with
|
||||
Descent 3, Mercenary, FreeSpace, FreeSpace 2, and several other
|
||||
projects that we haven't given much thought to this old code. But we
|
||||
know that many of you are eager to get it, so here you go.
|
||||
|
||||
We were amazed and impressed at the cool things people did with
|
||||
the Descent source we released a few years ago. It touches us
|
||||
deeply how devoted some people are to the Descent series, and we
|
||||
look forward to seeing what people can do with this Descent II
|
||||
We were amazed and impressed at the cool things people did with
|
||||
the Descent source we released a few years ago. It touches us
|
||||
deeply how devoted some people are to the Descent series, and we
|
||||
look forward to seeing what people can do with this Descent II
|
||||
source.
|
||||
|
||||
Matt Toschlog Mike Kulas
|
||||
|
@ -41,9 +41,9 @@ About the Source Code:
|
|||
|
||||
Included is almost all the source code to Descent 2, ver. 1.2. We removed
|
||||
all code to which we did not own the copyright. This mainly involved low-
|
||||
level sound and modem code and the movie code.
|
||||
level sound and modem code and the movie code.
|
||||
|
||||
The Descent Network has agreed to provide a list of mirror locations where
|
||||
The Descent Network has agreed to provide a list of mirror locations where
|
||||
this code can be downloaded. The location is:
|
||||
|
||||
http://www.descent2.com/ddn/sources/descent2
|
||||
|
|
Loading…
Reference in a new issue