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" 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 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 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 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 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 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 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 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 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 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 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 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 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. 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 [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. [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. 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. 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 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 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 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 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.