DSA Distribution Tapes
Version X02.00 Last edit: 28-OCT-80 10:23
The Data Systems Applications (DSA) group maintains a number of 800 bpi
9-track magnetic tapes for the purpose of distributing locally supported
software. In general, all tapes contain files in DOS-11 (FLX) format, and
are self-sufficient (i.e. they are complete in and of themselves).
The distribution tape supplied to DECUS has all the files from all the tapes
combined into one tape. They were organized to use UIC's [313,*], but this
may get changed before the final distribution tape is released by DECUS.
Wherever possible (i.e. where not too inconvenient), the command files have
been made to run independent of the UIC under which you are operating.
In the following descriptions, "XXn:" indicates the mag tape unit used to
read the tape (e.g. MM:, MT1:, etc.).
DSA Distribution Tapes PAGE 2
Tape listing
Program Main UIC Instructions for use
------- -------- --------------------
Description: Contains TECO and various utility TECO macros and command
files. The TECO macros include the module update macros,
the "SEARCHALL" command file and macro, and VTEDIT for use
with VT52's and VT100's.
The best things about this TECO is the automatic module
update feature (keeps track of changes to a source module
automatically) and the default indirect command file lookup
feature (if .TEC file isn't found in the local aera, it
looks in LB:[201,5]).
DSA Distribution Tapes PAGE 4
TYPE
Tape name: TYPE
Program(s): TYPE and PRINT
Version: X04.02
Description: Faster, more convenient form of "PIP TI:=filespec". When
installed as ...TYP, output goes to TI:. When installed
as ...PRI, output goes to CL:. TYPE uses default file
extensions, and will look for several extensions (e.g.
.FTN, .MAC, .CMD, etc.) before giving up.
This revision of TYPE allows wildcard characters in the
file name, and also truncates trailing blanks from
the end of the line. See TYPE.TXT on the distribution
tape for details, or type "TYPE /HELP".
An extremely useful feature is the ability to type source
files with or without typing out the comment lines.
THIS PROGRAM IS **GREAT**. TRY IT.
DSA Distribution Tapes PAGE 5
UIC
Tape name: UIC
Progams(s): UIC
Version: Y02.02
Description: Simplified form of "SET /UIC" command. The user just
types "UIC" to print his current UIC, or "UIC ggg,mmm"
to change his UIC.
UIC can also read the system account file
(LB:[0, 0]RSX11.SYS) to set your UIC to any valid
account UIC. The password is ignored if you don't specify
it, but is checked if you do (necessary when more than
one account has the same account name but different
passwords). The SY: defined in the account file is then set
to your local SY:. For example,
>UIC 1,2 Sets your UIC to [1,2]
>UIC SYSTEM Looks up account "SYSTEM" in the
account file and sets your UIC and
SY: to the UIC and login SY:
associated with that account
>UIC Print your current UIC and SY:
UIC=[1,2], DK2:=SY:
Generally, this utility is most useful when an installation
has many accounts (UIC's) such as ours. It eliminates the
need to remember the UIC -- just remember the account name.
It is also great for logging onto a privileged account and
quickly switching to a non-privileged area.
Description: Contains AT. with the modifications described in the
Release Notes to allow AT. to use the STOP$ and SPWN$
directives. Also, the user is given the option of
building AT. to search LB:[201,1] for the file if it
isn't found in the user's area. This version also
lets the user type CTRL/O to inhibit the typing of
successive comment lines, and handles .ENABLE QUIET
better (per patches published in Multi-tasker).
DSA Distribution Tapes PAGE 7
DMP
Tape name: DMP
Program(s): DMP - Dump utility
Version: M0007.
Description: This is the standard DMP with three additional switches:
/EBCDIC - Converts input from EBCDIC to ASCII
and outputs as ASCII
/LC - Enables lower-case output for /EBCDIC
or /ASCII
/SI - Output data in signed format.
The task image is provided on the tape along with a
help file (DMP.HLP) that shows the changes. The task
image was built with ANSI mag tape support.
DSA Distribution Tapes PAGE 8
TISTAT
Tape name: TISTAT
Program(s): TISTAT - Provide TI: information to AT.
Version: X01.01
Description: TISTAT is a privileged task which provides information
about your TI: terminal to AT. It does this by
returning bit-encoded information in the exit status
(<EXSTAT> in AT.) word. If your version of AT. was not
built to support spawning, then TISTAT is useless.
(The command file that builds TISTAT automatically
checks this and warns you if it is no good.)
TISTAT must be installed as ...TIS in order to be run
by non-privileged users.
The information returned by TISTAT includes the terminal
number, whether or not the terminal is privileged,
CRT, formfeed, wide buffer, slave, or is set lower case.
Description: FLE (FLEX) is a program that accepts a text file as
input and provides structured control statements such
as "WHILE", "CONDITIONAL (CASE statement)", "REPEAT
UNTIL", "WHEN...ELSE (IF-THEN-ELSE)", etc. This version
of FLEX also handles INCLUDE statements in the same
manner as FORTRAN-IV-PLUS.
(If you haven't tried FLEX -- you should. We find it
better than RATFOR because of the listings it generates
and the simpler language constructions.)