========> [VAX83C.BALL]AAAREADME.TXT;10 <========


     [VAX83C.BALL]AAAREADME.TXT


                           Ball Aerospace Submissions


                                   Dave Cook
                        Ball Aerospace Systems Division
                                   P.O. 1062
                            Boulder, Colo.     80306
                                 (303) 441-4058
                                   20-Sep-83



          This set of BASD submissions has been sitting on our  back  disks
     burning  for one to two years.  Due to a severe case of apathy, I have
     just now gotten them submitted to the DECUS library, but  you  may  be
     sure that they have been well tested up to now.

          LIBRARIAN'S  NOTE:   As  submitted  NCARSUBS.OLB  was  on   every
     subdirectory using it.  I deleted all but one copy of NCARSUBS.OLB and
     edited the command procedures refering to it so they could find it.

     1.  Com - A directory holding VMS command files which may be useful

         1.  Ptype - This is a utility that allows you to print  files  out
             to  the  printer  port  on  a  VT-100 with this option (or the
             equivalent, such as a Rainbow printer port).

         2.  Showdef - Yet another SET DEFAULT utility.  I  like  this  one
             because  it  it  not  incredibly complicated and also prevents
             accidental setting defaults to invalid directories.

                  LIBRARIAN'S NOTE:  Put under [VAX83C.SETDEF]  with  other
             similar procedures.


     2.  Ncarsubs - This is a set of routines that I have ripped  off  from
         the  Honorable  Ray  Bovet  of  NCAR here in Boulder.  I use these
         routines without restraint because they work  very  well  and  the
         price is right.

     3.  Othello - The ancient,  but  still  nasty  old  game  of  OTHELLO.
         Originally  written  by  John  Fedak  of  the  U.   of  Penn.  and
         submitted by Ira Winston to DECUS.  This version has VT-100 screen
         format  and  rewind capability, in case you should make a bad play
         (by mistake).

              LIBRARIAN'S NOTE:  Moved to the [VAX83C.GAMES] structure.

     4.  Pid - A simple routine which provides the PID of any given process
         on  the  system.   This  is  useful  to  us  because  we use wierd
         usernames and I have been known  to  stop  the  job-controller  by
         accident  upon  occasion.  Not really needed now that 'F$GETJPI is
         available on VMS 3.x, but a  handy  reference  on  how  SYS$GETJPI
         works.
                                                                          Page 2


     5.  Ports - A set of routines to look at and kill various processes by
         port name, rather than user id.

              LIBRARIAN'S NOTE:  I got no such device errors when  I  tried
         to  run  this.  I presume it just needs a simple fix but I did not
         have time to work on it.

     6.  Send - My first crack at using CLI.  Not really great, but a  good
         example on how it works.  Used to send messages to other users.

     7.  VT180 - A number of useful VT180 (ROBIN) utilities.

     8.  Watch - A handy utility which allows you to keep an  eye  out  for
         guys  that  you  want to talk to or send mail to, without tying up
         your time by looking through the system all the time.

     9.  Who - Since we use these wierd user numbers  for  usernames,  this
         utility provides a cross reference to the real user names.

