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)