pdirt/data/
pdirt/data/HELP/
pdirt/data/HELP/0/
pdirt/data/HELP/F/
pdirt/data/HELP/G/
pdirt/data/HELP/H/
pdirt/data/HELP/J/
pdirt/data/HELP/K/
pdirt/data/HELP/O/
pdirt/data/HELP/Q/
pdirt/data/HELP/R/
pdirt/data/HELP/U/
pdirt/data/HELP/V/
pdirt/data/HELP/Y/
pdirt/data/HELP/Z/
pdirt/data/MESSAGES/
pdirt/data/POWERINFO/
pdirt/data/WIZ_ZONES/
pdirt/drv/
pdirt/drv/bin/
pdirt/drv/compiler/converter/
pdirt/drv/compiler/libs/
pdirt/drv/compiler/scripts/
pdirt/drv/include/AberChat/
pdirt/drv/include/InterMud/
pdirt/drv/include/machine/
pdirt/drv/src/InterMud/
pdirt/drv/src/Players/
pdirt/drv/utils/UAFPort/
pdirt/drv/utils/dnsresolv/
pdirt/drv/utils/gdbm/
NOTE (Marty): To make porting a little easier, I have changed the 
              Makefiles supplied with Dyrt, so they match the one I
              use now. It may be possible that the makefiles will not
              work on a certain system anymore, because of this.

* NOTE: before compiling, you may have to "make depend", to clean
* up my old dependencies. the programis provided and the makefile will
* know how to find it (assuming you make in the src dir).

Systems supported: (the capital letter in paranthesis indicates the
byte order: (N) = Non Intel (MSB), (I) = Intel (LSB)). This is very
important, read "PORTING" for how this can affect you. You will not
be able to enter the game using a character in an incompatible 
user file!

(N) Sun4 (4.1.2):

		use gcc only; tested v1.4 and v2.4+
		on v1.4 there was an interesting bug which caused
		core dups in main.c. This was not present in the
		2.4 compiler, but may be in yours. if so, define
		BROKEN_GCC.


(I) Alliant Concentrix 2800 (3.0.00):


		use the scc (scalar) compiler; fxc has not yet been
		tested.

(?) HPUX (8.00):
	
	If you don't have gcc, forget about it. The HP-UX cc won't even 
	start compiling. If you do however you won't have any problems.
	I first tested the code on a HP-UX machine so it should work.

(N) MIPS:

	This machine's cpp is incompatible, use the one provided in
	misc/cpp. Install it as xpp in the game's bin dir.

	I couldn't find the STRFTIME function on this machine, tho the
	man page exists. Ergo, it automatically defines NEED_STRFTIME
	in machine/mips.h

(N) RS6000/AIX

        Not very hard to port, except for some header files which
        needed to be specifically added. the cpp seems okay, tho
        it failed on one particular object (reset), so be careful.

	If you have gcc you wont have any problems, except for an
	occasional strings.h that should have been included. 
	- Tested by Marty 1996

What the defines mean:

  * These should be defined in the machine/*.h files:

	SYS_EQBUG - define this if you don't have strcasecmp
		It will be provided if you don't have it.

	NO_VARARGS - don't use varargs (the machine cannot support
		functions like vsprintf, etc). Note that you could
		get a public domain implementation from various
		internet sites (such as ftp.germany.eu.net).

	NEED_RANDOM - define this if you don't have a random() function.
		It will be provided if you don't have it.

	NEED_STRFTIME - your library doesn't have strftime
		It will be provided if you don't have it.

  
  * These should be defined in your Makefile:

	-DDEBUG - along with the various meanings that can be assigned
	 	to it during debugging, it will also refuse to catch
		segmentation faults, bus errors, or sys errors.. However
		it will not affect any custom handler you are using.