A Library of reusable Modula-2 Modules
======================================

Several configurations have been tested:

configuration | computer | processor | operating-system | compiler
   | compiler |          |           |                  |
--------------------------------------------------------------------
PCS20 | MC    | PCS 9900 | MC 68020  | MUNIX m32-1.2	| MOCKA (mc)
PCS10 | MC    | PCS 9200 | MC 68010  | MUNIX V.2/04	| MOCKA (mc)
SUN   | MC    | SUN 3	 | MC 68020  | SUN UNIX 4.0	| MOCKA (mc)
SUN   | M2C   | SUN 3	 | MC 68020  | SUN UNIX 4.0	| SUN Modula (m2c)
SUN   | MC    | SUN 3	 | MC 68020  | PCTE 1.4		| MOCKA (mc)
SUN   | MC    | VAX 750	 |	     | BSD UNIX 4.2	| MOCKA (mc)
SUN   | MC    | VAX 8500 |	     | ULTRIX V2.0	| MOCKA (mc)
SUN   | MC    | DEC 3100 | MIPS      | ULTRIX V2.0	| MOCKA (mc)

To generate a configuration use:

   make TARGET=<configuration> MC=<compiler>

There are a few machine dependencies. These are isolated in the file

   System.c

which is written in C. The ones in the files

   Memory.mi, Heap.mi, and DynArray.mi

are handled during runtime.
