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.