Category : Modula II Source Code
Archive   : FM2DOC31.ZIP
Filename : READ.ME

 
Output of file : READ.ME contained in archive : FM2DOC31.ZIP
This package contains Version 3.1 of the FST (Fitted) Modula-2 Compiler.

(C) Copyright 1987-1992 Fitted Software Tools. All rights reserved.

DISCLAIMER OF WARRANTY

THIS SOFTWARE AND MANUAL ARE PROVIDED "AS IS" AND WITHOUT
WARRANTIES AS TO PERFORMANCE OR MERCHANTABILITY.

THIS SOFTWARE IS PROVIDED WITHOUT ANY EXPRESS OR IMPLIED
WARRANTIES WHATSOEVER. BECAUSE OF THE DIVERSITY OF
CONDITIONS AND HARDWARE UNDER WHICH THIS SOFTWARE MAY BE
USED, NO WARRANTY OF FITNESS FOR A PARTICULAR PURPOSE IS
OFFERED. THE USER IS ADVISED TO TEST THIS SOFTWARE
THOROUGHLY BEFORE RELYING ON IT. THE USER MUST ASSUME THE
ENTIRE RISK OF USING THIS SOFTWARE.


Specifications and availability of the products described are
subject to change without notice.


>>>>>>>>>>>>>>>>>>>>>> IMPORTANT <<<<<<<<<<<<<<<<<<<<<<<<<<<

The dates of the .DEF files must be preserved when copies of
this software are passed on.

If you somehow get a copy of this software in which the .DEF
files' dates were modified, please be careful! You could try
using the linker's /K option, which would let you link your
programs; But you might be in for REAL TROUBLE if the .DEF
files were really modified!


Full documentation for this product is in the file FMODULA2.DOC. The
documentation is formatted at 60 lines per page, so that it should
print reasonably on any printer. You may print it using the DOS copy
command:

COPY FMODULA2.DOC PRN


+++++++++++++++++++++++++
+ +
+ S H A R E W A R E +
+ +
+++++++++++++++++++++++++

This software is being distributed as Shareware. Please read the chapter
"Shareware" in the documentation for further details.


************************************************************************
* About version 3.1
************************************************************************

There is a serious bug in the version 3.0 compiler: It does not properly
generate the code to save the registers in use before a function call.
Version 3.1 corrects this problem.


************************************************************************
* The version 3.1 distribution
************************************************************************

Listings of all the files included in this distribution is included in
the DOC directory under the names "FILES.SHR" (shareware version of
the system) and "FILES.REG" (full version of the system).

------------------------------------------------------------------
- Quick install
------------------------------------------------------------------

In this release, we distribute the software in a directory tree that
can be simply copied (via xcopy) to your hard disk for installation.
Try:

MKDIR C:\M2

and copy each floppy with the command:

XCOPY A:\ C:\M2

Then, set your PATH environment variable to include C:\M2\BIN and
the M2LIB environment variable to C:\M2\LIB.


------------------------------------------------------------------
- Registered users
------------------------------------------------------------------

Since the library source code is included, we do not include the library
object modules (except for those derived form the ASM sources) with the
complete (for registered users) version of the system.

----------------------------
- To compile the library:
----------------------------

ALL.MOD is a dummy module that imports all the library modules; It is
used to help maintain the library. First CD to the directory where the
library source files are -- using the installation instructions above,
they end up in C:\M2\SRC\LIB); Then:

GENMAKE all /l
MC all /m

or
GENMAKE all /obj /l
set m2output=obj
mc all /m

finally, you would install the object files in the LIB directory

COPY *.M2O C:\M2\LIB

(to build the LARGE MODEL library, "SET M2MODEL=LARGE" before
performing the steps above)


------------------------------------------------------------------
To generate the OBJ and BIN object files from the ASM sources, we
provide MKBIN.BAT:
------------------------------------------------------------------

MKBIN m2reals
MKBIN m2longs
MKBIN m2procs

Ignore the warnings about lack of stack, during the link phase of
the creation of the BIN files.


************************************************************************

I would like to thank Professor Pat Terry, of Rhodes University, for
giving me a hand with the OOP documentation.

For all the FST Modula-2 users (whose support made version 3 possible),
a warm thank you.

Roger Carvalho

---------------------
Fitted Software Tools
P.O.Box 867403
Plano, TX 75086
U.S.A.

BBS 214/517-4629


*** THE END ***


  3 Responses to “Category : Modula II Source Code
Archive   : FM2DOC31.ZIP
Filename : READ.ME

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/