README.md







Submission to Spring 87
---------- -- ------ --
RSX tape
--- ----





Submitted by: Richard Neitzel
312 Laveta Pass
Golden, CO 80401






This submission is a collection of various items that I have
accumulated over time and feel are of interest to other users. They
span a range from extremely useful to trivial. I hope that they prove
helpful to others and am interested in their reactions to them.

There are 5 major catagories of items included:
1> Routines to access and manipulate the file
structure.
2> Some SST handlers.
3> A software fix for a DL device hardware bug.
4> A undeletion utility.
5> A misc. grab bag




File routines
---- --------
These routines are described in the file FILE.DOC and the
sources are in FILES.ULB.

SSTs
----
The files are SST.DOC, SST.MAC and F77SST.FTN.

DL
--
These are in DL.DOC and DL.ULB.

Undelete
--------
The introduction is in INDEX.DOC, source in RESTORE.ULB and a
command file to build the task, INDEX.CMD.




The Grab Bag
--- ---- ---

This covers a grab-bag of items useful and playful. A quick
describtion is given of each.

WIND.FTN - This program takes input values for temperature and
wind speed and returns the wind-chill temperature.

SEARCH.FTN - This program is quite useful. The user enters in
a wildcard file specification, with optional switches that prompt him
for string to locate and the number of lines from the file to print on
the terminal, and the program then dispalys the matching files on the
terminal (up to 99 lines). The user can then go to the next file, quit
or print the current file. Modifcations to delete, move, etc. the
current file would simple to make as well.

COMPS.FTN - Where CMP fails, COMPS shines. The CMP utility
does not handle object or image files well, but COMPS does.
Differences can be directed to a terminal or file. This program is
very useful for verifying that the executable version of a file is
identical to the master for software quality assurance purposes.

BINARY.FTN - CVT, as suppiled, does not allow the conversion
of numbers or characters into a binary representation. This program,
built as ...BIN, does that. Bases 8, 10 and 16 as well as ASCII
characters are converted into a 16 digit string representing the
binary form of the number. Eight and 16 bit binary numbers can also be
coonverted, being output in all the above forms. The help file BIN.HLP
is also included.

MACLIB.ULB (OLB) - This ia a collection of assorted macro
routines that all are callable from Fortran. They perform various
functions that are either impossible from Fortran, such as performing
bit reversals or push/popping items onto the stack, or are easier and
faster in macro, such as converting lower case to upper case or
changing an odd into an even integer. To save time the object library
is also provided. The file MACLIB.DOC is a compilation of the headings
of the various entries, giving a describtion of the routines function
and calling convention.

QIO.PAR - This file is a fortran include file that provides
the necessary definitions of the i/o function codes for (wt)qio calls.

REWIND.FTN - A simple program that rewinds tape unit MS0:,
easily modified for other tapes. Informs user when tape is rewound,
nice for non-visible tapes, like cartiridges.