9 July 1995

This is the first release of GNU Smalltalk which compiles directly on DOS from
the same sources as the regular distribution.

To build the system, you *must* install the distribution into a top level
directory whose name is that of the .tgz or .zip file; i.e. if the file is
gst12a4.tgz then the directory you install into must be c:\gst12a4 (or d: or
whatever).  If you don't do this, the paths in lib\gstpaths.h will be incorrect
and if you run Smalltalk from anywhere other than the main Smalltalk directory,
it will have problems locating the Smalltalk kernel files and the Smalltalk
saved image.

You'll need to have the latest DJGPP compiler installed and operating to build
GNU Smalltalk on DOS.  If you have it installed and working, you should be able
to type:

    buildgst

in the top level Smalltalk directory, and GNU Smalltalk should be built without
errors or warnings.  

Since the system is compiled with DJGPP, the amount of memory that Smalltalk
can use is limited to the amount of physical memory available PLUS the amount
of disk space available in the DJGPP paging area.  I've personally let the
interpreter grow to 14 M using a program specifically designed to test growing
the memory system and the garbage collector; the default memory requirements as
shipped are 1M for the Smalltalk main memory (no semispaces anymore) and some
amount for the OOP table.
