AminetAminet
Search:
83292 packages online
About
Recent
Browse
Search
Upload
Setup
Services

dev/m2/m2amiga-bootstrap-4.4.zip

Mirror:Random
Showing:m68k-amigaosppc-amigaosppc-morphosi386-arosi386-amithlonppc-warpupppc-powerupgeneric
No screenshot available
Short:old commercial m2 compiler (bootstrap)
Author:René Degen, Claudio Nieder, Bernd Preusing, Markus Schaub, Jörg Straube
Uploader:aminet aminet net
Type:dev/m2
Version:4.4
Architecture:m68k-amigaos
Date:2019-02-24
Download:http://aminet.net/dev/m2/m2amiga-bootstrap-4.4.zip - View contents
Readme:http://aminet.net/dev/m2/m2amiga-bootstrap-4.4.readme
Downloads:253
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.

Support
-------

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 
m2amiga at claudio.ch.

M2AMIGA License
---------------

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 
SOFTWARE.

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:

    unzip sources-4.4.zip
    cd M2AmigaSrc-4.4
    execute makeM2 targetdir

To compile all the sources using the bootstrap binaries:

    unzip sources-4.4.zip
    unzip bootstrap-4.4.zip
    cd M2AmigaSrc-4.4
    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.


Contents of dev/m2/m2amiga-bootstrap-4.4.zip
Archive:  /home/aminet/aminet_root/doc//dev/m2/m2amiga-bootstrap-4.4.zip
 Length   Method    Size  Cmpr    Date    Time   CRC-32   Name
--------  ------  ------- ---- ---------- ----- --------  ----
       0  Stored        0   0% 2000-11-12 15:11 00000000  M2AmigaSrc-4.4/
       0  Stored        0   0% 2000-11-12 15:13 00000000  M2AmigaSrc-4.4/M2/
  195200  Defl:N    93812  52% 2000-11-12 13:39 26a41c1c  M2AmigaSrc-4.4/M2/m2c
   38464  Defl:N    20261  47% 2000-11-12 13:41 0a58d2d4  M2AmigaSrc-4.4/M2/m2l
   40868  Defl:N    22242  46% 2000-11-12 13:42 ab3892a7  M2AmigaSrc-4.4/M2/M2LibLink
   31024  Defl:N    16730  46% 2000-11-12 13:42 b2dd21d1  M2AmigaSrc-4.4/M2/m2make
   16632  Defl:N     9594  42% 2000-11-12 13:42 5d395cfd  M2AmigaSrc-4.4/M2/m2project
    6420  Defl:N     3680  43% 2000-11-12 13:38 17b5f28c  M2AmigaSrc-4.4/M2/m2amiga.library
--------          -------  ---                            -------
  328608           166319  49%                            8 files

Aminet © 1992-2020 Urban Müller and the Aminet team. Aminet contact address: <aminetaminet net>