: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:[360,001]README.1ST The following is a description of files contributed by: AERONAUTICAL RESEARCH ASSOCIATES of PRINCETON (A.R.A.P.) Box 2229, 50 Washington Road Princeton, N.J. 08540 (609) 452-2950 Any inquiries should be directed to John D. (Len) Leonard. A.R.A.P. configuration 11/70, 320kw, TU16, 3 RP06's FORTRAN IV-PLUS is the default compiler (FOR) and all .FTN files are F4P code and should be compiled as such. Currently running IAS VS 3.0 All of the following files are on [360,*]. Note that ARAP.OLB is needed for most all task builds. [360,200]ARAP - Contains ARAP.OLB and associated source for routines contained in ARAP.OLB. These routines are of general interest. ARAP.FTN is a conca- tenated source file of all .FTN modules. This copy of ARAP.OLB supercedes the copy on the New Orleans SIG tape. Program Abstracts -2- [360,240]GETCPU- GETCPU is a FORTRAN callable function which re- turns a timesharing tasks accumulated CPU time in ticks. See GETCPU.BLD and GETCPU.DOC. RSD1.MAC supercedes RSD1I.FTN from the New Orle- ans SIG tape. [360,245]SPY - SPY dynamically graphically displays timeshar- ing task's CPU utilization on a terminal basis. It is written in the spirit of DEMO and the dis- plays available on VAX. Refer to SPY.DOC for full documentation, SPYBLD.DOC and SPYBLD.CMD for task build options. :ERTP:[364,001]README.1ST THE FOLLOWING TWO PROGRAMS ARE SUBMITTED BY: HARRY ATHERTON UNIVERSITY OF CINCINNATI MEDICAL CENTER DEPARTMENT OF PEDIATRICS, ROOM 6253 231 BETHESDA AVE. CINCINNATI, OHIO 45267 PHONE (513) 872-5341 [364,20] ADDITION OF SEMAPHORE DIRECTIVES TO THE RSX11-M EXECUTIVE THESE DIRECTIVES ARE USEFUL FOR SOLVING PROBLEMS OF CONCURRENT ACCESS OF MULTIPLE TASKS TO DATA STRUCTURES (OR ANYTHING ELSE). A DESCRIPTION OF THE DIRECTIVES AND INFORMATION FOR ADDING THEM DURING A SYSGEN ARE GIVEN IN SEMINFO.RNO. INFORMATION ON SEMAPHORES IS GIVEN IN THE PAPER "IMPLEMENTATION AND APPLICATION OF SEMAPHORES IN RSX-11M" PRESENTED AT THE FALL 1979 DECUS. REPRINTS ARE AVAILABLE FROM THE ABOVE ADDRESS. [364,44] FAST FLX-TAPE READER (FFL) THIS PROGRAM WILL READ ALL FILES SPECIFIED FROM FLX-TAPE INTO THEIR CORRESPONDING DIRECTORY ON DISK IN ONE PASS THROUGH THE TAPE. THIS PROGRAM SHOULD MAKE COPYING ALL OR PARTS OF THIS TAPE TO DISK FASTER AND EASIER. A COMPLETE DESCRIPTION OF THE PROGRAM IS IN "FFL.RNO." A TASK IMAGE FOR A MAPPED SYSTEM IS INCLUDED ON THE TAPE. TO MAKE IT EXECUTABLE EITHER COPY IT WITH PIP TO MAKE IT CONTIGUOUS IF IT IS ALREADY ON DISK: PIP /NV/CO=FFL.TSK OR HAVE FLX ALLOCATE A CONTIGUOUS FILE: FLX SY:[your UIC]/CO/BL:33.=MT:[364,44]FFL.TSK :ERTP:[366,200]README.1ST ROBERT WATSON CISCO, INC. (918)665-2110 4135 S. 100TH E. AVE. TULSA OK 74145 THIS TAPE CONTAINS THE MODULES FOR TWO TASKS. 1. TASKER IS COMPOSED OF TASKER.CMD (TASKBUILD COMMAND FILE, MCR MODE) TASKER.FTN OP.FTN DOIT.FTN REG.FTN OCTL.FTN BAD.FTN FILL.FTN INIT.FTN BRA.FTN CHANGE.FTN SRCH.FTN OTHER.FTN HDR.FTN 2. SEE IS COMPOSED OF SEE.CMD (TASKBUILD COMMAND FILE, MCR MODE) SEE.FTN GETSYS.MAC HOLE.MAC *** THESE TWO TASKS ARE USABLE ONLY ON AN IAS VERSION 3.0 SYSTEM *** ------------------------------------------------------------------------ TASKER IS A UTILITY FOR EXAMINING AND MODIFYING TASK IMAGE FILES ON DISK. IT HAS FOUR FUNCTIONS: UPDATE REPORT SEARCH HEADER UPDATE MODE ALLOWS THE USER TO DISPLAY ANY WORD OF THE TASK (AS AN OCTAL NUMBER) BY VIRTUAL ADDRESS, AND ENTER NEW CONTENTS IN IT. THE NEW CON- TENTS CAN BE TYPED IN AS OCTAL, ASCII, OR ASCII TO BE CONVERTED TO RAD50. REPORT MODE ALLOWS THE USER TO DISPLAY (OR PRINT) ANY WORD OR SECTION OF WORDS OF THE TASK AS OCTAL, ASCII, RAD50 CONVERTED TO ASCII, OR AS MACRO SOURCE CODE. SEARCH MODE ALLOWS THE USER TO ENTER ONE OR TWO WORDS AS OCTAL, ASCII, OR ASCII TO BE CONVERTED TO RAD50. THEN TASKER REPORTS THE VIRTUAL OF EVERY OCCURENCE OF THIS WORD (OR WORDS) WITHIN A SPECIFIED ADDRESS RANGE. HEADER MODE DISPLAYS (OR PRINTS) INFORMATION FROM THE TASK HEADER IN AN EASILY READABLE FORMAT. RELATIVELY SIMPLE CHANGES CAN BE MADE IN PLACE TO LARGE OR INSTALLED TASKS BY USING THIS UTILITY. DATA AND/OR CODE CAN EASILY BE CHANGED IN FORTRAN-WRITTEN TASKS BY USING TASKER IN CONJUNCTION WITH AN F4P LI:3 LISTING AND A TASKBUILD MAP. ------------------------------------------------------------------------ SEE DISPLAYS THE SYSTEM STATUS ON A VT52 OR VT100. IT TELLS THE TIME, THE NUMBER OF FREE NODES, THE SIZE OF THE LARGEST HOLE, AND THE CON- TENTS OF THE ATL AND MRL. PARAMETERS CAN BE SET PRIOR TO COMPILE TO DETERMINE SEPARATELY THE UPDATE INTERVALS OF TIME-NODES-HOLE, AND ATL-MRL. ALSO, PARAMETERS DETERMINE HOW MANY TIMES THE SCREEN UPDATES BEFORE THE PROGRAM TIMES OUT, AND HOW LOW SYSTEM RESOURECES CAN GO BEFORE THE PROGRAM BEGINS TO SOUND WARNING BELLS. SEE CAN BE TERMINATED AT ANY TIME BY TYPING ANY PRINTABLE CHARACTER. SEE HAS SOME ADVANTAGES OVER POOL, SYS, AND DEMO. POOL DOESN'T GIVE THE ATL AND MRL. SYS DOESN'T GIVE THE NODES OR HOLE. IF THE DEMO SCREEN IS ADJUSTED TO DISPLAY ALL OF MEMORY, THEN SOME SMALL TASKS MAY NOT BE DIS- PLAYED. ALSO, SYS AND DEMO NEVER SHOW TIMESHARING TASKS AS BEING IN THE MRL. SEE SHOWS ANY TASK WITH A STATUS OF 'MRL', 'MRE', OR 'MRR' AS BE- ING IN THE MRL, WHETHER THE TASK IS TIMESHARING OR REALTIME. :ERTP:[367,001]README.1ST THE FOLLOWING PROGRAMS WERE SUBMITTED BY: JOHN WOOD LAWRENCE BERKELEY LABORATORY BERKELEY, CALIFORNIA 94720 (415) 486-5972 SEE AN INTERACTIVE CORE DUMP PROGRAM. IN RESPONSE TO AN 18 BIT ADDRESS, 256 BYTES OF MEMORY IS PRINTED ON THE TERMINAL. 8 WORDS BY 16 LINES. ICA AN INTERACTIVE CRASH DUMP PROGRAM. IT HAS THE SAME CALLING SEQUENCE AND DISPLAY FORMAT AS 'SEE'. QTDRV A DRIVER WHICH INTERCEPTS I/O PACKETS SENT TO A DESIGNATED DRIVER. IT SENDS A COPY TO A COOPERATING TASK ON ITS RECEIVE QUEUE. THE ORIGINAL IS GIVEN BACK TO THE DRIVER TO WHICH IT WAS ORIGINALLY SENT. QTTAB THE DATA BASE TO GO WITH QTDRV. RCVQIO THE COOPERATING TASK FOR THE QT: DRIVER. :ERTP:[371,004]README.1ST [371,4] CONTAINS THE COPIOUS LIBARARY OF FORTRAN CALLABLE ROOUTINES FOR DEVICE AND FILE MANAGEMENT, STRING MANIPULATION, DATE/TIME, SUBTASKING, AND OTHERS. FOR MORE INFORMATION, SEE COPIOUS.DOC. :ERTP:[372,004]README.1ST Dear Sirs: You will find that this tape contains a complete SOURCE kit for SAMSTAT, our version of STAT-11. SAMSTAT has not been modified since May of this 1979, but has been in heavy usage at the School. This version is an initial version, and we expect to modify it quit extensivly. It is resource intensive. An overview of SAMSTAT is provided in the file SSTLOG.DOC. The entire package can be installed by: FLX /RS=MM0:[6,4]SSTGEN.CMD/DO/FA @SSTGEN Since SAMSTAT is written in BPR, a preprocessor for BASIC+2, BPR has been included in this kit. This is also an 'initial attempt' package. Partial documentaion is included in BPR.RNO. There is an undocumented feature which might be of some help to you, i.e., BPR file=file/RES will resequene a BASIC+2 source file. An overview of the package is contained in SAMSTAT.LOG. For BPR, the ODL file produced by your BP2 compiler will have to be modified to reference the single subroutine required. SSTGEN should prompt you when this is necessary. An ODL file is provided for SAMSTAT that will probably work for a system that has: -> An FP11 <- -> Libraries in the default UIC's <- No core resident libraries are required... If libraries are not in the default UIC's, the SAMSTAT.ODL file will have to be edited to reflect their proper location. Respectfully, Bruce Montague USAF/SAM/BRSO BROOKS AFB, TX. 78235 (512)-536-3886 :ERTP:[373,004]README.1ST RENUM DISTRIBUTION KIT, NOV 79. RENUM is a program to resequence the statement numbers in an FORTRAN program (or set of programs) and also to provide a cross reference listing of variable names vs. line numbers. It also produces a formatted listing with DO loop ranges flagged in the left margin. This version is configured for RSX11M, but should also work for D and IAS. This version is configured for FORTRAN IV, V2.04, but should also work under F4P. Use FORRENUM and TKBRENUM to build the task. You may want to edit TKBRENUM.CMD to use a resident library, etc. ICSI does the command line processing and it uses some string routines in STRLIB. Both are written in RATFOR, a FORTRAN pre-processor. The produced FORTRAN code is all you need for RENUM, but the original RATFOR is included also, since the resulting FORTRAN is not easy to understand. If you are using F4P or the newer FORTRAN IV, with the OPEN and CLOSE statements, you can modify the mainline program to use them and add a /SP switch. Also, using OPEN to specify carriage control will remove the current problem that PIP doesn't correctly understand the carriage control of the FORTRAN source code file created by RENUM (but FORTRAN does). The task image provided was done under RSX!!M V3.1. The object modules provided were made with FORTRAN IV, V2.04. If you have and problems or suggestions, call David P. Sykes 1515 Wilson Blvd Arlington, VA 22209 (703) 841-6086 Good Luck! :ERTP:[373,006]README.1ST QUICK BUILD INSTRUCTIONS: THE OBJECT MODULES AND TASK IMAGE PROVIDED ARE FORTRAN IV, V2.04, AND RSX11/M, V3.2. (SEE BLDRATFOR.CMD, A RSX11/M INDIRECT COMMAND FILE THAT DOES THE WHOLE THING, FOR MORE INFO). SEQUENCE IS THE SAME FOR BOTH RSX11/M AND /D BUT A COMMAND FILE THAT DOES IT ALL IS AVAILABLE FOR /M. COMMAND FILES SUPPLIED ARE FOR FORTRAN IV V2, BUT ONLY MINOR MODS ARE NEEDED FOR F4P; SEE F4PRATFOR AS A SAMPLE. COMMAND FILES ASSUME A DUMMY DEVICE NAMED XX0:. ASSIGN THIS WHEREEVER YOU WANT BEFORE BUILDING. THE FIRST TIME, RATFOR IS BUILT FROM THE .FTN FILES ON THIS TAPE, AFTER THAT, WITH A WORKING VERSION OF RATFOR, YOU CAN RATFOR THE .RAT FILES TO CONFIGURE THINGS THE WAY YOU WANT IT. FIRST TIME YOU BUILD RATFOR-- MOVE EVERYTING ON THIS TAPE INTO UIC [314,6]. GIVE MCR THE FOLLOWING- FOR @FORRATFOR OR F4P @F4PRATFOR FOR @FORSTRLIB LBR @LBRSTRLIB TKB @TKBRATFOR INS RATFOR RAT @RATSAMPLE FOR @FORSAMPLE TKB @TKBSAMPLE (INSTALL AND RUN SAMPLE PROGRAMS) AFTER THE FIRST TIME-- ADD : RAT @RATRATFOR BEFORE THE FIRST LINE ABOVE. IF YOU DON'T WANT TO USE UIC [314,6], EDIT THE COMMAND FILES FOR WHATEVER UIC YOU DO WANT. ALSO EDIT TKBRATFOR.CMD FOR RESIDENT LIBRARIES. IF YOU HAVE PROBLEMS, CALL DAVID P SYKES AMERICAN MANAGEMENT SYSTEMS, INC. 1515 WILSON BLVD ARLINGTON, VA 22209 (703) 841-6086 GOOD LUCK :ERTP:[374,002]README.1ST *** VUE *** ****************** **** WARNING ***** ****************** This ONLY works on VT-100's VUE is a modified version of TECO V28 which provides screen editing capability without TECO macros. Most of us who have tried to use VT52.TEC or VTEDIT.TEC for keypad/screen editing on RSX-11M systems have found that it only takes a few users to bring the system to it's knees. For this reason, at Gould NavCom Systems we have implemented A variation of TECO, called VUE, which supports a "window" while the user enters normal TECO command strings at the bottom of the screen. I have supplied only the TECO I/O modules which were modified, along with instructions for assembling and building VUE, given the DECUS 11-333 tape and a mapped system task image. The build instructions are VUEBLD.INF. There is a manual which I prepared for use at Gould as a supplement to the TECO manual which documents the changes and operating instructions. NOTE: If you accidently scroll the screen, type 1 which forces a total refresh. This is documented in the manual. ****************** **** WARNING ***** ****************** This ONLY works on VT-100's Submitted by: Bob Denny Gould NavCom Systems Div. 4323 N. Arden Dr. El Monte,Ca. 91731 (213) 442-0123 Ext. 587/535 :ERTP:[375,001]README.1ST [375,1] CONTAINS AN RSX/VMS DISK PATCH UTILITY AND SOME TECO MACROS.