Trailing-Edge - PDP-10 Archives - BB-M836C-BM - tools/documentation/tools.doc
There are 8 other files named tools.doc in the archive. Click here to see a list.

                         DECSYSTEM20 TOOLS TAPE

  The information in this document is subject to change without notice
  and should not be construed as a commitment by Digital Equipment
  Corporation.  Digital Equipment Corporation assumes no
  responsibility for any errors that may appear in this document.

  Digital Equipment Corporation assumes no responsbility for the use
  or reliability of its software on equipment that is not supplied by


The TOOLs tape being distributed with  TOPS20  contains  software  tools
which  are  in  constent  use during the development, documentation, and
testing of DECSYSTEM20 software.  There have been many customer requests
for  access  to  these  tools.   Because  they are merely tools used for
creating software products and not software  products  themselves,  they
have  neither  funded  development nor funded support.  However, because
they are important for the development  of  products,  these  tools  are
normally kept up to date.

The tools tape has been created to  provide  customer  access  to  these
software  tools.   The  software  on this tape is customer installed and
customer supported.  There is no direct nor implied  commitment  on  the
part  of  Digital  to  support  these  software tools.  Nor is there any
commitment that  the  documentation  enclosed  accurately  reflects  the
software functionality.

The software described in this document is furnished  under  the  TOPS20
license  and  may be used or copied only in accordance with the terms of
such license.

There are twenty-one software tools on the tape,  each  contained  in  a
separate DUMPER save set.

     1.  ALU -- Automated Library Utility

         ALU is a program which helps keep track  of  modifications
         to  a set of program sources in one or more libraries.  It
         is intended to handle multiple developers working  on  the
         same  sources, keeping track of which developer is editing
         which source, and preventing  inadvertant  confusion  from
         simultaneous edits.
                                                                  Page 2

     2.  BLIS10 -- BLISS-10 Compiler

         This is a copy of the BLISS-10 compiler which  runs  under
         the compatability package with TOPS-20.

     3.  CHANS -- Channel statistics utility

         CHANS types out information about  any  of  the  following
         items:   CDB's,  KDB's, UDB's, disks, or tapes.  Including
         such things as Address, channel, controller, unit, device,
         device  type,  and device status.  CHANS assumes a printer
         type terminal, but has a command for videos.

     4.  CISTS -- Computer Interconnect (CI) Status Utility

         CISTS types out  status  information  about  the  Computer
         Interconnect  (CI).   The  information  includes the KLIPA
         microcode version as well as status  information  on  each
         remote  node  known to other monitor.  There is no command
         scanner, simply run it and  a  snapshot  of  some  of  the
         monitors  CI  data is typed out on your terminal...  Other
         information  provided   includes   the   port   statistics
         currently available, and the packet statistics to date.

     5.  EXEC MODS -- PCL, MIC, and Command Editor modifications to
         the EXEC

         This save-set  contains  files  to  modify  the  Executive
         Proessor  to  add MIC, PCL (Programmable Command Language)
         and Command Editor functionality.

     6.  FORMAT -- Disk formatting tool

         This tool formats RP04 and RP06  packs  to  be  used  with
         TOPS-20 file systems.

     7.  KRYPTN -- Encrypted Password Converter

         This program is used to easily convert all  the  directory
         passwords  on  an existing file structure to the encrypted
         form when a structure is first changed  to  use  encrypted

     8.  MONRD -- Program to read words from the running monitor

         MONRD is used to type out locations in  the  monitor.   If
         the locations are in the JSB area or PSB area, the program
         is able to find the proper data for any desired  fork  and
         job  number.   MONRD  requires  the existance of a "MONRD"
         JSYS, which is inserted by the SYSDPY program.
                                                                  Page 3

     9.  QUETST -- QUEUE% JSYS test program

         QUETST is a program to demonstrate the capabilities of the
         QUEUE%  JSYS and also is an example of how the QUEUE% JSYS
         may be used in a user program.

    10.  REDIT -- Source update utility

         REDIT is used to duplicate changes which have been made in
         source  files.   It is typically used to maintain multiple
         sets  of  sources  for  different  versions  of  the  same
         program,  and  can  conveniently allow changes made in one
         set to be distributed and  selectively  incorporated  into
         other sets without the use of common "grandfather" files.

    11.  REV -- Program to modify certain file attributes

         REV allows the user to modify the various file  attributes
         of a particular file, or a group of files.  It enables the
         user to modify the bits in the FDB easily, without  having
         to write a program to perform this function.

    12.  RMTCON -- Remote Console diagnostice service

         RMTCON provides a simple user  interface  to  perform  the
         Ethernet   MOP  Read-Identity,  Read-Counters,  and  ASCII
         Console Carrier functions to remote dependent nodes.

    13.  SCM -- File compare program

         SCM is a native  mode  file  compare  program  similar  to
         FILCOM.   SCM  runs faster than FILCOM but is lacking some
         of the features.

    14.  SED -- Screen editor

         SED is a full-screen editor for TOPS-20 and TOPS-10, which
         was  developed  by  an  engineer  at  DEC.   It  has  many
         sophisticated features which allow easy editing  of  files
         on  display  terminals,  yet its performance is quite good
         for an editor of its power.  SED can easily be made to run
         on  almost  any display terminal.  Full documentation, for
         both the installer and the user, is included.

    15.  SYSDPY -- SYSTEM Display Utility

         This  program  displays  a  variety  of  system   oriented
         information  on  a CRT.  The display is kept up to date at
         periodic intervals.  It is a useful tool for the  system's
         programmer  when  evaluating  system  load  and/or per-job
         resource usage.
                                                                  Page 4

    16.  TSTATS -- TCP/IP Status Utility

         This tool  prints  a  line  containing  information  about
         certain TCP/IP links.

    17.  TTYINI -- Teletype Terminal Initialize tool

         This program displays and sets the terminal  type  running
         terminal.   TTYINI  lets  the user change default terminal
         settings and default terminal type for a specified  series
         of terminals.

    18.  TYPVFU -- TYPe VFU

         TYPVFU is a program that can be used to  dump  information
         from a VFU file.  When examined with the DUMP command, the
         user is told the line stops for all channels as  indicated
         by the VFU file.

    19.  UNITS -- Program to print listing of all disk units

         UNITS is a program to print statistics  on  all  the  disk
         structures  that the system has physical or logical access
         to.  Some of the information included are:  Status,  type,
         channel,  drive,  controller,  name  and  the drive serial
         number for each drive seen.

    20.  USAG20 -- Program to process USAGE files (COBOL)

         USAG20 is a program to read and process the USAGE  entries
         and  to  summarize  them  in  a  report.   This program is
         intended to serve as  an  example  of  how  this  type  of
         application  can  be  done.   It  is  NOT  intended  to be
         applicable to all installations.

    21.  USAH20 -- Process USAGE file (FORTRAN)

         USAH20 is identical in function to USAG20, except that  it
         is written in FORTRAN.

    22.  VNP36 -- Virtual Network Program

         VNP36 is a rebuilt version of the Virtual Network  Program
         to work with the version of KL microcode shipped with this
         package.   This  is  only  useful  if  you  are  a  DECnet