========> [VAX83C.BATTELLE]AAAREADME.TXT;3 <========


     [VAX83C.SUB]AAAREADME.TXT


                             Battelle's Submissions


                                 submitted by:


             Gary L.  Grebus              Mark D.  Oakley
             Battelle Columbus Labs       Battelle Columbus Labs
             505 King Avenue              505 King Avenue
             Columbus, OH 43201          Columbus, OH 43201
             (614)424-7156                (614)424-5086


     This submission consists of assorted tools and procedures  for  system
     programming and management functions.  The authors would be interested
     in hearing of any problems or  suggestions  which  anyone  might  have
     regarding  these submissions.  As usual, this submission was assembled
     at the last moment.  As a result,  the  documentation  may  be  a  bit
     sketchy.  Please feel free to call if you need further information.

     1.  [.FTP]
         FTP is a menu driven utility for  network  file  copying.   It  is
         primarily  oriented toward software "distribution" by a privileged
         user, such as a System Manager who must manage  several  machines.
         It provides for flexible control of file ownership and protection.
         This is a improved version of the program submitted on the  Spring
         1982 tape.

     2.  [.GETINFO]
         These are a group of command procedures that display useful  file,
         device and process information by using the DCL lexical functions.

     3.  [.GRPQUOTA] This is a program for summarizing disk  usage  by  UIC
         group.  It is driven from the VMS quota file.

     4.  [.NOTICE] This group of programs and command procedures provides a
         "bare-bones"  login  bulletin system.  This is an improved version
         of the program submitted on the Spring 1980 tape.

     5.  [.PFIX] This directory contains an SLP command file which  applies
         several bug fixes to the "P" program from the Fall 1982 tape.

     6.  [.SIMCR] This privileged program provides a means for submitting a
         VAX  batch  job as if it had been read through a card reader, with
         full support for the $JOB and $PASSWORD commands.

     7.  [.UAFJNL] This directory  contains  programs  and  procedures  for
         maintaining  a  consistent  User  Authorization  File  on  several
         machines.  It journals AUTHORIZE commands to a  file  and  applies
         the  transactions  against  the  UAF's  on one or more nodes.  The
         journaling program may be adapted to other similar tasks.

========> [VAX83C.BOEING]AAAREADME.TXT;2 <========




[VAX83C.BOEING]AAAREADME.TXT


   BCS SIG TAPE SUBMITTAL    Byron Bassett
   contents:
      1) SETUSER
           SETUSER.MAR    - A macro program to change username for
                            a process. This means jobs submitted to
                            batch will be processed under new username
                            instead of login name.  This can be a very
                            dangerous utility but requires privleges to
                            run.
                 to execute:
                      setuser :== $disk:[dir]setuser
                      setuser newuser
  
                 note:      when you logout the accounting will be logged
                            under newuser.
 
       2) VER3ACC
            the rest of the files    compile via @VER3ACC.CMF
                                     link    via @VER3ACC.CML
            to process accounting data look at DOACCNT.COM
  
  This directory contains accounting software used by BCS
  to report accounting data. Ver3acc is the accounting program.
  The data used in VER3ACC assumes a 780 is the master processor
  so CPU factors are assumed to be 1.  a 730 would be .25, and
  a 750 around .6. Getlogin is a routine that reads a file of
  login names that also contains the account # associated with
  that name (CWA in BCS terms). You could just as easily have
  created a getlogin that would read sys$system:sysuaf.dat for
  similar data.       Have fun
                      Byron Bassett
                      773-0497
                      P.O. Box 24346
                      Seattle, Washington
                                   98124
========> [VAX83C.BONNER]AAAREADME.TXT;2 <========


     [VAX83C.BONNER]AAAREADME.TXT


                                 submitted by:


                                  John Clement
                               Bonner Nuclear Lab
                                Rice University
                                    Box 1892
                                Huston, TX 77251
                                 (713) 527 4018

     1.  FORHELP

              A help file containing syntax for FORTRAN-77  as  used  under
         RSX/VAX systems.

     2.  RUNOFF

              An enhanced version of RUNOFF.

              LIBRARIAN'S NOTE:   I  put  the  different  file  types  into
         separate  directories.   You may need to put them back together or
         modify some of Mr.  Clement's indirect command files to build  the
         package.

========> [VAX83C.DAYFILE]AAAREADME.TXT;1 <========


     [VAX83C.DAYFILE]AAAREADME.TXT


               SUBMISSION BY STEVEN R. BERMAN, ULTRASYSTEMS, INC.
               16775 VON KARMAN AVENUE, IRVINE, CALIFORNIA 92714
                                 (714) 863-0350

          THIS SUBMISSION WAS  DISCUSSED  AT  THE  LAS  VEGAS  PRESENTATION
     "RECORDING  NON  HARDCOPY INPUT OUTPUT FOR DEFERRED PRINTING" GIVEN BY
     THE AUTHOR.

          LIBRARIAN'S  NOTES:   I  named  the  directory  containing   this
     submission  [.DAYFILE]  because it reminded me of the "dayfile" record
     kept on some CDC machines.

          When I want to do something like this I have a  quick  and  dirty
     method:    Call   yourself  using  VAXNET  with  the  logging  feature
     activated.
