home *** CD-ROM | disk | FTP | other *** search
- 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