As found on https://m2amiga.claudio.ch/ - original readme following below:
M2AMIGA is a Modula-2 Compiler for the Commodore Amiga computer. It was sold
from 1987 to 1994 as versions 3.0 to 4.3. Version 1.x were beta versions
released prior to September 1987, and version 2.x were omitted to avoid any
confusion with the compiler released in 1986 on Fish Disk 24.
In November 2000 its authors René Degen, Claudio Nieder, Bernd Preusing,
Markus Schaub, Jörg Straube and its distributor A+L AG decided to make
available M2AMIGA as Open Source Software. In the spirit of the Abandonware
Petition we think that it helps nobody, if this software is kept closed.
To distinguish the open source version from the existing releases, the
version number was increased to 4.4 and all binaries were recompiled, to make
sure, they match the source.
The open source versions of M2AMIGA (4.4 and later) are not supported by A+L
AG. If you have questions or comments, you can send mail to
Copyright (c) 1987-2004 A+L AG, Däderizstr. 61, CH-2540 Grenchen
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
Download, Compile and Use
The current sources are in m2amiga-sources-4.4.zip. To be able to compile
them you need to have an older version of M2AMIGA and a SAS/C compiler if you
want to recompile also the m2emacs editor. The source distribution contains a
copy of the editor executable, for those who do not have a C compiler.
If you don't have M2AMIGA you can either fetch m2amiga-bootstrap-4.4.zip
which contains only the tools needed to compile above sources, or fetch the
full set of binaries by downloading m2amiga-binaries-4.4.zip.
To compile all the sources with an existing M2AMIGA:
execute makeM2 targetdir
To compile all the sources using the bootstrap binaries:
assign M2: M2
execute makeM2 targetdir
In either case, if you do not have the SAS/C compiler, you can simply comment
out the line "execute make" in makeM2.
To use the created M2AMIGA you need to
assign M2: targetdir
assign LIBS: M2: add
path M2: add
You can add these commands to S:user-startup so they will be executed each
time you reboot your Amiga. Read the online manual (german only) to learn how
to use M2AMIGA. It was generated automatically from the LaTeX sources, which
you can find in latexdoc-4.4.zip. If you want to install the html version
locally, please download htmldoc-4.4.zip.