mirror of
https://github.com/SEPPDROID/Digital-Research-Source-Code.git
synced 2025-10-22 07:54:25 +00:00
56 lines
2.4 KiB
Plaintext
56 lines
2.4 KiB
Plaintext
This archive contains the FORTRAN IV source code for the PL/M-80
|
||
cross compiler. It bears the Intel's copyright, but at some time
|
||
in the late 1970's the code was made available by Intel. The
|
||
history of all of this, and the conditions behind it, have become
|
||
a bit merky over the years; however, to the best of my knowledge,
|
||
you are free to use it for personal and educational applications.
|
||
The copy provided in this package was extracted from the standard
|
||
distribution tapes for the Michigan Terminal System, an operating
|
||
system for IBM mainframe hardware used by about six universities
|
||
around the world.
|
||
|
||
The compiler has been successfully installed on an IBM mainframe
|
||
running both the MTS operating system and the more common VM/CMS.
|
||
The source code has been compiled by the FORTRAN-G1, FORTRAN-HX,
|
||
and VS/FORTRAN compilers. It should be compilable by any other
|
||
FORTRAN compilers that accept the 1966 (FORTRAN IV) standard
|
||
since the code seems to confirm rather well to that standard.
|
||
Getting a working version on an 8080 or Z80 micro computer may
|
||
be a problem, though, but only because of the size of the two
|
||
modules. I have not tried this, but I suspect MicroSoft's
|
||
FORTRAN product for MSDOS systems should be able to handle it.
|
||
|
||
Alas, machine-readable documentation for the langauge and for
|
||
installing the compiler is not available. I have tried to give
|
||
a capsule summary of the langauge in PLMLANG.DOC, but it in no
|
||
way constitutes a complete description. PLMCOMP.DOC describes
|
||
the compiler options.
|
||
|
||
The following files are provided.
|
||
|
||
-README PLM You are reading it now.
|
||
PLM81 FOR Source for Pass 1 of the compiler.
|
||
PLM82 FOR Source for Pass 2 of the compiler.
|
||
PLMLANG DOC Summary of the PL/M language.
|
||
PLMCOMP DOC Description of compiler switches.
|
||
PLMSAMP PLM Sample PL/M program.
|
||
PLMSAMP HEX Compiler output for the sample.
|
||
PLMSAMP PRN Compiler listing for the sample.
|
||
|
||
The package is made available under the "Care-Ware" philosophy.
|
||
This is really quite simple: If you are just so pleased to
|
||
finally have something like this in you possession that you
|
||
feel duty-bound to send a check for some amount to somewhere,
|
||
may I suggest you send it to:
|
||
|
||
CARE
|
||
Post Office Box 13140
|
||
Philadelphia, Pennsylvania 19101-9903
|
||
|
||
(Who knows, maybe this will catch on :-) Contributions to CARE
|
||
should be made in your name, not mine.
|
||
|
||
John Fisher
|
||
INTERNET: FISHER@VM.ECS.RPI.EDU
|
||
BITNET: FISHER@RPIECS
|
||
|