	Contributions from:

		Edward J. Cetron
		Center for Biomedical Design
		3168 MEB, University of Utah
		Salt Lake City,  Utah   84112


	I have submitted on this tape several utilities and patches 
that we have found quite useful here at CBD. Except for the .SLP 
patches to DEC sources, they should all run on RSX11M 4.0 and up as 
well as Mplus 2.0 and up.  Some of the macro routines ( not the CLI's) 
will (and have) run on 11M 3.2 quite well.

	I wish I could have spent more time documenting the contents, 
but with a tape drive on the fritz, I barely had time to create this 
tape (indeed, I leave for Cincinnati in about 26 hours....)


	A quick disclaimer and then a quick synopsis of the contents 
of this uic.

	ALL SOFTWARE IS FURNISHED 'AS-IS' AND NEITHER I, THE CENTER 
FOR BIOMEDICAL DESIGN, NOR THE UNIVERSITY OF UTAH WARRANT, GUARANTEE 
OR SUPPORT THIS SOFTWARE. WE ARE NOT RESPONSIBLE FOR ANY PROGRAMS 
WHICH DO NOT WORK, CRASH YOUR SYSTEM OR IN ANY OTHER WAY CAUSE ANY 
INCONVIENCE TO THEIR USERS.

	However, I am more than happy to receive letters or comments 
and especially bug discoveries and their corrections. If you are 
having problems, I will help to whatever extent my current job allows.
I can't promise anything except to try. If people send corrections and 
added features to me, I will try to maintain a full set of sources 
which are the 'newest, bestest, and greatest'.


			Contents:

	Daofwk.*	Originally written by Jeff Hamilton. Will 
			return the day of the week in <exstat> for 
			the indirect command processor (...at.).


	Duplex.*	Source and command files for Duplex. This 
			version has been completely revised since
			Martin Heller's original copy appeared. I
			have added large ring buffers, taken the 
			disk access routines out of the ast level
			and added support for Hayes compatible smart 
			modems... The code has been modified so many
			times that it needs a major rewrite to neaten
			the code -- a task I have yet to find the time
			for.  If there are any volunteers, please let
			me know, I can probably find some time. And 
			will most likely get around to it within the
			year if no-one else does. Even with data 
			capture enabled and no error checking, Duplex
			5.0ejc will run at 4800 baud with less than 2%
			received character errors.

	Article.txt	Newsletter article to be submitted to the 
			MULTI-TASKER.

	Frg.*		Disk Fragmentation Utility - similar to HOL 
			only it shows a histogram of contiguous blocks
			on the disk.

	Priv.*		Set terminal privileged with password 
			protection.

	WHO.*		Shows logged on users and current tasks....

	RTCLI.*		An alternate CLI for V4.n, V2.n   RTCLI allows
			a non-privileged user to run privileged code 
			or code at a very high priority for real-time
			or other time-critical applications.  User is 
			restricted to RUN [GGG,MMM]??????.TSK, ABO, 
			WHO, RMD or MCR/DCL to exit to the appropriate 
			'normal' CLI. Excellent framework for creating 
			you own CLI's.

	LGOCLI.*	An alternate CLI for V4.n, V2.n  LGOCLI allows
			users to type WHO, RMD, HELP and HELLO from 
			logged out terminals without having to log-in.
			More sophisticated version (which simply means 
			un-debugged and regularly crashes my system)
			will also allow BRO and ABO with password 
			protection.  Very handy for one pool is almost 
			gone and someone hangs the system to where you 
			can't even logon....

	Hplib.*		Plotter library(s) for an HP7220C 8-pen 
			plotter.
	Testhp.*	Program which excercise the library and allows
			direct control of the plotter from a terminal.


	*.slp (except tdx.slp)
	rmdsiz.*
	*mac.cmd	Files to allow RMD M page to offer the option 
			of setting the memory size.... the suggestion 
			in the MULTI-TASKER several months ago of 
			changing $SYSIZ is VERY DANGEROUS!!!!  This 
			works just as well and WILL NOT corrupt the 
			exec.  It also offers support for 132 col. M
			page display on VT102, VT105, and VT125 type
			terminals. We have 4Mb, and a normal RMD is
			absolutely worthless.
				Use SLP to patch [14,10].mac files
			patches are the same for V4.0, V4.1, V2.0, and
			V2.1 EXCEPT for termid....but those changes
			should be obvious. These patches will are 
			compatible with the article in the MULTI-
			TASKER about enabling the I/O page in 11M.
			
	TDX.slp		Apply to distribution 4.1/2.1 TDX.MAC for 
			added interface to EXEcute.cmd, HEY, CVT and
			other commands.

	EXEcute.cmd	An indirect command file that will take F77
			source code and produce, using F77 and TKB, 
			the task image. Default mode asks which of 
			many options are required. Compressed mode
			allows option specification in the command 
			line.  >EXE ?  command produces syntax help
			message screen.

	Graphit.*	F77 source program for a simple HP7220C
			graphing task. There is no documentation
			available, but the source is somewhat 
			commented.
			input file format is:


	Main Title
	X-axis Title
	Y-axis Title
	Xmin_value, Xmax_value,Increment_Long_ticks,Increment_Short_ticks
	Ymin_value, Ymax_value,Increment_Long_ticks,Increment_Short_ticks
	Xform1, Xform2, Yform1, Yform2  (if X-labels are to be F4.3, 
						Xform1 = 4, Xform2 = 3)
	0.0
	x(1)	y(1)
	x(1)	y(1)
	x(2)	y(2)
	x(2)	y(2)
	x(1)	y(1)
	x(2)	y(2)
	  .	  .
	  .	  .
	x(n)	y(n)
	-9999. 	-9999.	(end of curve)
	x(1)	y(1)
	  .	  .
	x(n)	y(n)
	-9999.	-9999.	(end of curve)
	-9999.	-9999.	(end of plot)




	I hope some of these utilities can be of some use

		Good Luck


		Ed Cetron
