:ERTP:[002,002]README.1ST THIS TAPE IS A COLLECTION OF SOFTWARE, DOCUMENTATION, AND OTHER GOODIES THAT HAVE BEEN SUBMITTED BY PDP-11 USERS AT THE FALL 1979 DECUS SYMPOSIUM IN SAN DIEGO. ALL OF THIS SOFTWARE IS IN THE PUBLIC DOMAIN, AND NO RESPONSIBILITY FOR IT IS CLAIMED BY DEC, DECUS, THE RSX SIG, OR ANYONE ELSE. THE COLLECTION RESIDES ON TWO REELS OF TAPE IN FLX FORMAT AT 800 BPI. THERE ARE TWO TEXT FILES (READT1.TXT AND READT2.TXT) WHICH CONTAIN [*,*]README.1ST FOR TAPES ONE AND TWO RESPECTIVELY. THERE ARE ALSO TWO COMMAND FILES (FLXC1.CMD AND FLXC2.CMD) WHICH WILL CREATE THE TWO DECUS TAPES. A COMMAND FILE TO CREATE UICS IS IN [2,2]CRUIC.CMD. RESPECTFULLY SUBMITTED, PHILIP H. CANNON, RSX/IAS SIG LIBRARIAN SCIENCE APPLICATIONS, INC 1211 WEST 22ND STREET SUITE 901 OAK BROOK, IL 60521 (312) 655-5960 :ERTP:[300,001]README.1ST THIS SUBMISSION IS FROM THE CHICAGO AREA REAL TIME SOCIETY. 300,2 CONTAINS DIRECTORIES FOR THE SAN FRANCISCO TAPE AND THE NEW ORLEANS TAPE. THE "TPC" PROGRAM IS USED TO MAKE COPIES OF THE SIG TAPES IN "FLX" FORMAT. "TPC" READS FLX TAPES INTO ONE FILE ON A DISK. IT WILL THEN COPY THIS FILE BACK TO TAPE. IT IS FAST, IT KEEPS ABOUT THREE BUFFERS SO THAT THE TAPE RUNS AT FULL SPEED. 300,46 THESE ARE SLP CORRECTIONS TO RUNOFF. THEY MODIFY THE RUNOFF ON THE NEW ORLEANS TAPE. THE CHANGES GIVE "CHANGE BARS" TO RUNOFF AMOUNG OTHER THINGS. 300,47 THIS IS THE SOFTWARE TO IMPLEMENT THE "ILLEGAL INSTRUCTION" TRAP AS AN EXTENTION TO THE RSX-11M EXEC. THIS PROGRAM WAS GIVEN AS A POSTER PAPER AT THE SAN DIEGO 1979 MEETING. 300,52 THESE MODULES ARE MACRO-11 SUBROUTINES WHICH CAN BE CALLED FROM FORTRAN. THEY GIVE THE USER ACCESS TO THE FCS MACROS (LIKE READ$,WRITE$) FROM FORTRAN. THE CODE HERE HAS NOT CHANGED SINCE NEW ORLEANS, HOWEVER SOME NEW DOCUMENTATION HAS BEEN ADDED. 300,56 SOME NEAT TECO THINGS 300,57 ANOTHER VERSION OF SRD 300,60 A REVISED VERSION OF THE C RUNTIME LIBRARY FOR THE FALL 78 SAN FRANCISCO SIG TAPE 300,61 A SHORT PROGRAM WHICH USES SUBROUTINES IN THE "PIP UTILITY LIBRARY" TO DO A WILD CARD DIRECTORY SEARCH. THIS PROGRAM SHOWS THE USER HOW TO USE THE PIPUTIL LIBRARY ROUTINES TO DO DIRECTORY SEARCHES UNDER PROGRAM CONTROL. :ERTP:[300,046]README.1ST These files are the same as exists on the New Orleans tape. However the missing file is here. To use, use the slp.cmd file to insert the slp corrections and then assemble and build the runoff. These corrections are not compatable with the Mark Lewis corrections also on the new orleans tape. :ERTP:[300,047]README.1ST This area contains the files nessasary to intercept illegal instructions. The area contains a paper, and design spec etc :ERTP:[300,056]README.1ST THIS IS A COLLECTION OF TECO MACROS AND SOME CHANGES TO TECO. FOR MORE INFORMATION, SEE [300,56]README.TEC. :ERTP:[300,057]README.1ST This is file README.SRD. This is a vastly improved version of SRD, dated 6-DEC 1979. by: Ray Van Tassle Motorola 1301 E. Algonquin Rd. Room 4135 Schaumburg, Ill. It has been sporadically updated over the last year and a half, so long that I forgot what it's original base was. I think it was the version distributed with our IAS V 2.0 system. The original SRD had a massive number of bugs, the worst one was probably that it would loose files on a Write-back (but mostly only on very large directories) !!!!!!! This version has had all the bugs I could find fixed, plus a lot of enhancements. Some of the key things are: Write-back works properly, and it also re-tries if it gets an I/O error on the write. It will dynamically expand it's core buffer (via EXTSK$ directive) if the directory won't fit. If the entire directory won't fit, it will do it in chunks, each of which is sorted properly; along with a warning message. A trailer line for each directory is given, showing the number of files in the UFD, and the number of files selected. If a switch that causes the file header to be read is specified (/MI, /FU, or a date switch), the number of blocks used/allocated is also given. A "nolist" switch is added, so you can get the above trailer info, without getting a list of the individual files (very handy for scanning an entire disk). The user write-up has been re-written. On date select, the "before" and "after" dates can now both be specified. The format of the output has been slightly modified so that a simple TECO macro can make a PIP command file to copy (or whatever) the selected files. Two macros to do just that are also on this tape, in my UFD for TECO macros. To use them, do: SRD XXX.CMD=???? TEC XXX.CMD *EISTRIP$$ *EIGET$$ * (any other edit you may want to do) *EX$$ This SRD has been built and run on 11D 6.2, IAS V2.0, and 11M V3.1 To build it, do: MAC @SRDASM TKB @SRDBLD The SRDBLD.CMD and .ODL files have to be slightly modified for the various systems. They are commented. :ERTP:[365,001]README.1ST [365,1]CONTAINS CHANGES TO SRD. FOR MORE INFORMATIION, SEE README.DOC AND SRD.RNO. :ERTP:[301,001]README.1ST This is the SCLUG (Southern California Users' Group) (RSX) submission for the San Diego 1979 DECUS meeting. UIC [301,2] contains information about all programs our user group has submitted. LIB.DIR is a brief 2-line description of each program, and LIB.DOC is the complete description of the programs. The following is a brief descriptions of the programs submitted for this meeting: DIRECTORY DECUS SIG TAPE DESCRIPTION --------- -------------- ------------------------------------------------ [301,011] SAN DIEGO 79 SELECT - FRTRN CALLABLE ROUTINE FOR KEYBD OPTION SELECT REV. 790621. [301,026] SAN DIEGO 79 UNIX-STYLE EDITOR - REWRITTEN IN MACRO FROM THE CONROY C VERSION [301,027] SAN DIEGO 79 MATLIB - MATRIX/VECTOR MANIPULATION PACKAGE IN MACRO FOR USE W/ FPP [301,030] SAN DIEGO 79 XMITR - TERMINAL EMULATOR FOR A REMOTE COMPUTER, INCLUDING FILE XFR CAPABILITY [301,031] SAN DIEGO 79 POOLFL - PRIVILEGED TASK TO DISPLAY SNAPSHOT OF POOL (3.1 ONLY FOR THE MOMENT) Note that LIB.DIR and LIB.DOC now list which tape the program was last submitted on. :ERTP:[301,027]README.1ST A FORTRAN CALLABLE SET OF MATRIX SUBROUTINES. SEE [301,27]MATLIB.TXT AND MATLIB.DOC FOR MORE INFORMATION. :ERTP:[301,030]README.1ST ********************************************************************* * * * README.XMT XMITR PROGRAM * * * * If you have any problems with or questions about XMT * * please contact: * * * * Michael D. Lampi * * McDonnell Douglas Corporation * * mail location 35-44 * * 3855 Lakewood Blvd. * * Long Beach, Cal. 90846 * * telephone (213) 593 - 2029 * * * ********************************************************************* XMTBLD.CMD Command file to assemble & task build XMT ABREAK.FTN ASCII8.FTN BREAK.FTN CLSFIL.FTN COPYMD.FTN CTLCHR.FTN CTLSUB.FTN DELAY.FTN ECHO.FTN ENQUE.FTN FORMAT.FTN HELP.FTN INPFIL.FTN OPNGET.FTN OPNPUT.FTN OUTFIL.FTN PROMPT.FTN READST.FTN REDEF.FTN SETUP.FTN STATUS.FTN STOPIT.FTN XMITR.FTN GETSQ.MAC (Just as written in the FORTRAN-IV User's Guide) ICNT.MAC The following MACRO-11 subroutines may have to be tailored to correspond to your respective systems. ITTOUR.MAC TTYOUT.MAC TWAIT.MAC For the more adventurous souls, the following files can be tried in place of ITTOUR.MAC, TTYOUT.MAC, and TWAIT.MAC to reduce the overhead of XMT. Note, however, that these routines are in the debugging stage and may not work very well on your (any) system: TTYFLAG.MAC ITTFLAG.MAC WAITFLAG.MAC For a bit more background, this program was originally designed to run in an RT-11 environment using DL-11W's for communication. It was then transported over to RSX-11M 3.1 using DZ-11's and 212 modems. No loss of information was found at speeds of 300 baud when talking with ANY system, but PDP-11/70's were able to out-talk our poor 11/34 at 1200 baud and cause us to lose information, but usually only when XMT was checkpointed for extended lenghts of time. Under RSX-11M v3.2 a few features were added to the ITTOUR.MAC and INPTT1.MAC subroutines to make use of a few v3.2 TT: driver features, such as full-duplex and 8-bit characters. This program has been successful in receiving and transmitting at rates up to 4800 baud on an 11/34 system (under v3.1) with no data loss. Under v3.2 there should be no loss of data at any speed. :ERTP:[302,001]README.1ST SEATTLE LUG CONTRIBUTION TO THE 1979 SAN DIEGO DECUS [302,1] - SEATTLE.RNO (This file) [302,207] - QUEUE QUEUE is a Fortran-callable routine to que spooler requests, (i.e., it does about everything QUE does but from an executing program). Supported features include suppression of banners, delete/nodelete of files after printing, concatenation of output files and submission of batch jobs. Note that the build file uses the I/O error deciphering routine (IOE) from [302,303]. It was written for IAS 3.0 - as for other systems ?????? [302,210] - HANGUP Hangup is a privileged task that runs at periodic intervals and hangs up modems for inactive, logged out terminals. It was written for IAS 3.0 and is usually run from the SCI terminal. This program solves the problem referred to by several SPR's and DECUS Wish List item 56. [302,301] - MULTI-TREK MULTI-TREK is a multiple terminal version of the Star-trek game. It consists of a real-time driver task, MTREK, and a multi-user, time-shared task, PLAYER, for each terminal, which play against each other (no Klingons or Romulans, but watch out for the black holes). This is an enhanced version of the MULTI-TREK submitted to the New Orleans collection. In this version the computer can also be requested to be a "player". Detailed instructions are contained in the file MTREK.TXT. [302,302] - GREP GREP was originally submitted to the San Francisco collection under a UIC of [315,100]. Several enhancements were made and it was resubmitted to the New Orleans collection under this UIC. This version has a few minor changes and bug fixes. [302,303] - IOE In response to any recognized I/O error code, IOE will return an ASCII string describing the type of error. It is available both as a Fortran-callable subroutine and as a PDS or MCR command. :ERTP:[305,100]README.1ST GETTING ON THE AIR WITH RSX-11/IAS RUNOFF RSX-11M MAPPED SYSTEMS All command files follow the standard RSX-11M conventions. 1. [100,10] should contain all source modules. 2. [100,20] should contain the file RNOASM.CMD. 3. [100,20] will recieve the object output files. 4. [100,30] will receive listing files. 5. [1,20] should contain the file RNOBLD.ODL 6. [1,24] should contain the file RNOBLD.CMD 7. [1,34] will receive the map output file. 8. [1,54] will receive the task image file. Procedure: 1. Use UFD to set up the proper UFDs, if necessary. Note that all command files must be changed if you do not do this. 2. Use FLX to move the files to their proper UICs. 3. Set the UIC to [100,20] and assemble. SET /UIC=[100,20] MAC @RNOASM 4. Use PIP to construct a concatenated object file for all RNO files: PIP>RNO.OBS=*.OBJ 5. SET THE UIC to [1,20] and build a library containing the RNO object files: SET /UIC=[1,20] LBR>RNO/CR=[100,20]RNO.OBS 6. Edit the Task Build command file to reflect your individual system needs. The Task Build command file contains parameters to set the default switches, default paper size (for /-FF) and default underline mode. 7. Build the task image file. The map will go to [1,34] and the task image to [1,54]. TKB @[1,24]RNOBLM PAGE 2 RSX-11M UNMAPPED SYSTEMS Users of unmapped systems should follow the procedure outlined for mapped systems, but selecting UICs as appropriate. File RNOBLD.CMD will have to be edited to delete the /MM switch and to change the PAR directive to match system requirements. RSX-11D/IAS Users of RSX-11D/IAS should follow the procedure outlined for users of RSX-11M Mapped systems. Since the conventions for source and object files are installation dependent, all .CMD and .ODL files should be edited accordingly. Additionally, RSX-11D/IAS users should alter RNOBLD.CMD to change the /MM switch to /MU and to change the PAR directive as needed. Alternatively, IAS users may use command file RNOIAS.CMD to assemble and build RUNOFF. The command file contains parameters to set the default switches, default paper size (for /-FF) and default underline mode. RSTS/E To build RUNOFF under RSTS/E V06C-03 systems, run the $BUILD program and specify the RNOBLD.CTL control file on the distribution medium. RNOBLD.CTL assumes that all files have been copied to account [100,100] (use PIP.SAV). If users desire to build directly from the distribution of from another account, it will be necessary to edit RNOBLD.CTL to change references to [100,100] to the [p,pn] used in the distribution. Both the RT11 and RSX Run-Time Systems are assumed present in the system, as the PIP.SAV, MAC.TSK, LBR.TSK, and TKB.TSK programs are required in the build procedure. The Task Builder run will normally produce the message: ?TKB -- *DIAG*-MODULE ERR MULTIPLY DEFINES SYMBOL EOF This is not an error. At the (successful) completion of the procedure, RNO will be ready to run. The last step of RNOBLD.CTL copies the files necessary to use RNO (i.e., RNO.TSK and RUNOFF.RNO) to account [1,2]. This step should be deleted or changed if users do not desire to store RNO in [1,2]. To use the Concise-command language feature of RSTS/E, the following CCL command should be installed: CCL RNO=[P,PN]RNO.TSK RNO.TSK is not a privileged program. It should, however, be installed with an <104> protection code if it is desirable for all users on the system to access it. PAGE 3 CONTENTS OF THE DISTRIBUTION RNOASM.CMD - Assembly command file for RSX-11M RNOBLD.CMD - Task builder command file for RSX-11M RNOBLD.CTL - RSTS/E build control file RNOBLD.ODL - Overlay description for RSX-11M RNO.ODL - Overlay descriptor for RSTS/E RNOIAS.CMD - Command file for IAS RNOIAS.ODL - Overlay descriptor for IAS RSTASM.CMD - Assembly command file for RSTS/E RSTBLD.CMD - Task builder command file for RSTS/E CMTAB.MAC - RUNOFF source file COMND.MAC - RUNOFF source file ERMSG.MAC - RUNOFF source file FMTCM.MAC - RUNOFF source file HYPHEN.MAC - RUNOFF source file INDEX.MAC - RUNOFF source file PINDX.MAC - RUNOFF source file RNCMD.MAC - RUNOFF source file RNFIO.MAC - RUNOFF source file RNORSX.MAC - RUNOFF source file RUNOFF.MAC - RUNOFF source file START.MAC - RUNOFF source file RNPRE.MAC - RUNOFF source prefix file for all systems RSTS.MAC - RUNOFF second prefix file for RSTS/E RUNOFF.RNO - Source for RUNOFF manual README.1ST - This document :ERTP:[310,002]README.1ST [310,2]T.RNO IS A COMMENTED DIRECTORY OF ALL PAST RSX SIG TAPES, COURTESY OF RUSS BROWN AND THE TARLUG. :ERTP:[312,315]README.1ST 312,315 COLLECTION SAN DIEGO, FALL 1979 THIS AREA CONTAINS SUBMISSIONS FROM G. EVERHART, RCA, SINCE THE SAN FRANCISCO COLLECTION (12/1978). PROGRAMS ARE AS FOLLOWS: DDT22.MAC A SYMBOLIC DEBUGGER ENHANCED OVER THE DECUS LIBRARY VERSION. THIS VERSION OF DDT WILL ATTACH THE CONSOLE AND RETAINS THE DSW IN SYMBOL "$DSW" FOR EXAMINING DSW STATUS DURING BREAKPOINTS WITHOUT THE USUAL ODT IS.SUC STATUS FROM THE CONSOLE QIO$. IN ADDITION, THIS VERSION OF DDT HAS BEEN CALLED DDT-22 BECAUSE IT SUPPORTS FULL 22 BIT PDP11 ADDRESSING IF ASSEMBLED TO DO SO. THE INITIAL PART OF DDT CONTAINS A LIST OF CONDITIONALS; READ IT TO FIND OUT HOW TO ASSEMBLE DDT. THE 22 BIT MODE REQUIRES I/O PAGE ACCESS BUT DOES NOT DEPEND ON THE OPERATING SYSTEM. IF HOWEVER RSX11M IS IN USE, ONE MAY ASSEMBLE DDT TO EXAMINE/MODIFY ANOTHER TASK BY NAME (THE COMMAND LOOKS LIKE $UL'TSKNAM') IF THE TASK IS IN MEMORY. OTHERWISE, DDT WILL JUST ALLOW YOU TO FILL IN VIRTUAL PAR'S (ASSUMING ALL PDR'S ARE SET TO 4K R/W MODE) AND USE THEM FOR ADDRESSING. THESE ARE NAMED PAR0 THROUGH PAR7. NOTE THAT THE REAL APR'S ARE MODIFIED ONLY TRANSIENTLY (AT PPRIORITY 7) AND RESTORED SO THE OPERATING SYSTEM CANNOT FIND OUT ABOUT THE CHANGES. A FEW OTHER BELLS AND WHISTLES ARE ALSO ADDED. MOST NOTABLY, DDT CAN NOW EXECUTE MACROS. THERE IS A COMMAND TO FILL IN A LINE OF DDT COMMANDS, WHICH MAY THEN BE EXECUTED WITH OR WITHOUT ECHOING OF THE COMMANDS ENABLED. CONTROL RETURNS TO THE CONSOLE WHEN THE MACRO IS USED UP, OR ON COMMAND FROM INSIDE THE MACRO (A GOOD IDEA...). THE DDT SYMBOL TABLE MAY BE EXTENDED NOW BY ADDING SYMBOLS TO .PSECT .SYMS$ WITH A TERMINATOR CONSISTING OF 3 ZERO WORDS A THE END. A SEPARATELY ASSEMBLED MODULE, IF IT APPEARS AFTER DDT IN THE COMMAND TO TKB, WILL ADD MORE SYMBOLS TO THE DDT SYMBOL TABLE. TO ENABLE THESE SYMBOLS, PUT 177777 IN THE SYMBOLIC LOCATIONS SYMEND AND SYMEND+2 WITH DDT. ALL YOUR USER SYMBOLS WILL THEN BE AVAILABLE TO DDT. NPUT.MAC NPUT IS A FORTRAN-CALLABLE FIELD MOVE SUBROUTINE. IT ALLOWS A FIELD OF N BITS LENGTH (N LESS THAN 65536) TO BE MOVVED FROM A LOCATION STARTING AT ANY BIT ANYWHERE IN YOUR VIRTUAL ADDRESS SPACE TO A NON-OVERLAPPING FIELD STARTING ANYWHERE ELSE (I.E., ON ANY BIT.) IT SHOULD BE USEFUL FOR UNPACKING DATA FROM FOREIGN FORMAT STORAGE DEVICES. FPEM.MAC LOS ALAMOS SUBMITTED A PARTIAL RSX11M FLOATING POINT UNIT EMULATOR SOME TIME AGO TO THE SIG TAPES. IT WOULD NOT HANDLE ERRORS CORRECTLY. THIS IS A VERSION THAT HANDLES ERRORS AND EMULATES AN FP11-C ON A (MAPPED) RSX11M CONFIGURATION. TO USE IT, BE SURE YOUR RSX11M SYSTEM IS SYSGENED FOR NO FLOATING POINT, AND THAT YOUR VERSION OF THE F4P RUNTIME SYSTEM IS THE NON-FPP VERSION. THEN TASKBUILD WITH THE /FP SWITCH. ONCE YOU FIX THE FPEM TASK (BUILD ACCORDING TO INSTRUCTIONS IN THE SOURCE) AND RUN IT (AT THE BOTTOM OF THE PARTITION!!! IT IS A DISASTER TO HAVE IT SHUFFLED AND MOVED!), YOUR TASKS THAT USE FLOATING POINT INSTRUCTIONS WILL WORK AS IF YOUR MACHINE HAD AN FPU BOX. ILLEGAL INSTRUCTIONS WILLL CONTINUE TO BE TREATED NORMALLY. LISTRS.MAC THIS VERSION OF LIST/RSX ALLOWS OUTPUT FILES TO BE APPENDED TO, AND CAN SPOOL THE OUTPUTS. THIS IS TO WORK WITH THE RSX11M SPOOLER MAINLY, BUT IT CAN REDUCE REDUNDANT BANNER SHEETS GENERATED BY THE SYSTEM. ALSO, A SWITCH TO REMOVE MULTIPLE SPACES IS ADDED, AND A FEW OTHER MINOR BELLS AND WHISTLES. WNDMNG.MAC THIS FILE CONTAINS SOME ROUTINES THAT ASSUME THEY ARE MAPPED TO THE I/O PAGE. THEY WILL PERFORM THE EQUIVALENT OF A MAP$ OPERATION IN RSX11M (TESTED IN V3.1) MUCH MORE QUICKLY THAN THE REAL RSX11M CAN WHERE FAST MAPPINGS ARE NEEDED. THE VERSION HERE SETS UP A REGION ALSO, AND ASSUMES PDR'S ARE PREVIOUSLY SET UP AS ALL 4K READ/WRITE MEMORY. :ERTP:[323,001]README.1ST PALUG - Portland (Oregon) Area Local User Group submissions RSX [323,1] *.DIR Annotated directories of past DECUS tapes :ERTP:[324,001]README.1ST [ 3 2 4 , 1 ] Western Reserve Users Group(WRUG) Cleveland/Akron Ohio Group Librarian- RSX, RT, Pascal: Greg Merrell Allen-Bradley NC Systems Division 747 Alpha Drive Cleveland, Ohio 44121 (216)-449-6700 This directory contains the contributed programs of the WRUG to the Fall 79 DECUS symposium. Contributions are cataloged as follows: 324,001 Info Contains this file. 324,201 IAS Sys *.DIR Annotated directories of past DECUS tapes :ERTP:[324,001]README.1ST [ 3 2 4 , 1 ] Western Reserve Users Group(WRUG) Cleveland/Akron Ohio Group Librarian- RSX, RT, Pascal: Greg Merrell Allen-Bradley NC Systems Division 747 Alpha Drive Cleveland, Ohio 44121 (216)-449-6700 This directory contains the contributed programs of the WRUG to the Fall 79 DECUS symposium. Contributions are cataloged as follows: 324,001 Info Contains this file. 324,201 IAS Sys********************************************************** To assemble SHO: MAC @SHOASM To build SHO TKB @SHO This code SHO is specific for the Comtal Vision One but could be altered for another display . end of readme.1st :ERTP:[340,020]README.1ST ; ; DOC and KWC are two utilities written at the ; Atmospheric Sciences Division of the Alberta ; Research Council, Edmonton, Alberta. ; ; DOC - a handy aid to generation of formatted ; documents from predefined templates. ; ; KWC - a utility for the generation of KWiC ; (Key Word in Context) index listings. ; ; Included with these utilities is the Timesaver ; macro library and the general purpose object ; library from ASD, which is required in building ; these utilities. ; :ERTP:[342,001]README.1ST [342,1] CONTAINS TECO VERSION 35 :ERTP:[344,001]README.1ST The following UIC's are part of the KMSF RSX11M V3.2 Enhancements Package. [344,1] FCS resident library for RSX11M V3.2 which is auto- ZAPPED to build with all DEC utilities even those calling for additional SYSLIB modules. For the more daring a version of FCSRES is supplied which will support ANSI magtape and big buffering. [344,2] A complete package of HELP files in the new V3.2 HELP file format. [344,5] Useful command files. SHOW-show system status either using ...AT. or ...PIN. BATCH, OPT,BLD, and F4P are all command files used in creating build files for F4P programs. The command files are used by the batch processor. SPR.CMD-The RSX group likes this one. It will produce legible, machine generated SPR addendums. SPR administration will now accept these if you send in a preprinted form with your name attached and 6 or so copies of the addendum. [344,20] A collection of ODL files suitable for building most of the RSX utilities with an FCS resident library. [344,24] A collection of command files and ODL files suitable for building many of the EXECUTIVE privleged tasks with an FCS resident LIBRARY. A FCS resident library suitable for V3.2. A collection of command files suitable for building almost all the utilities with an FCS resident library. [344,40] Terminal and disk accounting, privlege allocation, modifications to HELLO and BYE, account utilities and report programs. A task to monitor total system utilizaton(CPULOG) in the USER, EXEC, and NULL task states. An update to Greg Basset's ACCLOG (called TSKLOG) suitable for V3.2 BL26). Mark Johnson's new, improved MAIL Utility. Run privlege checking and parameter passing for INSTALL. (This version of TSKLOG assumes SYSTEM ACCOUNTING not in use). Implementation of the RSX11M-PLUS system uic for privileged tasks, LIBUIC. Support to set the value of LIBUIC via the SET command, and RUN $ searches both SYSUIC and LIBUIC on LB0: for the task. Enhancements to ...AT. to provide a default UIC to check for command files[1,5] if a file is not found, to implement , and to implement the /NOLI switch. [344,41] Simple accounting programs based on Gregg Bassets ACCLOG. These programs should run under V3.2. CPULOG computes the time the system spends in USER, SYSTEM and IDLE state and logs the data to file at periodic intervals. TSKLOG is just like GREGG BASSET's ACCLOG except it runs under V3.2. [344,43] Utilities. An enhanced version of Coleman's CVL allowing the user to change most of the disk volume INI parameters. A Truncate utility, a disk fragmentation utility, and a spool queue display utility. As a bonus for all user's who have ever had a POOL run out, courtesy of the RSX11M group is POOL, the pool monitor which won't let you run out of pool if it can help it. Also included is Fortran task which will force MCR command lines onto other terminals using the SPAWN directive, and a macro task(TCF) to decode a command line of ASCII octal numbers and send them to TI: as terminal control commands. (ie TCF 7 is ^G or BELL). [344,44] Here is a version of the old RMDEMO which runs on VT100's which are in ANSI mode. This version is almost half as small as the new version and supports many of its features(X - exits, R - replots). This version(less my mods) was distributed with the field test kit of RSX11M V3.2 and is distributed here courtesy of the the RSX group. [344,45] RSX11M V3.2 BATCH including Virtual Terminal support, BATCH, and SUBMIT utilities, Batch Queue display, documentation, and a Fortran callable subroutine to interface with VTDRV. Also included is a Procedure Interpreter(PIN) for use with BATCH. PIN is used as a replacement for ...AT. by BATCH When built with FCSRES, PIN is 4 times smaller than ...AT. [344,65] A complete SYSTEM ACCOUNTING package for RSX11M. While oriented towards providing performance measurement tools, it provides the basis for implementing a very reasonable charge back accounting system. Please read SYSLOG.DOC. A discription of all the modifications and enhancements and most of the utilities is in KMSKIT.DOC. The command file [344,40]KMSGEN.CMD will provide all required information for building the KMS Enhancements and a number of the other programs. Read KMSKIT.DOC before trying to include the executive data base changes. The files ACCOUNT.HLP and BATCH.HLP are HELP format files for even- tual use with the HELP processing enhancements. MCRAT.TXT and EXAMPLES.TXT are KMS's documentation on the MCR and ...AT. changes and Richard Kirkman's origional documentation for CCL. Please note that substantial enhancements have been made to CCL. CCL.DOC(CCL.RNO) is the user's manual for CCL. To use this kit, transfer the files to their respective UIC's. The user with an RK05 system (like me) is going to have a bit of trouble since there are a lot of files. If the HELP and documentation files are all transfered to a seperate disk, then a RK05 can be constructed containing just the kit sources, command files, SLP files, and DEC virgin distribution source files and .OLB files.(with room left over for taskbuilding). However it will be tight. Read all the documentation over twice. Set /UIC=[344,40] and type @KMSGEN/-MC and run through a KMSGEN asking for a long dialog. Place the required DEC sources in the correct places, renaming them if required. KMSGEN will try and do all the SLP patches both to the EXEC modules and the SYSGEN command files. If KMSGEN sucessfully SLPs the EXEC and SYSGEN command files, stop and do a SYSGEN if you are incorporating data structures(accounting) requiring a SYSGEN. Once the SYSGEN is done use KMSGEN again to create all needed files. It is very important that any user implementing these enhancements to register its use with me. If any bugs are found that are of consequence I am prone to mail out bug fixes to the current distribution list. Also direct feedback to me is important for deciding if features/programs are to be enhanced, maintained and supported from one RSX11M release to the next. These programs have been extensively tested for the case where all KMS options are selected and where most DEC sysgen options are selected. Other options/configurations of this KIT are possible, but until I start getting feeback from other users who have configured their option selection option selection differently, I will not know if I got all the conditional code correct. Good Luck, James G. Downward KMS Fusion, Inc. 3941 Research Park Dr. Ann Arbor, Mich. 48104 (313)-769-8500 :ERTP:[344,070]README.1ST On [344,40] a version of ARC MAIL is supplied which is identical to the last release of Mark Johnson's. It is supplied in .OLB form only, and only for user convenience of trying to collect significantly important programs for managing a large multiuser system into one place. The sources are included here so that users not having past DECUS tapes will be able to get them. The MAIL utility is an excellent example of a user providing the RSX community with a very sophisticated and versitale program. This utility has been in active use at KMS for over two years. It is so good that the RSX11M PLUS kit includes it as part of its standard(but unsupported) distribution. I encourage users to build it and use it and just maybe to write off a short note to Mark Johnson to say 'thanks'. For use with our system accounting package we have made a slight modification to the way in which MAI... tracks down a user to see if he/she is on the system. MAI... first looks for the correct UIC. If the correct UIC is not found it scans the terminal UCB's to find a terminal using the correct account number. If the correct account number is found, that terminal is notified that a letter has been set to him/her. Enabling this feature is done by setting ACCNUM=1 via a global patch. THERE STILL EXISTS A SLIGHT BUG!! in this program. At the time that it was written, GTSK only returned the task default UIC(not the protection UIC). On a multi-user protection RSX11M system you should examine the code in MAIOPN.MAC to find where GTSK$ is used. Change the code which is getting the group and member UIC to correctly reflect the existance of the correct(LOGIN UIC) in word 17(octal) of the GTSK buffer. I would normally make this bug fix but I just found out about the bug at the Fall DECUS meeting. This tape has to go out today and I would rather not muck around with an otherwise terrific program unless I have sufficient time to test it. >>> >>> WARNING. The SLP patches will not work for systems supporting DECNET or >>> for which M$$CLI is defined because of the additional word in each UCB. >>> This can simply be remidied by changing the offset value in the slp file. Finally, have fun. Jim Downward KMS FUSION, INC 3941 Research Park Dr. Ann Arbor, Mich. 48104 (313)-769-8500 17-DEC-79 :ERTP:[357,001]README.1ST [357,1]README.DOC is a description of files submitted by: PDP-11 Seaboard LUG c/o Donald Arrowsmith Naval Air Propulsion Center Box 7176 Trenton, N.J. 08628 609-882-1414 x439 [357,11] contains an updated version of XRF from the CARTS LUG submission to the fall '77 San Diego symposium. This is a Fortran cross referencer which lists statement numbers and variables along with the source line numbers which reference them. [357,12] contains an updated version of DISOBJ again from the fall '77 CARTS LUG. This is a reverse assembler which will take any object file and produce a "MACRO" style list- ing. [357,13] contains a potpourri of RSX-11M V3.2 modifications. [357,14] contains tasks to use the Digital Pathways model TCU-130 clocks. [357,15] contains tasks to use a VOTRAX voice synthesizer under RSX-11M.