Gardens Point Modula - IBM PC & compatibles version of 15 July 1994
-------------------------------------------------------------------
The PC version of the Gardens Point Modula compiler (gpm) is comprised of the
following files.
Copy the following files to your floppy disk:
GPMPCxxx.zip <- main distribution file
install.com <- installation program files
~~~~~.com
~~~~.com
~~~.com
unzip.exe <- unarchiving utility
Running install from the floppy disk will install GPM onto your hard disk.
Install will create a sub directory on the hard disk nominated and copy the
relevant files. Install will also update your autoexec.bat file to include
some environment variables used by GPM.
This package uses the MS-DOS editor EDIT as the default editor. NOTE: This
editor comes standard with all versions of DOS from 5.0 onwards. To use other
editors (PC-Write, QEdit) see either the notes in the file README.TOO or
consult the GPM documentation.
Please report bugs via the GPM bug report forms (available from the labs)
or mail.
sinfield@fit.qut.edu.au
or hynd@fit.qut.edu.au
Changes since version of September 94
-------------------------------------
1) Full implementation of ISO Input/Output procedures.
(See separate documents - usingiso.stu <- introduction to using ISO I/O
wirthiso <- converting InOut etc. to ISO)
2) Implementation of some basic cursor manipulations (Use in conjunction with
ANSISYS) - allows cursor to be hidden and restored, resized and gets the
screen current attributes at the cursor.
Changes since version of June 95
---------------------------------
1) A number of inconsistent results have been fixed in RealIO
2) The utility module DebugWrite has been added to the distribution - See
the .def file for details.
Changes since version of July 95
---------------------------------
1) A minor bug fix in the run time system.
2) Fixed a bug in ProgArgs, which sometimes truncated user's arguments
3) Separation of the graphics libraries from the normal distribution.
When the graphics libraries were produced in late 1992, attempts were made
to try and include data about as many known SVGA video cards as possible.
Since then a lot more cards (VESA etc) have become available, with differing
setups and initialisations. The SVGA autodetect facility can't always
correctly set up the card if it is not known to to the libraries. Hence
some users have experienced problems. Beginning with this distribution,
the graphics libraries will be packaged as a VGA and SVGA version
(gr_svga.zip and gr_vga.zip). The contents of these two zips are the
necessary files in m2sym and m2lib directories. Just uncompress the version
require using => unzip gr_svga
or unzip gr_vga.
Changes since version of August 95
----------------------------------
1) An error in compiling the ISO libraries could lead to a linker failure,
with an apparent double inclusion of StdDevice.
Changes since version of November 95
------------------------------------
1) An minor bug fix to StdStrings
2) Fix to a build problem (inconsistent keys) with the graphics support
libraries. PLEASE NOTE : The graphics libraries come in an SVGA and VGA
versions (see above). As the .def and .syx files are identical for both
they are now include in ..\m2sym. In ..\m2lib are two directories ..\vga
and ..\svga. Copy the files from the sub-directory for the adapter you want.