DSA Distribution Tapes Introduction 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 ------- -------- -------------------- README [313,1] None - documentation only TECO [313,10] >FLX =XXn:[313,10]TECGEN.CMD >@TECGEN TYPE [313,20] >FLX =XXn:[313,20]*.* >@TYPE UIC [313,30] >FLX =XXn:[313,30]*.* >@UICGO IND (AT.) [313,40] >FLX =XXn:[313,40]INDGEN.CMD >@INDGEN DMP [313,50] >SET /UIC=[313,50] >FLX LB:/CO/BL:55.=XXn:[313,50]DMP.TSK >SET /UIC=[1,2] >FLX LB:=XXn:[313,50]DMP.HLP TISTAT [313,60] >FLX =XXn:[313,60]*.* >@TISTATGO FLEX [313,70] >FLX =XXn:[313,70]*.* >PIP TI:=README.* DSA Distribution Tapes PAGE 3 TECO Tape Name: TECO Program(s): TECO and TECO macros Version: V35 with some V36 modules (CRTRUB) 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. DSA Distribution Tapes PAGE 6 AT. (IND) Tape name: IND (AT.) Program(s): AT. - Indirect command file processor (IND.TSK) Version: 04.25 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 ( 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. DSA Distribution Tapes PAGE 9 FLE (FLEX) Tape name: FLE (FLEX) Program(s): FLE (FLEX) - Structured FORTRAN pre-processor Version: 22.34 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.) INDEX AT. (IND) . . . . . . . . . . 6 DMP . . . . . . . . . . . . . 7 FLE (FLEX) . . . . . . . . . . 9 FLEX . . . . . . . . . . . . . 9 IND (AT.) . . . . . . . . . . 6 Introduction . . . . . . . . . 1 Tape listing . . . . . . . . . 2 TECO . . . . . . . . . . . . . 3 TISTAT . . . . . . . . . . . . 8 TYPE . . . . . . . . . . . . . 4 UIC . . . . . . . . . . . . . 5