RSX/IAS SIG Tape Distribution - Fall 1987 =========================================== This is the RSX/IAS SIG Symposium Tape from the Fall 1987 DECUS Symposium at Anaheim. 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 1515 files requiring 58,000 blocks of disk space. Since this will fit on a single 2400 foot tape only in BRU at 1600 bpi, it is being distributed as such. 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: RSX87BTPE.DOC contains an abstract of the contents of the tape by UIC. ALLREADME.87B contains a concatenated list of all the README files on the tape. RSX87BDIR.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. BEGIN87B.DOC has a copy of this text. UICSET87B.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. If your disk is smaller than an RM03, you may want to exclude some files from the copy in order to have a backup set that fits on a smaller disk. Copy these off in separate passes. If you copy directory [356,40] separately, it contains some 31954 blocks. The rest of the tape contains 25965 blocks (plus last minute slop in both cases). These should fit on an RK07 easily. Two tape passes can then get everything. Glenn C. Everhart RSX/IAS SIG Tape Copy Coordinator GE Aerospace Technology Lab _ Operations Bldg. 206-1 Rt. 38 Cherry Hill, N.J. 08358 (609)-486-6328 Everhart%Arisia.decnet@GE-CRD.arpa Page 2 Everhart%Arisia.decnet@crd.GE.com $ echo MDA0:[200001]README.DOC;1 Mandelbrot Set Explorer for DEC PRO 3XX Dear DECUS Member, This diskette contains five tasks.APFEL1 ... APFEL4 are for experimental purposes only.In APFELM all functions tried up to now are included. The tasks and all subroutines needed are written in FORTRAN_77. They work well with P/OS V2.0A,later releases are supposed to function too.All sources are included. To start any of the tasks you must first install the CORE graphic cluster-library and,if you intend to use the playback facility, install the file-read-task (CGLGRT).All preliminary action needed you can find in the indirect command-file APFELMRUN.CMD. A typical set of start-parameters for the task APFELM is X = -2.0 Y = -2.0 Window = 5.0 Iterations = 50 Resolution = 5 When you use the Graphic-Microscope the cursor position is the origin of a new picture.You can change the origin with the four Cursor-Keys and select a specific origin with the Select-Key. To continue with a new frame you have to press the Resume-Key. When you intent to save a picture on disk be sure to have enough space.The disk-space used for GIDIS-Metafiles is enormous. Aachen,December 1985 R.J.Wilden Revision A: Points in the Mandelbrot set often (always?) enter cycles of values and thus do not exceed a norm of 2. The program in the directory [APFEL] attempts to detect these cycles and terminate computation early. The result can be a great increase in the speed of evaluating points in the Mandelbrot set (especially with iteration counts in the few-thousand range). The original files are in directory [APFELO] on the disk. Cycle detection is not perfect as only a few numbers are saved, but it works to speed up some test plots. Routine CHAOS4.FTN is the major site of modifications. The analysis is due to some folks who used it in an Amiga-based Mandelbrot explorer; I only tried it here. Glenn Everhart $ echo MDA0:[240001]README.1ST;1 Bible... This directory contains the complete text of the King James Version of the Bible (less the Apocrypha) plus some indexing. Unlike previous Bible texts, this one is upper and lower case. Much easier to read. It came from PC-SIG. It's offered in the hope it'll be of some use. Glenn Everhart, librarian $ echo MDA0:[265001]README.1ST;1 [265,1]README.1ST Decus Europe 1987 Symposium Tape Contribution from HANS HAMAKERS, BBC BROWN BOVERI B.V., P.O.BOX 301 3000 AH ROTTERDAM, THE NETHERLANDS. TEL : +31 10 4078631 ANY PROBLEMS OR SUGGESTIONS : PLEASE CONTACT ME Contents: [265,1] EFN.MAC, Utility to set/reset/show EFNASM.CMD, global,groupglobal and local flags EFNTKB.CMD, from ALL tasks. EFN.HLP MCE.MAC, Commandline editor V4.0 MCEBLD.CMD (combined version of two sources) RCV.MAC, Utility to show and/or delete SEND/RECEIVE RCVASM.CMD, packets and SEND/RECEIVE BY REFF. packets RCVTKB.CMD, and corresponding data from a specified task RCV.HLP (Currently Only RSX11-M V4.2 and higher) README.1ST THIS FILE SEN.MAC, Utility to Send data or Send data by reff. SENASM.CMD, to a specified task SENTKB.CMD SEN.HLP VSEND.MAC, Variable send data for RSX11-M VSEND.HLP ( Send by reference ) VRECVE.MAC, Receve data (Normal and reference) VRECVE.HLP $ echo MDA0:[300117]README.1ST;1 Submitted to the Fall, 1987 RSX SIG DECUS tape by: Joseph E. Kulaga Chemical Tecnology Division Argonne National Laboratory 9700 S. Cass Ave. Argonne, IL 60439 (312) 972 - 4327 This collection of software adds two features to DEC's FMS-11 forms software (versions 2.0 and 2.1), namely, run-time video attribute control and read-with-timeout for single character option fields. Files in this distribution: FDVTIO.SLP -- code modifications to be applied to the FDVTIO.MAC source distributed with the form driver package. Use SLP to apply these changes. FMVID.MAC -- routine to modify video attributes FRVID.MAC -- routine to retrieve video attributes FSTMO.MAC -- routine to set the timeout period FSDEFC.MAC -- routine to set default input character for response after timeout DECUS.TEX -- draft version of paper submitted to the Fall '87 DECUS Proceedings in LaTeX format A sample FORTRAN code sequence for these routines: call fmvid (impure, 'FIELDA', 12) ! set video attribute of field ! FIELDA to bold & blinking call fsdefc ('1') ! set default character to '1' call fstmo (10) ! set time out to 10 sec call fget (Iopt, term, 'DSPOPT') ! read option field c .. Waiting for response or timeout. When we fall through, test value. if (Iopt .eq. '0') then c ........... code for Iopt = '0' else if (Iopt .eq. '1') then c ........... code for Iopt = '1' else if (Iopt .eq. '2') then c ........... code for Iopt = '2' : : : : : : endif $ echo MDA0:[312040]AAAREADME.TXT;1 UK SIG TAPE SUBMISSIONS ----------------------- [312,4*] Submitted by: Chris Doran Date: June 1987 Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England Tel: +44 1 467 2636 Telex: 896649 FAX: +44 1 467 6515 This kit contains assorted utilities which have been written at Sira, extracted from SIG tapes, or obtained from the DECUS program library (in the last two cases, with local bug-fixes and enhancements). Some of it will reach the main DECUS library one day, when I have time (sic!). $ echo MDA0:[312041]AAAREADME.TXT;1 LISTRS ------ Submitted by: Chris Doran Date: October 1986 Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England. Tel: +44 1 467 2636, Telex: 896649, FAX: +44 1 467 6515 Modified version of the multi-column file listing utility which appears on various DECUS tapes. This version has enhanced wildcard handling, line numbering, and other extra features. It needs WLDCRD and ENTAB modules from [SIRA.WLDCRD] on this kit, and PIPUTL.OLB from an RSX distribution kit [1,24]. The build command files assume these are all on the same disk (LL:) in directory [1,24]. Assemble LISTRS as: $ MAC/RSX LISTRS Make the following device assignments: $ ASS ddn: TK: ! task device, e.g. SYS$SYSROOT: $ ASS ddn: MP: ! map device, e.g. NL: $ ASS ddn: LL: ! disk containing WLDCRD.OBJ etc., in [1,24] Then task-build using one of: $ MCR TKB @LISTBLD ! RSX/VMS no FCS resident library $ MCR TKB @LISRESBLD ! RSX/VMS non-supervisor FCSRES $ MCR TKB @LISFSLBLD ! RSX-11M-PLUS, sup mode FCSRES $ MCR TKB @LISDEBBLD ! Build with ODT, for debugging You may want to edit the build file to change default filetypes, or directories for WLDCRD.OBJ etc.. LISTRS.RNO Runoff source for above, assumes VAX/VMS Digital Standard Runoff, but easily edited (remove conditionals). For VMS version of manual, do RUNOFF/VAR=VMS. For RSX version, do RUNOFF/VAR=RSX. LISTRS.RNH Runoff source of HELP text, for DSR. RUNOFF/VAR="RSX,HELP" or /VAR="VMS,HELP". With no HELP variant, produces a 2-page "pocket reference guide". $ echo MDA0:[312042]AAAREADME.TXT;1 WLDCRD and ENTAB UTILITY ROUTINES --------------------------------- Submitted by: Chris Doran Date: September 1986 Sira Ltd., South Hill, Chislehurst, Kent, BR7 5EH, England. Tel: +44 1 467 2636, Telex: 896649, FAX: +44 1 467 6515 This directory contains two utility routines used by other programs in this kit: WLDCRD is used for an improved wildcard handling. Some details of use will be found in [SIRA.HPX]HPXBUILD.RNO. ENTAB is a subroutine used to replace spaces with tabs in a line of text. See source listing for instructions on use. $ echo MDA0:[312315]README.Here Scientific Subroutine Package This area contains the IBM Scientific Subroutine Package sources complete WITH COMMENTS so all documentation is in the sources. it is a useful Fortran library for math or statistical work. $ echo MDA0:[312350]README.1ST;1 Desk Top Calendar This is the Desktop Calendar program which shows day, week, month, and year at a glance. It is supplied here because some folks have an older version. This one no longer has leapyear bugs and will handle scheduling functions on VT100 terminals. Written by Mitch Wyle Fixed up by Glenn Everhart $ echo MDA0:[312351]README.1ST;1 MicroEmacs 3.9e This directory contains the complete sources and documents for the microEmacs 3.9e editor. It is a fairly portable and flexible editor which uses small enough resources that it may be portable to PDP11. it is offered here as a convenience. $ echo MDA0:[327002]README.1ST;1 README.1ST Florida Atlantic University Contributions DECUS Fall 1987 Here are contributions from Florida Atlantic University Digital Signal Laboratory. The contributions consist of four command files as described below. INUSE.CMD This is a VERY handy command procedure which locks your terminal for up to ten minutes (up to 99 minutes for privileged users). This allows a user to leave their terminal logged in while its unattended. It supports VT100 or higher class terminals as well as VT52s (don't laugh, we've got a bunch of VT52 emulators still!) Because of the nature of the beast, I choose not to support Hardcopy terminals (try it and see why!). It expects RSX-11M+ V3.0 or above (should work with V2.1) I have a version (not this one) which works with RSX11-M V4.1 but I can't get to the machine right now. VT200.CMD TEK4010.CMD These two files work in conjunction with each other. They allow a user to toggle between VT200 and TEK4010 mode on VT200 series (and up I think) without having to go into SET-UP on the terminal. Please note that these file will do nothing unless the terminal is a vt200 (or greater) series as defined in the RSX terminal driver database. ALIAS.CMD This version is rather awkard right now, however it works rather well. It provides a nice secure way of a user defining a ALIAS to another system (including node, username, and password) without having to continually type it on the screen. The alias is cleared as soon as the user logs out. PLEASE READ THE INTERNAL COMMENTS, THERE IS INFORMATION FOR CONFIGURING THIS FILE TO YOUR NETWORK. The next version will be better (i.e. Reading the node name and node description out of file instead of being imbeaded in the command file itself. This was tested on RSX-11M+ V3.0 thru V3.0E Have fun! As with all FREE Software, I nor Florida Atlantic Universtiy assume any liabilty for the usefulness or uselessness of this stuff. You are on your own! Comments Welcomed! Arnold S. De Larisch Florida Atlantic University Center for Complex Systems Building MT-9 Boca Raton, FL 33431 (305) 338-2230 BITNET: DELARISC@SERVAX UUCP: novavax!arnold DCS: TOPAZ::DELARISCH DECUSERVE: DECUSV::DELARISCH FAUNET: FAUCCS::DELARISCH P.S. If this file seems incohearent, its because I've got a million things till I hop on the plane for Anaheim in 5 Hours. Sorry for any misspellings/bad grammer! 8-) $ echo MDA0:[327100]README.Here This area contains Floppy Disk Copier, a quick and format independent program to copy a disk to a container file or back in image mode, regardless of what (if any) file structure is present on the disk. $ echo MDA0:[332012]AAAREADME.1ST;1 BONNER LAB RUNOFF Page 1 AUTHOR: ------- --- VMS/RSX --- John Clement T. W. Bonner Lab Rice University P.O. Box 1892 Houston, Tx, 77251 Tel (713) 527-8101x2037 Arpanet: CLEMENT@PHYSICS.RICE.EDU Bitnet: BONNER@RICE --- Rt-11 --- Robert Walraven Multiware, Inc. 437 F Street Davis, CA 95616 ABSTRACT Bonner Lab Runoff (RNO) Bonner Lab Runoff is a text formatter that, when used with your favorite editor, makes a complete word processor. Its syntax is almost a complete emulation of DSR (Digital Standard Runoff) and it is very compatible with previous versions of Runoff. The document and help file for this version can also be used for DSR. The intent of this program is to support com- plete scientific word processing to produce publication quality output. It has been used to produce thesis, progress reports, and scientific pa- pers here at Rice University. This version allows complete control of any special printer available via user definable escape sequences. In addition a macro facility allows text or sequences of commands to be abbreviated to a single label. If the printer has the correct features, then variable spacing,subscripting, superscripting, and equation formatting are possible. By properly defin- ing escape sequences the user can support different printers in a tran- sparent fashion. In other words the same input text will print in identical fashion on different printers with different control codes and escape sequences. Table of contents, indexing and sub-indexing are all supported. A variety of LAYOUT and STYLE commands can completely change the look of the pages. Table layout is simplified by right justified and 'decimal' justified tabs. Permanent margins that apply to the page headers are available. These simplify the setting of header and text margins. All special characters are redefinable. The user can define new com- mands, and text macros. By defining commands you can make this program resemble other text formatters, or other versions of RUNOFF. You may de- fine numeric symbols to facilitate constructing lists of arbitrary items. These allow page and section references. A 2 pass option allows forward references to symbols defined later in the text. This program runs under VMS-native mode, RSX, IAS, RT11, TSX, P/OS, and RSTS. It occupies a minimum of 30 to 37 kbytes depending on the operat- ing system. Complete documentation, help files, and test files are sup- plied with the program for all operating systems. Distribution This distribution contains all files necessary for building RNO for any supported operating systems. Nearly All file names are 6 characters or less to acommodate all operating systems. Once you have built the exe- cutable image, you can use it to generate documentation and help files for your operating system. The tape contents are: 1. [RUNOFF.DOC] - Documentation o BUILD.DOC contains instructions for building the program and documentation. o RNOBUG.DOC lists bugs that have been fixed. o CHANGE.DOC lists the latest enhancements. o RUNOFF.DOC is the full document for VMS native mode version. This is not distributed on small kits, but is included with mag tape kits. o RUNOFF.HLP is the full help file for VMS native mode ver- sion. o INTERNALS.DOC is for wizards only. 2. [RUNOFF.RNO] - text sources and command files for building do- cumentation 3. [RUNOFF.MAC] - source code and command files for building RUN- OFF. 4. [RUNOFF.VMS] - RUNOFF.EXE is the VMS native mode executable im- age. All other users must build RNO. 5. [RUNOFF.TST] - *.TST are test files for various RNO features. *.RNO are prefix files for various printers and terminals. Changes since last release 1. Fixed problem with equations and tab stops. 2. Added .SET LEVEL command the same as in DSR. I would like to extend thanks to: 1. Robert Walraven, RT-11 Sig - He provided a new manual, and also a list of bugs, with suggested changes to fix them. 2. Charles Sandman, Shell Oil Co -His work on the native mode ver- sion yielded much faster running code. He also developed the parser, VMS dynamic memory, and VMS 2 pass mode. $ echo MDA0:[343120]README.1ST;1 [343,120]BYE,TTMOD Patches for Secure CLI (MPLUS Version) This UIC contains COR files for required patches to BYE and TTMOD, plus USRSB.MAC. These are used with the SECURE Command Line Interpreter which is in [343,116] of this tape. These patches are for RSX-11M-PLUS V2.1. Patches for MP V4.1 are in [343,121]. Jim Bostwick Cargill Inc. Research Bldg. P.O.Box 9300 Minneapolis, MN 55440 $ echo MDA0:[343121]README.1ST;1 [343,121]BYE,TTMOD Patches for Secure CLI This UIC contains COR files for required patches to BYE and TTMOD, plus USRSB.MAC. These are used with the SECURE Command Line Interpreter which is in [343,116] of this tape. These patches are for RSX-11M V4.1"B". Patches for MPLUS V2.1 are in [343,120]. Jim Bostwick Cargill Inc. Research Bldg. P.O.Box 9300 Minneapolis, MN 55440 $ echo MDA0:[343122]README.1ST;1 [343,116]SCLI - Secure Command Line Interpreter This UIC contains the sources, build files, documentation, and some other garbage for the Secure CLI. This CLI, 'owns' terminals on it's protected list, which are logged out. It implements a reasonably breakin-proof password scheme. The sources here have been used successfully on M V4.0, and MPLUS V2.1. There is no reason that it wouldn't run under more recent versions. Note that a couple of minor hacks to RSX are required: one to BYE.MAC, and (for dialup lines only) one to TTMOD.MAC. The documentation should describe how to do these - the TTDRV we only did once. It's a one-instruction patch, so we got into just ZAPPING TTDRV. Works fine. The COR files and other stuff (sorry, I can't put the patched sources in) for the TTDRV and BYE mods are in the following: [343,120]TTDRV, BYE hacks for MPLUS V2.1 [343,121]TTDRV, BYE hacks for M V4.1 Jim Bostwick Cargill Inc. Research Bldg. P.O. Box 9300 Minneapolis, MN 55440 $ echo MDA0:[343123]README.1ST;1 [343,123]README.1ST - Ancilliary Control Drivers This UIC contains sources for two ACDs. C2ACD.MAC implements the communications protocol for a CompuWeigh 2000 electronic scale. Assembly and build files are included. Useful as an example of a functioning ACD. Or, if you ask CompuWeigh for the Cargill protocol, you are ready to roll.... ACDSKEL.MAC is a skeleton ACD. It contains required definitions, call sites, and much useful information. Use it to write your own ACD. C2ACD.OUT is a LA50-printable (or VTxx) copy of the slides from the talk "An Ancilliary Control Driver Application", RX065, from the Fall 1987 (Anaheim) Symposium. Jim Bostwick Cargill Inc. Research Bldg. P.O. Box 9300 Minneapolis, MN 55440 $ echo MDA0:[343124]README.1ST;1 File: README.1ST Last edit: 4-DEC-1987 18:45:53 This directory contains CLUNK DATE and 64-BIT INTEGER routines - Datatrieve-11 and VMS style date/time (CLUNK DATE) conversion and manipulation routines. Since the CLUNK DATE is a 64-bit integer, there are 64-BIT arithmetic routines that go along with these routines. You can convert from Ascii date/time to CLUNK date/time. You can determine the difference between two date, you can add them together, you can determine the day of the week from the CLUNK date/time. The 64-Bit routines let you add, subtract, multiply or divide 64-bit integers. The Pascal routines are written in Oregon Software Pascal-2. LOOK in README.CLU and CLUNK.DOC for more information. $ echo MDA0:[351144]README.1ST;1 This directory contains two papers that were to be presented at the Fall 1987 DECUS U.S. Symposium - Introduction to the RSX, P/OS, and RT Indirect Command File Processor (RX030) Programming in the RSX Indirect Command Language (RX031) Also included are the command files from which the examples in RX031 came. The files in this directory include: README .1ST;1 3./3. This file BRU .CMD;1 100./100. BRU Preprocessor (rewritten) CRASHDUMP.CMD;1 22./22. CDA preprocessor PRN .CMD;1 43./43. Printer port handler READ .CMD;1 2./2. Builder for ad-hoc indexed read READ .FTN;1 20./20. Source for ad-hoc indexed read RX030 .RNO;1 89./89. RUNOFF source for RX030 RX030 .TXT;1 52./52. Slides for RX030 RX031 .RNO;1 111./111. RUNOFF source for RX031 RX031 .TXT;1 57./57. Slides for (part of) RX031 SYMDMP .CMD;1 15./15. .STB file dumber UPCASE .FTN;1 3./3. Uppercase conversion for READ UPS .CMD;1 26./26. MAIL large numbers of files 13. Files selected 13. Files total Selected blocks used/allocated: 543./543. File sizes are subject to change, as the files themselves are subject to revision. $ echo MDA0:[351145]README.1ST;1 FINGER/RSX system: Network and Local Server Page 1 Author: T. R. Wyant III, E. I. DuPont de Nemours, Richmond, VA. Operating System: RSX11M+ V3.0 forward, RSX-11M V4.0 forward (with restricted functionality) Language: Fortran-77 Memory Required: 28KW Other Hardware Required: None Keywords: RSX-11; Networking Abstract: This program is an RSX implimentation of and interface to the Columbia Finger System (DECUS Library V-SP-14), and provides similar functionality. In particular, it: o Identifies current users of the system, when and where logged in, and so on. The search is on last name, with support for the wild card characters "*" and "%". o Finds a specific user and displays the above informa- tion plus the contents of the user's FINGER.PLN file. o Serves as an in-bound DECnet server to allow searching for users on other nodes. Explicit route-through is supported to allow use in an internet environment. No command line switches are supported. Switches will be preserved in a route-through operation, and ignored in a re- quest to the local node. The various pieces of FINGER/RSX functionality require system support as follows: o The display of FINGER.PLN and last login time requires multiuser protection; o The display of current system users and the use of "." to finger yourself requires accounting (and therefore RSX-11M+); o The display of information to or from remote systems requires DECnet. $ echo MDA0:[351146]README.1ST;1 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, RSX-11M+, VAX-11/RSX 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. - Release 88.020 adds named directory sup- port, and a more normal exit sequence (using EXIT and QUIT, with ^Z equivalent to EXIT). CALC - Calculator and radix converter. Source Language - "@" processor. Will run under - RSX-11M+ V2.0 forward, and M V4.0 forward 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+ 2.0 forward Should run under - RSX-11M V4.0 forward 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. 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 default initial and maximum index file sizes for for output disks without file ID preservation to 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+). $ echo MDA0:[352004]README.1ST;1 [352,4]README.1ST - SRD V6.62 - Last minute fixes (before fall '87 Decus) The SRD V6.62 modifications are: o Use FEAT$ to test for decimal version number support. o Use FEAT$ to test for named directory support. o Fixed the bug that sometimes truncated named directory strings to six characters. o Show decimal version number and/or named directory support in the /ID display. If these lines are shown it means that SRD will work properly, NOT that the system MUST have that feature enabled. o Show the taskbuild date and time in the /ID display. The first two modifications let one SRD.TSK file be freely moved between systems that may or may not have those features. A version built to FSCRES (not FCSFSL, of course) on an M+ 4.0a system seemed to also run properly on an M+ 2.1e system in a brief test. A version built to M+ 4.0 FCSFSL works on 3.0. Both files are provided here as: SRDRES.tsk, and SRDFSL.tsk. As I do not have the earlier files the .C66 files reference, I have not make updated SLP files. I have left what Arnold sent me, and have simply layered on top new pieces. Someone with all the .rno and earlier sources could tidy up and make a nice 'kit' again. Barton F. Bruce / Cambridge Computer Associates / 617-868-1111 Also, Arnold's address below has changed to: Arnold S. De Larisch Florida Atlantic University Center for Complex Systems Building MT-9 Boca Raton, FL 33431 (305) 338-2225 [352,4]README.1ST - Florida Atlantic University Modifications - Files submitted by: Arnold S. De Larisch Florida Atlantic University College of Engineering Department of Electrical and Computer Engineering Boca Raton, FL 33431 (305) 393-3319 Original Version Provided by: SRD Working Group Bob Turkelson NASA/Goddard Space Flight Center Mail Code 614 Greenbelt, MD 20771 301-344-5660 FTS 344-5660 This UIC contains the files for building SRD V6.61. The modifications made by Florida Atlantic University since V6.6 are: o Support for Decimal Version Numbers under RSX-11M-PLUS V3.0 or latter o Support for Named Directories under RSX-11M-PLUS V3.0 or latter Please Note: This version has only been tested under RSX-11M-PLUS V3.0C. P/OS should still work as well as the other versions (i.e. RSX-11M, IAS, Micro/RSX, etc.). The modifications made by the SRD Working Group since V6.5 are: o Modified the sort algorithm for greatly improved performance. (Thanks to Jim DeMange and Tony Gandy of Systeme Corporation, Orlando, FL.) The improvement will be noticed most when listing large directories. Using RSX-11M-PLUS accounting, we found that to generate a brief sorted listing of a directory containing about 1300 files, the CPU time went from 1992 units with V6.5 to 804 with V6.6. (The time for PIP /BR unsorted listing was 1646. SRD issued 91 QIO's while PIP issued 1707.) o Turned off /HD (command line display) when a listing file is not specified. There is no need to display the command line when listing files on TI:. o Corrected a problem where an output filename spec with embedded blanks resulted in a "Directory not found" error message. This problem was introduced with the V6.4 modification to display the original command line, and was fixed by moving the new code to a different location. o Rewrote most of SRDTST, making the logic easier to follow, while fixing a bug which ignored /WI when a '*' was given in the match template (e.g. AB*D failed to match ABCDE). The original code worked at the time it was written, when wildcards were not allowed in file specifications on command lines, but broke when RSX-11M V4.0 and RSX-11M-PLUS V2.0 permitted embedded wildcards. However this bug was noticed only recently. o Modified the help and command files. For P/OS and Micro/RSX systems, SRD is now built non-overlayed by default. The *.C66 files are correction files which have already been applied to the V6.5 source files. They are provided here for reference purposes only. The *.MAC files are those for V6.6. SRD.TSK is a task built with the default switches shown in SRDDEF.HLP;1. It was built for RSX-11M V4.0/V4.1 with dynamic checkpoint allocation. SRDMOD.DOC describes the past changes to this version of SRD. SRDREF. is the text for a two-page SRD Reference Guide showing the available switches. Please send us any ideas you have for improving its organization and content. We will be updating it for each new version. HELP SRD GUIDE will display an on-line version of SRDREF. EXAMPLE.GEN shows an example of generating this version of SRD. Procedure: @SRD ! Asks configuration questions and ! builds SRD Copy SRD.HLP and SRDDEF.HLP to [1,2] and refer to SRD.HLP in [1,2]MCR.HLP. HELP SRD NOTES will display various things you should know. HELP SRD NEW will show users a list of recent new switches. The changes to the selection/listing overlay segment and the root segment result in a decrease of 140. words (when built without FCSRES). The largest directory section which can be handled at one time remains at approximately 110 blocks. Each block contains up to 32 file entries. The SRD Working Group plans to make additional modifications for future SIG tapes. Command and help file improvements are planned as well as program changes. A number of changes on our wish-list are currently being implemented for the next version. We would appreciate hearing from those who have made changes or plan to make changes to this version or other versions, so we can continue to improve this useful utility. Many thanks to those who have written. [352,4]README.1ST - END EDITOR'S NOTE: If you run P/OS or Micro RSX, try using SRDPOS.CMD instead of SRD.CMD. That will create runnable tasks. The SRDxxn.MAC files need to be built as though for RSX11M+ on P/OS V2 and probably micro RSX. The problem is psect ordering which changes; the internal buffer is sized by some labels of Psects and their differences; when TKB changes ordering this can be screwed up. M+ behaves differently from M so try the modified version or build overlaid which always seems to work. $ echo MDA0:[356031]AAAREADME.1ST;1 Datatrieve SIG submission for RSX This directory contains mostly PDP-11 Stuff. QUAD.* is an account of how to read DATATRIEVE Quadword dates in FORTRAN and other languages. QUADAS.MAC goes with this. CONSOLE.* is a way to process the RSX consol log file with DATATRIEVE to pull out various items like batch and print jobs, logins, etc. Most of the rest of the stuff has to do with processing RSX-11M-Plus System Accounting information with DATATRIEVE, and with some FORTRAN programs (one to rectify the data, the others are for graphing the data on a PRO-3xx system). This isn't quite as coordinated as I would like it to be as it contains a number things developed at various sites at different times, and by the next symposia may be better organized, but it is useable. [Spring 1987: I just got a call from someone who wanted to run this stuff on a VAX (taking the data off on an 11, of course). I discovered that some of the record definitions may have to be changed a little, like taking the USAGE COMP out of COMPUTED BY fields. If I ever get around to doing this myself I'll put it on this tape; until then, you must make the changes yourself.] B. Z. Lederman DTR/4GL Library Rep. $ echo MDA0:[356040]README.Here This area contains several current or nearly current Kermit communications programs. Included are Kermit-11, VMS Kermit, C Kermit (Amiga, Unix, Macintosh...), CP/M Kermit, MS-DOS Kermit, some IBM mainframe Kermits, and some document overview files (see AAAREAD.ME for more information).