






			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.