========> [VAX83C.DENISON]AAAREADME.TXT;3 <========


     [VAX83C.DENISON]AAAREADME.TXT


                     submitted by:  Dr. Jeffery S. Jalbert
                           Director, Computer Center
                               Denison University
                              Granville, OH 43023

          This is a new release of Denison  University's  spelling  checker
     and  grammar  criticizer.   See  AAAREADME.DOC for information on this
     release, installation instructions and usage.

          LIBRARIAN'S NOTE:  The .EXE files have been deleted to save space
     on the tape.  See AAAREADME.DOC for instructions on recreating them.
     (Or you may use BUILDEXE.COM which I extracted from AAAREADME.DOC)
========> [VAX83C.DFWLUG]AAAREADME.TXT;3 <========


[VAX83C.DFWLUG]AAAREADME.TXT


                         DFWLUG OVERVIEW




     The following sub-directories hold the contribution from the
DFW Lug area:

     The [.ANON] sub-directory contains a MONSTER game  in  which
instead  of  'violence',  insults are hurled to defeat the enemy.
Also, a KEYBOARD program which teaches use of  the  VT-100  style
keyboard and recognition of letters and numbers.

     LIBRARIAN'S NOTE:  Placed in [VAX83C.GAMES.DFWLUG.ANON].

     The [.NEIMANS] sub-directory  contains  SCOPY,  which  is  a
'Selective'  copy program, allowing you to copy selected parts of
a larger file, EDIRECTORY, which will provide a directory  output
by  specified  UIC,  and  SIZE, and last but not least, SORCERER,
which is for you COBOL shops, which will provide a source listing
of  COBOL programs under development prior to them being in shape
to be compiled.  This will allow the inclusion  of  copy  members
into  the  output  listing which a standard 'PRINT' of the source
file would not provide.

     The [.OUHEP] sub-directory contains a  excellent  collection
of  VAX  based  games,  all menu driven and designed to be set up
into a 'captive' game playing account.  New in this colletion  is
the previous UNIX based game called Rogue identified as 'Dungeons
of Doom', an excellent CRT DandD type game.

     LIBRARIAN'S NOTE:  Placed in [VAX83C.GAMES.DFWLUG.OUHEP].

     The [.TECHDEVEL] sub-directory contains a collection of  VMS
Security  related  command  files  which can be included with the
System and will monitor various 'areas of  interest'  within  the
system  and  report back to the System Manager whenever something
out of the ordinary appears.

     The [.WESTELECT] sub-directory contains version V4.0 of  the
Interactive  Command line Editor (ICE) which has been found to be
and excellent addition to any system.  Also,  a  new  version  of
REMINDER,  which is a very good personal Reminder program to keep
up with the day to day fire-drills.
========> [VAX83C.DISKUSE]AAAREADME.TXT;2 <========


     [VAX83C.DISKUSE]AAAREADME.TXT


                            CompuServe's Submissions


                         coordinated by:  Joel M Snyder


                   CompuServe Research and Development Centre
                         5055 East Broadway Suite A-110
                             Tucson, Arizona 85711
                                 (602) 790-5061


     This directory contains a re-submission of the DISKUSE  utility  first
     submitted  by  Dave Leonard.  We have reworked the program, and, after
     consulting with Advanced Data  Management,  are  re-submitting  it  as
     Version 2 of DISKUSE.

     1.  DISKUSE

              DISKUSE is a tool  that  enforces  logged-in  and  logged-out
         quotas  on  users,  allowing  them lots of disk storage during the
         day, but restricting the total amount of storage  available  while
         not logged in.  This tool is most useful in a software development
         environment where users have a  need  for  large  temporary  files
         (such as listing files, old versions, &c.).

========> [VAX83C.EVERHART]AAAREADME.TXT;3 <========




