SETUP by Mark Dochtermann (c) 1995 Apogee Software Ltd.
                          (c) 1995 3D Realms Entertainment

Developer Notes and Revision History:

Setup is intended to be used for all future Apogee and 3D Realms games
including all Build and Polytex games.  The only game which will not be
using the program is probably XenoPhage, because Jason wanted "really cool
menus" as he put it.


The distribution of setup includes the following directories:

SETUP\ - contains the source to the main setup program

MAKEHEAD\ - contains source to program that makes the two INI files,
            FUNCTION.INI and DEFAULTS.INI into function.c and function.h
            which are compiled into SETUP and TEST

LAUNCH\ - contains source to launch program that actually runs the setup
          program

TEST\ - contains source to test program which gives sample code to load
        in the setup configuration file and actually use it's contents

MACT\ - The MACT library and it's headers.  This is a portable library
        developed by the DIPS at Apogee.


Presumably you won't have to do very much to use setup.  The file COMMON.H
in the main directory contains #DEFINES which can be changed to
reflect your program name etc.   There are 3 files that you probably want
to put in your game as well, they are GAMEDEFS.H, FUNCTION.C and
FUNCTION.H, just look at how these are employed in TEST.C to see why.

MAKEHEAD needs to be run when changine function.ini and defaults.ini

The SETUP program is currently geared to the BUILD games, if you are
developing a REAL mode program or something completely unrelated, the
compiler_type can be changed in the makefile and the setup program will
compile in Real Mode.  This method will be used for SHAREWARE distribution
since the setup program goes from 500k down to 60k (ommitting the audio
library and the extender)

Things To Do
============
The network, modem and setup portions currently write out to a file called
COMMIT.DAT which is the data file to my SERIAL/MODEM/IPX/LANTASTIC driver
which is available upon request for use provided a little green changes
hands (more like between me and Apogee though, so consider it free).

If you have your own network solution you might want to just parse that
file or perhaps something else can be arranged.

Revision History
================
05/22/95 - Version 1.0 the first full build of setup and its utilities
07/22/95 - Version 1.0 (still) fixed some initial bugs
08/03/95 - Version 1.0 revision history moved to README.TXT

Contact Information
===================
Mark Dochtermann
Programming Director
Apogee Software

(214) 271 - 1365 Ext. 210

paradigm@metronet.com
mark.dochtermann@swcbbs.com
76746,3357 (Compuserve)
