VOLUME 4

ACTOR, ML80 AND EXAMPLES OF FORTRAN-80 CODE

NUMBER  SIZE    NAME            COMMENTS

               CATALOG.4       CONTENTS OF CP/M GROUP VOL 4
               VOLUME4.DOC     COMMENTS ON PROGRAMS
4.1     16K     ACT.DOC         ACTOR MANUAL
4.2     11K     ACT31.COM       LATEST ACTOR INTERPRETER
4.3     11K     ACT31UC.COM     LATEST UPPER-CASE CHARACTER SET
                               ACTOR INTERPRETER
4.4     2K      AMAZE           ACTOR PROGRAM
4.5     1K      AMUSE           ACTOR PROGRAM
4.6     16K     CALENDAR.COM    OBJECT OF CALENDAR.FOR AND
                               NUMBER.MAC.  CREATES DISK FILE
                               CALLED CALENDAR  TRY IT!!
4.7     4K      CALENDAR.FOR    FORTRAN MAIN AND SUB-PROGRAMS
4.8     6K      FDL             ACTOR PROGRAM - CAREFUL WITH THIS
                               AS IT CLEANS OUT INPUT FILES
4.9     2K      HAIKU           ACTOR PROGRAM
4.10    3K      IOEXAMP         ACTOR PROGRAM
4.11    11K     L81.COM         ML80 MODULE - SEE DISKETTE.DOC
4.12    11K     L82.COM         ML80 MODULE - SEE DISKETTE.DOC
4.13    5K      L83.COM         ML80 MODULE - SEE DISKETTE.DOC
4.14    10K     M81.COM         ML80 MODULE - SEE DISKETTE.DOC
4.15    20K     MAZE.COM        OBJECT OF MAZE.FOR AND RND.FOR
                               CREATES A MAZE ON CONSOLE.
                               TRY IT!!!
4.16    5K      MAZE.FOR        SOURCE OF MAZE.COM MAIN
4.17    1K      ML.SUB          SUBMIT.COM COMMAND FILE TO RUN
                               ML80 SOURCE THROUGH EACH MODULE
                               AND CLEAN UP AFTERWARDS
4.18    1K      MLCOPY.SUB      SUBMIT.COM COMMAND FILE TO
                               TRANSFER ML80 GROUP VIA PIP.COM
4.19    2K      NUMBER.MAC      CALENDAR TITLE GENERATOR WRITTEN
                               IN SOURCE CODE FOR FORTRAN-80
                               ASSEMBLER. (NOTE SUFFIX MAC DOES
                               NOT CONNOTE THAT MACROS ARE
                               SUPPORTED.  ASSEMBLER IS CALLED
                               M80.COM - NOT TO BE CONFUSED WITH
                               ML80 MACRO PROCESSOR M81.COM!!!!!)
4.20    1K      RND.FOR         SUB-PROGRAM OF MAZE
4.21    1K      WDIR.COM        OBJECT OF WDIR.M80 (TRY IT!!)
4.22    3K      WDIR.M80        ML80 SOURCE FOR WDIR.COM
4.23    1K      XDIR.COM        OBJECT OF XDIR.M80 (TRY IT!!)
4.24    4K      XDIR.M80        ML80 SOURCE FOR XDIR.COM
4.25    2K      Z-LCTOUC.ACT    ACTOR PROGRAM TO CONVERT STD ACTOR
                               PROGRAMS TO ACTUC CHARACTER SET
                               (Z-NAME DUE TO LAST MINUTE ADD.)



ACT

ACT(OR) IS A TRAK-LIKE STRING PROCESSING LANGUAGE.
ACT31 IS THE MOST RECENT REVISION OF THE INTERPRETER.  THE
SYNTAX IS DESCRIBED IN ACT.DOC.

ACTUC IS A VERSION OF THE INTERPRETER USING UPPER-CASE
CHARACTER SET ONLY.

Z-LCTOUC IS A PROGRAM WHICH WILL CONVERT A STANDARD ACT
SOURCE INTO THE ACTUC CONVENTION.  THE FILE ITSELF
INCLUDES INSTRUCTIONS. (THE Z- WAS ADDED TO THE NAME ONLY TO
ADD IT TO THE CATALOG AT THE LAST MINUTE. RENAME TO SOMETHING
MORE CONVENIENT)

AMAZE, AMUSE, HAIKU AND FDL ARE ACTOR PROGRAMS.

ENJOY.........


ML80

ML80 IS AN ASSEMBLY LANGUAGE INCORPORATING SOME HIGH-LEVEL
CONTROL CONSTRUCTS.  INCLUDED IN THE PACKAGE IS A RECURSIVE
MACRO PROCESSOR, RELOCATING COMPILER AND LINKING LOADER.
A LANGUAGE MANUAL IS AVAILABLE FROM DIGITAL RESEARCH,
DIGITAL SYSTEMS AND NTIS FOR THE COPYING COST.

THE MODULES SUPPLIED HERE WORK!!!!!  THIS IS UNLIKE MOST NOW
FLOATING AROUND.  TRY IT OUT ON XDIR AND WDIR, WRITTEN BY
BRUCE RATOFF.  SEE ML.SUB FOR SEQUENCE.


FORTRAN

MAZE AND CALENDAR COM'S ARE WORKING CP/M OBJECTS WHICH CREATE
A MAZE TO THE CONSOLE OR A CALENDAR DISK FILE RESPECTIVELY.

THE SOURCES ARE INCLUDED, TOGETHER WITH SUB-PROGRAMS IN FORTRAN
AND ASSEMBLY LANGUAGE, IN ORDER TO ILLUSTRATE THE CAPABILITIES
OF MICROSOFT FORTRAN-80.

              MAZE.FOR+RND.FOR=MAZE.COM
       CALENDAR.FOR+NUMBER.MAC=CALENDAR.COM