home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Frozen Fish 1: Amiga
/
FrozenFish-Apr94.iso
/
bbs
/
alib
/
d1xx
/
d113
/
m2amiga.lha
/
M2Amiga
/
ReadMe
< prev
next >
Wrap
Text File
|
1987-11-21
|
4KB
|
62 lines
*******************************************************************************
* *
* This Amiga Modula-2 Demo System is Copyright © 1987 by AMSoft and Interface *
* Technologies Corporation. The authors hereby give permission to distribute *
* its contents, in whole only, via any media. It may not be copied in part, *
* used in a commerical product or sold for profit. Further permission is *
* granted to add additional demo programs as long as they approve with this *
* notice. *
* *
* For further information or orders call: *
* A.+L. Meier-Vogt | Interface Technologies Corp. *
* Im Späten 23 | 3336 Richmond Ave. Suite 323 *
* CH 8906 Bonstetten, Switzerland | Houston, Tx 77098 *
* +(41) 1 700 30 37 | (713) 523 8422 *
* | (800) 922 9049 (orders) *
* mcvax!cernvax!ethz!claudio | uunet!nuchat!sugar!schaub *
*******************************************************************************
Welcome to the Amiga Modula-2 Demo System! © 21.9.87
This demo system has full functionality of the released product but limits
the size of compilable programs. Also just a few interface and standard
libraries are included in this system. The basic idea of this demo system is
offering the possibility to have a close look at this product and its features.
A list of features can be found in the product announcement also available on
this disk. A summary of differences to other Modula-2 compilers certainly
contains the following points:
- Compiler generates direct ROM calls using the library pointer supplied by the
run-time system and the library offset supplied by the symbol file. There are
NO object files for Amiga libraries! It is also possible to write your own
inteface definitions to standard Amiga libraries or custom libraries. The
same mechanism can be used to interface an Amiga device.
- This single pass compiler is based on Professor Wirth's lastest development
and is very fast without producing bad code. Famous is Wirth's alogorith to
recover from compilation errors to avoid stupid followup error messages.
- The run-time system is very userfriendly. Processor traps are announced by a
requester and the program is terminated. It provides the means for resource
tracking which allows you to release all allocated resources after program
crash or termination. The standard libraries, based on this mechanism, free
all allocated memory, close all open files or windows. It also supports
interrupt driven <CTRL>-C handling. Hit <CTRL>-C and your program is stopped
and terminated.
You are now in the Modula-2 editor. You can move around in this text by
pressing the left or right mousebutton while pointing on the dashed line
at the bottom of the screen. Please try it now!
This disk does not contain the Amiga operating system. Please use the
programm DoMe to produce a usable Modula-2 disk. DoMe will copy parts
of your Workbench disk and most of this disk onto a new disk. You should
therefore prepare an empty, formatted disk using the format command
before you start DoMe.
This disk contains some programs in the directory 'Demos'. You can either
copy the whole directory to an empty disk or copy single programs you want to
compile on your Modula-2 disk.
NOTE: If you have problems with our half tone icons, use the white parts to
select them.