[VAX83C.EVERHART]AAAREADME.TXT

A number of utilities are presented. Among them:

[.CALEND]

        The file CALEND.COM is used to insert text into a file
in the user's login account (named CALTIK.DAT) which is then able
to be shown. Start and end dates are prompted for, with RETURN
defaulting to today for the start date, and to the start date
for the end date.

        The TODAY.COM file displays messages if the current system
date is between the dates entered by CALEND. If TODAY is run from
one's login.com file, it will remind one of appointments, things-to-do,
or similar notes, at login. The notes to oneself may be any length;
a null line terminates them on entry.

[.DGTETC]

        VMSCOMLIB - A version of the COMLIB module of BRU (V4)
patch code to attempt to correct problems under VMS. The module
has not been tried, but corrects a problem that prevented BRU from
writing to mounted disks with the /NOINITIALIZE switch under VMS.
May even allow writing to ODS-2 volumes, since the ACP does the
actual allocation and only write-virtual-block is used to write
the data (though sysprv may be needed). Don't turn loose on an
ODS2 pack with LOG_IO privilege; shouldn't need it, and may cause
mischief if the priv is set.

        ATT - file attributes read/write, from a very old RSX SIG
tape and reissued because of its' great usefulness. Allows any
file attributes to be listed or changed (including carriage control
attributes, fixed record length max length, etc.).

        LISTRS - Reissue of multicolumn lister. A switch for controlling
what continuation line indicator is generated was added.
        In addition, the program has been modified to clear the high
bit of all characters passed through it. This allows it to filter
out such characters, which can be introduced by moving files edited
with programs such as Wordstar on micros onto PDP11 or VAX machines.
LST will also filter out tabs, but programs such as LBL Tools Entab
can put those back.

        DGT - TAR, DG, IBM, etc. etc. tape reader/writer (only reads
TAR tape). Some small improvements over S83 version including better
magic number recognition for TAR (Unix) tapes. Now recognizes and
correctly identifies archives and object files as well as program
code image files as not just regular ASCII. Also fixes some minor
glitches with junk after the last real line of text from a tape
file.

        ORC - ORC disassembler from DECUS with additions to allow
                                                      Page 2


you to tell it whether a PSECT should be handled as code or data.
Handy for compilers that don't set this attribute right. However
there are cases where symbols don't make it to the output file. Still,
ORC will handle some object files that crash DOB from earlier
SIG tapes, making it useful to have around.

[.DTC]

        This is Desktop Calendar, a useful time management program
from DECUS. It works on VT100 and needs F77 to compile it. While it
is a bit inflexible in some command input formats, and needs
better documentation, it works reliably and allows you to keep
track of your schedule, schedule meetings, and/or display
calendars and move around in them in a fairly simple way. A note to
the wise: the Date command is ALWAYS of form 
D date hh:mm message
where "date" can be in any of the usual formats, but hh:mm MUST have
the colon, hh MUST have leading zeroes inserted, and both date
AND time MUST be given when putting "message" into the calendar. Note
however that the T command may be used, if DTC is installed, to
permit an indirect file to fill in defaults and pass an edited
command back to DTC to essentially free you from these restrictions.

[.MEMDSK]

        FXDRV, finally updated so it works. This version has builds
for M/M+ and checks the fork queue after copying each block, so it
won't hang up your system's fork processing. The load commands
supplied also show you how to set it up as a single directory
device so you don't waste space with multiple UFDs on it. Handy for
super-fast virtual disks if you have 22 bit machines with some
memory that doesn't fill up very often.

[.IASDRV]

        IAS VDDRV and ASDEV - old IAS drivers for virtual disk
that optionally encrypts data and performs LOTS of access checking
with hooks for user customization. Also driver for terminal like
device that can set input or output (or both) to come from/ go to
any file via separate MCR ASSIGN command (MCR task source supplied).
These are from F78 but work in current IAS versions too and are
supplied due to the difficulty of locating the old tapes in some
quarters, by consultation with the IAS SIG.

