File Name
README.md
RALPH STAMERJOHN
MONSANTO
800 N. LINDBERGH
ST. LOUIS, MO, 63166

This UIC contains four packages: BCP, ERR VDX, and VTY. Each package
is described breifly below. The files belong to each package are listed
at the bottom of this file, along with a breif description of each.

BCP - Binary Compare Program

The program was orignally developed to aid analysis of crash dumps. It
compares two files word-for-word and reports differences. The program
is written in Fortran-IV Plus. No documentation is available except for
the program source itself.

ERR - Error Message Package

This package of macros and subroutines aids the processing of directive,
QIO, FCS, and program detected errors. The package uses the QIOSYM.MSG
file to provide meaningful messages to most error conditions. The package
is documented by ERRPKG.DOC.

VDX - Virtual Disk Package

This is semi-weird, so bear with me. This package enables you to create
a disk on a part of another disk. The virtual disk is a contiguious file
of any size on the real disk. The virtual disk driver adds the starting
logical block of the file to any IO.WLB and IO.RLB requests issued to
it and passes the I/O packet on to the real disk driver. The virtual disk
(file) is INIed, MOUnted, and used like any other disk.

The program AVD assigns a file to a virtual disk unit and optionally can
create a file. The format of its commands are:

>AVD VDn:=file[/sw]

/CR:n Create file of "n" blocks
/RK Create file of 4800 blocks
/RO Access file in readonly mode

The program DVD deassigns the file. Its command form is simply >DVD VDn:

The package is very useful for separating projects from each other and
avioding UIC and filename conflicts. We use it to easily setup and distribute
RK05 images from a system with only an RP06 and a magtape.

VTY - Virtual Terminal Package

This package allows RSX-11M and DECsystem-10 systems to access other
RSX-11M systems using DECNET and enjoy all the privileges of a local
terminal user. The package implements psuedo-terminals for RSX-11M and
DECNET task to use the PTY's has virtual terminals. The PTY's could also
be used for other purposes. The package is documented by RSXVT3.DOC.

DIRECTORY LISTING

AVDBLD .CMD (VDX) AVD TASK BUILD COMMAND FILE
BCPBLD .CMD (BCP) BINCMP TASK BUILD COMMAND FILE
BCPF4P .CMD (BCP) BINCMP FORTRAN-IV PLUS COMMAND FILE
BCPGEN .CMD (BCP) BINCMP GENERATION COMMAND FILE
DVDBLD .CMD (VDX) DVD TASK BUILD COMMAND FILE
ERRASM .CMD (ERR) ERROR PACKAGE ASSEMBLY COMMAND FILE
ERRGEN .CMD (ERR) ERROR PACKAGE GENERATION COMMAND FILE
LTYBLD .CMD (VTY) LTY TASK BUILD COMMAND FILE
VDDRVBLD .CMD (VDX) VDDRV TASK BUILD COMMAND FILE
VDXASM .CMD (VDX) VDX ASSEMBLY COMMAND FILE
VDXGEN .CMD (VDX) VDX GENERATION COMMAND FILE
VTIBLD .CMD (VTY) VTI3 TASK BUILD COMMAND FILE
VTYASM .CMD (VTY) VTY ASSEMBLY COMMAND FILE
VTYBLD .CMD (VTY) VTY3 TASK BUILD COMMAND FILE
VTYGEN .CMD (VTY) VTY GENERATION COMMAND FILE
DRDSP .COR (VTY) RSX-11M V3.1 DRDSP PATCHES (SLP)
ERRPKG .DOC (ERR) ERROR PACKAGE DOCUMENTATION
RSXVT3 .DOC (VTY) VTY PACKAGE DOCUMENTATION
BINCMP .FTN (BCP) BINCMP FORTRAN-IV PLUS SOURCE
AVD .MAC (VDX) AVD SOURCE
DIRERR .MAC (ERR) DIRECTIVE ERROR PROCESSOR SOURCE
DRPTY .MAC (VTY) VTY DIRECTIVE PROCESSING SOURCE
DVD .MAC (VDX) DVD SOURCE
ERRLUN .MAC (ERR) ERROR LUN SOURCE
ERRMAC .MAC (ERR) ERROR MACRO DEFINITIONS
ERRORS .MAC (ERR) MASTER ERROR PROCESSOR SOURCE
FCSERR .MAC (ERR) FCS ERROR PROCESSOR SOURCE
GETMSG .MAC (ERR) ERROR MESSAGE PROCESSOR SOURCE
LTY .MAC (VTY) LTY SOURCE
PRGERR .MAC (ERR) PROGRAM ERROR PROCESSOR SOURCE
PTYMAC .MAC (VTY) PTY DIRECTIVE MACRO DEFINITIONS
PTYTB .MAC (VTY) PTY DEVICE TABLE SOURCE
QIOERR .MAC (ERR) QIO ERROR PROCESSOR SOURCE
VDDRV .MAC (VDX) VDDRV SOURCE
VDPRE .MAC (VDX) VDDRV PREFIX MODULE
VDTBL .MAC (VDX) VDX DEVICE TABLE SOURCE
VTI3 .MAC (VTY) VTI3 PREFIX FILE
VTY3 .MAC (VTY) VTY3 SOURCE
RSXVT3 .M10 (VTY) RSXVT3 MACRO-10 SOURCE
ERRPKG .RNO (ERR) RUNOFF FORM OF ERRPKG.DOC
RSXVT3 .RNO (VTY) RUNOFF FORM OF RSXVT3.DOC