11S109 Best of RT SIG tape, Spring 1989

        *************************************************************

                         DECUS   Best of RT11 tape  #89-1

                                  Spring, 1989

                               Annotated Directory

        *************************************************************

        SPELL  - Spelling-Checker with Dictionary.

        Harold Z. Bencowitz
        810 Hospital Drive, Suite 240
        Beaumont, Texas 77701
        (409) 835-3770

             SPELL is a spelling checker written in Whitesmith's C. 
        Words in the input file are compared to one or more dictionaries
        (files of alphabetized words) and an alphabetized list of the
        unmatched words is sent to the output file(s).  The output list
        can include each word as many times as it is used or optionally
        only once.

        SPELLR.DSK   6 Files, 475 Blocks
        ************************************************************

        DFIND - Subdevice Directory Program.

        Carl Lowenstein
        U. C. San Diego
        Marine Physical Lab, P-004
        La Jolla, CA 92093

             DFIND is a utility for searching through an RT-11 structured
        file system and the subdevices on it.  Upon a successful match,
        the filename, size, and date are printed, as well as the file
        path (sequence of subdevices) leading up to it.

        DFIND0.DSK   7 Files, 122 Blocks
        ************************************************************
        ACODES - On-Line Telephone Area Codes Retriever.

        Bill Leroy
        The Software House, Inc.
        P. O. Box 52661
        Atlanta, GA 30355
        (404) 231-1484

             ACODES.TXT is a list of North American telephone area codes
        and major cities in those area codes.  It also lists FTS on-net
        to off-net phone numbers.  The file is accessed by means of the
        GREP program.  Combined with a UCL symbol, you can retrieve area
        codes by state or city, or retrieve all the area codes in a
        particular state.

             Editor's Note: In typical UNIX/C fashion, the documentation
        for GREP is so abysmal that most people will not be able to
        decipher it.  To implement an on-line retrieval of area codes,
        define the following UCL+ symbol:

        ACODES == r GREP\-f '^' SY:ACODES.TXT

        You can then type
        aco 505      to get the information about area code 505, or
        aco texas    to find out all the area codes in Texas, etc.

        ACODES.DSK   4 Files,  49 Blocks
        ************************************************************
        UCLPLS - User Command Language (UCL) Program.

        William K. Walker
        Monsanto Research Corp.
        P. O. Box 32
        MS  A-152
        Miamisburg, OH 45342
        (513) 865-3557

        This version of UCL+ includes a fix of an obscure bug.
        Otherwise it still includes all the extra features which make 
        it so useful.
             UCL+ is upward-compatible with the UCL distributed with
        RT-11, Version 5.1B and later. The version submitted to this tape
        is V07.55, an update from all previous versions.  UCL+ contains a
        number of extensions, including chaining to additional UCL's,
        "run-by-name", path definition, display of command expansions,
        etc.  Symbols are defined by entering a "symbol definition
        string" in the format: symbol == definition.   The DISPLAY
        command can be used to output ASCII strings to the console or
        printer (handy for sneaky escape sequences).  New with this
        version is the ability to supply default values for parameters
        and an easier way to enter nonprintable ASCII characters.

              UCL+ supports many new features of RT-11 and TSX+.  It can
        be used with TSX+ as a "User Command Interpreter" (UCI).  It
        minimizes disk access to improve efficiency; included on this
        distribution is a "memory-resident" UCL.

        UCLPLS.DSK  22 Files, 698 Blocks
        ************************************************************
        F77IND - IND Control Files for Fortran-77 Compilations.

        Edward L. Hendrickson
        258K Metals Development
        Ames Laboratory ISU/USDOE
        Ames, IA  50011
        (515) 294-3590

             F77.IND is an IND command procedure that simulates all of
        the FORTRAN switches available.  F77.IND can either be used as a
        stand alone command procedure or as an /F77 switch with FLECS.IND
        file.  This also inlcudes a resubmission of the INDEX program.

             Compiler switches may go either before or after the file
        name; there is an on-line display of the F77.IND help
        documentation.

             If F77.IND is used as without FLECS, then there are 17
        switches available:

        /A*ssemblylist[=<filespec>]
                      -- Same as /L but with a listing of assembly code.
        /B*ounds      -- Checks for array references out of bounds.
        /C*ontinue=n  -- Sets the maximum number of continuation lines.
        /D*ebug       -- Lines with D in column 1 are compiled.
        /E*xtendlines -- Compiler interprets source text in cols 73-132
        /F*ulltrace   -- Generates very detailed traceback (see Trace)
        /L*ist[=<filespec>]
                      -- Creates a list file with source listing, program
                         section summary, and storage map.
        /Nos*wap      -- Inhibits swapping of USR over the program.
        /Noo*bject    -- Suppresses creation of an object file.
        /O*bject=<filespec>
                   -- Change the default device, name, and/or extension
                         of the object file.
        /R*ecordlength=n
                      -- Specifies the maximum record length (in bytes)
                         for run time I/O (4 < n < 4095).
        /S*tatistics  -- Produces a stat report.
        /T*race       -- Generates extra code for OTS error traceback.
        /U*nits=n     -- Sets the number of logical units available.
        /Wa*rnings    -- Enables printing of W-class warning diagnostics.
        /Wi*demap     -- Produces a 132-column map listing.
        /Wo*rkfile=n  -- Sets the length of the workfile in disk blocks.

        F77IND.DSK   4 Files,  76 Blocks
        ************************************************************
        INDFIL - IND Control Files for Manipulating Subdevices.

        R. W. Barnard
        Sandia National Laboratories
        Division 7523
        P. O. Box 5800
        Albuquerque, NM 87185
        (505) 844-5115

             The following IND control files have been extensively
        updated since they were last included on the SIG Tape.

        DOWN and UP can be used to conveniently move among subdevices. 
        Using these facilities, you can have the equivalent of
        subdirectories on a VAX.  DOWN will mount a subdevice file using
        the Logical Disk handler and assign either the default or a
        user-selected logical name to that device.  If the device is not
        specified, DOWN will search through a predetermined list of
        devices to look for the file.  UP moves "up" one level of
        subdevice nesting.  DOWN uses PARSE, an IND procedure which is a
        comprehensive filespec parser.  It also uses the program READLD
        to determine the LD units currently associated with files, and
        the corresponding logical assignments.  HOME is a special case of
        UP which is implemented with a UCL+ symbol.  OVER is a UCL+
        symbol to move from one subdevice assignment to another.  CUR is
        a UCL+ symbol to report what your current subdevice assignment
        is.  The file UCL.UCJ provides UCL+ symbol definitions for DOWN,
        UP, HOME, OVER and CUR.

        NEWLD can be used to easily create a new file to be used as a
        subdevice.  NEWLD accepts the parameters file name, size, logical
        name, number of directory segments, and whether the file is to be
        "net" or "gross" size.  Defaults can be used for many of the
        parameters.  File sizes can be specified in either of two ways -
        as a numerical value or as a disk type (RX01, RX02, RX50, RL01,
        etc).

        INDFIL.DSK  18 Files, 258 Blocks
        ************************************************************
        HP41C - HP41C Calculator Emulator.

        Harold Z. Bencowitz
        P. O. Box 7450
        Beaumont, Texas 77701
        (409) 835-3770

             HP41C is a program to emulate the Hewlett-Packard 41C series
        of hand-held programmable calculators.  It requires a VT100 or
        VT200 series terminal.  The major design goal was to make the
        user interface identical to the actual calculator for those
        features supported.  Most keyboard functions have been
        implemented.  To operate the "calculator" follow directions in
        the HP41C owners handbook.

        HP41C1.DSK   3 Files, 100 Blocks
        HP41C2.DSK   6 Files, 429 Blocks
        ************************************************************
        RTFIND - Subdevice File Utility Programs.

        D. N. Tanner
        Sandia National Laboratories
        P. O. Box 969
        Livermore, CA 94550
        (415) 422-2314

             FIND is a device and sub-device file search utility.  The
        program will search devices and .DSK files for a file or files. 
        The device name, file name, file size and date are displayed.  If
        the file is in a sub-device file that name is also included. 
        Wild cards are allowed in the file name and file type.

             SDIR will display the directory of any subdevice file
        without MOUNTing the file as a logical device.  At the end of the
        file listing, the total number of files, blocks used, free blocks
        and the largest free area is displayed.  These are revised
        versions replacing versions on the Spring, 1985, DECUS RT-11 SIG
        Tape.

        RTFIND.DSK  22 Files, 150 Blocks
        ************************************************************
        DIRUTL - Directory and Other Utilities.

        Glenn A. Bever
        NASA Ames/Dryden Flight Research Facility
        Code OFA
        P.O. Box 273
        Edwards, CA 93523
        (805) 258-3747

        SDIR searches an RT-11 volume and it's subdevices for specified
        filenames; it now includes exclusion qualifiers (/N) and lists
        TSX+ file creation times.  PRH prints date/time stamped a header
        at the top of a printout.  Others are used with TEKTRONIX
        development systems and PROLOG prom programmers.  Also included
        are some control files that compare directories, print
        directories, backup and restore directories in a format
        compatible with SDIR.  Most of these utilities have been updated
        since the Fall, 1985, RT-11 SIG tape. 

        DIRUT1.DSK  39 Files, 309 Blocks
        DIRUT2.DSK  19 Files, 242 Blocks
        ************************************************************
        Mike Marak, David Gaudine, Dr. S. J. Kubina
        EMC Lab, Room CC-109
        Loyola Campus
        Concordia University
        7141 Sherbrooke St. W.
        Montreal, Que. H4B 1R6
        Canada
        (514) 848-3118

             This is a collection of programs for manipulating a TSX+
        system.  Included are utilities for remotely sending a ^C, ^S, or
        ^Q to a time-sharing line, changing the name of a time-sharing
        line, and using a magtape as an on-line backup.

        TSXUTL.DSK  14 Files, 203 Blocks
        ************************************************************
        VIRDSK - Virtual-to-Disk Mechanism.

        Robert Walraven
        Multiware, Inc.
        139 G Street, Suite 161
        Davis, CA 95616
        (916) 756-3291

        VIRDSK - Module to force VIRTUAL arrays to a disk file rather
        than extended memory.

        VIRDSK.DSK   4 Files,  32 Blocks
        ***************************************************************
        INDFIL - IND Control Files for Manipulating Subdevices.

        R. W. Barnard
        Sandia National Laboratories
        Minicomputer Software Division 7523
        P. O. Box 5800
        Albuquerque, NM 87185
        (505) 844-5115

             The following are IND control files for manipulating RT-11
        subdevices and doing backups of RT-11 volumes.

        DOWN, UP, HOME, and OVER can be used to conveniently move among
        subdevices.  Using these facilities, you can have the equivalent
        of subdirectories on a VAX.  DOWN will mount a subdevice file
        using the Logical Disk handler and assign either the default or a
        user-selected logical name to that device.  If the device is not
        specified, DOWN will search through a predetermined list of
        devices to look for the file.  UP moves "up" one level of
        subdevice nesting, while HOME returns to the top level (no
        subdevices attached).

        NEWLD can be used to easily create a new file to be used as a
        subdevice.  NEWLD accepts the parameters file name, size, logical
        name, number of directory segments, and whether the file is to be
        "net" or "gross" size.  Defaults can be used for many of the
        parameters.  File sizes can be specified in either of two ways -
        as a numerical value or as a disk type (RX01, RX02, RX50, RL01,
        etc).

        INCBUP does incremental backups (i.e., backs up only files
        created since the previous backup) and catalogs the directories
        of the backed-up files for rapid retrieval.  Backups can be done
        from any size or type of disk (including LD's) to any other disk.
        The backup target device can be a subdevice file on a larger
        disk, thereby permitting several "backup sets" to be on one
        physical disk.  The volumes on which the backed-up files are
        copied are identified by a unique name and extension as the
        "backup set identifier".  A printed directory of the backed-up
        files is also made.

        DSKLIB, a master library for someone with many floppies around,
        is necessary for INCBUP and is included in this submission.  It
        has been described on a previous tape.

        INDFIL.DSK   6 Files,  72 Blocks
        DSKLB1.DSK   9 Files, 205 Blocks
        DSKLB2.DSK   8 Files, 311 Blocks
        ************************************************************
        The following nine submissions were obtained from the DECUS 1986
        Australia Symposium RT-11 SIG Tape (held in Melbourne, Victoria).

        CVLLIB - A Library of Useful RT11 Routines [Release 4].

        Dr. Chester Wilson
        71 Galatea St.
        Charleville 4470, Queensland
        Australia
        (07) 54 1244

             CVLLIB is a general-purpose library for the RT-11 Macro,
        Fortran or C programmer.  Routines cover facilities such as
        reading and writing decimal (up to triple precision) and octal
        (up to double precision) and hexadecimal (up to double precision)
        integers, money format (double or triple precision), dates and
        times, filenames and Radix50 formats.  Multiple-precision
        arithmetic routines are included, none of which requires EIS or
        FIS.  Real (floating-point) routines are included, but these
        require either a KEV11 or a floating-point hardware unit (FPU). 
        CVLLIB comprises about 500 source files in Macro-11 for RT-11. 
        In this release CVLLIB has been split into three functional
        groups: CVFLIB (Fortran interfaces), CVRLIB (real (2 word) number
        routines), and CVGLIB (general segment - the routines
        themselves).

        CVLIB1.DSK  28 Files, 483 Blocks
        CVLIB2.DSK   8 Files, 486 Blocks
        CVLIB3.DSK   4 Files, 485 Blocks
        CVLIB4.DSK   5 Files, 454 Blocks
        CVLIB5.DSK   1 File,  412 Blocks
        ****************************************************************
        DBSMNG - Data Base Management Package.

        Ray R. Di Marco
        South East Queensland Electricity Board
        2 Bowen Bridge Road
        Brisbane, Queensland
        Australia
        (07) 223-5175

             The DBSMNG package was developed from a suite of modules
        used to facilitate file I/O and complex data manipulation.  As
        the number of modules in the package expanded, management
        routines were added to combine the individual modules into
        programs to perform commonly used functions - especially those
        needed to create, maintain and exploit small databases.  DBSMNG
        is designed to support small, homogeneous databases (i.e., of
        approximately 100-10000 records), and allows databases to be
        quickly established and easily maintained.  Included in the
        package are a menu management program, a screen oriented editor,
        a report writer, an online query program, an incremental backup
        utility, and other utility programs.  Also included are
        FORTRAN/ASSEMBLER callable routines that allow user application
        programs to interface with a database.

             The package runs under RT-11 or TSX+.  Two example database
        applications are provided - a telephone index and a filing
        system.

        DBSMNG.LST   1 File,  717 Blocks (Documentation)
        DBSMN1.DSK  15 Files, 486 Blocks
        DBSMN2.DSK  17 Files, 443 Blocks
        DBSMN3.DSK  25 Files, 200 Blocks
        ****************************************************************
        HANDLR - DU Handler for Very Large Disks.

        Dr. Chester Wilson
        71 Galatea St.
        Charleville 4470, Queensland
        Australia
        (07) 54 1244

        Peter Miedecke
        Webster Computer Corporation
        Melbourne, Victoria
        Australia

             This is a distribution of handlers for large (larger than
        256 Mb) MSCP disks.  These have been tested and work fine on
        Fujitsu Eagles running TSX-Plus Version 6.01.  A mapped RX03
        floppy disk handler is included as well.  It requires a SIGMA or
        DILOG RX03 controller.

        HANDL1.DSK  17 Files, 305 Blocks
        HANDL2.DSK  17 Files, 306 Blocks
        *****************************************************************
        MATRIX - Matrix Manipulation Routines.

        Dr. R. N. Caffin
        CSIRO Div. of Textile Physics
        338 Blaxland Rd.
        RYDE  2112,  N S W
        Australia

             These are two matrix-handling libraries: MATRIX for REAL*4
        variables and CMTRIX for COMPLEX*8 variables.  In addition to a
        fairly complete package of matrix handling routines, this
        includes a generalised inverse routine (GINV).  This can take a
        matrix equation such as A.x=y and invert it, yielding a solution
        for x.  If the matrix is overdetermined, (m>n), we have the
        common experimental situation of having more readings than
        variables.  The normal procedure in this situation is to obtain a
        least-squares solution.  The GINV routine will take the equation
        and return the least squares solution in this case.

        MATRIX.DSK  13 Files, 130 Blocks
        *****************************************************************
        MSCUTL - Miscellaneous Utilities.

        "ARL" (Some organization in the
        Sovereign Commonwealth of Australia)

             This is a collection of utilities:
        MORE is like the MSDOS command; it allows display of a single
        file by VDU page.

        PX and CX are programs to execute commands.

        CTTY is a console changer.

        WHO identifies jobs as being RT, STAR, SHARE, TSX, RSX, UNIX,
        RSTS, etc.  Used by MAIL and ARCHIV.

        CHECK is an IND routine to check if disk drive ready to write.

        LINE is a demo of using KED to edit line drawings.

        BYENET forces the Webster MUX to release SHARE lines.

        TROFF, PREFIX, IDENT are part of a system to use RUNOFF with a
        VT100, printer and LN03.  It is not quite finished but in
        constant use.

        MAIL is a mail system for RT, SHARE, etc.

        ARCHIV is an archiving system - preliminary version.

        MSCUTL.DSK  67 Files, 366 Blocks
        ****************************************************************
        CONVRT - Conversion Routines.

        R. W. Barnard
        Sandia National Laboratories
        Minicomputer Software Division 7523
        P. O. Box 5800
        Albuquerque, NM 87185
        (505) 844-5115

             The routines are FORTRAN-77 callable and provide conversion
        of BYTE (or CHARACTER) strings to and from INTEGER*2 and
        INTEGER*4 variables.  They include:

        CVAI - Convert ASCII to Integer
        CVAJ - Convert ASCII to Integer*4
        CVIA - Convert Integer to ASCII
        CVJA - Convert Integer*4 to ASCII

             These routines are updates of the ones submitted to the tape
        previously.  The updates include the conversion of negative
        numbers and a reduction in size of the routines by changing the
        error format statements.

        CONVRT.DSK   2 Files,  23 Blocks
        ************************************************************
        LDMNGR - Connect to a Subdevice file.

        Daniel P. Graham
        Digital Software Systems, Inc.
        20 Bendix Place
        Lindenhurst, NY 11757
        (516) 225-1154

             The CD program will mount one or more subdevice files,
        define a logical name pointing to each, and connect (assign DK:)
        to the first one specified.  The default superior device is SY:,
        and the default subdevice file type is .DSK.  The logical name
        chosen to point to a subdevice file is always the first 3 letters
        of its filename.

        LDMNGR.DSK   4 Files,  48 Blocks
        ************************************************************
        Paul Lustgraaf
        32 Carver Hall
        Iowa State University
        Ames, IA  50011
        (515) 294-0324

             This is a collection of three pseudo-device handlers for
        RT-11 which will enable programs that require certain hardware to
        be run on PDP-11's that do not have that hardware.  For example,
        FORTRAN-77 requires the FPU option, but the PDP-11/03 does not
        have that option.  By using this package, F77 can be run on that
        machine. The handlers included are:

        EI - Supports EIS instructions plus a few others:
             (MUL, DIV, ASH, ASHC, XOR, SXT, SOB)
        FI - Supports FIS instructions as used on the 11/03 and 11/40:
             (FMUL, FDIV, FSUB, FADD)
        FP - Supports FPU instructions as used on 11/45, 11/23, etc.

        EMULAT.DSK   9 Files, 149 Blocks
        ************************************************************
        UNMAC - Object File to Source File Translator.

        Robert Walraven
        University of California
        Applied Science
        Davis, CA 95616
        (916) 752-3300

             This submission is repeated from the Spring, 1984, RT SIG
        Tape by popular demand.  UNMAC is a FORTRAN program to convert an
        RT-11 object file into a source or listing file.  Object files
        are much more useful to decode then SAV files because they
        contain information such as subroutine names, variable names,
        psect info, etc.  This distribution contains complete sources and
        a command file for building UNMAC.  The file UNMAC7.SAV is an
        executable version that was built with the FORTRAN-77 compiler.

        UNMAC7.DSK 14 Files, 297 Blocks
        ************************************************************
        HAMMON - Two little utilities.

        Ian HAMMOND
        Hammond Software
        Stiegbreite 1
        D-3400 GOETTINGEN
        West Germany
        Tel.: + 551/21044

        PSECT - This program lists all the .PSECT-lines.  It extracts
                the essential information out of *.MAP files produced by
                the linker.

        SETDH - This program allows you to set the baud rate on a
                DHV-multiplexer by software.

        HAMMON.DSK   3 Files,  11 Blocks
        ****************************************************************
        REINTS - some useful programs/routines.

        ir. H. REINTS,
        AKZO PHARMA bv, dept. SDA,
        P.O. Box 20
        5340 BH  Oss, Netherlands

             The programs/routines are:

        CALCUL -  Self-explaining calculator (VT100 only!!!)

        DISK   -  MOUNT LDn program, see DISK.TXT

        RDIR   -  Read/patch directories, see RDIR.TXT

        SEARCH -  Search for printable ASCII blocks or
                  keywords on a device or file, see
                  SEARCH.TXT
        SQMAP  -  Squeeze load maps, see SQMAP.TXT

        UCL    -  Own written User Command Language,
                  see first page of source, UCL.FOR.

        GONLIB -  Library with FORTRAN callable goniometric
                  functions that are not in the FORTRAN
                  library, see GONLIB.TXT
        LOGDSK -  Routine to get logical disk information,
                  see source LOGDSK.MAC, used by DISK and RDIR.
        CTRLZ  -  Routine to check for ^Z typed, used by RDIR,
                  see source CTRLZ.MAC.

             Sample files include:

        LD1.DIR      Sample RDIR output file.
        VITRO.SMP    Sample SQMAP output file.
        UCL.DAT      Sample UCL data file.

        REINT1.DSK  13 Files, 293 Blocks
        REINT2.DSK  19 Files, 283 Blocks
        *****************************************************************
        BASUTL - Extend BASIC with Executable Modules.

        Marc HENRY de HASSONVILLE
        Universite de LIEGE 
        Hopital de baviere
        LIEGE
        Belgium

             Add executable modules (subroutines written in MACRO,
        FORTRAN..) in your BASIC 'workspace' for special I/O or speed of
        execution.  Your subroutine callable by a basic program must be
        linked in .REL format and loaded in the workspace.  To make this
        work, you must patch 6 words in your BASIC.SAV file.

        BASUTL.DSK  19 Files, 106 Blocks
        *****************************************************************
        ALEDA - Experiment Development Library.

        Dennis V. Jensen
        Ames Laboratory ISU/ USDOE
        258H Development
        Ames, IA 50011
        (515) 294-7909

             Aleda is a FORTRAN package which allows the programmer to
        gain access to devices for interfacing and for user interaction. 
        The package includes interface routines, a print server, and
        aconsole port switch.  Several examples of command managers are
        given.

        ALEDA1.DSK  12 Files, 309 Blocks
        ALEDA2.DSK  36 Files, 476 Blocks
        ALEDA3.DSK  22 Files, 396 Blocks
        ALEDA4.DSK  58 Files, 297 Blocks
        *****************************************************************
         RUNOFF - Bonner Lab Runoff for RT-11.

         Submitted by:
         Robert Walraven
         Multiware, Inc.
         139 G Street, Suite 161
         Davis, CA 95616
         (916) 756-3291

         This version of Bonner Lab RUNOFF has been modified significantly
         since the last release (Fall 1984).  Many bugs have been elimin-
         ated, some new features have been added, and the documentation has
         been extensively rewritten to improve its readability.  The RT-11
         version of Bonner Lab RUNOFF is now being supported by the RT-11
         SIG in cooperation with John Clement, the author.  The RUNOF*.DOC
         files are a printer-ready copy of the full documentation.

         RUNOF1.DSK   8 Files, 383 Blocks
         RUNOF2.DSK   7 Files, 306 Blocks
         RUNOF3.DSK  14 Files, 446 Blocks
         RUNOF4.DSK  11 Files, 368 Blocks
         RUNOF5.DSK  27 Files, 463 Blocks
         RUNOF6.DSK  24 Files, 265 Blocks
         RUNOF7.DSK  26 Files, 146 Blocks
         RUNOF8.DSK  19 Files,  37 Blocks
         RUNOF9.DSK 109 Files, 274 Blocks
         RUNO10.DSK  33 Files, 126 Blocks
         RUNOF1.DOC   1 File,  400 Blocks
         RUNOF2.DOC   1 File,  304 Blocks
         *************************************************************
         DAYLOG - "Foolproof" Way for Setting Date and Time.

         Gary F. Sallee
         Sallee Software
         19912 Fernglen Drive
         Yorba Linda, CA 92686
         (714-970-2864)

              Set the RT-11 time and date the easy way with DAYLOG.SAV. 
         The DAYLOG.SAV program for RT-11 is yet another variation of the
         DATIM functionality, but with a twist.  DAYLOG is easy to use by
         computer-ignorant people.  But DAYLOG also has built-in shortcuts
         the knowledgeable person.  DAYLOG maintains a .LOG file to form
         defaults for all of the questions.  DAYLOG is intended to run from
         the STARTx.COM file, but can be run at any time.  DAYLOG will run
         under RT-11, V4 or V5.

         DAYLOG.DSK   6 Files, 335 Blocks
         ************************************************************
         DIRUTL.DSK - Directory, and Other Utilities.

         Glenn A. Bever
         NASA Ames/Dryden Flight Research Facility
         Code OFA
         P.O. Box 273
         Edwards, CA   93523
         805-258-3747

              These are a group of handy utilites for general useage.
         PRH is a print utility (date/time stamped headers).
         SDIR searches an RT-11 volume and its subdevices for specified
         filenames.  It has been updated to include some date qualifiers
         (/D, /B, /S).
         ELXSI and ELXSIW are mag tape read/write routines.
         Some useful control files are included that compare directories,
         print directories, backup and restore directories in a format com-
         patible with 'SDIR'.  The latter files have been modified since
         last year to include some MSCP support and fix a few bugs.

         DIRUT1.DSK  43 Files, 230 Blocks
         DIRUT2.DSK  15 Files, 308 Blocks
         ************************************************************
         LDUDK - Load VT200 User-Defined Keys.

         Stephen Cribbs
         Atomic Energy of Canada Limited
         Pinawa, Manitoba
         Canada R0E 1L0
         (204) 753-2311

              The LDUDK (LoaD the User Defined Keys) program provides RT-11
         and TSX+ users with a convenient method for programming the VT200
         series terminal's keyboard.  The submission also includes the file
         TCFL.CSL, which is a library of Terminal Control Functions confi-
         gured for the program's console terminal. 

         LDUDK.DSK   11 Files, 129 Blocks
         *************************************************************
         SKUNK1 - "Skunk LUG" utilities.

         Submitted by:
         Paul Lustgraaf
         Iowa State University
         32 Carver Hall
         Ames, IA 50011
         (515) 294-1832

              These are some useful utility programs.  The programs BUPRES,
         VIRHND, and WATCH have been modified since their last submission
         on RT SIG tapes.

         AVAIL  Monitors available time on TSX+
         BEEP   Beeps the terminal bell 10 times slowly.
         BUPRES Documentation for BUPRES.
         CRASH  Documentation on fixing crashed disks.
         DSC    Compares all the files on two disks.
         FIND2  Searches multiple devices for files.
         LINCNT Counts the number of lines in an Ascii file.
         LOAD   Converts HEX files (from UNLOAD) to binary.
         STDTTM Forces entry of the date and time.
         UNLOAD Converts binary files to HEX files.
         VIRHND Logical disk for disk virtual array handler.
         WATCH  Logical disk for TSX+ detached job scheduler.

         SKUNK1.DSK  22 Files, 283 Blocks
         ************************************************************
         UTIL1 - Clever Utilities.

         Submitted by:
         Wolfgang Leber
         Max-Planck-Institut
         Deutschordenstr 46
         Frankfurt/Main 71
         D-6000
         West Germany

              This submission has a number of utilities, including:
         A UCL example (Funny UCL, in German)
         A UCL by B. Kup, featuring parameter substitution and expansion of
         .COM files (TSX style)
         A F4 INCLUDE statement pre-processor (generates temporary file
         with INCLUDE files inserted)
         The famous GREP utility to do multi-file wildcard searches
         A file to show how RT-11 CSI returns file specs & switches
         A Help utility which first looks for .HLP file on DK:, HLP:. If
         not found, it will chain to SY:HELP.SAV
         A complete DAYtime command, which also will save the current
         system date over bootstraps
         An extension of a DEC dummy handler (never installs) to allow for
         the following system SET options: SET SY CACHE/NOCHACHE
         SET SY DATE/NODATE
         SET SY CLOCK=50/60
         SET SY BUGS/NOBUGS
         SET SY HELP
         Help files with switches of MACRO, LINK, LIBR, FORTRA
         Sample command files to demonstrate the TSX compatible UCL

         UTIL1.DSK   55 Files, 207 Blocks
         ***************************************************************
         ASK
         ASKF77 - Terminal I/O routines.

         (Obtained from the Fall, 1984, European RT-11 SIG tape)

         Ray Carpenter
         c/o Shell Research Ltd
         PO Box 1
         Chester, CH1 3SH
         UK

              ASK is a set of FORTRAN terminal I/O routines. (ASKF77 are
         routines for use under FORTRAN-77 ONLY).  They give you similiar
         (although more powerful) facility to the .ASK directives of IND.

         ASK.DSK     36 Files, 251 Blocks
         ASKF77.DSK   8 Files,  37 Blocks
         *************************************************************
         MONUTL - Monitor Utilities.

         (Obtained from the Fall, 1984, European RT-11 SIG tape)

         Ian Hammond
         Hammond Software
         Goetingen
         West Germany

              Handy utilities for checking monitor offsets, device tables,
         and logical assignments.

         MONUTL.DSK   4 Files,  24 Blocks
         *************************************************************
         UTIL2 - Miscellaneous Utilities.

         (Obtained from the Fall, 1984, European RT-11 SIG tape)

         Ronald Beetz
         AKZO PHARMA
         Oss, Holland

              BACDAT creates a file on the DK: disk with the current date
         and time.  This program should be run just before a backup of the
         disk to indicate when the last backup was made.

              UPDCOM.TEC is a teco macro program to change common areas of
         a FORTRAN-IV program in all modules of that program.  FORTRAN-IV
         lacks the INCLUDE statement which is quite annoying for programs
         with many modules.  UPDCOM can help remedy this omission.

              DAYTIM is program that asks for date and time.  The program
         checks to see if a legal date has been entered; if so, the current
         date and time are displayed; if not then date and time are asked.

              TEK125 is a program to display TEKTRONIX PLOT-10 information
         on a VT125 terminal.  TEK125 is maybe the easiest solution for
         your conversion problems.

         UTIL2.DSK   13 Files,  91 Blocks
         *************************************************************
                  Submitted by:
         Robert Walraven
         Multiware, Inc.
         139 G Street, Suite 161
         Davis, CA 95616
         (916) 756-3291

              COM is a VAX-TSX+ communications package that runs at high
         baud rates. It is currently in use at 1200 baud, but has not been
         checked out at higher baud rates.  The package consists of two
         parts:  MO.MAC, a TSX+ general modem handler, and COM.FOR, a FOR-
         TRAN communications package that uses the MO handler.

         COMM1.DSK   25 Files, 302 Blocks
         ************************************************************
         HANDLR - EIS emulator and Handshake handlers.

         (Obtained from the European Best of RT tape)

         P. C. Waggett

              EI.SYS was written to emulate the EIS instructions MUL, DIV,
         SOB, ASH, ASHC, SXT and XOR on a BIS machine.  EIS instructions
         will be emulated, transparently to the user, by software.  The
         driver emulates all sensible (and probably all non-sensible) EIS
         assembler instructions using any combination of registers, includ-
         ing PC and SP.

         Gary Preckshot
         University of Arizona
         Tucson, AZ

              HS is a handshaking serial line handler which allows
         convenient file transfer between two machines running under DEC
         RT-11 Version 3B or later, and whose protocol is so simple that a
         complementary serial I/O handler may be written easily for other
         operating systems.  Synchronization is acheived by transmitting an
         endless series of ENQ characters until the receiver responds with
         a single ACK.

         HANDLR.DSK   7 Files, 154 Blocks
         ************************************************************
         (Obtained from the European Best of RT tape)

         B. Kup
         TH Darmstadt
         D-6100 Darmstadt
         West Germany

              INCL is a FORTRAN/RT pre-processor to simulate an INCLUDE
         statement.  It will handle multiple include statements, and
         accepts file specs with various syntaxes, such as:
              INCLUDE 'filnam.ext'
              include filnam.ext 

         INCLUD.DSK   4 Files,  34 Blocks
         ************************************************************
         RMQ - Interprocessor communications, and other stuff.
         (Obtained from the European Best of RT tape)

         P. Wegmann
         F. Kuster
         G. Maier
         Eidg. Techn. Hochschule
         Hybridrechenzentrum AIE
         Gloriastrasse 35, ETZ-J
         CH-8092  Z u e r i c h

              A program which operates much like IND, in that it allows
         comments and operator decisions to be interspersed with KMON com-
         mands.
         (Translation of the file README.TXT)
              RMQ is a program for the printing of a commentary in a
         running RT-11 command file.  The execution of the command file can
         be stopped and, depending on the application, continued or aborted
         from TT:.  You may also flush part of the command file.  Document-
         ation is in the program.  The command files SQDK.COM (Squeeze DK:)
         and COPRT4.COM (Selective copying of a 'master disk') are examples
         of the use of RMQ.

         DAZEIT (DATIME) will, at the end of a startup file, force the date
         (and the time) to be entered.  The date will be checked for cor-
         rectness (including leapyear).  The month entry can be numerical,
         as well as in the 3-letter format (English or German).  A missing
         year numeral will be supplied.
         Examples:   1.Jan 82     5/MAR    25-11

         The 'Default' year can be set in the source code with DAZUPD.COM. 
         Further documentation in the program.  STARTS.COM shows the use of
         DAZEIT as well as several further ideas together with DIR.COM,
         VT100.COM, LA36.COM, INSDXY.COM.

         SELIN and DRVERB are two file-transfer programs between two RT-11
         computers.  SELIN supports a (local) serial connection, DRVERB
         uses a 16-bit connection with DR-11C or DRV-11 interfaces.  All
         the equipment in both computers must be addressable before the
         service will commence.  The commands can be read from the consoles
         or from a command file.  Common documentation in the file
         SELIN.DOC.

         RMQ.DSK     15 Files, 170 Blocks   NOTE: Files in German
         ************************************************************
         SUP - Subsystem Utility Program.

         (Obtained from the European Best of RT tape)

         Jens-Peter Jensen
         Institut f. Nachrichtentechnik
         TU Braunschweig
         Schleintzstr 23
         3300 Braunschweig
         West Germany
         Tel: 391-2489

              SUP is a program to create and maintain subsystem files.  You
         can use SUP to copy files on physical devices to files in subsys-
         tems and vice versa.  You can create complete, bootable subsystems
         by using SUP exclusively.  The SUP command syntax resembles normal
         RT11 Command Language. SUP commands include:
         HELP
         COPY 
         INITIALIZE
         BOOT
         DIRECTORY
         RENAME
         KILL
         EXIT

         SUP.DSK      6 Files, 271 Blocks
         ************************************************************
         MISC - Miscellaneous goodies.

         Robert Walraven
         University of California
         Applied Science
         Davis, CA 95616
         (916) 752-3300

              This submission contains:
         A library of digital filtering routines.

         Routines for 2-to-3 conversion of binary files to/from ASCII
         printable files.  These routines are handy if you must transmit a
         binary file to another system but don't have a communications
         package such as TRANSF, KERMIT, or MODEM7 at both ends.

         Some Bessel function calculating subroutines.

         A different type of random number generator.

         A program for calculating the position of the sun throughout the
         day for FRESNO, CA.  If you are not interested in FRESNO, substi-
         tute the longitude and latitude of your favorite city.

         MISC.DSK    11 Files,  89 Blocks
         ************************************************************
         TSXUTL - Utilities for TSX and RT.

         Mike Marak, David Gaudine, Dr. S.J. Kubina
         EMC LAB, Room CC-113
         Loyola Campus, Concordia University
         7141 Sherbrooke St. W.
         Montreal, Canada   H4B 1R6
         (514) 482-0320 ext 281

              This is a collection of utility programs for controlling the
         TSX environment, including one to open a TSX system after it has
         been $SHUT, to send a CTRL-S to another terminal, to create and
         run a DETACHED job and to send a CTRL-C to another terminal.  For
         RT and TSX, there is a cross-reference and overlay generator for
         Fortran programs, and a program which replaces all tabs in a pro-
         gram by spaces.

         TSXUTL.DSK  16 Files, 306 Blocks
         ************************************************************
         F77UTL - FORTRAN-77 Utilities.

         R. W. Barnard
         Sandia National Laboratories
         Division 7523
         Albuquerque, NM 87185
         (505) 844-5115

              A collection of utilities written in FORTRAN-77.  These
         include routines for converting ASCII (or character) strings to
         and from single- and double-precision integers, a single-character
         input routine (you can get a character without needing a carriage
         return to terminate the input), and several VT100 screen-control
         and formatting routines.  The latter include cursor position
         report, two-column output, one line output, and centered output.
         There is also an IND file which allows incremental backups to be
         done almost like a VAX.

         F77UTL.DSK  10 Files, 120 Blocks
         ************************************************************

         FILUTL - Utilities for source file maintenance.

         Walter L. Battaglia
         YOLO EXPERT SOFTWARE
         1111 Kennedy Place, Suite 4
         Davis, CA 95616
         (916) 758-8940

              STRIP splits source files into comment and source code files.
         Useful for stripping comments or for starting a program document-
         ation file.  DCOLAT splits a file into multiple sub-files.  COLATE
         is the reverse of DCOLAT: re-combines the files specified into 1
         large file.  ASIS (assign ISAM) reads COBOL-PLUS PRIMARY INDEX
         file in an ISAM file system. TTSUBS are miscellaneous terminal
         error messages subroutines.

         FILUTL.DSK  11 Files, 168 Blocks
         ************************************************************
         DSKLB* - Librarian for multiple disks.

         Joel Berez
         Infocom
         64 Jacqueline Rd.
         Waltham, MA 02154
         (617) 492-1031

                Disk Librarian (DSKLIB) is a program to maintain a master
         catalog of multiple disk directories.  Disks are given unique num-
         bers and names, and then placed in the master catalog. A powerful
         Find command is then used to locate a particular file. Full wild-
         cards and multiple switches are supported.  The Archive Handler is
         included here for those persons using RT-11 Version 4 who need
         such a feature.  It has capabilities which complement DSKLIB.  The
         source to DSKLIB is included in this submission.

         DSKLB1.DSK 6 Files, 475 Blocks
         DSKLB2.DSK 11 Files, 40 Blocks
         ************************************************************
         HEXFIL.DEV - ASCII to hex transformation.

         E.F.Beadel, Jr., Manager
         CAUSE Instructional Computer Center
         SUNY at Oswego
         Oswego, NY 13126
         (315) 341-3055

                The program "TOHEX" converts ANY disk file to a file of
         hexidecimal characters replete with lines and line numbers.  This
         ASCII hex file can then be transmitted from one computer to an-
         other over normal terminal transmission lines.  The sister
         program, "TOBIN", will take the ASCII hex file created by the pro-
         gram "TOHEX" and reconstruct the original file.  Therefor, these
         two programs afford a method of transmitting ANY file between two
         computers over ASCII transmission lines.

          Volume ID: HEXFIL.DEV  
          Owner    : RT-11 SIG   
         BICB  .MAC     3  16-Oct-83      UNHEX .MAC     4  16-Oct-83
         BICB  .OBJ     1  16-Oct-83      UNHEX .OBJ     1  16-Oct-83
         BICB  .LST     5  16-Oct-83      UNHEX .LST     7  16-Oct-83
         README.1ST     7  16-Oct-83      TOHEX .FOR     8  26-Oct-83
         TOHEX .OBJ    19  26-Oct-83      TOHEX .MAP    10  26-Oct-83
         TOBIN .FOR     4  26-Oct-83      TOHEX .LST    15  26-Oct-83
         TOHEX .SAV    23  26-Oct-83      TOBIN .OBJ     9  26-Oct-83
         TOBIN .MAP     9  26-Oct-83      TOBIN .LST     8  26-Oct-83
         TOBIN .SAV    25  26-Oct-83      
          17 Files, 158 Blocks
         ************************************************************

         MISC.DEV - Miscellaneous files.

         N. A. Bourgeois, Jr. / 5238
         Sandia National Laboratories
         PO Box 5800
         Albuquerque, NM 87185
         (505) 844-8088

         ACODE.*, GREP, README.ACO

                This is a list of telephone area codes.  The list is in
         numeric sequence by area code and includes as yet unassigned
         codes.  Under TSX-Plus the command file ACODE.COM may be used for
         online query of the ACODES.TXT file.  The file GREP.SAV is from
         the DECUS C distribution and performs the search of the ACODES.TXT
         file.

         ******************
         Larry Owens
         OWENS COMPUTER SERVICES
         2813 Indianola Avenue
         Columbus, OH  43202
         (614) 262-4805

         VFY.*, README.VFY

                VFY is a random-access (disk) verification utility.  It
         allows a user file to verify that a certain disk is loaded in a
         specified drive.
         ********************

         Thomas J. Shinal
         Vice-President
         General Scientific Corporation
         1684 East Gude Drive
         Rockville, MD 20850
         (301) 340-2773

         WATCH.*, ASCBIN, TIMDIF, DATE, CVT10, DOG, README.WAT

                WATCH is a program which will run as a Detached Job under
         TSX+ to execute up to 32 command files in a time sequential order
         starting at 00:01 hours. A date may be associated with each com-
         mand line. Any part of the date field may be wild carded.

          Volume ID: MISC.DEV    
          Owner    : RT-11 SIG   
         README.ACO     3  14-Oct-83      ACODES.TXT     6  20-Sep-83
         ACODE .COM     1  31-Mar-82      GREP  .SAV    25  12-May-82
         RTLANG.ABS     5  14-Oct-83      RTLANG.RNO    15  14-Oct-83
         RTLANG.DOC    18  14-Oct-83      README.SAT     1  01-Nov-83
         SATTRN.FOR     7  11-Jul-83      SATTRN.SAV    29  11-Jul-83
         SATTRN.DOC     8  14-Oct-83      PARSE .OBJ    15  31-Aug-83
         INDCOM.DOC   153  02-Feb-83      IND   .JMC    40  21-Sep-81
         README.IND     3  16-May-83      VFY   .SAV     5  20-Jun-83
         VFY   .MAC    35  20-Jun-83      VFY   .DOC    10  20-Jun-83

     ************************************************************
         UTILS.DEV - Directory utilites, and other things.

         Glenn A. Bever
         NASA Ames/Dryden Flight Research Facility
         Code OFEM
         P.O. Box 273
         Edwards, CA 93523
         (805) 258-3311

         BNSRCH.*, HEX.*, IAND.*, IHEXBN.*, IOR.*, IRAM.*, IRVRS.*, IXOR.*,
         MOD.*, PRH.*, PROPDP.*, PROTEK.*, RTDIR.*, TEKPRO.*, XDATCH.*,
         README.DIR

                A collection of utilities and programs.  Some of them
         relate to use with TEKTRONIX development systems and PROLOG prom
         programmers. 'XDATCH' has been modified to allow a complete list
         of XDn assignments.  'PRH' is a print utility (date/time stamped
         headers).  'RTDIR' searches an RT-11 volume and its subdevices for
         specified filenames.
         ************************************************************

         DATFIT.DEV - Routines for data analysis and fitting.

         Robert Walraven
         University of California
         Davis, CA 95616
         (916) 752-0360

                These are a collection of routines for fitting data.  This
         submittal contains three sections:

         1. Equation fitting routines.
         2. Digital filter routines.
         3. 1st order differential equation solvers.

          Volume ID: DATFIT.DEV  
          Owner    : RT-11 SIG   
         README.1ST     4  22-Oct-83      LINFIT.FOR     7  19-Oct-83
         NLFIT .FOR    12  22-Oct-83      MATINV.FOR     8  18-Oct-83
         FPOLY .FOR     1  19-Oct-83      FCHISQ.FOR     1  22-Oct-83
         FEXP  .FOR     2  22-Oct-83      DFEXP .FOR     2  22-Oct-83
         EXPFIT.FOR     5  22-Oct-83      EXPGEN.FOR     4  22-Oct-83
         FLTLIB.FOR    28  06-Oct-80      FLTREC.FOR     6  11-Apr-82
         FLTPLT.FOR     4  29-Sep-80      ADBASH.FOR     5  09-Oct-81
         KUTSIM.FOR     3  09-Oct-81      TESTAB.FOR    15  27-Oct-81
         TESTKS.FOR     3  09-Oct-81      
          17 Files, 110 Blocks
         ************************************************************
        GETRSX.DEV - Transfer FILES-11 files to RT-11.

        Mark Bartelt
        HSC Research Development Corporation
        555 University Avenue
        Toronto, ON  M5G1X8
        (416) 597-1500, X4588

        Bryan Kattwinkel
        Kattwinkel Komputing
        520 Palm Springs Blvd, #502
        Indian Harbour Beach, FL 32937
        (305) 773-3518

	GETRSX, CLOSE, CSTAT, CVTR50, EMT*, GETCHN, LOOKUP, READW,
	R50FIL, STR*, TYPES, UNXSYS - This submission contains an 
		RT-11 program for reading ODS-1 (RSX) disks.  The 
		file GETRSX.DOC contains the UNIX manual pages for 
		`getrsx'.

        CLOSE .C       1  12-Oct-82      README.1ST     2  21-May-83
        CSTAT .C       1  13-Oct-82      READW .C       1  12-Oct-82
        CSTAT .H       1  13-Oct-82      RSXGET.C      38  07-May-82
        CVTR50.C       6  22-Oct-82      RSXGET.DOC     6  07-May-82
        DOPEN .MAC     2  06-May-83      RSXSUB.C      27  19-May-83
        EMT   .MAC     5  13-Oct-82      RTRSX .C      20  21-May-83
        EMTDEF.H       3  13-Oct-82      RTRSX .DOC     7  19-May-83
        GETCHN.C       1  14-Oct-82      RTRSX .SAV    29  21-May-83
        GETRSX.COM     1  19-May-83      R50FIL.H       1  13-Oct-82
        GETRSX.DOC     8  19-May-83      STRCAT.C       1  19-May-83
        GETRSX.SAV    31  19-May-83      STRCHR.C       1  19-May-83
        GETRSX.SRC    45  20-May-83      TYPES .H       1  13-Oct-82
        GETRSX.TXT     8  20-May-83      UNXSYS.C       3  09-Nov-82
        LOOKUP.C       1  22-Oct-82      
         27 Files, 251 Blocks
        
        ************************************************************
        
        22BIT.DEV - Handlers for 22-bit systems.
        
                R. L. Hicksted
                Micro Technology Inc.
        1620 Miraloma Ave.
        Placentia, CA 92670
        (213) 632-7580

	MXV22, RTDY, README.MTI -  Modification to DY driver for
		22-bit addressing for use with MTI MXV22 controller.
        *************************************************************
        
        UTIL1.DEV - System and Application Utilities.

        R. W. Barnard
        Sandia National Laboratories
        Division 2565A
        P. O. Box 5800
        Albuquerque, NM 87185
        (505) 844-5115

	PARSE - A flexible filespec parser for FORTRAN
		programs.

	SWCNSE- A console switcher routine which allows
		runtime setting of communications line
		speed (for interfaces such as DL11V-E or
		DLV-11F).


        R. S. Frazer
        Sandia National Laboratories
        Division 7523
        P. O. Box 5800
        Albuquerque, NM 87185
        (505) 844-7863

	SETOPS - A program for checking which options in
		 a handler are available, and which are
		 or are not set.

	RTCOM -  Another communications package for
		 making an RT system a smart terminal.

	LX8BIT - A version of the LS handler with enhanced
		 settable options and the ability to pass
		 8-bit data.


        M. Alvin Levy
        Levy & Adams
        75 Marietta St. NW, Ste 400
        Atlanta, GA 30303
        (404) 521-2406

	FACE, LIST, SCRIBE, README.LVY - These are programs 
		that print a source file. FACE provides the 
		ability to interactively set the top and 
		bottom margins as well as the number of lines 
		to be printed on a page.  LIST is a program 
		that will print any given part or all of a 
		file.  SCRIBE is a program that will print 
		all of one or more files.

	TCU*, README.TCU - Programs to read or write system 
		date/time to Digital Pathways TCU-50D clock.


        Thomas J. Shinal
        General Scientific Corp
        1683 E. Gude Dr.
        Rockville MD 20850
        (301) 340-2773

	GETRNO, GETGLO, HEADER, OUTRNO, STRING - This program 
		extracts flagged comment fields from a source 
		file and sends them to a RUNOFF source file.  
	
	SHUT, DELAY* - TSX shutdown program.

        DELAY1.MAC     1  22-Oct-82      PARSE .DOC     3  29-Apr-83
        DELAY1.OBJ     1  22-Oct-82      PARSE .FOR     5  08-Apr-83
        DELAY1.SAV     2  22-Oct-82      PARSE .FTN     8  08-Apr-83
        DELAY5.MAC     1  22-Oct-82      PARSE .OBJ    16  17-May-83
        DELAY5.OBJ     1  22-Oct-82      README.LIS     6  19-May-83
        DELAY5.SAV     2  22-Oct-82      README.TCU     2  21-May-83
        EXAMPL.PAR     3  08-Apr-83      RTCOM .DOC    18  03-Feb-83
        FACE  .PAS     4  14-May-83      RTCOM .SAV    16  07-Oct-82
        FACE  .SAV    14  17-May-83      RTSET .FOR    17  18-Feb-83
        GETGLO.PAS     1  10-Sep-82      RTSET .SAV    30  18-Feb-83
        GETRNO.COM     1  10-Sep-82      SCRIBE.PAS    10  17-May-83
        GETRNO.DOC    17  10-Sep-82      SCRIBE.SAV    19  17-May-83
        GETRNO.MAP     4  01-Dec-82      SETOPS.DOC     1  17-May-83
        GETRNO.OBJ    10  01-Dec-82      SETOPS.FOR    15  02-Mar-83
        GETRNO.PAS    21  02-Dec-82      SETOPS.SAV    35  02-Mar-83
        GETRNO.RNO    15  01-Dec-82      SHUT  .COM     2  25-Oct-82
        GETRNO.SAV    25  01-Dec-82      SHUT  .DOC     1  04-May-83
        GETRNO.SRC     1  10-Sep-82      STRING.DEC     2  10-Sep-82
        HEADER.RNO     1  10-Sep-82      STRING.OBJ     7  01-Dec-82
        LIST  .PAS    19  17-May-83      SWCNSE.DOC     2  29-Apr-83
        LIST  .SAV    21  17-May-83      SWCNSE.MAC     5  08-Apr-83
        LX8BIT.DOC     4  02-Mar-82      SWCNSE.SAV     2  28-Oct-81
        LX8BIT.SAV     2  02-Mar-82      TCUGET.MAC     7  21-May-83
        OUTRNO.OBJ    13  01-Dec-82      TCUPUT.MAC     6  21-May-83
        OUTRNO.PAS    13  02-Dec-82      
         49 Files, 432 Blocks
        
************************************************************

        UTIL2.DEV - More utilities.

        Joel Berez
        Infocom
        64 Jacqueline Rd.
        Waltham, MA  02154
        (617) 492-1031

	DDT - (Dynamic Debugging Technique) allows symbolic 
		debugging of programs using the symbol table 
		file optionally produced by LINK.  

	VIEW, V - View is a small utility program that allows 
		quickly paging through an ASCII file on a VT100.  

	BYE, BYEBLD - Bye prints a saying or definition. 

	COPY, MOUNT - A TECO macro to backup a large disk to 
		multiple smaller disks.  

	Details of these programs are found in the file
	ANOTAT.DIR.

        ANOTAT.DIR     6  21-May-83      DDT   .DOC    13  14-Sep-82
        BYE   .IDX     4  17-May-81      DDT   .MAC   130  16-Oct-82
        BYE   .LNS   123  17-May-81      DDT   .OBJ    26  08-May-83
        BYE   .SAV     3  19-Aug-82      MOUNT .SAV     2  30-Nov-78
        BYEBLD.SAV     4  17-May-81      V     .COM     1  08-May-83
        COPY  .DOC     5  07-Mar-83      VIEW  .MAC    36  08-Jul-81
        COPY  .TEC     2  30-Nov-78      VIEW  .SAV     6  08-May-83
         14 Files, 361 Blocks

        ************************************************************

        UTIL3.DEV - FORTRAN and C utilities.
        
        Doug Bohrer
        First National Bank of Chicago
        One First National Plaza, Ste 0005 (1-22)
        Chicago, IL 60670
        (312) 732-2666

	FIXLEN - A program to convert a FSA file to a XSA file.

	MATCH, MATCHB - Programs for FSA file comparison.
		Matched records are written to the match file, 
		those that don't are written to error output.

	MERGEF - Merging two previously-sorted FSA files.

	CRREAD - Shared file reading and writing.

	Details of these programs are found in the
	file FORUTL.DOC. 

        CRREAD.FOR    12  31-May-83      MATCH .SAV    28  31-May-83
        FIXLEN.C       2  31-May-83      MATCHB.FOR    22  31-May-83
        FIXLEN.FOR    10  31-May-83      MATCHB.HLP     7  31-May-83
        FIXLEN.HLP     3  31-May-83      MATCHB.SAV    29  31-May-83
        FIXLEN.SAV    29  31-May-83      MERGEF.C      11  31-May-83
        FORUTL.DOC    21  31-May-83      MERGEF.HLP    11  31-May-83
        MATCH .FOR    20  31-May-83      MERGEF.SAV    36  31-May-83
        MATCH .HLP     7  31-May-83      
         15 Files, 248 Blocks


        ************************************************************

        VTUTL1.DEV - Variety of Utility Files for the VT-100.
        VTUTL2.DEV

        Stephen Cribbs
        Atomic Energy of Canada, Ltd.
        Pinawa, Manitoba R0E1L0
        (204) 653-2311

	MJCLOK - Foreground job which displays calendar and
		 clock on a VT-100.

	TXTWRT - A text formatting program to get displays on
		 a VT-100 screen.

	TCFL - 	 A VT-100 screen formatting package.

        ENC   .FOR    15  11-May-83      PTXTW .MAC     2  11-May-83
        EXMPL1.INP     1  11-May-83      README.1ST     6  18-May-83
        EXMPL2.INP     1  11-May-83      TCFL  .BFO     7  11-May-83
        IDSPTC.FOR    30  11-May-83      TCFLIO.MAC    23  11-May-83
        IDSPTC.MAC     7  11-May-83      TCFLO .MAC    27  11-May-83
        IPARSE.FOR     6  11-May-83      TXTC  .COM     1  11-May-83
        KMP2WU.MAC     2  11-May-83      TXTL  .COM     1  11-May-83
        MATCH .FOR     4  11-May-83      TXTLO .COM     1  11-May-83
        MJCLOK.DOC    41  12-May-83      TXTWRT.FOR    25  11-May-83
        MJCLOK.MAC    37  12-May-83      TXTWRT.HLP    51  11-May-83
        MJCLOK.REL     6  12-May-83      TXTWRT.OVL    53  11-May-83
        NEST  .FOR     6  11-May-83      TXTWRT.SAV    51  11-May-83
         24 Files, 404 Blocks
        
        CURP  .FOR     2  19-May-83      SLVPLX.SAV    32  19-May-83
        CURP  .SAV    16  19-May-83      SLVPLY.FOR    32  19-May-83
        GTTRM .FOR     1  19-May-83      SLVPLY.SAV    36  19-May-83
        KTCC  .FOR     6  19-May-83      TCFL  .BFO     7  19-May-83
        KTCC  .SAV    19  19-May-83      TCFL  .CSL    10  19-May-83
        KTRMID.FOR     2  19-May-83      TCFL  .DOC    98  20-May-83
        KTRMID.SAV    14  19-May-83      TCFL  .MTT    12  19-May-83
        PTCFL .MAC     2  19-May-83      TCFLIO.MAC    24  19-May-83
        README.2ND     4  19-May-83      TCFLO .MAC    27  19-May-83
        SLVPLM.FOR    32  19-May-83      TCFLU1.MAC     8  19-May-83
        SLVPLM.SAV    40  19-May-83      TCFLU2.MAC    21  19-May-83
        SLVPLX.FOR    30  19-May-83      TID   .NTE     2  19-May-83
         24 Files, 477 Blocks

        ************************************************************

        MTUTL1.DEV - Magnetic tape utilities.
        MTUTL2.DEV

        Doug Bohrer
        First National Bank of Chicago
        One First National Plaza, Ste 0005 (1-22)
        Chicago, IL 60670
        (312) 732-2666

	DUMPMT, SPDUMP, EBCDIC, EXTMT -  Dump the contents 
		of a magnetic tape to a terminal.

	BCK*, RET*, BACKUP - A high-blocking-density magnetic 
		tape backup system.	

	TAPER, TAPXXX - A program to create a Fortran Sequential
		ASCII data file from a magnetic tape file.

	Details of these programs are found in the
	file FORUTL.DOC on disk MTUTL2.

        BACKUP.HLP    23  31-May-83      DUMPMT.HLP    16  31-May-83
        BCKDIR.C       7  31-May-83      DUMPMT.SAV    52  31-May-83
        BCKDIR.SAV    53  31-May-83      RETRN .C       3  31-May-83
        BCKTPE.C      19  31-May-83      RETRN .SAV    30  31-May-83
        BCKTPE.SAV    75  31-May-83      RETTPE.C      11  31-May-83
        BCKUP .C       8  31-May-83      RETTPE.SAV    53  31-May-83
        BCKUP .SAV    32  31-May-83      SPDUMP.FOR    21  31-May-83
        DUMPMT.FOR    15  31-May-83      SPDUMP.SAV    53  31-May-83
         16 Files, 471 Blocks

        EBCDIC.DAT     2  31-May-83      TAPER .FOR    22  31-May-83
        EXTMT .DOC     4  31-May-83      TAPER .HLP    16  31-May-83
        EXTMT .MAC    26  31-May-83      TAPER .SAV    53  31-May-83
        EXTMT .OBJ     3  31-May-83      TAPXXX.FOR    27  31-May-83
        FORUTL.DOC    21  31-May-83      TAPXXX.SAV    54  31-May-83
         10 Files, 228 Blocks

        ************************************************************
          
          EXEC is a version of the TSTE terminal emulator program which
          includes Compuserve Information Service (CIS) "executive"
          protocol for file transfer between DEC/H11 computers acting as
          terminals and the host machines at CIS.
          
          Submitted By:  Chuck Sadoian
                         PO Box 397
                         Dinuba, Calif 93618
          
          Through: R. W. Barnard
                   Sandia National Laboratories
                   Albuquerque, NM 87185
          
          EXEC  .DOC    25  05-May-82      ACCESS.DOC    10  22-Mar-82
          EXEC  .MAC    90  05-May-82      EXEC  .TXT     3  06-May-82
          EXEC  .DIR     1  12-May-82
           6 Files, 130 Blocks
          ****************************************************************
          GETRSX.DEV
          
               This is a UNIX program to read RSX-11 (ODS-1)
          filesystems. It is submitted in hopes that it can be easily ported
          to RT-11 using the DECUS C compiler.
          
                  Mark Bartelt
                  Caltech 356-48
                  Pasadena, California  91125
                  213/356-6663
          
          ( After July 1 I can be reached at:
          
                  HSC Research Development Corporation
                  555 University Avenue
                  Toronto, Ontario  M5G 1X8
                  Canada                              )
          
          README.1ST     2  07-May-82      GETRSX.C      38  07-May-82
          GETRSX.DOC     6  07-May-82      GETRSX.DIR     2  12-May-82
           3 Files, 46 Blocks
          
          *****************************************************************
         
         UPDATE.DEV
         
                 Kenneth Bell
                 8334 Avenida Leon
                 Cucamonga, CA  91730
                 (714) 989-6461
         
         UPDATE IS A UTILITY PROGRAM TO UPDATE A WORKING DISK FROM A
         MASTER BY COPYING ONLY THOSE FILES FROM THE MASTER WITH
         NEWER CREATION DATES THAN THE SAME TITLE ON THE WORKING DISK.
         WILD CARDS ARE SUPPORTED.
         
         UPDATE.SAV     8  04-Dec-81      UPDATE.BAK     4  04-Dec-81
         UPDATE.MAC    30  04-Dec-81      WILD  .MAC    11  10-Sep-81
         UPDATE.DOC     4  09-Dec-81      README.TXT     1  09-Dec-81
         TECF00.TMP     1  09-Dec-81      
          7 Files, 59 Blocks
         
         ************************************************************
         
         MEMMAP.DEV
         
                 Les LaZar
                 Andromeda Systems, Inc.
                 9000 Eton Ave.
                 Canoga Park, CA   91304
                 (213) 709-7600
         
                 The memory mapper scans PDP-11 memory from address
          zero up. As memory and peripherals respond to addresses
          the address ranges are displayed along with the standard
          device names that correspond with those addresses. MEMMAP
          is for 32KW systems. EXMMAP is for extended memory systems.
         
         MEMMAP.PAS     9  04-Dec-81      MEMMAP.SAV    15  04-Dec-81
         EXMMAP.PAS    10  04-Dec-81      EXMMAP.SAV    16  04-Dec-81
          4 Files, 50 Blocks
         
         ************************************************************
         RTCALC - A simple yet quite functional spreadsheet in the 
                  LOTUS-123 or SATURN type.  No sources. Sparse doc.
