This directory contains several tasks and command files that I have found useful. These come with the standard DECUS grarantee (ie - if it doesn't work or crashes your system, tough). The phrase "Will run under" means I have tried it under these operating systems, and had no problems. The phrase "Should run under" means I have not tried it, but know of no reason why it needs to be modified to work under these operating systems. A couple of bugs in the Spring '84 version have been fixed in this release - see below for details. T. R. Wyant Central Virginia LUG E. I. DuPont de Nemours & co TFD - P.O. Box 27001 Richmond, Virginia 23261 TIZ - Task Image Zapper Source Language - Fortran-77 Will run under - RSX-11M V3.2, RSX-11M+ V1.0, 2.0, and 2.1 Should run under - RSX-11M, at least back to V3.0 and forward to V4.1 Function - Provide formatted dump of task image label blocks, showing name, partition, priority, creation date, LUN assign- ments, and so on. Most of the items dumped can be modified. This grew out of a task written to deal with the M+ V2.0 task builder's incorrect common area access assignment (since patched). Modified - 16-Mar-84 to correctly determine where number of LUNs is stored, and to add support for TKB IDENT keyword. - Summer 84 so /IP sets the right bit and doesn't crash your system, and to allow you to change the name of the resident library (or common) your task is mapped to. CALC - Calculator and radix converter. Source Language - "@" processor. Will run under - RSX-11M+ V2.0 Should run under - RSX-11M V4.0 Function - Do integer calculations in octal or decimal, and radix conversion to or from ASCII (word), RAD-50, or any radix from 2 thru 16. User can create numeric symbols on the fly to store results for later use. Note that the calculations string is interpreted in "@" fashion (left to right), rather than in algebraic fashion (* and / before + and -). Also, trapping errors in the calculation string requires servicing CALC - Calculator and radix converter (continued). Function (cont'd) Type 2 errors with an ONERR directive, ignoring the manual's contention that you can't continue after a Type 2 error. Wierd things may happen in this case, though it has worked okay, so far. Modified: - To add the ability to compute an "n" bit checksum on the input. BRU - BRU command line builder. Source Language - "@" processor. Will run under - RSX-11M V3.2, RSX-11M+ V1.0, 2.0 and 2.1 Should run under - RSX-11M V4.0 and V4.1 Function - Construct the required mount commands and BRU command line to do most of our BRU runs. Can be invoked interactively (@BRU), or with parameter passing (@BRU IN: OU: or @BRU OU:=IN:). Validates input and output devices, mounts all unmounted media foreign (under M+ only), and selects BRU switches depending on whether the input and output media are disk or tape, and whether mounted FILES-11 or foreign. All media mounted by this command file will be dismounted when it exits. Under and RSX-11M+ V1.0 only, media should be either mounted FILES-11 or unmounted; unmounted devices should not be set public. Under the other 3 operating systems, this doesn't matter. This command file will apply the /DEN switch for MF:, MM:, MS:, and MT: out- put, using the highest density avail- able. No density is assumed for input. This should be readily modifiable to meet individual site needs. This command file will also (under M+ V2.0 and M V4.0) compute initial and maximum index file sizes for disk-to- disk transfers between different-sized disks. In all tested cases, these ap- proximate the INI defaults. Modified - 16-Mar-84 to correct initialization for multi-header index files. - Add the following switches: /PR to control preservation of file IDs. /IM to (partly) support image disks. /EX to support file exclusion. Add elapsed time calculations Add ability to CON the output device ONLINE if needed (M+).