RSX/IAS SIG Tape Distribution - Fall 1990 =========================================== This is the RSX/IAS SIG Symposium Tape from the Fall 1990 DECUS Symposium at Las Vegas. The tape contains material submitted by the user community for the tape at that meeting. The programs on this tape are from user submissions. The DECUS staff, the RSX & IAS SIG staffs, and DEC are all in complete ignorance of the contents of the tapes. No warranty of any kind is implied in the distribution of these tapes. The programs may or may not be well documented, they may or may not work, they may even crash your system. If you have a problem with the contents of the tape, contact the author of the program. Do not contact DECUS, DEC, or the RSX or IAS SIGs. The tape contains about 710 files requiring 13000 blocks of disk space. This will fit on a 600 foot reel of tape in BRU format at 1600 BPI, and so is being distributed in this way. To simplify distribution and production, the tape is a single BRU container file followed (for the LUG distribution only) by several extra files. Directory [300,1] contains the files documenting the contents of the tape. The following files are present: RSX90BTPE.DOC contains an abstract of the contents of the tape by UIC. AAAREADME.90B contains a concatenated list of all the README files on the tape. RSX90BDIR.LIS contains a directory of all the files on the tape (BRU does not produce nice directories). This is a brief listing with UICs and filenames only for space reasons. SUBMIT.DOC contains guidelines for submissions to the RSX/IAS Sig Tape collection. This is MUST reading for everyone who desires to submit a program to the SIG tape. BEGIN90B.DOC has a copy of this text. UICSET90B.CMD contains the UFD commands to create all the needed UIC's on a device whose name is asked for in the command file. Edit it to match your needs before using BRU to extract the tape contents. A word of caution: under at least some circumstances, 11M V4.0 BRU's /UFD switch creates directories even when it doesn't put anything in them. Glenn C. Everhart RSX/IAS SIG Tape Copy Coordinator GE Aerospace Technology Operations 215-354-7610 Everhart@Arisia.dnet.ge.com US Mail address: 25 Sleigh Ride Rd. Glen Mills, PA 19342 ========> [263001]AAAREADME.TXT;1 <======== This directory contains an update to BRUREAD, a program to read RSX BRU backup sets under VMS. The modifications were applied to Adrian Weiler's submission to the U.S. Fall 1989 VAX SIG tape, part 1 (VAX89B1) that appeared in directory [.BRUREAD]. Together with these modifications, and with the good SELECT and EXCLUDE possibilities, the program is a very handy tool for retrieving old data-sets from RSX BRU-tapes under VMS and it offers a much faster way of exchanging files via tape between RSX and VMS systems than using ANSI-labeled tapes prepared with COPY (PIP). The directory contains the following file: AAAREADME.TXT Detailed submission documentation BRU.CLD Set Command BRU BRU.TXT Short documentation BRUREAD.PAS program source written in Pascal BRUREAD.OBJ Object file BRUREAD.EXE Executable build under VMS V5.1-1 BRUMSG.MSG Message/OBJ README.1ST This file, for more info see AAAREADME.TXT G. Kums AZN Nijmegen P.O. Box 9101 6500 HB Nijmegen The Netherlands Phone +31 (80) 517067 Internetaddress "AO_FK@AZNVX1.AZN.KUN.NL" ========> [264001]AAAREADME.TXT;1 <======== This directory contains a number of utilities that were developed years ago. It varies from assembling, compiling and taskbuilding together with a cleanup, ringing the terminal bell, conversion of time from hh:mm:ss to s v.v., real to octal v.v. and showing the greatest multiple devisor of two numbers to a task that spawns commands to another terminal. Some are modified from publications in the Multi_Tasker. Many are still in use. Try them, most programs run also under CP/RSX if rebuild. ABORT.MAC Contains AST routine for closing files opend for write. ASMBLE.FTN Assemble .MAC file and purge .OBJ and .LST files. ASMBLE.TSK ASMBLEBLD.CMD ATDET.MAC Attach or detach terminal BEL.MAC Ring the bell as ...BEL BEL.TSK BELBLD.CMD BELL.MAC Ring bell with various intervals from a task. BELTST.FTN BELTST.TSK BLANK.MAC Fill array with spaces BLDPUR.FTN Taskbuild program using a BLD.CMD file and BLDPUR.TSK preceded by a delete of the current .TSK and .MAP files. BLDPURBLD.CMD BLDPURCBC.CMD CHMSTS.FTN Subroutne that converts hh:mm:ss to seconds CSTHMS.FTN Reverse operation FOR.FTN Compile .FTN file and purge .OBJ and .LST files. FOR.TSK FORBLD.CMD GCDI.FTN Display greatest common devisor of two numbers. GCDIT.TSK GCDITBLD.CMD HMSTOS.FTN Program that converts hh:mm:ss to seconds HMSTOSBLD.CMD HMSTOSCBC.CMD README.1ST This file RTOOCT.FTN Display real converted ot octal RTOOCT.TSK RTOOCTBLD.CMD STOHMS.FTN Program that convers seconds to hh:mm:ss STOHMSBLD.CMD STOHMSCBC.CMD Page 2 THMSTS.FTN Test program for HMSTOS.FTN THMSTSBLD.CMD THMSTSCBC.CMD VCR.MAC Spawn command to other terminal usig RPOI directive. VCR.TSK VCRBLD.CMD ZERO.MAC Fill array with zero's Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264002]AAAREADME.TXT;1 <======== This directory contains a variety of tape routines. It varies from displaying the ANSI label blocks on a tape, setting up a tape for use, winding to EOV, to testing for bad blocks. Try them, maybe they are as useful for you as they were for us. Most of them were developed long ago. ABORT.MAC See [264,1] AETST.FTN ASCII-to-EBCDIC conversion test AETSTBLD.CMD ASCEBC.MAC ANSDMP.FTN Formatted dump of ANSI labels ANSDMP.TSK ANSDMPBLD.CMD ANSDMPCBC.CMD ATDET.MAC See [264,1] BADMM.FTN Check tape for bad blocks BADMMBLD.CMD BADMMCBC.CMD DKGET.CMN Get logical block from disk DKGET.FTN ERRMM.FTN Ask for action on tape-error found IBMSWP.FTN Swap the bytes INITMM.FTN Initialize tape unit for read or write MTGET.CMN Get logical block from tape MTGET.FTN MTPOS.FTN Position tape to a file MTPUT.CMN Write logical block to disk MTPUT.FTN MTTMK.FTN Write tape-mark README.1ST This file RHDR1.FTN Formatted dump of ANSI HDR1 block LHDR1.CMN RHDR2.FTN Formatted dump of ANSI HDR2 block LHDR2.CMN RHDR3.FTN Formatted dump of ANSI HDR3 block LHDR3.CMN RVOL1.FTN Formatted dump of ANSI VOL1 block LVOL1.CMN SPLTAP.FTN Find EOV on tape and rewind to BOT. SPLTAP.TSK Page 2 SPLTAPBLD.CMD TAPEOF.FTN Write EOF after specified block. TAPEOFBLD.CMD Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264003]AAAREADME.TXT;1 <======== This directory contains some copy utilities acquired about ten years ago while running RSX-11M V3.2. I haven't used them for a very long time, so I'm not sure how they perform now. MCP is a simple tape-to-tape copy program (Piet van Oostrom, May 1979). It can be used with 800 or 1600 bpi tapes. If no two drives are available copying can be performed via an intermediate disk file. XMT (Piet van Oostrom, September 1977) converts files from various formats to other formats, e.g. ASCII to EBCDIC v.v.. It contains swithes for all kinds of conversions. REWIND (Han Lasance, 1981) rewinds a tape. RTCOPY (Han Lasance, 1980) converts files from RT-11 format to Files-11. It was designed to circumvent certain disadvantages of FLX. This contents of this directory are: MCP.DOC MCP.MAC MCPBLD.CMD MCPBLD.TKB README.1ST This file REWIND.FTN REWIND.TSK RTCOPY.FTN CONV.MAC XMT.DOC XMT.MAC XMTBLD.CMD XMTBLD.TKB XMTMCP.BCM XMTMCP.FLX Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264004]AAAREADME.TXT;1 <======== This directory contains a number of utilities that were developed long ago by Han Lasance when we were still running RSX-11m V3.2. They vary from showing active tasks, ringing the terminal bell, retrieving the number of free and contiguous blocks of a disk, display all devices, task ID, modify homeblock, etc. Some are still in use. ACTTSK Display active tasks at specified intervals. BEL Ring the bell as ...BEL BELL Ring bell with various intervals from a task. BITMAP Get Free and Contiguous blocks from a disk. CLRSCR Clear VT screen. DCBLST Scan DCB linked list and display devices. DEVPAR For mapping to a device partition. DRCSET For setting DR11-C and DR11-K ports. DRKSET PRINID Get and display task ID from with a task. MODHED Modify file header. MODHOM Modify home block. README.1ST This file. VERIFY Verify two files (logical block compare). WRTLBN Write logical block to disk. Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264005]AAAREADME.TXT;1 <======== This directory contains the files to comprise the batch package for RSX-11M as developed by Han Lasance many years ago. The working of this package was described at sessions given during the DECUS Holland and Europe symposia in 1989. BATCH allows for running interactive programs in a batch-like mode under RSX-11M while making use of the Indirect Commandfile Processor and a special driver. For more details see BATDUTCH or BATENGL (not complete yet, I'm sorry). And documentation in the sources. The package is still in use and runs also under CP/RSX. This submission contains the following files: BADRV Batch driver BADRVASM BADRV assembly file BATABASM BATAB assembly file BADRVBLD BADRV build file BADRVCBC BADRV assembly, build, and test file BATEST Used stand-alone or together with BADRVCBC.CMD CLRBAT Stand-alone BADRV reset EXB BADRV reset from within command procedure INIBAT BADRV initialization from within command procedure RESCTL Restore saved anser files BATCH Batch interface subroutine BATDUTCH Proceedings text in Dutch BATENGL Proceedings text in English BATST Test programs BATTST Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264006]AAAREADME.TXT;1 <======== This directory contains the Push-button driver for the LK-11 push-button box. It was developed long ago by Han Lasance when we still running RSX-11M V3.2. The directory contains the following PBDRV LK-11 Push-button driver PBFIL, PBFILS Contains functions/subroutines to use the LK-11 push-button box via athe PB: driver. PBTABASM Assembly file PBTEST, SUBTST Test programs README.1ST This file Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264007]AAAREADME.TXT;1 <======== This directory contains a driver to read IRIG B time-coded data from a Systron-Donner Time-code Decoder/Generator through a DR11-K. Maybe that's why is was given the name RKDRV. It was developed long ago by Han Lasance and used to run under RSX-11M V3.2. Recently the driver was modified to be used with the parallel I/O port of the KXJ11-CA running CoProcessor/RSX. CNVTIM DRVTST README.1ST This file. RKDRV The driver, of course ... RKDRVASM.CMD Assembly files RKDRVBLD.CMD Build file RKDRVCBC.CMD Assemble, Build, and test file RKTABASM.CMD Assembly file RKTST.FTN Test program Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax.: +31 (4120) 62617 ========> [264010]AAAREADME.TXT;1 <======== This directory contains a software package for remote control of the Honeywell 101 instrumentation recorder. It was developed in spring 1982 by Han Lasance under RSX-11M V3.2 It has not been tested with higher versions. The Honeywell 101 software consists of: - Fortran Command Protocol routines (Appendix A of Operators Manual) - Fortran Interrogate Protocol routines ( " " " ) - Macro routine for I/O ("IO101.MAC") - Fortran Enable Command Protocol routine ("ENC101.FTN") - Fortran Enable Interrogate Protocol routine ("ENI101.FTN") - Test programs for all routines - Library for all routines ("LIB101.OLB") - Several command files for compiling and librarian Additional information can be found in 101.DOC. Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept., Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax : +31 (4120) 62617 ========> [264011]AAAREADME.TXT;1 <======== This directory contains an accounting package for RSX-11M developed by Han Lansance in spring 1982 under RSX-11M V3.2; it has run under V4.0. The accounting package logs start and end times per terminal for predefined projects. A project name must be entered at login to get access to the system. A service program LOGFIL enables the creation of a new account file, add or delete accounts and/or projects, or list accounting data. The package uses modified versions of HELLO and BYE, i.e modules BYEUSR resp. HELUSR were added, to perform the accounting tasks. Additional documentation can be found in LOG.DOC, LOGACCESS.DOC. Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept., Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax : +31 (4120) 62617 ========> [264013]AAAREADME.TXT;1 <======== This directory contains a number of games I got from a friend just over ten years ago while we were still running RSX-11M V3.2 Today, some run others don't, maybe they need a VT52. They were retrieved from an ANSI formatted tape, so the date of the games does not reflect their real age. They may be even older than 10 years. This is what I can recall: BLACKJACK Will be clear from the name BOXING Will be clear from the name BUG Build a human body BULEYE Darts game CHESS Will be clear from the name CHOMP Remove areas CLK Clock CLOCK Clock COOKIE Funny expressions CRAPS Bet for points FOOTBL Foothball HANG Guess for a word HEX Cat and mouse HOCKEY Learn to play hockey INUSE Who is using this KING React, please LEM Moon game MORT Morgage calculation RUSSIA Russian roulette TOWER Build a tower TTMIND Mastermind TTT Four in a row VTPONG Ping-pong WURM Wurm finding it's way over your screen Jan H. Belgraver Organon International B.V. Neurophysiology Group P.O. Box 20 5340 BH Oss The Netherlands ========> [264014]AAAREADME.TXT;1 <======== This directory contains contributions from James Schultz and Tom Wyant for the Fall 1986 tape (RSX86B) concerning explanations and usage examples of the Indirect Commandfile Processor. They were brought together in this directory for ease of use. For additional information see [351147] on the European RSX 1989 tape which contains similar inputs taken from the DECUS Spring 1986 (RSX86A) tape. Jan Belgraver European RSX SIGCC Core Group -------------------------------------------------------------------------------- README.1ST This submission consists of several files in addition to this README.1ST file. The first file, RX030.DOC is RUNOFF output of information as submitted to the RSX Session Notes for Session RX030: Designing Useful Utilities in ICP. SLIDES.OUT is a copy of the slides presented at the session. The other files are the indirect command procedures, UIC.CMD and WHO.CMD as discussed at the session. Another file, named PROJECT.CMD, is a short command procedure which may be useful for displaying contents of a short file onto the screen of a VT241, in a manner suited for making slides or transparancies for a presentation. These procedures have been very popular with most of our users, and perhaps, they may be useful for others. If you have any questions or suggestions, let me know. Submitted by: James I. Shultz U.S. Dept. of Agriculture Nutrient Composition Laboratory Room 216, Bldg. 161, BARC-E Beltsville, MD 20705 -------------------------------------------------------------------------------- This directory contains two papers that were to be presented at the Fall 1986 DECUS U.S. Symposium - Introduction to the RSX, P/OS, and RT Indirect Command File Processor (RX018) Programming in the RSX Indirect Command Language (RX019) Also included are the command files from which the examples in RX019 came. The files in this directory include: README .1ST;1 2./2. This file RX018 .TXT;1 70./70. Paper - RX018 RX019 .TXT;1 66./66. Paper - RX019 CRASHDUMP.CMD;1 22./22. CDA Preprocessor PPORT .CMD;1 4./4. Printer port handler SCRED .CMD;1 16./16. Single screen editor SYMDMP .CMD;1 15./15. .STB file dumper 7. Files selected 7. Files total Selected blocks used/allocated: 195./195. ========> [264015]AAAREADME.TXT;1 <======== This directory contains a number of commandfile procedures that I have found useful at some time. Many were developed long ago when we were still running RSX-11M V3.2, a number are still in use today. Some are just demo's for learning to use IND, others help me with system management. BRUDTM Guided BRU backups BRUMTD Guided BRU restores CHKDATE Checks date string syntax CHKNUM Checks if input parameter contains numerals only COMPIL Selective Fortran compile of all .FTN files COPY Selective copy of all files from A: to B: DEVATR Show device attributes/characteristics DEVATT Check if device is attached. DMODATADK Dismount disk, but check with users FILATR Show file attributes INCBACKUP For incremental disk backups IOX Testing of disks or tapes using IOX LAS80COL Set LA120 for neat 80-column prints LASDFLT Reset LA120 to default setting LBLBRU Prepare tape labels for BRU backup sets P16L9 Set LA120 pitch resp. left margin PPO Purge and set protection to (,RWE,,) PRINT Selective print of files in directory PUP Purge and set protection to (RWE,RWE,RWE,RWE) PURTRUNC Purge and truncate all files in directory README.1st This file REPLACE Selectively replace files after sysgen RPTDATE Asks for error log reporting date range RPTREG Generate full device registers report using RPTDATE RPTSUM Generate error log summary report using RPTDATE RPTWEEK Generate weekly error log summary report using RPTDATE SET080 Set terminal to 80 columns SET132 Set terminal to 132 columns SRDMFDUFD Sort MFD resp. UFDs with(out) listing using SRD SSSDEMO Show IND special string symbols contents SYSBACKUP For incremental or standalone backups TSKCOPY Selective copy of system files after sysgen TTCHAR Show terminal characteristics XXXCBC Template file for Compiling, taskBuilding and Cleanup Jan H. Belgraver Organon International B.V. CNS Pharmacology Dept. Room RE1148 P.O. Box 20 5340 BH Oss The Netherlands Tel.: +31 (4120) 62943 Fax : +31 (4120) 62617 ========> [265001]AAAREADME.TXT;1 <======== [7,131] README.1st +---------------------------------------+ |DECUS EUROPE SYMPOSIUM TAPE CANNES 1990| +---------------------------------------+ This directory contains the MCE V4.24 Commandline Editor from Hans Hamakers, ABB Industrie b.v. P.O. Box 113, 3000 AC Rotterdam Netherlands. Version V4.24 has the following new features : (since V4.23) - now "pauses" MCE via a Suspend directive. To reactivate MCE give the MCR or DCL "RESUME" command. The idea came from Jim Bostwick, Cargill Inc., Minneapolis, MN, USA. - On a VT4xx terminal it is possible to use .. as normal function keys. MCE enables you to define those keys too. - The detection of HT: terminals ( CP/RSX ) inserted in V4.23 is taken out because CP/RSX has no problems with it. - The I&D space question in MCEBLD was removed in V4.23 because I&D space gave some problems with CP/RSX. The problem was not in MCE but in the INSTALL task of CP/RSX. The question is back again but I&D space with MCE does not give you much anyway. - The combination of a build in default for INSERT/OVERSTRIKE with an MCE Command specifying the same default did result in staying in the last mode activeted by . This bug is fixed now. - MCE without multiple CLI support did not display the default prompt. This bug is fixed now. - The addition "VT2" and "TDV" to the MCE intro and version message is deleted. - MCE.DOC is upgraded to the latest version. ========> [265002]AAAREADME.TXT;1 <======== [7,132] README.1ST DECUS EUROPE CANNSE 1990 TAPE Hans Hamakers ,ABB Industrie bv PO Box 113, 3000 AC Rotterdam, The Netherlands This directory contains some old but usefull tools 1. EXA look at a textfile 1 page at a time next page scroll , any other key stop scroll <6> or <^> (not up-arrow) prev page or ^Z exit 2. EXR EXamine Records Like DMP, but you can specify 1 record or a range of records in various formats EXR /HE for help 3. EXF,EXP,EXT Extracts errors out of Listings and MAPs Output on TI: EXF file asumes file .LST fortran listing EXP file asumes file .LST pascal listing EXT file asumes file .LST macro listing EXT file.MAP asumes TKB Map ( Undef. ref.) Output in file EX* outfile[.EX*]=infile I think they donot work with named directories. I have none so I cannot try. ========> [266001]AAAREADME.TXT;1 <======== Utilitie SEARCH --------------- DECUS Europe 1990 Symposium Tape Contribution from: Peter Vergeer, INFRANET HOLLAND This submission is an update to the one submitted to the DECUS Europe 1988 RSX SIG tape. The enhancements are not specified, just take it as it is. Utility is currently running under RSX11M 4.4, however, we don't see a reason why it should not run under any RSX11M/M+ system. SEARCH ------ Search is a utility to search for strings in 1 or more files. Everything is written in assembler, using FCS. Just by typing ...SRC you will get a prompt with enough HELP explanation to tell you everything you want to know about how to use it. HOW TO BUILD SEARCH ------------------- Assembled as follows: MAC SEARCH=SEARCH Taskbuild using supplied buildfile. Note that you might have to modify the buildfile, depending upon whether or not you use the resident FCS library. ========> [312315]AAAREADME.TXT;1 <======== This area contains re-issues of DDT, a symbolic debugger which can do multiple process debugging or debugging from a second task, and which does so with a smaller debug kernel than DEC's, and of RSX FOCAL, an interpretive language with many extensions. Under RSX11M, on machines with supervisor mode, it can be gotten to handle interrupts in FOCAL. It is also possible to do weird stuff with it like dynamically build program code inside a running FOCAL program and get it executed. These are not new, but it's been awhile since they appeared and they are still useful. FOCAL is one of the most compact interpreters for the PDP11. (It also runs very well, thank you, under VAX/RSX.) Glenn Everhart ========> [351144]AAAREADME.TXT;1 <======== ANAGRM - Anagram dictionary - V90.337 Page 1 Author: T. R. Wyant III, E. I. DuPont de Nemours, Richmond, VA. Operating Systems: RSX11M/M-PLUS, VMS, Apple PRODOS-8 Language: DEC version in FORTRAN-77 Apple version in Applesoft BASIC Memory Required: RSX - 14KW Keywords: RSX-11; VMS; Spell Abstract: ANAGRM is an anagram dictionary which will run on a number of systems. The spelling dictionary came from Chris Doran's (of Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England) compilation on the Fall, 1988 RSX SIG tape (thanks, Chris!), but the lookup algorithm is different. The words are segregated into files by length, and within files are in anagrammatic order, and are looked up by a binary search. Performance is reasonable for this application, though there is quite a bit of file opening going on. To use, simply RUN ANAGRM; you will be prompted for the anagram you wish to decode. All words having the anagram you entered will be listed, and you will be prompted for another anagram. The FORTRAN version exits on end-of-file (control/Z in DEC-land); the BASIC version exits on input of a zero-length string. Also included are tools for rebuilding the anagram dictionary under RSX and VMS. ========> [351145]AAAREADME.TXT;1 <======== Page 1 LBC - Logical Block Copy for RSX -- Version: 89.237 Author: T. R. Wyant III, E. I. DuPont de Nemours, Richmond, VA. Operating system: RSX-11M+ V3.0 forward. Other RSX systems with reduced functionality. Language: FORTRAN-77, MACRO-11 Memory Required: 32KW Other Hardware Required: None Keywords: Utilities - RSX11 Abstract: LBC provides a non-structured disk copy facility for direct-access media under RSX. All or part of a disk (mounted foreign) or a file may be copied to another disk or file, or to another location on the same disk or file. In the case of file-to-file operations, the attributes of the input file can be preserved. Because up to 64 blocks are moved at a time, performance is reasonable. Error recovery is done by reducing the number of blocks per QIO and retrying the operation; if a single-block QIO fails, the error is logged and a block is skipped on both input and output. LBC can be invoked in any of the standard ways for an RSX utility. The command interface is DCL-like, and includes prompts for missing information. Full default file name support as documented requires the PRMS$ directive (ie - RSX-11M+ V3.0 or greater). Older M+ systems, or M systems, require more typing but should work otherwise. This release includes two minor bug fixes: the highest logical block number for a disk was calculated incorrectly in the previous release (88.126), and the call to PRSRMS was bypassed for 11M. Otherwise, the two are identical. ========> [351146]AAAREADME.TXT;1 <======== This directory contains four papers that were to be presented at the Fall 1990 DECUS U.S. Symposium - RMS Utilities for Non-RMS RSX Users (RX009) Introduction to the RSX, Indirect Command File Processor (RX009) Using ACP QIOs from High Level Languages under RSX (RX010) Wierd Tricks with the RSX Indirect Command Processor (RX015) Also included are the command files from which the examples in RX015 came, and another paper that was not scheduled for presentation at this symposium, but which came along for the ride: A Practical Introduction to RMS (RX00x) The files in this directory include: AAREADME.1ST;1 4 24-OCT-1990 09:59:49.72 This file BRU.CMD;1 100 16-AUG-1988 14:12:45.80 BRU Preprocessor CRASHDUMP.CMD;1 22 24-OCT-1990 10:16:25.00 CDA preprocessor PRN.CMD;1 43 16-AUG-1988 14:17:01.29 Printer port handler READ.CMD;1 2 16-AUG-1988 14:18:39.28 Builder for ad-hoc indexed read READ.FTN;1 20 16-AUG-1988 14:19:03.23 Source for ad-hoc indexed read RX008.RNO;1 21 18-OCT-1990 15:45:45.98 RUNOFF source for RX008 RX009.RNO;1 90 22-OCT-1990 11:42:40.57 RUNOFF source for RX009 RX009.TXT;1 52 22-OCT-1990 11:47:25.59 Slides for RX009 RX00X.RNO;1 34 16-AUG-1988 14:00:04.72 RUNOFF source for RX00x RX010.RNO;1 40 23-OCT-1990 08:21:05.23 RUNOFF source for RX010 RX015.RNO;1 86 26-OCT-1990 16:15:05.30 RUNOFF source for part of RX015 RX015.TXT;1 57 24-OCT-1990 10:06:43.57 Slides for part of RX015 SYMDMP.CMD;1 15 16-AUG-1988 14:29:04.46 .STB file dumper UPCASE.FTN;1 3 16-AUG-1988 14:29:47.36 Uppercase conversion for READ UPS.CMD;1 26 16-AUG-1988 14:30:11.00 MAIL large numbers of files Total of 16 files, 615 blocks. File sizes are subject to change, as the files themselves are subject to revision. ========> [352110]AAAREADME.TXT;1 <======== This directory contains RENUM, a program which will renumber a Fortran program so that all statement labels in each compilation unit are numbered in ascending order. The program currently generates labels starting with label 10 and increasing in steps of 10, but this can be easily changed by modifying the LOOKUP routine. If installed, the program will read the name of the file which is to be renumbered from the command line. If no command line is present (e.g., if the task isn't installed, but was invoked with a RUN command), the user will be prompted for a filename. An extension of .FTN (or .FOR in the VMS edition) is assumed if no extention is provided. If a second filename is provided, it will be used as the output file name. Essentially the same program is provided for use on a VAX/VMS system in the files RENUM.FOR and RENCOM.FOR. The only changes required to produce the VMS version were to change the call to GETMCR to a call to LIB$GET_FOREIGN, and to change the default filename extension to .FOR. The RENUM program only calls routines which are provided in the RENUM source file or in the standard system library, and no overlays are required even with all compiler error checking enabled, so no special link commands are re- quired. To allow a command line to be passed to the program when run under RSX, the program must be installed with a prototype command name such as ...REN. At sites using DCL, the name ...RNM would be preferable, since this wouldn't conflict with the DCL RENAME command. To do this, an IN- STALL command such as INS $RENUM/TASK=...RNM should be placed in the system startup command file. To allow a command line to be passed to the program when run under VMS, the program must be invoked as a foreign command. To do this, a symbol definition such as RENUM == "$RENUM" should be placed in the system login command file. Any questions or suggestions can be directed to the author: John Kodis Goddard Space Flight Center Building 26, Room 115 Greenbelt, Maryland, 20771, USA (301) 286-4543 Page 2 ========> [357001]AAAREADME.TXT;1 <======== This directory contains several file utilities and command files: BRM.HLP is a task which either writes zeroes into all unused blocks of BRM.MAC an entire disk or writes zeroes into all allocated blocks of a BRMASM.CMD file to initialize it or prepare it for deletion. (Adapted from BRMBLD.CMD an early SIG tape.) DAOFWK.CMD returns, for the current or a specified day, the day of the week in . DL11W.CMD generates a table of switch settings for a DL11-W Asynchronous Interface module based on the communications parameters entered for a series of questions. ETHERADD.CMD displays the 6-byte Ethernet address corresponding to a given DECnet address of Area.Node. LA50.CMD prints a file on a printer attached to a terminal. Printer width is determined by the file attributes. Other printer traits can be specified. OWN.HLP is a task which allows the file owner of a file to be changed to OWN.MAC any valid UIC. (PIP only allows changing owner to the file's OWNBLD.CMD directory.) RSXSYM.CMD returns the address of a given RSX Executive symbol. UND.HLP is a task which recovers deleted files. (Adapted from an early UNDBLD.CMD SIG tape.) VTKEYS.CMD is a template file to assign character strings to VT2xx/3xx programmable keys. VT220.CMD is a file to reset most VT220 characteristics to a known state. Submitted by: Don Arrowsmith, IS21 Naval Air Propulsion Center Box 7176 Trenton, NJ 08628-0176 609-896-5730 ========> [363001]AAAREADME.TXT;1 <======== This directory contains the Online Pool Analyzer (OPA), a utility to let you have a snapshot look at your pool. This is an updated version by Uwe Schmeling, Germany, to be run on RSX-11M-Plus and P/OS. It also knows about DECnet structures and LAT terminals. To build assemble using MAC @OPAASM and taskbuild using TKB @OPABLD See OPA.DOC for further information. Uwe Schmeling, CSA Germany ========> [363002]AAAREADME.TXT;1 <======== DISASM is based on an old program submitted by L.H. GERHARDSTEIN in 1973. It was modified to work with RSX11M+ (V4.1). There are some enhancements and corrections mainly within module 'disasm.mac'. The structures of the task-header were brought up-to-date. DISASM now knows some more about the internal task structure, i.e. it recognizes system images and privileged task structures. This information will be printed by the 'TSGT' or 'PSGT' services. The DISASM output file will get the same name as the input file (including the extension), therefore you should not enter the extension '.tsk' (this would result in an output file with extension '.tsk' -- this should be fixed). Default output extension is '.lst'. Linking the task will result in some undefined references, which can be ignored. U.Schmeling CSA Da.-Weiterstadt Waldstraße 29 ========> [363003]AAAREADME.TXT;1 <======== This directory contains two interesting utilities updated and corrected from former Sigtape distributions. USE - displays the TOPCPU usage tasks, (vectored) privileged task This was changed to support vectored systems now mapping to external headers is implemented tested with RSX11M+/V4.1 FMX - this is a new utility, which displays all tasks which are mapped to a special common ========> [364002]AAAREADME.TXT;1 <======== This directory contains a user written CLI to make an account captive and also two CLIs that provide a logging for MCR and DCL commands. It is used in a production environment to give the privileged users a set of commands that allow them to do whatever is needed to control the machines and nothing else. See VORTR.TXT for a script of the session given by Hans Joachim May, SEL AG Nürnberg, Germany. Sorry, this script is in German! See README.TXT for a description of the files in this directory.