[.PCCPDP]

        PortaCalc-XL
        This is a version of PortaCalc for RSX which uses (finally!)
virtual arrays to allow a large sheet. The default build file creates
a sheet 60 by 65 lines max (rearrange the storage as you like) with a
variable length workfile (if you don't need the full capacity).
It is a full capability PortaCalc, but with enough storage to handle
fairly large problems. It has been known to run in a 50K GEN partition
on an 11/34, so should run on basically any mapped RSX11M or M+
configuration (and in numeric directories under P/OS it should be
                                                      Page 3


fine). Use with the FX driver (see below) to get the workfile into
memory if you wish.

[.PCCTRIAL]

        This directory contains skeleton code for a PortaCalc version 
which will operate in very small environments by using bitmaps, etc., 
for storage.

[.PCCVAX]

        Latest PortaCalc spreadsheet for RSX or VMS, including a
VMS version that uses memory instead of a scratch file. The version
the default COMPILVM command builds is twice as large in capacity
as DECALC, runs MUCH faster, and does more. Some tutorials are
supplied also, and numerous bells & whistles & helpfile features.
Matrix math, equation solving, iterative searching in up to 8
dimensions for solutions to systems of equations, and similar
fancy things have been added. Also the VMS version now allows
you to spawn DCL commands while staying in the spreadsheet.

[.PHNBOOK]

        DIRECTOR.CMD - a DATATRIEVE indirect command file for creating, 
maintaining and printing a personal address and telephone directory.

        VOCABUL.CMD - a DATATRIEVE indirect command file for 
maintaining, printing and testing oneself on the contents of a 
vocabulary list and its meanings.

[.VEDRV]

        VE:
        Update to VE: multi-disk (or single) RSX M/M+ virtual disk.
Supports current M/M+ releases, has security subsystem, and has
ability to make single directory disks easily, so that one unit
may be used as location for PortaCalc aux keypad files & help
files.



                Glenn Everhart
                RCA G.S.D., Cherry Hill NJ
========> [VAX83C.FDMP]AAAREADME.TXT;2 <========




[VAX83C.FDMP]AAAREADME.TXT

                FDMP

        This submission contains a program that will dump and edit
VAX FORTRAN unformatted data files.  It will work on SEGMENTED files,
VARIABLE files, or files with FIXED length records.  There is no
limit on the record size the program will handle.  This program will
also convert files from one type to another (e.g., fixed length
records into variable length records).  The editing capability is
quite limited, but it is handy for changing a few values here and
there.

        The records of the file are dumped in a user-specified format.
Any record range may be dumped in binary, octal, ascii, single-precision
double-precision, hex, word, unsigned, signed, etc.  Each record may
contain any of the above formats.

        The program also has a search command to scan the file for 
values.  The program has an on-line help feature also.  This requires
that the help file FDMPHELP.HLB be put in the system directory SYS$HELP.

        For full details on this program, see the FDMP.MEM file.

                        N O T I C E

        The sources included with the program do not exemplify the
greatest of coding technique, nor the most thorough knowledge of
LIB$TPARSE or even RMS.  The program does work though, at least as
far as I know.

        If you have any comments or questions (or even bugs), I would
like to know about them.  I will try and support the program as time
permits.  

                        Kenneth A. Randell
                        Star Technologies, Inc.
                        101 International Drive
                        Sterling, VA  22170
========> [VAX83C.FINGER]AAAREADME.TXT;2 <========




[VAX83C.FINGER]AAAREADME.TXT


Program name: VAX/VMS Local and Remote Finger Program
                (replaces V-SP-14)

Author: Dr. Richard Garland, Columbia University Chemistry Department

Languages: VAX-11 Fortran, Macro

Prerequisite: VAX/VMS V3.0 or higher.  DECnet-VAX optional.


The program serves 3 main functions:

        o Identifies users of the system, where they are, what program,
          etc.  For this function it serves as a personalized SHOW SYSTEM.

        o Finds a specific user, gives the above information if s/he is
          logged on, and in addition gives information about his/her mail
          and and an optional information file s/he may supply. (Plan file)

        o Serves as an in-bound and out-bound DECnet server.  Remote
          users can finger the local system as above and local users can
          finger remote systems that support the function.  As part of
          the network "finger protocol"  it performs explicit route-through.
          This is valuable in an internet situation such as going from
          DECnet to ARPAnet etc.  This program can communicate with DEC-20's
          and other VAXes running the program over DECnet, and through 
          DECnet/ARPAnet gateways to ARPAnet hosts.

In a network situation where users are spread over many nodes, and in which
there is large mail traffic, it can be an invaluable tool in finding people,
ascertaining if they got your mail etc.
========> [VAX83C.FORCE]AAAREADME.TXT;1 <========


     [VAX83C.FORCE]AAAREADME.TXT


                                    Dan Cook
                         North County Computer Services
                               2235 Meyers Avenue
                           Escondido, CA  92025-1070
                 Telephone:  (619) 745-6006     Telex:  182773



          FORCE is a program to force output to a terminal port.

          The author welcomes any suggestions or critisism.
========> [VAX83C.GAMES]AAAREADME.TXT;3 <========


     [VAX83C.GAMES]AAAREADME.TXT



          The  games  submitted  at  Las  Vegas  have  been  put   in   the
     subdirectories   of   this  directory.   CONQUEST  was  an  individual
     submission.  The others were parts of larger submissions.

     1.  [.BALL.OTHELLO]

              Othello - The ancient, but still nasty old game  of  OTHELLO.
         Originally  written  by  John  Fedak  of  the  U.   of  Penn.  and
         submitted by Ira Winston to DECUS.  This version has VT-100 screen
         format  and  rewind capability, in case you should make a bad play
         (by mistake).

     2.  [.CONQUEST]

              CONQUEST is a multi-player, real-time, screen oriented  space
         war game based on the EMPIRE game.

     3.  [.DFWLUG.ANON]

              This directory contains KEYBOARD for teaching the use of  the
         VT100-style  keyboard  and  MONSTER,  VT100-compatible  game where
         insults are used to zap the monsters.

     4.  [.DFWLUG.OUHEP]

              This directory contains a system for  controlling  access  to
         the  games  on your system and a good collection of games - mostly
         old ones - to have around.

     5.  [.EMPIRE]

              A newer version of EMPIRE  which  incorporates  scrolling  to
         make  it  easier  to  orientate yourself to the map and a graphics
         mode for the VT125 or the GIGI.

========> [VAX83C.GE]AAAREADME.TXT;4 <========




[VAX83C.GE]AAAREADME.TXT


AAAREADME.TXT   - This file.

AAAREADME.DOC   - Instructions for SHOW FILE.

CHANGE.CLD      - Command language definition file which defines CHANGE
                  as a DCL command.

CHANGE.MAR      - MACRO program to enable/disable debugger activation.

MACRO.COM       - Command file to build SHOW FILE using Macro assembler.

MACRO.TLB       - Macro sources for SHOW FILE. This file
                  original CHECKSUM.MAR plus Bliss generated
                  assembly language.

OBJECT.OLB      - Object library used to build executable
                  image.

OWNER.EXE       - Executable image.

SHOW.SLP        - Modifications to SHOW.CLD to add SHOW FILE.
                  Note that SHOW.CLD can be found in the
                  VMS microfiche.

SHOWFILE.HLP    - Additions to SYS$HELP:HELPLIB.HLB describing operation
                  of SHOW FILE command.

SOURCE.TLB      - Bliss and macro sources for SHOW FILE.

SOURCE.COM      - Command file to build SHOW FILE using Bliss Compiler.
========> [VAX83C.GE]AAAREADME.TXT;3 <========




[VAX83C.GE]AAAREADME.TXT


AAAREADME.DOC   - Instructions for SHOW FILE.

CHANGE.CLD      - Command language definition file which defines CHANGE
                  as a DCL command.

CHANGE.MAR      - MACRO program to enable/disable debugger activation.

CONTENTS.CNT    - This file.

MACRO.COM       - Command file to build SHOW FILE using Macro assembler.

MACRO.TLB       - Macro sources for SHOW FILE. This file
                  original CHECKSUM.MAR plus Bliss generated
                  assembly language.

OBJECT.OLB      - Object library used to build executable
                  image.

OWNER.EXE       - Executable image.

SHOW.SLP        - Modifications to SHOW.CLD to add SHOW FILE.
                  Note that SHOW.CLD can be found in the
                  VMS microfiche.

SHOWFILE.HLP    - Additions to SYS$HELP:HELPLIB.HLB describing operation
                  of SHOW FILE command.

SOURCE.TLB      - Bliss and macro sources for SHOW FILE.

SOURCE.COM      - Command file to build SHOW FILE using Bliss Compiler.
========> [VAX83C.HAC]AAAREADME.TXT;2 <========




[VAX83C.HAC]AAAREADME.TXT

      This directory contains the Hughes Aircraft Co., Division 16
  submissions to the DECUS tape distribution.  The following is a
  description of the files.



DIRMGR.DOC         An overview of the DIRMGR.
DIRMGR.SRC         The source code used to generate a directory manager.
MGRINS.COM         The installation command procedure for the DIRMGR.

EMLOOK.EXE         A program to look at EMPIRE maps.

RANDERR.EXE        Like COOKIE but with random error messages.

BUGSPRAY.COM       A command file to stop processes by name.

========> [VAX83C.HARRIS]AAAREADME.TXT;5 <========




[VAX83C.HARRIS]AAAREADME.TXT

Contained in this tape for distribution through DECUS are two programs:

  1.  TYPIST (BASIC):  A touch typing tutor program to help with 
                         learning the typewriter keyboard and developing
                         higher typing speeds.

  2.  QD (FORTRAN):      A program to display the output (print) queues
                         on a VAX/VMS system.  It shows, among other
                         standard items, an approximation of the length
                         of each active queue in minutes.

Also, a listing of the differences in SCRFT.MAR to match a paper presented
at the Fall 83 DECUS by Steve Swenson on using SCRFT.MAR (file: SCRFT.DIF)

This information replaces the [HARRIS] directory on earlier VAX SIG tapes.


Contacts:
        
        Steve Swenson or John Chong
        Harris / Farinon Division
        1691 Bayport Avenue
        San Carlos, CA   94070
        (415) 594-3524 or -3582




                        - end of text -
========> [VAX83C.HGRAPH]AAAREADME.TXT;2 <========


     [VAX83C.HGRAPH]AAAREADME.TXT


                        submitted by:  Dennis V. Jensen
                           Ames Laboratory ISU/USDOE
                                 310 Metallurgy
                                Ames, Iowa 50011
                                 (515) 294 4823



          HGRAPH is a plotting package which will  generate  two  or  three
     dimensional  graphs  on a Visual 550 graphics terminal (Tektronix 4014
     compatable) or on a Bausch and Lomb (Huston Instruments) DMPL plotter.
     This is a revision to the DECUS Library program 11-431.
========> [VAX83C.HUGHES]AAAREADME.TXT;3 <========




[VAX83C.HUGHES]AAAREADME.TXT

These utilities come to you from:

      Hughes Aircraft Co.
      Space and Communications Group

Contact person is:

        Kevin Carosso
        Hughes Aircraft Co.
        Space and Communications Group
        P.O. Box 92919
        Bldg. S-50/X342
        Los Angeles, Ca.   90009

UUCP address:   {decvax!trw-unix | allegra}!scgvaxd!engvax!kvc
ARPA address:   engvax!kvc@CIT-VAX


[.CALLOUT]              VMS terminal emulator.
[.CODE]                 Convert binary files to printable and back
DISKSPACE.COM           Show nice diskspace listing
QUADMATH.MAR            Qudword math, including full quad divide!
[.SENDMAIL]             Send mail to foreign networks with VMS MAIL utility
SHOWDEV.COM             Show FULL device information
[.TAIL]                 Show last N lines of a file
[.XDCL]                 Hook output of one DCL command to input of another
========> [VAX83C.INDEX]AAAREADME.TXT;2 <========




[VAX83C.INDEX]AAAREADME.TXT

                         INDEX-FORTRAN Cross Referencer


                                      V1.9

                                    ABSTRACT

          INDEX is a FORTRAN source cross-referenceing utility that  allows
     the  user  to  look  at  individual  source  files  and determine what
     variables are used on what lines and how they are  used.   furthermore
     the   user   can   select   for   display   only  variables  with  the
     characteristics  that  he   is   interested   in-global/local,assigned
     value/not   assigned  value,  used/unused-  in  any  combination.   in
     addition the user can also save the selected variables  from  multiple
     files  and  output the accumlated data as a super index or as an entry
     point  cross  reference (with optional  graphical  tree  output). This 
     program  is a  complete  rewrite for  the VAX of  the RT/RSX/IAS INDEX
     V6.4 . For more information see the document and  the comments  at the
     beginning of the file INDEX.MAR.

========> [VAX83C.INFO]AAAREADME.TXT;2 <========




[VAX83C.INFO]AAAREADME.TXT

                                INFO
                                ----

        INFO is a performance measurement tool which displays a bar chart of
the eight most compute-bound procedures within a running program image.
It does this by reading the image's debug symbol table into memory, and then
histogramming the program counter saved in the hardware Process Control Block.
Every three seconds (user-selectable), a sorted display of the eight most
compute-bound procedures is printed on the user's terminal.
        Info should be installed as a known image with CMEXEC privilege.
The other privileges required (ALTPRI,BYPASS,WORLD), are dynamically granted
during execution using the $SETPRV system service.  Because INFO runs as a
separate process, the user does not have to modify his source code, or to
re-link his executable image file.
========> [VAX83C.KERMIT]AAAREADME.TXT;1 <========


     [VAX83C.KERMIT]AAAREADME.TXT


                                 submitted by:
              Columbia Unifersity Center for Computing Activities



          KERMIT is a package for setting up communications between a  wide
     variety of micro, mini and mainframe computers.  See AAAREADME.DOC for
     more information.

          The [.NEW...] directories supercede the old [.10] and [.VMS]  and
     apparently [.CPM]BASE.M80.
========> [VAX83C.KMSKIT]AAAREADME.TXT;2 <========




[VAX83C.KMSKIT]AAAREADME.TXT

                        VAX KMSKIT V3.4

        Included in this submission are four subdirectories.

[KMSKIT.SYSMGR]  - Useful command procedures for controling the system
                   and making life generally easier for all.  Updates to
                   last release.  A very powerful set of procedures for
                   establishing an operator account.  Procedure for 
                   implementing dual passwords for dial-in users.

[KMSKIT.SYSUTL]  - Useful things.
                   VAX CALC update which has online help.  Improved
                   auto-logoff facility, SETMODEM to enable DMF lines
                   0 and 1 to be used with 4 wire cables.  
                   An improved (albeit slightly considering the work
                   which originally went into it) version of AVATU.

[KMSKIT.VAXSUBS] - Migrating from RSX to VAX the easy way. Bugfixes to last
                   release.  Not many, but some.  Please, if you are
                   interested in this area and have written any mapping
                   subroutines, please send them on to me.  I would
                   like to establish a collection of them for DECUS.

[KMSKIT.VPW]     - V2.2 of the VAX Professional Workstation.  
                   Not quite ALL-IN-ONE,  but close, very close, 
                   (and getting closer) and Oh, so much cheaper !!

Please, note that the procedures, programs etc, may assume site dependent
information not applicable to all sites.  Command procedures may have to
be modified to work to reflect the correct location of files.  Some
command procedures assume the existance of certain files or executable
images.  I appologize for not having something which goes in as easy
as a VMS Update kit.

As always, complaints, suggestions, or praise (preferably the latter)
may be directed to:

                James G. Downward
                KMS Fusion, Inc.
                PO. Box 1567
                Ann Arbor, Mich. 48106
                (313)-769-8500
                11-October-1983
