SIG TAPE ROAD MAP SUMMARY ------------------------- February 1983 by Annamaria Szentgali This collection summerizes the contents of the following SIG tapes: RSX-IAS SIG tapes: 1. Fall 1977 - San Diego 2. Spring 1978 - Chicago 3. Fall 1978 - San Francisco 4. Spring 1979 - New Orleans 5. Fall 1979 - San Diego 6. Spring 1980 - Chicago 7. Fall 1980 - San Francisco 8. Spring 1981 - Miami 9. Fall 1981 - Los Angeles 10. Spring 1982 - Atlanta 11. Europe 1979 - DRSX 12. Europe 1980 - Amsterdam 13. Europe 1981 - Hamburg 14. Lars Palmers collection 15. IAS ICR collection Pascal SIG tapes: 16. Spring 1980 - Chicago 17. Spring 1981 - Miami 18. Fall 1981 - Los Angeles RT-11 SIG tapes: 19. Fall 1979 - San Diego 20. Spring 1980 - Chicago 21. Fall 1980 - San Francisco 22. Spring 1981 - Miami 23. Fall 1981 - Los Angeles 24. Europe 1981 - Hamburg This road map summary is intended to be a quick reference rather than a complete description of the content of the tapes. For detailed information please refer to the text files on the tapes, or, for RSX tapes, to the directories published by Ralph Stamerjohn in Multi-Tasker. 1-1 ROAD MAP of FALL 1977 tape - SAN DIEGO [070,001] Utilities and programs written in Pascal: ACONTR is a RSX-11D terminal logon accounting package; PRTINT is a program to output Pascal PASS1 internal format; OBJBRK is a object module disassembler; TCLRNO produces two-column files from RUNOFF output files; TOWERP is a Tower of Hanoi program; TWOCOL is a two column lister utility. [070,002] BSM Pascal macro code, run-time system and library. [070,004] BSM Pascal PASS1 sources, objects, and build files. It also has the bootstrap code for the NBS Pascal. [070,007] RSX-11M replacement files for the BSM Pascal package. [070,011] BSM Pascal PASS2 sources, objects, and build files. [070,016] Swedish Pascal sources, manuals, and utility routines. Among the utility routines is PACK and its related programs LISTPACK, PACKLIB, and UNPACK. These programs provide a source-library mechanism. [200,211] This account has a short description of the contents of the Fall 1977 (San Diego) tape set. [300,001] This account has general information about tapes. [300,002] This account has the current version of TPC. This is a program to do fast copies of FLX format tapes. [300,010] TECO - a very versatile and powerful text editor. This is an early version (version 25). [300,011] RUNOFF - a text preparation tool that takes free-format text and commands and produces a formatted, justified output file. [300,012] SRD - a directory utility with a wide range of file selection options including wild-character names and creation date. [300,013] DDT - a symbolic debugger similar to ODT but with many extensions. [300,014] ISCDA - a modified version of the IAS core dump analyzer. It allows the memory dump to be read from a file. [300,015] IAS IND - a version of the RSX-11M V3.0 indirect command file processor (IND) modified for IAS. IND has many commands that support indirect command symbols, string values, branches, etc. [300,016] SUPMAC - a set of macros which provide a structured programming capability for Macro-11. 1-2 [300,017] FLECS - a popular language that extends Fortran to include structured language constructs. FLECS is written as a pre-processor to Digital's Fortran compilers. [300,020] FODT is an interactive debugging tool especially designed for Fortran IV. It has many of the same commands as Digital's ODT with some additional Fortran specific commands for data conversion and line-number breakpointing. [300,021] This is a version of DOS BASIC with a number of extensions for RSX/IAS. All forms of file access are allowed including fixed and variable length records, sequential and random access, and shared access. [300,022] This account has various games written in BASIC. [300,023] DISOBJ is a object module disassembler. It will create a pseudo Macro-11 listing from any object file or library. [300,024] XREF - a cross-reference program for Fortran sources. The input is a Fortran source and the resulting output is a cross reference by statement and line number of all symbols. [300,025] INFORM - a RSX-11D or IAS program that reports on different pool structures. This includes an extended ATL listing, clock queue listing, detailed PUD information, and a partition map. [300,026] This account holds various RSX-11D/IAS programs that perform a variety of system-type functions: ATT displays and updates file header attributes; CORZAP patches SCOM core; DCS changes speed on a DZ or DH terminal; PRO changes file protection; SEND sends a message to a specified TTY or all terminals; SPD sets PUD characteristics; UICTRN transfers an entire UIC, retaining header information; WHO list system users and tasks by terminals. [300,027] DCLS: three programs which implement the Digital Command Language syntax for TYPE, DIRECTORY, and PRINT commands. [300,030] DEMO - an enhanced version of the distributed RSX-11D or IAS DEMO program. This version supports the VT50 and VT52 as well as the VT05 and special I/O features of the RSX-11D V6.2 TT handler. [300,031] INDEX - a Fortran IV cross-reference program written for RT-11 or RSX. [300,034] MARGOT - a set of macros for defining a command syntax and an interpreter that will process a command line into its syntax elements. [300,035] VAPP is a plotting package designed for use with the Versatec electrostatic printer/plotter. Included in the account is a RSX-11M device driver (VPDRV) for the Versatec printer/plotter. [300,036] SYDEV - a collection of programs and patches to allow 'SY:' redirection on an individual terminal basis for RSX-11D V6.2 systems. 1-3 [300,037] This account holds a variety of RSX-11M system-type programs: ACCLOG produces performance statistics for specified tasks in the system; DRVGEN - a command file that will generate driver sources and is intended as a tutorial and aid in writing RSX-11M device drivers; FRC will force a command line on another terminal; FRG will list the disk fragmentation of a volume; SPQ will list the queued files to the RSX-11M print spooler; WHAM will force all other tasks in a system partition to checkpoint. [300,040] CSMP - a continuous system modeling program; V - video ping-pong game. [301,001] SCLUG SUBMISSIONS: These accounts have general information about [301,002] the [301,*] accounts. [301,010] MTBLOK - a set of Fortran callable routines to perform block I/O to magtapes. [301,011] SELECT - a Fortran callable routine to provide keyboard option selection from a specified list of options. The package supports defaults, prompting, recognition, string completion etc. [301,012] WHO - a RSX-11M program to allow users to see who is logged in and what task is running from each terminal. [301,013] ENABLE - a privilege task for RSX-11M systems that allows a non-privilege terminal to be set to privileged. [301,014] TERMLOG - a set of MCR routines which replace the RSX-11D HELLO, BYE, and SET /UIC to account for terminal login times. [301,015] PASREF - a Pascal cross reference program. [301,016] SSP - a modified version of the IBM/360 Scientific Subroutine Package written for Fortran IV Plus. [302,010] This account has two entries for IAS. CALL is a MCR command to read a file and execute each line as a MCR command. MCRTSK receives a MCR command from a task and executes it. [302,011] SCAN - a IAS system task to read the system tables and write a summary of system activity to the terminal or line-printer. [302,012] DUMP - Dump specified areas of core in octal (IAS). [302,013] A program to delete, unlock, or determine the status of a file. [302,014] PATCH - a program to reset the EOF of a file locked by an aborted task. It scans the locked file and resets the file attributes based on its best guess. [302,015] An aid in measuring CPU idle time (IAS). [302,016] A cross reference program for Fortran IV Plus. 1-4 [302,017] MOVE - a MCR task to change the partition of an excuting task. [302,020] MAZE - a game which draws a maze on a CRT and you should attempt to get out of it by moving the cursor up, down, right, or left. [302,021] This account has two games, LEM and CHASE. [302,022] CHESS - a chess-playing program written for the HP 3000 Fortran. [302,023] A variety of submissions: ASG is a system task to assign LUN's of non-installed tasks; CANALL is a system task to cancel scheduled request for a task from all terminals; COR - a core dump analysis system; CTLIMP - a Fortran callable subroutine to set a file for implied carriage control; LP is a multiple line printer handler; NOLOCK is a Fortran callable subroutine to set a file for no lock on improper close; XREF is a Fortran cross reference utility. [302,024] Several submissions: VOLNAM is a program to change the name of a disk volume. The other entries are various Fortran callable sub- routines for magtape I/O and directive and error code handling. [303,111] FPE - a floating point emulator for RSX-11D. [304,100] NAME - a set of programs to setup a global common area to map UIC's to names; STB is a program that will generate STB file from a task map; STRUCT - a set of macros which implement a structured language approach for Macro-11. [305,100] RUNOFF - a text preparation tool that takes free-formatted text and commands and produces a formatted, and justified output file. This account probably have the best version of RUNOFF. [306,100] This account has patches for the RSX-11D V6.2 EDI editor. [340,100] Many submissions for RSX-11M V3.0: ARC MACRO LIBRARY - a set of macros for many useful functions; ARC SUBROUTINE LIBRARY is a set of useful subroutines; CALENDAR prints out full page calendars; CHG allows certain accounts to change their privileges; CLOCK is a large character digital clock for the VT-52; CREF produces a cross-reference of variables in a Fortran source; EVF is a MCR command to manipulate global event flags; FLY generates multi- column listings; FODT is an interactive Fortran IV debugger; LOG is an utility to allow users to maintain personal logs; MAIL is a general purpose mail utility; MAKEDF generates error message files. MKDOC is a Runoff source generator; NEWS displays system "NEWS"; RAT is a magtape manipulation utility that allows almost all magtape I/O, like rewind, unload, etc; RENUM is a Fortran source renumbering program; SND is an inter-terminal, multiple line message utility; STF is a MCR command to force an MCR command for another terminal. Also some RSX-11M documentation and V3.0 patches are included. [341,100] LEVELS - an IAS system task to display task status and scheduling levels. PONG is a CRT ping-pong game. 1-5 2-1 [342,100] SMAC - the original version of SUPMAC. TPARS is the original version of TPARS, a finite-state, table-driven parser. [342,200] TECO - a very versatile and powerful text editor. This account contains TECO V28 and V29. [342,300] Same as [342,200]. [343,100] This account has a RSX-11M emulator for RT-11 V2.4. [344,100] Various KMS Fusion submissions. ROAD MAP of SPRING 1978 tape - CHICAGO [070,003] PASREF - a cross reference utility for Pascal source files. [070,004] BSM Pascal PASS1 sources, objects, and build files. It also has the bootstrap code for the NBS Pascal. (see... F77) [070,006] NBS Pascal PASS1 and PASS2 sources, objects, and build files. [070,007] RSX-11M replacement files for the BSM Pascal package.(see... F77) [070,013] Sources and runtime system for the RSX-11D version of BCPL. [070,016] Swedish Pascal sources, manuals, and utility routines. Among the utility routines are programs providing source-library mechanism. (see... F77) [070,017] This account contains the PASCAL-P compiler. [100,100] This account contains various master files for the Spring 1978 tape set. This includes a short description of the tape. [300,001] This account has general information about tapes. (see... F77) [300,002] This account has the current version of TPC. This is a program to do fast copies of FLX format tapes. (see... F77) [300,017] FLECS - a popular language that extends Fortran to include structured language constructs. FLECS is written as a pre-processor to Digital's Fortran compilers (see... F77). [300,021] This is a version of DOS BASIC with a number of extensions for RSX/IAS. (see... F77) [300,037] This account holds a variety of RSX-11M system-type programs: ACCLOG produces performance statistics for specified tasks in the system; DRVGEN - a command file that will generate driver sources and is intended as a tutorial and aid in writing RSX-11M device drivers; FRC will force a command line on another terminal; FRG will list the disk fragmentation of a volume; SPQ will list the queued files to the RSX-11M print spooler; WHAM will force all other tasks in a system partition to checkpoint. (see... F77) 2-2 [300,041] This account includes TECO macros performing various functions (arithmetic operations, string conversion, lists, etc); a utility for RSX-11D and IAS to report the volume name and number of users for each mounted volume; and Fortran callable subroutines to perform string manipulation. [300,042] MCRDRV - a RSX-11M driver that allows a task to issue MCR command lines using the QIO mechanism. [300,377] This account has junk in it. [301,001] SCLUG SUBMISSIONS: These accounts have general information about [301,002] the [301,*] accounts. [301,010] MTBLOK - a set of Fortran callable routines to perform block I/O to magtapes.(see... F77). [301,011] SELECT - a Fortran callable routine to provide keyboard option selection from a specified list of options. The package supports defaults, prompting, recognition, string completion etc. (see... F77). [301,012] WHO - a RSX-11M program to allow users to see who is logged in and what task is running from each terminal. (see... F77). [301,013] ENABLE - a privilege task for RSX-11M systems that allows a non-privilege terminal to be set to privileged. (see... F77). [301,014] TERMLOG - a set of MCR routines which replace the RSX-11D HELLO, BYE, and SET /UIC to account for login times. (see... F77). [301,015] PASREF - a Pascal cross reference program. (see... F77). [301,016] SSP - a modified version of the IBM/360 Scientific Subroutine Package written for Fortran IV Plus. (see... F77). [301,017] MTM - writes the volume name of all mounted magtapes. [301,020] WHO - a RSX-11D program to allow users to see who is logged in and what task is running from each terminal. [301,021] A RSX-11D program to list UIC's and their associated passwords. [301,022] UTP - a RSX-11M or IAS program to read UNIX format ASCII tapes. [301,023] VTDRV - a RSX-11M driver which provides a privileged logged-in terminal. [302,025] FRG - a task that will list the disk fragmentation on a volume. This is a modified version of the FRG found in [300,37]. [302,026] An enhanced version of the distributed 11D or IAS DEMO program. [302,027] Time-share MCR allowing up to 5 time-sharing tasks to be run from one terminal. 2-3 [302,030] FLCVRT - converts TKB task images into absolute loader format; PUNCH - emulates a tape punch and outputs absolute loader format files to any terminal-like device. [302,031] This account has a patch for the IAS V2.0 executive to solve checkpointing problems of real-time tasks. The patch will allow inactive or suspended real-time tasks to be checkpointed. [302,202] Same as [302,27]. [302,203] SCAN - a IAS system task to read the system tables and write a summary of system activity to the terminal or line-printer. [305,100] RUNOFF is a text preparation tool that takes fre-formatted text [305,101] and commands and produces a formatted, paginated, and justified output file. The [305,*] accounts probably have the best versions of RUNOFF (see... F77). [305,102] A set of Fortran callable routines to interface IAS programs to the time sharing services. [307,001] This account has general information about the [307,*] accounts. Also, there is a version of FLECS in this account. [307,002] LOG - an alternate form of the SET /UIC and ASN command. [311,010] CALL - set of macros to generate Fortran compatible subroutine calls; PSHPOP - a set of macros to save and restore registers. [311,030] This account has a variety of subroutine modules. It includes [311,130] some basic conversion routines, Tektronix 4010 graphics support, [311,230] event control, and others. [311,201] A version of the Indirect MCR command processor for RSX-11D. [311,205] Three RSX-11D system programs: read the time from a TCU-100 and set the system date and time; STATUS - display system status info on a Tektronix 4010 scope; VOL - a program to output the mounted volumes to the user's terminal. [311,206] MTU - a magtape utility program designed to allow users to read, translate, list, and copy magtapes of various formats. [311,274] STARTREK - a version of the Star Trek game. [311,277] NOD - lists the usage of the system pool; PMP - outputs a map of the partition usage (RSX-11D). [341,101] This account has a variety of submissions mostly for IAS systems. (compare two character strings, convert variable ASCII record to 80-character fixed record, output the percentage of system use). [341,102] FOOTBALL - a game written in basic. INPUT is a subroutine to perform a prompt, read sequence. 2-4 [342,200] TECO - a very versatile and powerful text editor. This uic holds [342,300] V28 and V29 (see... F77). [344,100] Various KMS FUSION submissions (see... F77). [345,001] Disclaimers about the software found in the [345,*] accounts. [345,002] GRAPHC - a set of subroutines the simplify the use of the Versatec 1100A printer/plotter. [345,003] This account has a modified version of Indirect MCR for RSX-11D. [345,004] This account has command files for various operations. The files work with the version of Indirect MCR in [345,3]. [345,005] A version of RATFOR (Rational Fortran): a language implemented as a Fortran preprocessor and adds structured programming constructs to Fortran. The account also has a RATFOR version of TIMER. TIMER is a subroutine to measure Fortran program performance. [345,007] HPE - a program that provides an interface between a HP2640A terminal and a RSX-11D system. [345,010] HPP - a program which output files produced using the HP2460A terminal to the Versatec 1100A printer/plotter. [345,011] LST - a program which formats listings for documentation. It is optimized for the Versatec 1100A. [345,012] RSX-11D COOKBOOK - emulates the RSX-11M pocket reference card. [345,013] HPXFR - a program to transfer data between a PDP-11 and a Hewlett-Packard 9820A calculator using terminal lines. [346,100] This account has a variety of RSX-11M submissions: a manual that descibes how to write a user written ACP, also including descrip- tions of FCS internals and Files-11 QIO formats; BINCMP - binary compare of two files; a set of command files and TECO macros that generate a concatenated RSX-11M executive listing; ERROR PACKAGE: a set of macros and associated subroutines for processing QIO, FCS, directive and user errors; loadable XDT; VIRTUAL DISK - a package that lets you create a disk on a disk; a package that implements virtual terminals between two RSX-11M systems. [347,100] ADS - a program to preallocate the crash dump file on the disk; CVL - a utility to change the volume label of a disk; LOG - a program to log all terminal I/O to a file. SRD - a directory utility with a wide range of file selection options. [350,100] Versions of DDT and ODT that include the invisible startup mode. Also, the version of DDT is modified for use in RSX-11M systems. [350,101] MIP is a magtape file copy program. It supports wild-card file specifications and will write from disk to tape and tape to disk. 2-5 3-1 [351,100] Modifications to the RSX-11M V3.1 terminal driver for full-duplex I/O support; and a interprocessor virtual terminal program [351,101] SRD - a directory utility with a wide range of file selection options. This version has several bugs corrected. [352,100] A set of Fortran callable subroutines for reading IBM unformatted tapes in both variable and fixed block format. [353,100] A variety of submission written for IAS V2.0: CPU - a task to monitor CPU usage and produce a 24-hour histogram; a set of Fortran callable subroutines to interface to the subtasking features of IAS; GEN is a task to monitor GEN partition usage and produce a 24-hour histogram; MTLIB is a set of Fortran callable subroutines for magtape I/O; QIOSYS is a Fortran module to define system I/O parameters; TASK is an inter-terminal communication tasks; TAPE is a magtape utility program for reading and writing tapes in a variety of foreign formats; UCOM is a task to monitor another task and produce a PC histogram. [354,100] A variety of submissions: LANDER - a Lunar Lander game; LEVELS is a IAS system task that display a variety of system status; LISTR is a utility that outputs a set of files to the line-printer without banner pages; PONG is a CRT ping-pong game; SCANER is a cursor controled editor; SEND is an IAS utility for sending messages between two terminals; STREK is a version of Star Trek. ROAD MAP of FALL 1978 tape - SAN FRANCISCO [300,001] This account has general information about tapes. [300,002] This account has the current version of TPC, a program used to do fast copies of FLX format tapes. (see... F77, S78) [300,021] A version of DOS BASIC with a number of extensions for RSX/IAS. (see... F77, S78) [300,043] CAMDRV - a RSX-11M driver for a BD-011 or JY411 parallel CAMAC branch highway controller. [300,044] Directories of the Spring 1978 (Chicago) SIG tape. [300,045] RSX11M is a tutorial description of RSX features. SYSTUN is some notes on tuning RSX-11M for performance. RSXTEC is notes on some techniques to optimize RSX-11M for specific applications. [301,001] This account has general information about the [301,*] accounts. [301,002] (Sclug submissions). [301,011] SELECT - a Fortran callable routine to provide keyboard option selection from a specified list of options. (see... F77, S78) [301,012] WHO - RSX-11M program to allow users to see who is logged in and what task is running from each terminal. (see... F77, S78) 3-2 [301,024] TYPE - performs the equivalent of a PIP TI:=file command. It is optimized for terminal I/O and has several features. [302,001] This account has general information about the [302,*] accounts. [302,002] FLCVRT - converts TKB task images into absolute loader format. PUNCH - emulates a tape punch and outputs absolute loader format files to any terminal-like device. (see... S78 [302,030]). [302,100] Two entries for IAS: CALL is a MCR command to read a file and execute as an MCR command. MCRTSK receives a MCR command from a task and executes it. (see... F77 [302,010]). [302,101] DUMP - IAS system program to dump specified areas of core in octal. (see... F77 [302,012]). [302,102] FILHDR - a program to delete, unlock, or determine the status of a file. (see... F77 [302,013]). [302,103] PATCH - a program to reset the EOF of a file locked by an aborted task. (see... F77 [302,014]). [302,104] Three programs to aid in measuring CPU idle time. (see... F77 [302,015]). [302,105] MOVE - a MCR task to change the partition of an excuting task. (see... F77 [302,017]). [302,106] This account has three games, MAZE, CHASE and LEM. [302,107] A variety of submissions; - (see... F77 [302,023]). [302,110] FRAG - display fragmentation statistics of a disk. [302,111] MACRO - has something to do with listing Macro libraries. [302,112] INDEX - a program to cross reference Fortran source files. [302,204] This account has a patch to the IAS V3.0 executive to allow PLAS remapping with I/O in progress. [302,205] This account has several entries for IAS: COST will read the PDSUPF.DAT file and calculate a usage "cost"; CSI is a Fortran callable version of the Digital CSI routines; GET is a MCR task that allows groups to have their own system area; MAIL is a mail system for IAS. [303,001] This account has documentation on how to build "colossal" programs which are too large for the task builder. [307,003] DDT - a symbolic debugger similar to ODT but with many extensions. [310,001] This account has general information about the [310,*] accounts. 3-3 [310,101] This account is documented as having incomplete programs in it. [310,103] "C" COMPILER - the source for one version of Conroy's "C" compiler. It requires only standard RSX utilities to build it. [310,104] "C" ASSEMBLER for PDP-11's. It is patterned after the UNIX assembler and is required for the "C" compiler in [310,103]. [310,105] This account has various programs, written mostly in "C": AS8 is a cross assembler for the INTEL 8080; GREP is an implementation of the UNIX patterm search program; OD is a dump utility which has several formats; NM is a program which will read object or STB files and output all the symbols it finds; LC is a program to output sorted, four-column directories; L is a program to output files to a terminal; TTT is a three-dimensional Tic-Tac-Toe game; WC is a program that reads a file and counts lines and words; WUMPUS is a pre-ADVENTURE type game. [310,106] "C" RUNTIME SYSTEM for RSX-11M. [310,107] This is a version of the UNIX editor written for RSX-11M. [310,120] This set of programs lets systems with lots of disk space and one magtape to make copies of tapes by dumping the tape to disk and rewriting the disk file to tape. [311,001] Documentation about various parts of RSX-11M (F4P and FOR syntax, K-series support routines, RSX-11M directives, Versatec emulation routines, an introduction to RSX-11M, 3400 graphics routines). [312,001] An enhanced version of SUPMAC, a set of macros providing structured programming constructs for Macro-11 code. RMSFTN is a set of subroutines to provide access to RMS ISAM files. [312,315] Many different programs, primarily for RSX-11D and IAS: ASDEV - a device handler which allows a file to be associated with a terminal-like device; BARON - a game; BD is a 16 channel MBD device handler; DDT is a symbolic debugger based on ODT; DOCTOR is a version of ELIZA written as a TECO macro; DSKFIX is a disk block patching program; FOCAL is a popular language; GB is a null device that sinks all output and gives an EOF on all input; LISTRS is a multi-column file lister program; MAP is a RSX-11D utility to display a map of a partition; RCO is a utility to reset the EOF on locked files; [313,001] BAK is an incremental backup utility and procedure; SEARCH is a TECO macro that performs pattern searchs on files. [315,100] A variety of submisisons for IAS systems (and possibly RSX-11M): ASG - a MCR program that will assign luns of non-installed tasks; BLK is a disk utility which will determine in which file a block is in; CANALL cancels all scheduled requests for a task; COMP is a block-by-block binary compare program; COREANAL is a task dump analysis package; CPY is a disk-to-disk copy utility which does very large block transfers; DAC is a program that will produce a 3-4 sorted listing of directories and how much space is used; DIRDL is a routine to handle no-pool errors on QIO's and mark times; PRFCS processes errors and output messages from QIOSYM.MSG; NOLOCK is a routine to set a file for no lock on improper close; FIL is a program to reset the EOF; FRG is a utility that reports the size of free spaces on the disk. This version can handle any size disks and should work on all systems; GREP is a pattern search utility that will find a specified pattern in the files; LP is a device handler for multiple line printers; READTAPE is a disk backup utility for writing to magtapes; STF is a MCR program that will issue the specified command at the specified terminal; TAPUTL is a collection of MCR commands to manipulate magtapes; TRANSLATE reads RT-11 magtapes and translate RT-11 format text files into RSX-11 format; TRUNC is a utility program to truncate files to the EOF. [316,001] FILEIND - a set of patches to the RSX-11M V3.0 Indirect MCR to implement pre-answer files. It allows IND to record answers to a file. [340,001] This account has information on the [340,*] submissions. [340,002] MAIL is a set of RSX-11M programs that implements a mail system. [340,003] DCNT is a disk accounting and quota system. It runs periodically and checks each account on the disk for over quota values. [340,004] FODT is a Fortran IV debugging tool. [340,005] This account has a help file for RSX-11M. The file includes text on the commands, errors, FLX, DMP, TKB, CMP, FOR, PIP, LBR, and EDI. [340,006] ARC LIBRARIES - needed to build the other [340,*] programs. [340,007] Five separate submissions: CNT is a disk utility that will output the three largest contigious areas on a disk; DOC is a program to prepare Runoff input files; EVF is a MCR command to manipulate global event flags; RAT is a magtape manipulation utility; STF is a MCR command which will stuff an MCR command to another terminal [340,300] This account has beginners documentation on RSX-11M. It includes an introduction to the system (SINTRO), a description of RSX-11M files, and beginning user documentation on PIP and SRD. [341,310] A variety of items, mostly for IAS systems: CACHE is a program to output the status of PDP-11/70 cache; LEVELS is a system display program; LOG is a pseudo device handler that catches all output from a terminal and logs it to a file; PLOT is a set of Tektronix plotting routines; SLEEP is a PDS utility to allow users to leave terminal and prevent IAS from timing out; TMS - an inter-terminal message facility; XON is a MCR command that sends a control-Q to a terminal to wake it up. [344,001] KMS FUSION SUBMISSIONS This account has general information about the [344,*] UIC's. 3-5 4-1 [344,010] ACCOUNT - a set of programs and system patches to implement disk and terminal accounting for RSX-11M; MAIL is a RSX-11M mail system; WHO is a MCR command to display the current terminal users and their tasks status. [344,020] BATCH - a RSX-11M V3.1 batch implementation. It is based on VTDRV; task build command files for almost all of the RSX-11M utilities modified for support of a FCS resident library; VTDRV - a RSX-11M virtual terminal driver. It allows a program to act like a terminal and provide RLB and WLB support. [344,030] CVL - a utility to patch disk headers allowing almost all of the parameters established by INI to be changed; FRAG is a utility to output the free space on a disk; SPQ is a MCR command to list the print receive queue; TRUNC - a utility to truncate files to their EOF. [344,040] A variety of submissions for RSX-11M V3.2: CCL - a powerful extension to the MCR facility; CPULOG is a RSX-11M system utilization monitor; A set of correction files to Digital's Indirect MCR to correct errors and implement parameter passing; MAIL is a RSX-11M mail system. [344,050] BACKUP - a set of programs for performing automatic incremental backups and restores; CCL is a powerful extension to the MCR facility; QUEUE is a set of programs that implement disk based queues; VTDRV is a device driver that provides a virtual terminal facility for RSX-11M. [350,001] The documentation for the submissions in [350,2] and [350,3]. [350,002] A version of ODT that is modified for invisible startup. [350,003] A version of DDT that is modified for invisible startup. [352,001] Documentation on the FTIO package (see [352,100]). [352,100] FTIO - a set of Fortran callable subroutines for reading IBM unformatted tapes; ERRMES is a routine to read QIOSYM.MSG and output the correct message for directive and I/O errors. (see... S78) ROAD MAP of SPRING 1979 tape - NEW ORLEANS [200,200] Contains a directory of the Spring 1979 tape set. [300,001] This account has general information about tapes. (see... F77, S78, F78) [300,002] This account has the current version of TPC for fast copies of FLX format tapes. (see... F77, S78, F78) [300,021] This is a version of DOS BASIC with a number of extensions for RSX/IAS. (see... F77, S78, F78) 4-2 [300,043] CAMDRV is a RSX-11M driver for CAMAC crates. The driver allows a task to interface with a BD-011 or JY411 parallel CAMAC branch highway. (see... F78) [300,046] RUNOFF PATCHES - SLP patch files for RUNOFF [300,047] This account contains documentation and code to implement the illegal instruction trap mechanism in RSX-11M. [300,050] Two Fortran callable routines to allow a task to create a dynamic region and load it from a file (GENCOM) and to allow other tasks to map the region (ATHNMP). [300,051] Various programs and procedures for managing projects, particularly source control. [300,052] A set of subroutines to allow a Fortran program to perform FCS I/O with all the control normally available to Macro programs. [300,053] PRT PATCH - SLP patch to the PRT despooler sources to remove the two blank pages printed between files. [300,054] F11ACT is a RSX-11D/IAS program to monitor F11ACP I/O and log the data to a file. [300,055] EVALU8 is a RSX-11D program to measure resource allocation. It will measure partition holes, pool resources, and task activity. [300,200] INFORM is a IAS system program that can display many different system structures including the active task list, node usage, clock queue, PUD's, partition map, device forms type, etc. [300,201] UTX is a IAS system program that will display the active task list on a CRT. It will show tasks shifting from one level to another, along with the TI: for each task and the round-robin pointer, next task to swap, and next task to load names. [300,202] EM04, EM10, EXECSUBS - documentation on the internals of RSX-11D. [300,203] DAMMIT is a frustration release. It will output some wise remark when run. MC is a device handler to insert entires into the MCR queue. XX is a virgin handler that contains as much of the required code as possible. XXLIST is a handler written from XX. [300,300] Various Fortran-callable subroutines: FLOPEN is a routine to solicit a filename and prepare for open; STRCMP is a routine to compare strings for equality; MOCNVT converts the month number to ASCII (and reverse); STRCON concatenates two strings; MAXINT and AMAXFA are routines to find maximum of an array; CHRCNT counts characters in a string; FLINTP performs a floating linear inter- polation; LNFILL is a routine to fill a string with a character; TRNCAT finds the last non-blank character in a string; LUNDLT is a routine to delete an open file; ATTDET attaches a device. [301,001] General information about the [301,*] accounts. (see... F77, [301,002] S78, F78) 4-3 [301,011] SELECT is a Fortran callable routine to provide keyboard option selection. The package supports defaults, prompting, recognition and string completion. (see... F77, S78, F78) [301,012] WHO is a RSX-11M program to allow users to see who is logged in and what task is running from each terminal. (see... S78, F78) [301,025] TERCOM - package to maintain information about each terminal. [302,001] This account has general information about the [302,*] accounts. [302,206] DEMO is a system status display program for IAS and RSX-11D. [302,300] MULTI-TREK is a Star Trek type game for IAS that allows up to eight players to play against themselves instead of imaginary enemies. (see... F78) [302,301] MULTI-TREK (see... F78) [302,302] GREP is a program that will search a set of files for a string and output the names of files and the lines the string occurs in. [305,001] This account has information about the [305,*] submissions. [305,201] SUBTAS - A set of Fortran callable routines to interface IAS programs to the time sharing services. [305,202] FLECS is a popular language that adds structured programming constructs to Fortran. (See.. F77 [300,017]) [305,301] RUNOFF is a text preparation tool that takes fre-formatted text and commands and produces a formatted, paginated, and justified output file. (See.. F77 [300,011, S78) [306,200] INDEX1, INDEX2, INDEX3 listings of the RSX-11M V3.0 microfiche. [307,001] This account has general information about the [307,*] accounts. [307,002] LOG - an alternate of the SET /UIC and ASN command. (see... S78) [307,003] DDT is a symbolic debugger similar to ODT but with many extensions. (see... F78) [307,004] ATT is a file utility to change file attributes; FRG is a disk utility to list the free space on a disk; patches to RSX-11M V3.1 IND for parameter passing and other features; MAIL is a RSX-11M mail system; MC2 is a MCR catch-all task; MCR PATCHES are various enhancements to MCR; PSDRV - a Evans and Sutherland picture system device driver; various enhancements to RSX-11M; RTDRV is a DECNET based virtual terminal driver and associated tasks; TTDRV patches are patches the the RSX-11M V3.1 terminal driver for dial up and autobaud support; WHO is a RSX-11M task to display terminal users and their current task status. [307,005] This account has the CETUS subroutine library. This is a huge library of Fortran callable routines. 4-4 [307,006] STARTREK game. [307,007] ADVENTURE game. [307,010] HOLES is a program that will examine the bitmap of a disk and output the location and size of unused sections. [307,011] BLA is a Taho rules blackjack program for video terminals; TEK is a buzz-word report writer; V is a video ping-pong game; WORM is a video terminal "worm" program. [307,012] RECOVER is a program to "fix up" a file improperly closed. It will unlock the file and reset the EOF to the last valid record. [307,013] DRDRV is a RSX-11M DR11-K device driver. It uses a ring-buffer to handle high-speed interrupts so no information is lost. [307,014] RUNOFF PATCHES [307,015] DUNGEON game. [307,016] ALARM is a program to allow programs that do not require user or operator interaction to be run during off hours. ALARM will accept up to 32 MCR commands that will be issued at a later time. [317,300] WIRAP is a program to simplify, check, and optimize wire-wrapping of PC circuit boards. [320,205] This account has an accounting package for IAS systems. [321,001] This account has general information about the [321,*] accounts. [321,002] RATFOR - a popular language that adds structured programming constructs to Fortran. SCCS is a source code control system. It is implemented as a command file and provides unified control for source management. (See.. S78 [345,005]) [321,003] FRAG is a utility to list the free space on a disk. This version is corrected for large disks. SUPMAC is a set of macros which add structured programming contructs to Macro-11. [321,004] SPQ - task to output the current print queue, including the size of the files; RMSFTN is a set of Fortran callable subroutines to provide access to RMS ISAM files. [321,005] SCREEN is a Fortran callable subroutine that provides screen formating and cursor support for VT52 and like terminals. [321,006] RMSFTN is a set of Fortran callable subroutines to provide access to RMS ISAM files. [321,007] SUPMAC is a set of macros that provides structured programming constructs for macro programs. 4-5 [321,010] SCCS is a source management procedure that is implemented as an command file. It provides a unified mechanism for maintaining source files. [321,011] DECNET DOWN-LINE LOADING - a procedure for modifing DECNET Phase II to support more than one file for down-line loading. [322,013] This account has a set of patches to Digital's INDIRECT MCR (IAS V3.0) to add three new features. [341,103] INPUT is a macro to setup and issue a read-with-prompt QIO. [341,200] SPW reports on the status of IAS print queues and spoolers. [341,201] LEVELS is an IAS system program to display the current system status; XON is a MCR command to send a control-Q to a terminal- type device to resume output. [341,202] CVTUC converts lower to upper case; DELTMP deletes temporary files; KILC removes leading spaces and control characters from strings. SORTIT is a program interface to the SORT utility. [341,203] DCNT is a disk management/quota utility. This is a conversion of the DCNT package in [340,*] for IAS systems. [341,205] SRD is a directory utility with a wide range of file selection options including wild-character names and creation date. (See.. S78 [351,101]) [341,300] F4P - a variety of routines and macros. It also has documentation on the internals of F4P OTS routines. [341,306] PTLTRN is a set of Fortran callable subroutines for VT-52 terminal I/O. [341,306] ELIZA is a PL/1 version of the program of the same name. [342,034] TECO is a very versatile and powerful character oriented text [342,234] editor. (See.. S78 [342,200] & [342,300]) TECO V34. [342,334] TECO - general users manual. [344,001] General information about the [344,*] UIC's. (see... F78) [344,002] HELP FILES - for many different parts of RSX-11M. [344,007] COMMAND FILES - to catalogue backups in an overlay fashion. [344,020] BATCH - a RSX-11M V3.1 batch implementation; command files for almost of the RSX-11M utilities for support of a FCS resident library; VTDRV is a RSX-11M virtual terminal driver. (see... F78) [344,024] Task build command files for almost all of the RSX-11M privileged tasks modified for support of a FCS resident library. 4-6 [344,040] ACCOUNT is a RSX-11M disk and terminal accounting package; CCL is a powerful extension to the MCR facility; CPULOG is a RSX-11M system utilization monitor; a set of correction files to DEC's Indirect MCR to correct errors and implement parameter passing; MAIL is a RSX-11M mail system; TRUNC is an utility to truncate files to their EOF; WHO is a MCR command to display the current terminal users and their task status (RSX-11M V3.2). (see... F78) [344,042] SPY is an accounting package for RSX-11M V3.1 that monitors CPU and terminal usage on a periodical basis. [344,043] CKP, CVL, FRAG, GREP, HALT, HOLES, LIST, POOL, PUSH, RMC, SPQ, TIMESET - a variety of RSX-11M utility programs and system tools. [344,045] BATCH is a batch job processor. PIM is a "Procedure Interpreter" that is a replacement for Indirect MCR. VTDRV is a virtual terminal driver for RSX-11M. [344,060] CCL is a powerful extension to the MCR facility. [346,100] A manual that descibes how to write a user written ACP. BINCMP is a Fortran program that performs a binary compare of two files; a set of command files and TECO macros to generate a concatenated RSX-11M excutive listing; a version of XDT that it can be loaded into a partition; a package that lets you create a virtual disk on a disk; a package that implements virtual terminals between two RSX-11M systems or RSX-11M and DECsystem-10's. (See.. S78) [355,002] BM is a program to find free blocks on a disk and output a histogram of the available space in terms of size; DUMP is a utility program to dump files by records; ERROR - a set of macros and associated subroutines for processing QIO and FCS errors; FIDDLE is a program to toggle bit masks in the index file; SPQ is a MCR command to list the print receive queue; STRMACS is a set of macros that provides structured programming constructs for Macro-11; USAGE is a program to produce disk usage reports. [360,001] This account has general information about the [360,*] UIC's. [360,200] The sources and object library for the ARAP library. [360,205] Indirect MCR and PDS command files for backuping and initializing disks. [360,210] F4PRES is the ARAP version of a 4 KW Fortran IV Plus resident library; FDUMP is a file dumper that outputs octal, ASCII, and RAD50 dumps; LBN is a disk utility to mark bad blocks; RESET is a file utility to reset the EOF of locked files; VOLID is a disk utility to change volume ID's; WHOMM is a system utility to report the current user of a tape drive. (routines for IAS) [360,220] BAN - a program to generate own print banners. [360,230] SFS is a utility program to search a list of Fortran sources for variables and output the lines each variable occurs in. 4-7 5-1 [360,240] SSD is a program that will pseudo-sense switches to programs, allowing run-time control of timesharing tasks. [361,300] MAGTAP - has primitives and utilities for implementing an ANSI- proposed standard for magtape data exchange. [362,300] This account has documentation and sample command files and tasks for demonstrating the use of PLAS and memory-resident overlays. [363,300] AFT, ASG, BLK, CANALL, COMP, COREANL, CPY, CTLIMP, DAC, DIRDL, FRC, FRG, GREP, LP, NOLOCK, PRECIS, PRFCS, READTAPE, SRD, STF, TAPEIMAGE, TAPUTL, TRANSLATE, TRUNC, VOL, XON - utility programs concerning file handling etc. ROAD MAP of FALL 1979 tape - SAN DIEGO [002,002] This account contains various master files for Fall 1979. [300,001] This account has general information about the tape. [300,002] The current version of TPC. This is a program to do fast copies of FLX format tapes. (see... F77, S78, F78, S79) [300,046] SLP patch files for RUNOFF (see... S79) [300,047] This account contains documentation and code to implement the ILLEGAL INSTRUCTION TRAP mechanism in RSX-11M. (see... S79) [300,052] This account contains a set of Fortran callable subroutines to allow a Fortran program to perform FCS I/O with all the control normally available to the Macro programmer. (see... S79) [300,056] COPYNOTE, CVL, GET, IND, QS, STATUS, STRIP, TAD, TECO PATCHES This account has some modifications to TECO V34 and TECO macros. The modifications are to the EI command to search the user's area first and then a default area and I/O support for Hazeltine 1500 terminals. [300,057] SRD - a directory utility with a wide range of file selection options including wild-character names and creation date. (See.. S78 [351,101], S79 [341,205]) [301,001] This account has general information about the [301,*] accounts. [301,002] (See.. F77, S78, F78, S79) [301,011] SELECT is a Fortran callable routine to provide keyboard option selection from a specified list of options. The package supports defaults, prompting, recognition and string completion. (see... F77, S78, F78, S79) 5-2 [301,027] MATLIB is a set of Fortran callable subroutines to do efficient matrix and vector manipulation such as dot and cross products or matrix mutiply. Both single and double precision reals are supported. [301,030] XMITR is a task to allow your computer to emultate a terminal on some remote computer system. It also allows file transfers to and from the remote computer to your system. [301,031] POOFL is a RSX-11M system program to take a snapshot of pool and output a visual map of the data structures. [302,001] This account has general information about the [302,*] accounts. (see... F78, S79) [302,207] QUEUE is a Fortran callable subroutine to make queue entries for IAS systems. It supports disposition, copies, and forms parameters. [302,210] HANGUP is a privilege IAS task that runs periodically and hangs up modems for inactive, logged out terminals. [302,302] GREP is a program that will search a set of files for a string and output the names of files the string is found in and the lines the string occurs in. (see.. S79) [302,303] IOEHLP is a utility program which given an octal or decimal I/O error code will output a description of the error. [305,100] RUNOFF is a text preparation tool that takes fre-formatted text and commands and produces a formatted, paginated, and justified output file. (See.. F77, S78) [307,001] BAYLUG SUBMISSIONS - general information about [307,*] accounts. [307,002] LOG is an alternate form of the SET /UIC and ASN command. It allows both the account and SY: assignment to be changed with a single command. (see... S78, S79) [307,022] BIG, CHECK, ERRCPY, READ, UICREC - This account has a variety of RSX-11M utilities. Most are related to recovering delete files from a disk or checking a disk for integrity. [310,002] This account has an annotated directory of past SIG tapes. [312,315] DDT22 is an enchanced version of DDT that can handle 22-bit addressing. FPEM is a RSX-11M floating point emulator. LISTRS is a multicolumn file lister program. VDDRV is a virtual disk mechanism to provide encrypted disk structures. (See.. F78) [323,001] This account has information on the [323,*] accounts. [323,002] This account has annotated directories for F77, S78, F78, S79 and F79 PASCAL, S79 RT tapes. 5-3 [324,001] This account has information about the [324,*] accounts. [324,201] STAT - a collection of programs to collect and report IAS system performance. [324,202] This account has two entries related to IAS accounting. REPORT is a program to generate monthly reports based on CPU usage, connect time, and disk usage. USAGE is a modification to the USAGE program in [355,2] that allows the disk quota limit to be modified. [324,203] This account has a patch to IAS HELP to enable recognition of digits in help keywords. [324,204] SORTUPF is a program to sort the PDS user profile file into ascending order according to UIC's, holes are compressed. [324,205] IASWHO is a version of Digital's WHO with levels added. IASDEV is just the device portion of the WHO program. [324,301] SCAN is a Fortran callable routine for command line scanning. [325,007] CDDRV - a device driver for the COMTAL image display. [325,013] IMG is a program to move image data to and from devices and files. SHO is a program to display images on the Comtal display. [340,020] DOC is a Runoff source generator that is driven from template files. KWC is a keyword-in-context index generator. [342,001] TECO is a very powerful character oriented text editor. This is V35. (See..S78 [342,200],[342,300], S79 [342,034],[342,234]) [344,001] This account has general information about the [344,*] UIC's. [344,002] This account has HELP files for many different parts of RSX-11M. (see... S79) [344,005] This account has various COMMAND FILES for RSX-11M Indirect MCR. [344,007] This account has indirect COMMAND FILES to catalog backups in an orderly fashion. (see... S79) [344,020] BATCH - a RSX-11M V3.1 batch implementation. FCSRES COMMAND FILES are task build command files for almost all of the RSX-11M utilities modified for support of a FCS resident library. VTDRV is a RSX-11M virtual terminal driver. (see... F78, S79) [344,024] FCSRES COMMAND FILES are task build command files for almost all of the RSX-11M privilege tasks modified for support of a FCS resident library. (see... S79) [344,040] ACCOUNT is a RSX-11M disk and terminal accountting package. CCL - a powerful extension to the MCR facility. CPULOG is a RSX-11M system utilization monitor. IND ENHANCEMENTS are a set of correc- 5-4 tion files to Digital's Indirect MCR to correct errors and implement parameter passing. MAIL is a RSX-11M mail system. TRUNC is a utility to truncate files to their EOF. WHO is a MCR command to display the current terminal users and their task status. [344,041] CPULOG and TSKLOG are CPU utilization monitoring tasks for RSX-11M. [344,043] CVL, FRAG, GREP, HOLES, LIST, POOL, RMC, SPQ, TCF: This account has a variety of RSX-11M utility programs and tools. (see... S79) [344,044] RMDEMO is a system display program for RSX-11M. [344,045] BATCH is a batch job processor. PIM is a "Procedure Interpreter" that is a replacement for Indirect MCR. VTDRV is a virtual terminal driver for RSX-11M. (See.. S79) [344,060] CCL is a powerful extension to the MCR facility. (see... S79) [344,065] KMS ACCOUNTING, SCH - KMS FUSION accounting package. [344,070] MAIL is a version of the Mark Johnson MAIL system. This account includes the full set of sources. [357,001] This account has information on the [357,*] UIC's. [357,011] XREF is a Fortran cross reference utility. [357,012] DISOBJ is a disassembler for object modules or libraries. It produces the macro source code from the object file. [357,013] DKTAB, GETTT, IND PATCHES, MCR PATCHES, RMDEMO PATCHES, RSX-11M PATCHES, SYE PATCHES, SYSGEN PATCHES: This account has a variety of patches for RSX-11M V3.2. Many are concerned with powerfail recovery and Unibus switches. In addition, GETTT is a F4P program to output terminal characteristics and DKTAB is a program which adds the proper table entries to make a DK3 for a system which has only DK0 to DK2 generated. It is included mostly to serve as an example of how such a program would be written. [357,014] SETTCU is a task to set the time in a TCU-130 and set the system time using the TCU. [357,015] VOTRAX PACKAGE - This account has routines and tasks for using a VOTRAX speech synthesizer under RSX-11M. [365,001] SRD is a directory utility with a wide range of file selection options including wild-character names and creation date. (See.. S78 [351,101], S79 [341,205]) 6-1 ROAD MAP of SPRING 1980 tape - CHICAGO [002,002] Various master files for Spring 80 tape sets. [300,002] TPC - This account has the current version of TPC, a program used to do fast copies of FLX format tapes. (See... S78, F78, S79, F79) [300,023] DISOBJ - an object module disassembler. (See.. F77) [300,051] This account contains various programs and procedures for managing projects, particularly source control. (See.. S79) [300,052] FORTRAN callable subroutines to perform FCS I/O. (See.. S79, F79). [300,062] Several utility tasks for RSX-11D/IAS (core patch, file attribute update, disc block exam, file header & lun list, paginated list). [300,063] PRXFMT - a praxis source formatting program. It capitalizes praxis keywords and does block indenting. [300,200] INFORM - a IAS system program that can display many different system structures. (See.. S79) [300,201] UTX - a IAS system program that will display the active task list and their attributes on a CRT. (See.. S79) [300,203] A virgin handler for RSX-11D/IAS that can form the basis for any device handler. (See.. S79) [301,001] General information about the [301,*] accounts. [301,002] (See.. F77, S78, F78, S79, F79) [301,031] OPA - an RSX-11M system program to take a snapshot of pool and output a visual map of the data structures. (See.. F79) [301,032] TSPAWN - a FORTRAN callable routine to allow IAS timesharing tasks to spawn other programs using the TCS. [301,033] CPA outputs a visual DUMP of pool taken from a crash system dump. [303,040] MB - RSX-11M/IAS device driver/handler that supports the exchange of large messages between two tasks. The account also has FORTRAN interface routine and tast tasks. [305,100] RUNOFF - A text preparation tool that takes free-formatted text and commands and produces a formatted, paginated and justified output file. (See.. F77, S78, F78) [306,202] EDI PATCHES - to convert the EDI Editor to use RMS for its I/O. [306,203] FOF - Modified Digital LBR that allows any files to be stored in a library type "file of files". [307,020] A large collection of programs: CRASH - task to crash the system CWD/PWD - provide SET /UIC and ASN plus extras; IDX - a Fortran cross ref program; RMDEMO patches; SNAP - force a PMD dump on a running program; SQUISH - compress text files; TIMER - a set of 6-2 routines to profile Fortran execution; Patches to TTDRV; Patches to UFD to allow create UFD's non-privileged; UNDELETE - recover deleted files; USERMAC- a set of macros; etc. [307,022] A variety of disk check and handling utilities under RSX-11M. [307,023] BILLER - create bill on system resource using; SRI - Subroutines for FORTRAN support to the GCML$ and CSI routines. [307,025] MEASUR - a version of timer that reports the number of times each subroutine is called and the time spent; RATLIB - subroutine library written in RATFOR; TIMER - a subroutine that measures the time spent in each FORTRAN subroutine; TRACE provides a complete trace of subroutine calls. [310,001] General information about the [310,*] accounts. (See.. F78) [310,111] Various programs, written mostly in C: DUAL - program to change MACRO-11 sources to upper and lower case; GRAB - to output the comments from a C source file; GRAP - implementation of the UNIX pattern search program; KWIK - Key-word-in-context generator; OD - replacement for DMP; MC - list files in multiple column format; WUMPUS - game with some horror... [310,112] Several useful command files designed for the indirect MCR. [310,113] Source for one version of Conroy's C Compiler (see... F78). [310,114] C ASSEMBLER - for PDP-11's. It is required for code generated by Conroy's C Compiler in [310,113]. [310,115] VT11 GAMES - from RT11, that have been mostly converted to RSX. [310,116] C RUNTIME SYSTEM for RSX-11M. [310,117] UNIX Editor written for RSX-11M. [310,121] SUPER STAR-TREK - written for RT11 from the original RSX version. [310,122] MTREK - RSX-11M version of the BOEING Real-time STAR-TREK Game. [310,123] CHESS - RSX chess playing program. [310,124] CHESS playing program written in C. [310,125] ANOVAP - analysis of variance subroutine; BASS - a program to design a bass speaker enclosure; BG is a backgammon game; SHELL - a shell sorting subroutine. [310,126] BIBLIOGRAPHY SYSTEM - written using TECO MACROs, to allow one to maintain and search a reasonable number of research papers. [310,130] Core graphics package written in C originally for UNIX that needs some work for RSX environments. [310,131] BASIC GAMES - written for the M.Reese BASIC program in [300,021]. 6-3 [310,132] ISC GRAPHICS - some routines for ISC Color Terminal. It includes a clock routine and an interactive drawing package. [310,133] Various subroutines including a DATABASE package, FORTRAN pointer routines (Variable address handling), and other routines. [310,134] ESFLX - a program to transfer files between two systems using terminal lines; DISPLY is a program to convert various input formats to output formats, for example octal to real. [310,135] ALPHLIST - a program to read, sort and rewrite a directory; A graphics package for the HP 7221 plotter. [310,136] CONVERT - a program to convert the record format of a file; ID is a MCR command to output the terminal and node number you are on; MUSIC is a program to drive a 12-bit D/A and play music; RDUNLMT is a program to read unlabeled tapes. [310,137] ACL - an accounting and report package for RSX-11M. [312,315] Many different programs, primarily concerned with RSX-11D and IAS. Mostly updates from F78, F79. [314,001] RATFOR - a popular structured language implemented as a Fortran [314,006] preprocessor; VTLIB is a subroutine library with support for the graphics features of Digital's VT-series terminals. STRLIB is a subroutine library for string handling. [314,004] RENUM - a program to resequence Fortran labels. It will also list a cross reference of variables to statement numbers. [321,001] This account has general information about the [321,*] accounts. [321,002] SCCS - a source code control system. (see... S79). [321,003] SUPMAC - a set of macros which add structured programming contructs to Macro-11. (see... S79) [321,004] RMSFTN - a set of Fortran callable subroutines to provide access to RMS ISAM files. (see... S79) [326,001] This account has documentation on the [326,*] accounts. [326,213] This account has various utilities and items written for IAS: BATJOB fires off batch jobs at specified times in the day; DEVICE is a program to output the allocatable device status and who currently owns them; DISTRIB is a program to output multiple copies of a file with distribution information; FILSAV resets the EOF to the last allocated block; LDX converts task-image files into absolute loader format; LPT produces readable leaders for paper tapes; TAPE is a program to find the block size of a tape. [337,020] LOGREPORT produces a report of the total time a user has been logged into the system. 6-4 [337,030] A set of routines for Tektronix 4006, 4010 and 4014 graphics. [337,040] DV is a virtual disk handler for IAS. It allows any file to be treated as a disk. [337,050] XXDRV is a skeleton RSX-11M driver and data base. [337,060] SYSTAT is a RSX-11M program that reports many different types of system status. [337,070] FIXDISK will read specified blocks from a disk, edit them, and write back to the disk. TMTRACE produces an execution profile of Fortran IV PLUS programs by tracing subroutine calls. [337,100] ACCLOG appears to be an IAS accounting package, however, I could find no documentation on it (also on [337,110] and [337,120]). [337,140] Two routines to use the TCU-100 or TCU-150 clocks with RSX-11M. The submission also uses accounts [337,150] and [337,160]. [337,170] TTDRV PATCHES to the RSX-11M V3.2 full-duplex terminal driver. [337,200] KCWLSN is a program that allows remote systems under DECNET to maintain a current copy of a data base being randomly updated. [342,002] TECO - a very versatile and powerful text editor. (see... S78 [342,200], [342,300], S79 [342,034], 342,234]). [344,001] KMS FUSION SUBMISSIONS - general information about the [344,*]. [344,024] FCSRES COMMAND FILES - task build command files for almost all of the RSX-11M privilege tasks for support of a FCS resident library. (see... S79, F79) [344,043] GREP - utility to search a set of files for a specified pattern. corrected to run on RSX-11M; LIST is a utility to output a file to a terminal. It is optimized for terminal I/O; PUSH is a system tool to force all tasks in GEN to checkpoint; RMC forces a MCR command line on another terminal. (see... S79, F79) [344,044] RMDEMO - a system display program for RSX-11M. (see... F79) [344,045] Three submissions, all related to implementing batch processing. (see... S79, F79) [344,050] FAST BP2 - documentation on how to improve the performance of Basic-Plus-2 program task building. [344,051] This account has documentation on the KMS Fusion submissions. [344,060] CCL - a powerful extension to the MCR facility. (see... S79, F79) [344,065] This account has the KMS FUSION accounting package. (see... F79) 6-5 [346,100] ACP is a manual that descibes how to write a user written ACP. LOADABLE XDT is a version of XDT that is can be loaded as needed. [355,001] This account has keyword-in-context indexes for the Multi-Tasker. [357,001] This account has information on the [357,*] UIC's. [357,013] This account has a variety of patches for RSX-11M V3.2. GETTT is a F4P program to output terminal characteristics and DKTAB is a program which adds the proper table entries to make a DK3 for a system which has only DK0 to DK2 generated. (see... F79) [357,014] SETTCU is a task to set the time in a TCU-130 and set the system time using the TCU. (see... F79) [357,016] Patches to two submissions on past SIG tapes. [360,001] This account has general information about the [360,*] UIC's. [360,200] The sources and object library for the ARAP library. (see... S79) [360,215] DSM is a set of programs to perform disk quota management for IAS systems. [360,216] QX - a IAS task which provides information on the print queues. [360,217] KPS - a keypunch-type editor. Its syntax is similar to EDI. [360,240] SSD is a program that will pseudo-sense switches to programs, allowing run-time control of timesharing tasks. (see... S79) [360,245] SPY is an IAS system utility which will output and update system status to CRT's. [364,001] This account has information on the [364,*] UIC's. [364,020] Patches to the RSX-11M executive to add semaphore directives. [364,044] FFL - a fast FLX program. [366,200] TASKER - an IAS utility for examining and patching task image files. SEE displays the status of an IAS system. [367,001] QTDRV - a RSX-11M device driver that intercepts I/O packets sent to a device and sends a copy to task RCVQIO to be logged. SEE and ICA dump 256 bytes of memory. [371,004] This account has the subroutine library used at BATTELLE. Included in the account are routines for device and file management, string manipulation, date/time functions, subtasking control, and miscellaneous routines. [371,200] DALLOC - a IAS disk management/quota package. [372,004] BPR - a preprocessor for BASIC-PLUS-2 without worring about line numbers. SAMSTAT is a statistics utility with many features. 6-6 7-1 [374,002] VUE - a modified version of TECO V28 that provides screen editing capabilities without usingTECO macros. [375,001] A disk patching utility that knows about file header checksums and can read or write both logical and virtual blocks. ROAD MAP of FALL 1980 tape - San Francisco [300,001] This account has general information about the tape. [300,002] This account has the current version of TPC. [300,045] This account contains three sets of documentation of application programming for RSX-11M by the Systems Tuning Workshop. [300,057] SRD - a directory utility with a wide range of file selection options (see... F79). [300,064] CLI - a command line interpreter with several fixed commands; QUOTA - a RSX-11M disk quota system. [301,001] This account has general information about the [301,*] accounts. [301,002] [301,031] POOFL - an on-line pool analyzer; CPA - displays a visual dump of [301,033] pool. (see... F79, S80) [301,034] DVC - a device driver data base lister. [301,035] CON is a replacement for SET /UIC= written in C. [301,036] Descriptions of the submissions from [301,37] to [301,46]. [301,037] Patches to RSX-11M V3.2 MCR to allow multiple copies of a task to be run from a terminal, a kill-all enhancement to TKTN, etc. [301,040] TTY - a RSX-11M task to display the status of a terminal; Runtime system to interface "C" programs to RSX. [301,041] LS - a "C" program that combines the older LC (directory lister) and GREP (pattern matcher). [301,042] Versions of Conroy's "C" editor including GED (get-command line version), BED (big file editor), VSED (screen editor for VT100's) and UED (screen editor for Tele-Rays). [301,043] KILL - a program to abort all programs running from a terminal except some special few. [301,044] This account has a set of programs to transfer files between two RSX-11M systems using the full-duplex terminal driver. [301,045] LPK - task to delete entries from the PRT... send/receive queue. 7-2 [301,046] AVDX is a modification to the package in [346,100] that allows virtual disks to be created starting at a specific block. [301,047] A program to remove tabs from a file and replace with spaces. [301,050] A modified version of the game DUNGEON. [301,051] FORTH - implementation of the popular language for RSX-11M, IAS, RT-11, and standalone versions. [301,052] DOB is a disassembler for Macro-11 objects or libraries. [303,041] A version of the Star Trek game for RSX-11D and IAS with F4P. [304,020] Three entries for IAS: FOMSG is a patch to the MO handler to add conversion of unsigned decimal numbers and system time; RSXERR is a subroutine to process I/O and FCS errors using QIOSYM.MSG; SW is a device handler to handle the DT03 or DT07 UNIBUS switch. [307,005] This account has the CETUS subroutine library. This is a huge library of Fortran callable routines. (see... S79) [307,020] A large collection of programs for RSX-11M exec enhancements. [307,021] Various patches to MCR that implement a wide variety of features. [307,022] ACNTLG processes and records accounting messages from HEL, BYE, and RSTLOG; MC2 is a MCR catch-all task; WHO is a system task to display who is logged on (see... F79, S80). [307,023] This account contains extensions to the RSX-11M catchall task, enhancements to RSX-11M core-allocation algorithms and Fortran- callable interface to the command-string interpreter.(see... S80) [307,024] Extensions to the Conroy "C" compiler on the S80 [310,116]. [307,025] AUTOBRU - a set of command files for frequent backups. [307,026] SKED - a simple resource/milestone scheduling program. [307,027] TAPE - program to interactively perform tape I/O. It can be used to examine unknown tapes for their contents. [307,030] The LBL SOFTWARE TOOLS is a virtual operating system for program [307,031] development. The package is written in RATFOR so it should move [307,037] easily from machine to machine. [312,315] BIGTPC - a modified TPC that can handle BRU-format tapes; DDT22 is an enhanced version of DDT that can handle 22-bit addressing. GREP - a pattern search utility; LISTRS is a multi-column file lister program; MSX - a distributed operating system for coupled computers; TPP - a magtape utility that can position tapes, write EOF's etc. Also annotated listings of the F79 and S80 tape sets. (see... F78, F79, S80) 7-3 [313,010] Updates for TECO V35 and V36. [313,020] TYPE performs the equivalent of a PIP TI:=filename but it is designed especially for terminal I/O. [313,030] UIC is a shorthand SET /UIC task. [313,050] A version of the standard DMP task with additional switches. [313,060] TISTAT provides Indirect MCR with status on the terminal type. [313,070] FLECS - preprocessor for the popular language that adds structured programming constructs to Fortran. [330,300] MULTI-TREK - a multiple player Star Trek game. [330,301] RATFOR - another structured Fortran preprocessor. [331,001] FLECS - version of the Structured Working Group. [331,010] RATFOR - version of the Structured Working Group. [331,011] CMD - program to generate command files from directory listings; RATLIB - a subroutine library written in RATFOR that has routines for string manipulation, command parsing, and file I/O. [341,001] Submissions primarily for IAS: BLK - a utility to determine which files logical disk blocks are allocated to; BROOM - disk utility that writes zeros to every free block; LBM is a disk utility that will output the logical blocks allocated to a file; LEVELS is an utility that displays task status and timesharing levels; LG is a pseudo device handler used for logging system messages, etc. [344,001] KMS FUSION SUBMISSIONS - general information about the [344,*]. [344,043] CKP - a RSX-11M program to check for stopped programs without any I/O and checkpoint them; HALT is a MCR command to halt a program; POOL is a RSX-11M system tool to monitor pool usage. [344,045] Three submissions, related to implementing batch processing under RSX-11M (see... S79, F79, S80). [344,051] A set of routines to automatically load resident libraries as needed by tasks. (see... S80) [344,052] Documentation on the RSX-11M V3.2 PRINT QUEUE MANAGER. [344,060] CCL - a slightly updated version (see... S79, F79, S80). [344,066] Three entries related to the KMS FUSION performance analysis pack [346,100] A version of XDT that is can be loaded into a partition as it is needed. (see... S78, S79, S80). [357,001] This account has information on the [357,*] UIC's. 7-4 [357,020] BLK - identifies where a file is on the disk; EVF - updated eventflag manipulator. Fixes and patches to RSX-11M. [361,001] This account has general information on the [361,*] UIC's. [361,200] DALLOC - a IAS disk management/quota package. [361,201] SALLOG - a IAS system program that takes periodic snapshots of system activity. The account also includes analysis programs. [361,202] ACC is an enhanced version of "WHO" that has many switches for selecting various types of users, like "BATCH", "DIALUP", etc. [361,203] A package of IAS utilities for implementing chargeback accounting [361,212] This account has the subroutine library used at BATTELLE. Included in the account are routines for device and file management, string manipulation, date/time functions, etc. [365,001] SRD - updates only to the F79 version. [370,001] Large printer character generator + a poster of the pink panther. [370,010] Several submissions for IAS: BADBLK - a replacement for Digital's BAD; CNV - a message utility that establishes a link between two terminals; DDSC - a fast, clever replacement for Digital's DSC. DSKCPY - a fast replacement for Digital's PRESRV; etc. [370,020] CMD - Indirect MCR command file that takes a prototype command sequence, prompts for variables, and executes the sequence; COPYDV - an image mode, disk-to-disk copy for any formats; FMB is a file recovery utility that copies files from a garbaged volume to another disk and ignores most I/O errors; TTP -a tape transfer program that supports different format tapes and has many options [370,030] This Tektronix graphics package includes plot routines, view graph makers, and a complete character generator system. [370,040] COMMAND - a package that provides a Fortran interface to the TPARS string parser. [370,041] Various command files for a variety of utility functions. [370,050] FISEMU - a RSX-11M task to emulate FIS instructions. [370,060] Fortran callable subroutines for ASCII-EBCDIC and calendar date conversion. [370,070] F4OTS is a very complete document describing the Fortran IV (FOR) OTS system. It is current for the latest release of FOR. [370,100] MAEACT - an accounting system for IAS. [370,110] VTECO - a crt-style version of TECO. 7-5 8-1 [370,120] LOG - a set of RSX-11M utilities for providing charge-back accounting for RSX-11M systems on a statistical basis. [370,130] INDEX - a FOR or F4P cross reference utility for RT11 and RSX-11M [374,300] "C" COMPILER and ASSMBLER - versions from the Structure Languages SIG Tapes; ICE - an interactive editor for VT-series terminals. [375,001] This account has general information about the [375,*] accounts. [375,002] TCR is a RSX-11M or M-PLUS MCR command that outputs the current terminal status and characteristics. [375,003] TCU is a task to set the time of a TCU-100 or TCU-150 clock and reset the system time from the current TCU time. [375,004] CDC is a task to use the hardware formatting abilities of the Emulax/CDC 9766 disk drive to format packs. ROAD MAP of SPRING 1981 tape - MIAMI [300,001] This account has general information about the tape. [300,002] This account has the current version of BIGTPC. [300,021] RSX BASIC - Full FILES-11 I/O is supported. Multi-user support is added with separate pure and impure areas. [300,023] DOB - can take object modules or modules automatically extracted from object librarys and create pseudo listings. [300,026] Modifications made to MCR to allow DCL type commands on a small MCR type IAS system. [300,057] SRD (See.. F79, F80). [300,070] LUT - will display the logical unit table of a running task including open file information. FCB - will display the FCB chain of a disk device i.e. all open files on that. WHE - will display the trace back chain of a running task compiled with FORTRAN-IV+ and /TR. TT... - will display the number of free buffers of the RSX-11M V3.2 full duplex terminal driver of a running system. [300,100] SYSTEM MANAGEMENT Programs for RSX-11M V3.2, operator things terminal time-out (TT.KGB), time-scheduled system tasks, SETPRV, RMD, UFD, CKP, MVI, FRC, RMC modifications in the system. [300,101] Modifications to RUNOFF. (See..F77, S79, F79) [300,102] Modifications to TECO V36. (See.. F80) 8-2 [300,103] ATLOV - changes to the ACT command so that it also tells you the state of the task. BYE - modifications, to reset the terminal characteristics when the user loggs off. HELLO - give you a list of the available HELP-file keywords at a particular qualification level. MCRDIS - fix to allow a scheduled task to spawn tasks via MCR. [300,104] BROOM - modifications. [300,105] CVL - corrections: it will let a non-privileged user read a volume label of a disk he has allocated. [300,107] TYPE - it improves the logic for lowcating comments and fixes it so that it will type out control characters in a readable format. [300,110] TRUNCATE - will truncate the allocated but unused blocks off the end of files. It only touches files that indeed have unallocated blocks, so it doesn't mess up the files revision date. [300,120] CATEST - Camac test task. DNDISPLAY - breaks up the disk registers for the XYLOGICS disk controller into individual fields for use in examining LOGS of disk errors. LOGLST - can be used in conjunction with a SYSLOG package. NSPOOL - enables unprivileged users to stop and start the spooler. SORT - will sort any file of fixed-length records into ascending or descending order on upto 9 fixed length. TSKBUILD - is a model command file that can be customized to provide easier taskbuilding for program development systems. WHEN - accepts commands, waits for finish and spawns the command. XPR - is designed for use a VERSATEC 1200A printer/ plotter, and with the LP: driver. VTEDITMIM - it implements a screen-editing TECO system for MINE-I terminals. VSDRV - RSX-11M V3.2 driver. [300,210] RUNOFF release. RNP - a preprocessor for RUNOFF. DIABLO - reads in an inputfile and sends it to the in write-pass-all mode. TWOPAGE - a BASIC program which separates pages into left and and right files. RNOMAN - is an example how to use TWOPAGE. [300,375] ADVENTURE game. (See.. S79 [307,007]) [301,001] General information about the programs of SCLUG. [301,002] [301,053] HLP - converts DEC's HELP (part of HELLO) into Fortran-callable subroutine. [301,054] RID - Multi-purpose program AB/DETAB, DE-TRAILING BLANK/SEQUENCE number program written in RATFOR. FLABEL -HP7221 plotter program. CCLDSP - reads CCL commands files and prints commands. HELPDSP - reads and outputs HELP.files. SCR - reads TELERAY memory into a disk file. CLEAR - clears the screen of VT-52. GETMCL - Fortran- callable subroutines. SHIPS - game. [301,055] TPC 8-3 [301,056] A new version of the MP macroprocessor. [301,057] JPL - a front end to a command line interpreter written in MP which permits the user to spawn commands. [301,060] Two programs to create multiuser programs. (See the Feb l981 Multi-tasker for more details). [301,061] PS2 HELP file. [302,211] TMON - is a task monitoring utility based on PCM. [302,304] INDEX - Fortran cross referencing program. [303,120] TEDI - EDIOR formatter. [307,030] TOOLGEN - command file for building the LBL software tools virtual operating system. [307,031] Fortran and MACRO sources for VOS. [307,032] Manual entries for VOS utilities. [307,033] RATFOR source files for VOS utilities. [307,034] Source files for variable-length SEND/RECEIVE driver. [307,035] Source files for virtual aether driver. [312,315] DDT - a symbolic debugger based on ODT. DDT22 is an enhanced version of DDT that can handle 22-bit addresing. DDT22M is critical if built to allow access to arbitrary memory. DGT and DGWRIT are separate tasks for working off console commands. FDT and FDTSYM are Fortran debugging tools. TPCDIR is a listing program for TPC. [313,001] General information about the virtual disk package. [313,010] HELLO and BYE sources with modifications. [313,020] AVD - Assiciate virtual disk utility. [313,021] DVD - Dissociate virtual disk utility. [313,022] Virtual disk device driver VD: . [313,024] HELLO and BYE command files. [313,030] TRMSET - sets terminal characteristics at LOGIN. [332,100] DSCDIR - Fortran program to produce a directory of the contents of DSC tapes. DSCCPY - Fortran program to copy just a few files from a DSC tape without restoring the entire volume or reading all reels of a multiple-reel set. DSCTAPE - text file which summarizes what you know about DSC tape format. 8-4 [336,200] New page displays for RSX-11M RMDEMO display to display. VMS compatible network MAIL for RSX-11M. Remote command terminal. DECNET PHASE II and III. Remote virtual devices using DECNET. [337,030] SFGL70 - a graphics package which supports TEKTRONIX 4006, 4010, 4014, 4025 terminals. [330,001] LIST - file listing utility. [330,002] FDT - ICR Fortran-IV PLUS symbolic debugger. [330,003] CPL is a utility which compiles your programs in a compiler independent manner. [330,004] SRD - command line generator. [330,005] SRD - enhanced version. [330,006] TAPE - is designed to run under V3.00 of IAS. It is a program to find the block size of a tape. [330,011] RESEQ - resequences statement numbers in Fortran-IV PLUS programs [330,012] TRU - Truncates files. [330,014] GAME program allows a common interface to GAMES. Used in conjunction with the SCHEDULE program, it also alloes the system manager to restrict GAME playing to specified hours. RUNNL - is a program which will spawn a task on the privileged TI of device NLO. SCHEDULE - allows the system manager to schedule tasks to be run at specified times and days. [300,015] RATFIV - a structured Fortran preprocessor providing swith, IF - ELSE, WHILE, FOR, DO, REPEAT - UNTIL, STRING, BREAK and NEXT constructs. [300,016] MULTI-TREK is a multi-player STAR TREK game. [330,017] [344,001] KMSKIT update #4. (SEE.. F79, S80, F80) [344,040] SLP file for HELP. [344,051] A set of routines to automatically load resident libraries as needed by tasks. CKP... modifications. (See.. S80). [344,060] CCL - a slightly updated version. (See.. S79, F79, S80, F80) [344,061] CCL V7.08 [344,065] Updates to the SYSLOG ACCOUNTING system. [346,100] Updated version of XDT. Abstracts of the following files: TAPESB, RSXSIG. 8-5 [346,101] Crash Dump Analyzer programs. [352,001] DISKUSAGE - producing a table summarizing disk space by UIC. DISKRPT - uses the DISKUSAGE program. CONSOLE - creates a copy of CONSOLE.LOG files. FT - a tape utility program. FTBLD - TKB command file to build FT. TAPCVT - program doc. FPCONV - converts between IBM and PDP floating point format. SWABI - byte swapping routine. DAYFLD - convert from day of week to ASCII day of week. BINHEX - EBCASC - ASCEBC - string conversion. MOVE - moves a string of bytes, to fill a string with a byte. HEL - SLP corr's. [352,002] Files for the TALK program. [352,003] XMDRV - is a DMC-11 device handler for RSX-11D. [357,001] Assortment of changes to RSX-11M V3.2. [360,001] General information about the [369,*] files. [360,200] ARAP - needed for all following software. [360,210] RECOVER [360,212] IAS/VAXNET is a simple-minded virtual terminal program with the ability to send/receive ASCII files between two IAS systems, or an IAS and a VAX system. [360,213] UND finds undefined variables in Fortran programs. [360,214] C36 Conditional Fortran preprocessor. [360,215] DSM updated modules (See.. S80), DSX - somewhat modified version of DSM. [360,230] SFS Fortran cross-referencer, modified modules (See.. S79) [360,245] SPY updated modules (See.. F79) [370,001] TALK - inter-terminal communication program between two VT52 terminals. TAPE - tape copy program. UP1 - a FORTRAN program uses SRF to create a histogram of CPU. WP - text processing system. PLOT - plotting routine for DIABLO 1750. WHOTT - task that will return the terminal number of the requesting terminal as the exit status in indirect command files. TSHEET - a program to keep track of work time and print out timesheets. [370,020] PIPLST - a system of command files and TECO MACROs that reformat directory listings. PUG - a task to find zero length and locked files. GAB - a half duplex terminal connector. DIARY - create a timestamped diary of any thing that you care to type in. FILES - program to determine which file a specific block belongs to. TIMIT - subroutines to do account file report generation, user accounting etc. [370,140] MGT - magtape transfer program. 8-6 [370,150] HEX - microprocessor hex file management utility. [370,170] CLUNC - MACRO subprogram to convert cluncs to dates and dates to cluncs. [373,001] TAP - universal magtape reader. [373,002] Disc fragmentation utility. [373,003] FRC - the utility to force a command line to another terminal. [373,004] SRD V6.0 [373,005] RTR - small program designed to access RSTS/E format disks from RSX-11M, and format another program that will convert the output from RTR into one suitable for input to the BASIC-PLUS-2 translator program. [373,006] WTR - a program to convert a document created by the DPD into standard RUNOFF format. [373,007] FSV - recover a file that has just been written. [373,010] SND - a generalized send/receive packets task. [373,011] PIN - procedure interpreter. [373,012] XRF - Fortran cross-referencer. [373,013] CCL - the implementation of a catchall task. [373,014] TCF - small program to output control codes to a terminal. [373,015] FIN - small program to search a set of files for a given string. [373,016] CVL - small program to manipulate the volume label os a disk. [373,017] DSRDMP - a pair of programs to produce a detailed breakdown of what DSR is currently being used and for what. [373,020] HOL - contiguous block report utility. [373,021] VCO - compares two files block by block. [373,022] CHK - calculates FILES-11 checksums. [373,023] Updated version of the disassembler. [373,024] STB - small program for interrogating an RSX11M.STB file to find out where various symbols are located in the executive. [373,025] ICLDMP - magnetic tape dump (???) [373,026] MK3DEM - allow one to write software that is independent of the type of screen terminal to which one is doing I/O. 8-7 9-1 [373,027] SNAP - will take a snapshot dump of another task. [373,030] TPC - fast DOS-11 tape copy program. [373,031] TAPBCK - tape backup [373,032] REW - an incredibly simple program that simply rewinds a magtape. [373,033] Release of TECO V35. [373,034] VTDRV, BATCH [373,101] Conversion routines bin-ascii-rad50-... [373,102] Terminal plotting. [373,302] Help files for system and DECUS utilities. [373,310] Several document files. RSMINT - Manual on the internals of RMS-11. TABLE - RMS-11 manuals. INTERTASK - short paper on the methods of intertask communication on RSX-11M. RSXMOD - how to change the EXEC to support foreign disc drivers. RSXPLU - how to to get a 11-M PLUS kit from DEC up and running on a system with foreign disk drivers. STNLON - how to use ZAP to permanently change the magtape vectors and CSR's in the standalone version of BAD, DSC and PRESRV. XDTHNT - Note on a clever way to use the SET /BUF command to cause a loadable driver to call XDT. ROAD MAP of FALL 81 tape - LOS ANGELES [004,004] Directory listings and README.ALL file. [005,005] Fixes to the C run-time I/O library: FWILD - properly handles wild-card with version 0 or -1; FOPEN - added block-mode reads, new options switch B; GETC - uses locate mode when it can for reading; FSEEK - special code for block-mode; TIATT - new module, attaches LUN #1 (always TI:) [010,010] WRENN [011,011] TAPEX - will copy VAX FORTRAN-compatible files to and from IBM OS/360 compatible magnetic tape datasets (files). [033,033] MAKNAM, RMSSTUFF [044,044] Accounting enchancements to IAS/PDS [300,001] README.ALL file - text files [300,101] Re-release of RUNOFF. Some minor bugs have been fixed from the last tape. 2 new swetches : /BT, /SC [300,102] Some modifications to TECO V 36. 9-2 [300,111] Ray Van Tassle's paper to be given at the Fall 1981 DECUS Symposium in Los Angeles. [300,112] WHO - with some minor fixes. *.SLP are changes to the VGN, *.MAC are the updates. [300,113] Fixes for block-mode reads to the C runtime library: DIR - a fast directory lister; OD - file dumper, which now works properly in block-mode; GREP - update from Spring 81. [300,120] VS driver V 2.04 - a system of named queues for inter-task communications. [300,121] Fortran callable subroutines to support VT-100 and VT-105 terminals. (full duplex terminal driver). [300,123] Multitasker article (D. B. Curtis) about sending nonstandard ASTs to task and about an error logger. (Multitasker: 'From the the Wizzards book of Magic'). [300,125] Add a partition to the system on-line. [300,126] ARCHIVE - system for IAS V3.1 [300,130] 4-player partnership game in Pascal. [300,131] MULTI-TREK - STARTREK game for up to 6 players who play against each other. [300,132] Useful utilities: DSP - convert input to output format; FCB - print F11ACP FCB of a disk; LUT - print logical unit table of a running task; SPQ - print spool queue or receive queue. [301,062] VAL - a terminal I/O package. Contains a set of terminal input and output Fortran or MACRO callable routines which provide the writer of application programs with facilities such as defaults, range checking and an interface to a command language system. [301,063] CLONE - command language system. It is a multi-user interpretive command language system for RSX-11M V3.2 which enables user written tasks to be executed under a control program stored in a file or entered in 'immediate mode' at the terminal. [301,064] ERNMBR - ERROR-LOG ERROR-COUNT display for M & M+. [302,212] SDT - FORTRAN Symbolic Debugging tool. [305,302] RUNOFF - the standard RNO with RT-11 support. [307,020] U.S. GEOLOGICAL SURVEY SUBMISSION: FCPMU1 - Multi-user F11ACP; BLKIO - fast universal Fortran I/O; STREAM - USGS local config- uration command and batch files; CSH - checkpoint space handler and TKTN bug fix; MCR - the non-overlaid MCR dispatcher + a bug fix + extra features; SYSGEN - corrections to sysgen subcommand 9-3 file SGNMAS.CMD; VERSATEC - RSX-11M + line printer driver including VERSATEC support; NOTES - notes on Fortran, performance and tapes; FINALY - who are we? [307,022] Contains all the programs described in a talk titled 'Recovering from disk disasters' [307,036] DRGTK, HELLO, SPROVFDT, HOMDIR, HOME - corrections to a RSX-11M V 3.2 system; ACP, FCPCO1BLD, FCPMU, FCPMUBLD - multi-user F11ACP Rest of the files - command files for building FCSRES versions of many of the utilities. [307,100] TAT - convenient manipulation of certain fields of the task header; SVD, VD: - virtual disk software; CALC - DECUS CALC modified to be compiled for systems with only EIS hardware. [307,101] STARFLEET package - is a fairly standard STAR TREK-type program although more sophisticated than most. [307,105] See [343,031]. [311,131] Contains a copy of the slides for the talk RSX-11M Device Commons presented at the 81 Fall DECUS U.S. Symposium. [312,315] DISASM - disassembler reads and displays disassemblies of task images; CAM -another disassembler from the AMSTERDAM DECUS tapes. BASH11M - patches an RSX-11M or M+ system to allow tasks to enter a mode where they are run in user mode with previous mode kernel. ALTWND - providing access on a patched system to anywhere in memory; CSIOPS - A CSI parser skeleton in MACRO; DDT22 - revised DDT for 22-bit addressing; FDTSYM - revised version of FDTSYM. [312,316] See [312,315] [312,317] TREAD/TWRITE subroutines. [314,001] RATFOR - summary of changes for V 23. [315,100] COREANL - a core dump facility in RSX-11D and IAS; GREP - the UNIX pattern search program (see... F78 [310,105]); PRINT - a convenient method for writing output from a MACRO program. [131,111] TRIANGLE RUNOFF. [332,060] CCL - complete version. [332,100] DSCDIR - Fortran program to produce a directory of the contents of DSC; DSCCPY - Fortran program to restore just a few files from a DSC tape without restoring the entire volume; DSCTAP -describes format of DSC-produced tapes. [336,300] RSX - Network Mail System. [337,030] Latest version of the SFGL70 general purpose Fortran callable graphics package. It supports TEKTRONIX 4006, 4010, 4014, 4025. Also supports VT100's that have the retro graphic upgrade. 9-4 [343,001] PROBE - is a system performance measuring tool. [343,010] ONVOL - routine allows a privileged user to discover which TI's are mounted to non-public devices. [343,011] DYL - utility is used to load a bootable task image onto a floppy in either RX01 or RX02 format. [343,012] UNDEL - function to attempt to recover a recently deleted file. [343,013] LOAD - downline loader downloads the absolut loader to an LSI from the PDP 11/35 through a user specified TT line. [343,014] KILLER - task issues a BYE command against a user logged on the terminal given in the command line to killer. [343,021] FORTH - updated version of FORTH. [343,022] SCREEN - will place data at user specified places on terminal screens for both VT100 and VT52 terminals. [343,023] This program will read, write and list the directory of a RT11 format magtape on an IAS operating system. [343,025] SEQ - contains all the newsletter articles about a word processing system. [343,031] IFTRAN - V 02.01 precompiler. [343,032] - [343,035] IFTRAN V 02.01 precompiler - distribution kit. [343,040] FTP - foreign tape processor, which reads, writes, dumps non-RSX format tapes. [343,050] Contains several submissions: a TECO macro to emulate EDT V2; modules to report or return an RSX-11M error message; LIST - list files to CRT terminal with useful options. [343,051] Program to transfer programs and data as ASCII files between VAX and VAX or between VAX and RSX-11M. [343,060] ATS - a dynamic, multi-column, Active Task Scan; NODE - display of active tasks with node pool usage; SRD - all known bugs fixed. [343,070] SEE - a real-time memory display which permits selective display of up to eight 'windows' anywhere in memory in word, byte or character modes on a VT52. [344,062] CCL V8.0 [347,101] FDV - correction file to the FMS-11 form driver. [350,200] FMTRTRSX - will read a file under RSX-11M which was created by RSX-11M PIP but copied from an ASCII tape whose file was created by RT-11 PIP, and reformat the RT-11 file to RSX FILES-11 format. 9-5 10-1 [352,001] SRD - correction files for SRD V6.0 [352,002] TALK - terminal emulation program. [360,235] RUNOFF - files to build and run RUNOFF in VAX command format. [370,130] RT-11/RSX/IAS INDEX V 5.6 - a Fortran cross referencing program. [374,001] BOGGLE - plays big boggle; SORT - a major rewrite of the SORTC program on the DECUS C kit; SUPERDUMP - a full bore file/device dump utility; CHAT - allows users to chat with each other from terminal to terminal; TODAY - writes out date and time in english; HANOI - does the tower of Hanoi on VT's; JARGON - contains a valuable dictionary of computerese. ROAD MAP of SPRING 82 tape - ATLANTA [300,001] Information about the tape. [300,002] BIGTPC.TSK and .DOC - a program for copying this tape. [300,120] VSDRV - Latest VS: driver provides a system of named queues for for inter-task communications, and can be viewed as an extension of a variable SEND-DATA service. Includes support for AST-ON- RECEIVE, SELECTIVE EXAMINE, SELECTIVE MESSAGE DELETE, FLUSH QUEUE [300,121] VT 100/105 screen manipulation routines - allowing the user to utilize the internal characteristics of the VT 100 family of terminals. (Fortran-callable routines). [300,133] Command line routines for 11M Fortran. [301,065] REF, TREE - Programs to generate crossref and ODL files. [301,066] RUNOFF M2.4 - modified for DIABLO printers and the Anderson- Jacobson 832 terminal. [307,030] TOOLGEN - Source and command files for the LBL software tools [307,033] virtual operating system (VOS). [307,034] Source files for the variable length SEND/RECEIVE driver. In addition a document describing home directory management for RSX may be found here. [307,035] Archives containing the format input files for the manual entries in sections 2-4 of the manual. [307,036] The initial distribution of the software tools mail system. [307,050] RUNOFF V M03X. [307,101] STARFLEET game. 10-2 [307,110] Many different utilities, FORTUNE-COOKIE msgs, Televideo and HP RMD, terminal characteristics, QUICK octal, decimal, hexadecimal, bin conversion calculations, data entry, etc. Useful RSX11M V 3.2 DECUS stuff, most of which has been tested and/or run RSX11M V4.0 [311,001] DN-11 device driver for RSX-11M. [312,011] FORTOOLs. [312,012] OPA - Online pool analyzer. (See.. S80 [301,031]) [312,013] PSD. [312,014] Simple program for undeletion/reincarnation of programs. [312,015] STAGE2 - macroprocessor. [312,016] BRUDIR - gives in one pass a very complete directory of a BRU tape. [312,017] DVC - Device database lister. (See.. F80 [301,031]) [312,020] Corrections to the S81 TH and AT pages, a quick hack of a page called DA (is a page to display the device activity and displays the list of IO packets waiting for etc.). [312,315] DDT22 - Fixes some bugs, adds MACROs (automatic execute a set of commands at a breakpoint); DGTUNX - general tape mover, read/ write fixed record length files, new activity to read UNIX TAR format tapes; BIGTPC - has image mode copy support, can create pseudo-FLX tapes with disk images with block factors up to 72. [312,320] SORT package. [312,321] PACMAN for PDP-11 for VT100 terminals and RSX-11M/M+. [312,322] VEDRV - Virtual disk package, permitting multiple files or devices. Latest VE: driver. [312,325] PACMAN - source, object, task images for a game similar to the popular ARCADE game. [312,327] VEDRV - Modified VDDRV. It allows to link multiple files into a single virtual disk. (See..F81 [307,100]) [312,330] SORT package. [312,331] PACMAN - game looks very like the ARCADE game. [312,332] Improved version of SRD (this version is intended to combine all versions of SRD). (See.. F81 [352,001], S81 [373,004]). [312,336] MISSILE COMMANDER - source, objects, task imeges for a game similar to the ARCADE game. 10-3 [312,337] CENTIPEDE - game similar to the ARCADE game. [312,340] [312,341] WONDER [312,342] BRKOUT - similar to the ARCADE game. [315,200] IBM - create, read/write IBM 3740 format compatible disket. [326,112] SPELL - a spelling character for E systems. [326,113] CLK - switch register time-of-day clock; JOB - spawns a copy of the indirect on a specified terminal with a file of a specific name; SRD - sort an entire disk volume directory structure; RJEMSG - is designed to receive data packets and transmit them to remote VAX users; XRB - VAX partner to RJEMSG; RMS, STRING - support routines for XRB.FOR; TNM - designed to enable anyone to change a task's name from one RAD50 character string; TRD - magnetic tape read utility; TWT - counterpart to TRD. [330,001] LIST - file listing utility - is like the TYPE and GREP command. [330,002] FDT - ICR FORTRAN IV+ symbolic debugger. [330,003] CPL - copies modules in any language if the source has been changed. It handles multi-pass compilers. [330,004] SRD command line generator. [330,005] [330,006] TAPE - foreign tape read/write. [330,010] BURSTF - bursts the subroutines, functions, programs and block data in a Fortran source file into their own individual files. [330,011] RESEQ - resequences statement numbers in FORTRAN IV+ programs. [330,012] TRU - truncate files. [330,013] XEQ - is like the RUN command, except that it will search one or more directories to find the program you whis to run. [330,014] GAME - allows a common interface to games; RUNNL - spawns a task on the privileged TI of device NL0; SCHEDULE - allows a system manager to schedule tasks to be run at specific times and days. [330,015] RATFIV V 2.1 - Structured FORTRAN preprocessor. [330,016] MULTI - TREK game. [332,100] DSCDIR - DSC tape directory + FLX patches for RSX-11M V 3.0 and V 3.1. [332,110] Low-overhead data management system. 10-4 11-1 [333,001] System notes, INTF to downwards ACCNTG, enchanced when PGM, life game in BASIC. [333,100] DSUTIL - data set display utility. [334,001] System management command files. [335,001] Sets VT52,VT55,VT100 to standard state. [344,*] KMS FUSION KIT (CCL, 11M ACCOUNTING, etc.) [350,010] RSX-11M/M+ user monitor files. [350,011] OMSI PASCAL interface to RMS-11K, auto logout of IDLE terminals. [350,020] FFDISK - a formatter for DSD 440 floppies and will format virgin disks. [350,030] FORTRAN bit, byte and case routines. [350,040] NPRVINS, POOL, SHUFFLER, CATCHALL - FORTRAN callable routines revised shuffler, modifications to CCL by Jim Downward. [350,050] OPA - inline pool analyzer for M+ with active pool usage report. [350,300] INSPS, DIR, HP67 - modified SRD in DCL style, HP67 calculator emulator. [352,002] TALK - terminal emulator and file transfer program. [370,001] TALK - inter terminal full duplex (real-time) communication tool; SIGN - generator for bulletin boards; PINK - panther. [370,150] Microprocessor hex. file management utilities. [374,1-2] DECUS C binary kit (with floating point). GERMAN RSX-SIG TAPE 1979 [1,1] Command files and information about the tape; concatenated doc [1,2] files. [012,*] [12,1] - a program for sw management; [12,2] - dialog and list [360,1] program for error logging; [12,3] - dialog to handle and list message files; [12,4] - program to build the extend page as GCA; [12,5], [12,7] - general I/O program to send and receive data; [12,6] - nodepool simulation; [12,10] - sort files with fixed record length; [12,11] - a selection of Fortran-IV callable subroutines of general interest; [12,12] - a calendar program. 11-2 12-1 [360,2] MCRSEQ - an MCR to be called via send-request; HASE - a game for VT52; QPI - delete, copy and rename files using search masks. [361,2] Stand-alone test program for Tektronix/4010/4012/4014. For info write to M.Wiemers, GSI, 6100 Darmstadt, FRG. [361,3] An introduction to RSX-11M for beginners in German. Files RSXEINF.* are in special format to be interpreted by T11. Or simply print the *.TXT files. [361,4] A plot 3D software package. [361,5] ASN and NULDEV for 11D, RSX-11M sysgen under 11D, driver for RX02. Paper: How to generate an RSX-11M V3.1 system for an LSI11. [361,6] POOL program (see Multitasker). [362,1] I/O subprograms for fast (!) file input/output. [362,2] Digital plotter simulator for AR11 scope control; Change disk label, fix locked files, print 'DEC-standard' comment fields. [363,1] Interactive program to maintain and list catalog-like direct- ories of any kind. [364,1] CTW, CTR - write and read Cyber tapes; FRAG, USERS - from F77 Chicago tapes (FRAG and WHO), modified for RSX-11D V6.2; IND - indirect MCR modified for 11D; TTYAST - Fortran-callable TTY AST (see Multitasker Vol.10, No.4). [371,*] [371,372] - games in BASIC; [371,373] - hints for saving energy; [371,374] - a nice girl to print; [371,375] - utility to read and write unlabelled EBCDIC magtapes, and a universal magtape handler. EUROPEAN SIG tape - AMSTERDAM 1980 [200,200] General information on the submissions; concatenated README files; command files to copy the tape for RSX and IAS. [201,*] CCL for M and M+, CHESS and STARTREK. [220,*] A Fortran cross-reference program. [221,*] RSX-11M Display utilities. [260,*] Software management program, SORT program etc. [261,*] Modified MCR for RSX-11D + other utilities. Workshop on SGA and COMMON - from DECUS Esslingen 1980. 12-2 13-1 [262,*] Test program for TEXTRONIX 4010 series terminals. [263,*] Introduction to RSX-11M in German. [264,*] Plot 3D software. [265,*] RSX-11M SYSGEN under RSX-11D, Driver for RX02, an FFT routine, tutorial on corrupted files - Esslingen 1980 + more. [266,*] The POOL program. [270,*] Fast file I/O. [271,*] A scope driver for AR11, file utilities. [273,*] Support for CYBER tapes, utilities and modifications to RSX-11D V6.2 software. [274,*] Some BASIC games, demonstration program, tape utility and a nice girl to print. [277,*] A cross assembler. [320,*] The CERN version of POOL. [321,*] A floating point emulator. [363,*] Display activ tasks, mastermind game, a disassembler, FCSRES kit, programs to maintain catalogs, address lists... + more. [370,*] A subroutine library, Fortran access to DATATRIEVE files, read PDP8 floppies on VAX, inverted cross reference, index of the DECUS Library (also for RSX users). EUROPEAN RSX SIG tape - HAMBURG 1981 [220,001] General information on this collection; README.ALL files. [221,001] FORCHK - FORTRAN IV+ Veryfier and Programming Aid (Documentation in README.1ST file). [222,001] DMPLSI - program to down line load an RSX-11M task (/-HD,STACK=0) to an LSI via a terminal line (Documentation in DMOLSI.MAC file). [223,001] RESEQ - Renumbering of statement labels in FORTRAN programs (doc is in Dutch!); SRTALF - directory sorting program by name, date etc. (Description in Dutch!); TXT - source file editor. [223,002] FPDRV - terminal simulator for startup of terminal input oriented tasks (only IAS); FTRACE - FORTRAN IV+ debugging tool (only IAS). 13-2 This is the contribution of the DRSX - SIG: [265,001] RECFIL - a nice thing to recover files from corrupted volumes or deleted files from good volumes. Runs under IAS V3.1, but should run under RSX-11M too. It is a somewhat improved version and combination of the programs UICREC and LAZRUS from [307,022] Spring 80 RSX SIG tape. [265,002] HELP or SOS (IAS ONLY) - This program is a stripped down version of the HELLO task of RSX-11M V3.2 with KMS modifications from the Spring 80 tape. We use it as a task SOS because HLP is used. For IAS one can use quite a lot of the [344.002] *.HLP files from the Spring 80 SIG tape although they are considered for RSX-11M. [265,003] MIB, MFB (IAS ONLY) - A real background task under IAS multiuser systems, a timesharing task which gets only the CPU activity which is left over. Two programs move to BATCH (MTB) and move from BATCH (MFB). [265,004] Some useful TECO macros. [277,002] MPMD (Peter Bendall). Contribution of the SWISS - RSX SIG: [321,001] DEVTBL - a set of macros to help writing the data structures for a device driver. The main purpose of these macros is to improve the readibility of the generated tables. DSY - a privileged task, that allows system programmers to take a dump of a running RSX-11M system without crashing it. A useful but potentially dangerous tool, and was not taken any responsibility for real crash subsequent to the execution of DSY. [322,001] CP, RMDEMO (D. Balmer). The following collection is from Israel: [360,001] FLECS - a FORTRAN preprocessor that adds the capabilities of structured programming to standard FORTRAN. [360,002] SUPDUK - this macro library is a conglomeration of three macro libraries. The structured capabilities are excellent. It has a super-efficient DO LOOP. [360,003] INCLUDE - started out as a preprocessor to languages and files that did not have an INCLUDE statement as found in Fortran IV+. It eventually evolved into a program that also tidies up sources via comment straightening and other such functions. The following collection is from Hungary: [363,001] A kit to generate MTEACP, an ACP enabling you to handle foreign (IBM, SIEMENS etc) magtapes. It also allows you to read and write EBCDIC magtape recorcds, create volumes etc. while using the services of FCS or RMS. 13-3 14-1 The following collection is from the U.S.: [377,001] ACDRV, DISABLE, ENABLE, NULTST (Ralph Stammerjohn). [377,002] ACPMAN, FIGURE, LIFE (Ralph Stammerjohn). DECUS RSX COLLECTION prepared by Lars Palmers FALL 80 - AMSTERDAM The tape can be read by PIP on an RSX system with ANSII support or on a VAX system. The procedure to restore the original filenames is in the README.1ST file. [002,002] README.1ST file [010,001] ECAP, Version: February, 1974 [010,002] RADIX, Base Conversion Routine, Version: November, 1973 [010,003] MRMLIB, Version: July 1973 [010,004] Contour Plotting Program, Version: September 1975 [010,005] SOTS: Small FORTRAN OTS for RSX, Version: November 1975 [010,006] SGCML: Get Command Line Enhancement, Version: November 1975 [010,007] RUNOFF: Documentation Preparation, Version: September 1979 [010,010] FILDMP: File Dump Utility and Object Module Cracker, Version November 1975 [010,011] OSCAR: Conversational Computor, Version: October 1975 [010,012] MUSFLD: A Least Squares Fitting Routine for Mossbauer and Effect Spectra, Version: March 1976 [010,013] SRD: Sort Directory Utility, Version: March 1976 [010,014] CAMAC Support Library for Industrial System, Version: April l976 [010,015] RSX-11 BASIC, Version: March 1976 [010,016] PDP-11 Utility Routines: ASCIB, JLBITS, CSISR, Version: May l976 [010,017] VBS: IBM to PDP-11 VBS-Format Magtape, Version: July 1976 [010,020] GETBIN: Change a Paper Tape Binary Program to RSX-11M Bootstrappable Task, Version: June 1976 [010,021] RSX-11 FOCAL, Version: April 1978 [010,022] QSORTA: Fastest Core Sort-Quicksort,Version: October 1976 [010,023] LPLOT: Line Printer Plot, Version: December 1976 [010,024] LALR(1) Parser Constructor to Translate Computor Languages, Version: April 1977 [010,025] RSX-11/DOS-11 DDT Symbolic Debugger, Version: February 1977 [010,026] Basic Image Processing System for CAT Scan, Version: May l977 [010,027] MARGOT: A MACRO-Based Generator of Command Language, Version June 1977 [010,030] Picture Book, Version: April 1977 [010,031] VTPONG: RSX-11M Task to Play Pong Using VT52 or VT55, Version: June 1977 [010,032] TECO V28 for RSX-11M, Version: November 1977 [010,033] ADVENTURE, Version: 3, November 1978 [010,034] CALC: A Calculator Program, Version: 5, December 1979 [010,035] PASCAL Compiler, Version: July 1978 [010,036] BNR Utilities, Version: January 1978 14-2 15-1 [010,037] TCU-100 Clock Daemon For Digital Pathways UNIBUS Clock/ Timer, Version: February 1978 [010,040] DR11-A/C Loadable Driver with Build Package, Version: March 1978 [010,041] MTPS and MFPS Emulator, Version: March 1978 [010,042] RSX-11 TECO with Bufferd Typeout and VT52 WINDOW SUPPORT, plus TECO DOCTOR game, Version: November 1977 [010,043] DUNGEON for RSX-11/VMS, Version: 2.2 January 1979 [010,044] SPY: RSX Accounting System, Version: 2.2 August 1978 [010,045] RMS-11 FORTRAN Callable Subroutines, Version: November 1979 [010,046] DXEBSC: Floppy Disk Utility, Version: November 1979 [010,047] Three Dimension Tic-Tac-Toe, Version: 1.0 May 1979 ROAD MAP of IAS ICR tape [330,001] LIST - is like the TYPE and GREP commands only better. LIST's simplest use is to display lines from a file a screen at a time. In addition, LIST can use SRD to select multiple files, making it easy to do such chores as searching through a group of files for a particular string or variable. Usable on RSX or IAS. [330,002] FDT - Number one on the RSX and IAS menus was a FORTRAN Symbolic debugger. [330,003] CPL - compiles modules in any language if the source has been changed since the last compilation. It handles multi-pass compilers, including RATFIV, SWEDISH and NBS PASCAL, and C, as well as single-pass compilers such as F4P, BASIC+2 and MACRO. [330,004] SRDCMD - a flexible command line generator which spawnds SRD to select files, then writes command lines constructed from specified text and the device, UIC, name, extension and version fields of the selected file names. Usable RSX or IAS. [330,005] SRD - an enchanced version of SRD including more powerfull file stringmatching, selection by file revision date and storage allocation summary. RSX or IAS. [330,006] TAPE - reads and writes tapes in a variety of formats, including blocked ASCII, EBCDIC and DEC-10 copy format. RSX or IAS. [330,010] BURSTF - bursts FORTRAN subroutines, functions, main programs and block datas from a file and writes them to individual files. [330,011] RESEQ - recequences the statement labels in a FORTRAN program. [330,012] TRU - truncates files, but does not access the file if it doesn't need truncation. This is amust when using BRU for incremental backup, as BRU would copy all files which had been truncated with PIP, even if the file hadn't needed truncation. 15-2 16-1 [330,013] XEQ - runs programs. It maintains a global common area which contains, for each user, a list of directories to search when XEQ trys to run a program. IAS only. [330,014] SCHEDULE - will invoke MCR command lines at scheduled times during the week. The list of commands and times is maintained in a file. (IAS but easily midified for RSX); GAME - uses schedule to restrict GAME playing to specified times. (IAS and RSX); RUNNL is a companion program to SCHEDULE and GAME. (IAS only). [330,015] RATFIV V2 - an enhanced and debugged version of the software tools group's RATFOR compiler, RATFIV features optional FORTRAN 77 output, the switch and string statements, a powerful MACRO processor etc. (RSX or IAS). [330,016] MTREK - the best STARTREK ever, this is a multi-terminal real- time all out war game, replete with torpedoes, tractor beams, anti-matter, etc. IAS or VAX, but you could modify it for RSX. ROAD MAP of PASCAL tape SPRING 80 - CHICAGO [70,1] General information on the submissions; membership. Sweedish PASCAL; NBS PASCAL; DEC 10 / 20 PASCAL. [70,2] Documentation for NBS PASCAL (V 1.6 E). [70,3] Latest NBS PASCAL (V 1.6 E) for RSX11, for use on machines with FP11 hardware. [70,4] Brian Nelson's implementation of NBS PASCAL (V 1.6 E) for RSTS. [70,5] Floating point interpreter for NBS PASCAL under RSX11, submitted by Steve Williams. [70,6] NBS PASCAL (V 1.6E) for RT11, for use on machines with FIS hardware. Adapted to RT11 and FIS by John Barr. [70,7] Various PASCAL Utilities, submitted by John Barr and Bill Heidebrecht. [70,10] Utilities submitted by John Collins. [70,11] Interpreter for NBS PASCAL, submitted by K.S. Bhaskar. Demonstrates NBS PASCAL intermediate code. [70,12] Include Preprocessor and external procedures for use with NBS PASCAL under RSX-11M, submitted by Hugh Applewhite. [70,13] A program which aids construction of overly programs with NBS PASCAL Submitted by Stephen Kamnitzer. [70,14] RMS interface to PASCAL for RSX11, submitted by Tom Brentlinger. 16-2 17-1 [70,15] A RUNOFF subset written in PASCAL, submitted by Michelle Feraud. [70,16] A package for parsing character strings and setting switches. For use for DEC10 PASCAL, FORTRAN and COBOL. Submitted by Robert P. Nix. [70,17] A set of functions which implement strings in standard PASCAL. Also contains whetstone, quicksort and matrix inversion benchmarks for PASCAL, BASIC and FORTRAN. Submitted by OREGON SOFTWARE INC. [70,20] Latest version of Swedish PASCAL (V 6), by Seved Torstendahl. [70,21] DKBLOCK,DXBLOCK,MTBLOCK for Swedish PASCAL, submitted by John Barr. [70,22] INTEL 8086 cross assembler and linker, written in PASCAL. (Use Swedish PASCAL to Compile) Submitted by Thomas Mathieu. [76,*] Self compiling version of Swedish PASCAL (V 5.3) modified to compile itself on a PDP11 by Gerry Pelletier, of transport Canada. Also a PASCAL version of Joseph Weizenbaum's Eliza (DOCTOR), and other utilities. [77,77] LAST.FIL: The last file on the tape -- contains nothing useful. ROAD MAP of PASCAL tape SPRING 81 - MIAMI [70,1] General informaton on the submissions; Library contributions sought; membership; names and addresses. DEC 10/20 Pascal. [5,1] - [5,7] DECUS C Compiler update [5,10] DECUS C Compiler update Alternate init module for DECUS C [6,1] C Utilities software tools (update) [6,4] LEX -- Lexical analyzer generator (C Compiler update) [6,6] C MACRO Processor (update) [70,6] NBS PASCAL for RSTS [71,3] PRAXIS Formatter (Submitted by Daniel Curtis) [72,1] RATFOR FORTRAN preprocessor [72,2] FORTRAN preprocessor Performance tools by Steve Lazarus 18-1 19-1 ROAD MAP of PASCAL tape FALL 81 [70,1] General information on the collection; library contributions sought; Names and addresses [70,2] NBS PASCAL for RSX Version 1.6 I - sources, objects, build files. [70,4] [70,4] [70,6] NBS PASCAL for RSTS Version 1.6 I. [72,2] RATFIV - a Fortran preprocessor. [5,5] Some mods for C (RSX) runtime system. [6,1] New versions of some C utilities. ROAD MAP of RT-11 tape 79 BASIC - extensions routines for Basic+2. VFY - a program to compare devices. TIDY Stuff to straigthen MACRO code. COMM - a communication package. MACLIB A collection of useful macros. IULC8 Cross assembler for 8080 written in BASIC +2. RUNOFF Sources and build files for Runoff. IULC2 A 8080 macro package. 20-1 21-1 ROAD MAP of RT-11 tape SPRING 80 - CHICAGO *.* CHICAGO DECUS (l980) RT-11/PDP-11 Assembly language tutorial: completely documented program to illustrate the use of assembly language under RT-11. (5 files, 101 blocks) RATFOR - RT-11 version of RATFOR to Fortran translator. Modification of program presented in Software tools, by Kernighan and Plauger which originated in BELL Labs. (13 files, 673 blocks) RATFOR - sources and build command files for RATFOR/RT-11 V20. (37 files, 711 blocks) TECO - sources and build command files for TECO. (7 files, 198 blocks) *.* Tools for building & using resident libraries under RT-11 (as described in poster paper at spring '79 symposium, and reprinted in proceedings and mini-tasker). (5 files, 41 blocks) TECO - sources and buld files for TECO-11 V36 for RT-11. (33 files, 452 blocks) SPOOLER - this contains the source modules for the RT-11 spooler package discussed in the paper "A transparent output spooler for RT-11", CHICAGO 1980. (12 files, 98 blocks) FLECS - this is an RT-11 implementation, including documentation, of the university of Oregons public domain FLECS translator. (3 files, 276 blocks) *.* Preliminary documentation for the session on FORTRAN IV OTS: its structure and effective use. (11 files, 382 blocks) ROAD MAP of RT-11 tape FALL 1980 PATCH Patches through Aug 80 as published in the Software Dispatch for RT-11 V4.0 and BASIC-11 V2. See the file PATCH.DIR for more info. RTAPPL Short paper describing an RT-11 application. Presented at the "How to solve the operating system labyrinth" session. RTISRS Short paper on RT-11 interrupt service routines by the rules and otherwise or moral and immoral. Presented at the "RT-11 Can do it" workshop. 21-2 TSXLIB Short paper describing a library implementation of FORTRAN callable programmed requests for TSX/TSX-PLUS. Presented at the "RT-11 can do it" workshop. RWMT MACRO-11 program to rewind and take off line all mag tape drives on a TM11 controller. File named RWMT.MAC. SIGNON MACRO-11 program to force the user to enter a valid date and time. WATCH MACRO-11 program to prevent user from interfering with planned sequence of operations. (147 files, 406 blocks) INDEX - a Fortran cross referencing program. A Fortran source file processd by index will be checked for all of its variable name and label usage. The results will then be listed in alphabetical order, listing all the variable names and labels used in the program, the lines on which and how they were used. A variation of the super index is available to list (almost) all entry poins, the modes that they are defined in, and all the entry points that call them and that they call. INDEX can be generated to run under RT-11 or RSX-11M. (22 files, 257 blocks) TAPER - a general purpose reader of 800 BPI magnetic tapes. Its speciality is to take character data in an unknown format and, through interaction with the user, write the data in DEC format to any write- enabled disc. Taper may be used to read foreign tapes. (10 files, 164 blocks) RESEQ - a Fortran IV/RT-11 program that will renumber statement lines in a Fortran IV source program. (RT-11, V3B) (16 files, 177 blocks) POLISH - a Polish interpreter. (1 file, 83 blocks) HALIB Fortran -callable macros. Move word, move byte, ASCII/INTEGER conversions, shift bits. (1 file, 20 blocks) F4OTS Summary description of PDP-11 Fortran OTS. (2 files, 440 blocks) DSLIB,ASLOOK - Utility routines for Fortran-IV/RT-11. (4 files, 81 blocks) RUNOFF Complete distribution of DECUS standard RUNOFF, V M02.2. Includes RT-11 support, as well as RSX-11M, IAS and RSTS/E. This is the latest version, with many enhancements and bug fixes from older versions. It is the Text processing SIG's standard version. Has RT-11 .SAV file, ready to run. RATFOR RT-11 conversion of David Sykes' excellent RATFOR preprocessor. No RT-specific documentation, read the comments at the head of RATRT.RAT for RT-11 usage information. OK for RT-11 Fortran 2.5 on inline code. 21-3 22-1 C Unofficial version of DECUS 'C' system, submitted to whet your appetite. Implements most UNIX library functions. The full official source distribution is available from the Structured Languages SIG and the DECUS Library. (90 files, 2427 blocks) SPOOL SPOOL/RT-11 V1.01, Autoq-Automatic quering utility based on the paper "A transparent spooler for RT-11" given in CHICAGO 1980. It is an updated version which includes documentation. DSC DSC/RT-11 is a verifying disc scanner which reports the unique and common found on the file structured devices (disc & magtape). (33 files, 291 blocks) *.* Miscellaneous handlers and formatters. (12 files, 142 blocks) ROAD MAP of RT-11 tape SPRING 81 MIAMI DATBAS DATBAS consists of some extension routines to the BASIC-11 V2 V2 interpreter that provide the means for reading and writing words, bytes and bits at any implemented Q-bus or UNIBUS address. The bug in the GETB routine of the 1979 release has been fixed. (9 files, 411 blocks) CROSS - a group of BASIC V2 cross referencing programs. This package has been updated to reference all statement numbers in computed GOTO and GOSUB statements. (7 files, 87 blocks) KB - device independent serial line (DL11) I/O handler for RT-11 V4.0. Conditional code is included for use with the RT-11's XM monitor and TSX-PLUS. Eleven SET options are available. (4 files, 50 blocks) TSXLIB - a Library of FORTRAN callable routines that implement the EMT's provided by TSX-PLUS V2.0. The code is all reentrant. (20 files, 164 blocks) PATCHS Patches for RT-11 V4.0, FORTRAN IV/RT-11 V2.5 and BASIC V2 through February l981 as published in the RT-11 Software Dispatch. (282 files, 444 blocks) SFGL70 - package to support graphics on a TEKTRONIX 4006, 4010, 4014. (50 files) SPOOL - a program that performs a function similar to QMAN, with less flexibility, but with the capability to write output to a serial printer via a DZ multiplexer without typing all channels of that interface. 22-2 CRYPT - a program to encrypt and decrypt text files by means of a crypt string that must be typed in at run-time. The crypt string can be of variable length, and may include all ASCII codes except those intercepted by RMON. Misc. programs and utilities: OTHELO - game of OTHELO, KB version 2 KB handler updated to V4, VM virtual memory handler from Fall 79 with fix to boot, HS HS handler from Fall 80 updated to V4, HSPOOL - spooler routine that uses HS handler, MACLIB updated copy of some structured language macros for MACRO, CLK100 timing routines for KW, AD V4 handler for AD-11 A/D, ADTEST test routine for above, GO game of GO MOKU -- five in a row, SPY spy on locations in the monitor, PEEK peek anywhere in memory -- good for hardware debug, POKE poke anywhere in memory -- good for hardware debug, CONSOL subroutines to control JSW bits, SCREEN subroutine to do screen oriented functions -- GO TO XY, etc., MTCON routine to control magnetic tape units -- RW,OF,FF,BF, DECUS Pascal routine to take a RUNOFF formatted file and make a file for the DECUS paper layup sheets. FPP - runable version. TEDI EDITOR-FORMATTER FOR RT-11. The TEDI files included are TEDI.SAV, TEDF.SAV, TEDRT.TED, TEDRT.DOC, TEST.TED. TEDI is an edit only version while TEDF includes both editing and formatting. The edit only version is of interest primarily to someone running on single- density floppy disks. RTCON RT-11 Console switch command. SYSAVE Large device to small device backup utility. (8 files) EDS - a word processing system. (25 files) *.* AUSTRALIAN DECUS PROGRAMS (23 files) *.* PACKAGES DISTRIBUTED BY UK RT-11 SIG (28 files) *.* PACKAGES DISTRIBUTED BY UK RT-11 SIG (14 files) RUNOFF Sources and command files for DECUS RUNOFF V M02.3. This is the RSX/ RSTS/RT version with many bugs fixed since M01. This is the most up to date version of DECUS RUNOFF. (33 files) 22-3 23-1 C Reasonably up to date DECUS 'C' system. This version is in pretty good shape. Also contains MP - MACRO processor which supports full Kerninghan & Ritchie #DEFINE's with parameters. (11 files) LEX Lexical analyzer generator. Very powerful tool. Examples are in .LXI files. (8 files) A few favorite software tools: MC Multi-column lister. GREP Search for text patterns (wildcard files) KWIK Keyboard in context index generator SORTC dumb but fast softwer MDUMP RT-11 memory DUMP handler. ROAD MAP of RT-11 tape FALL 81 LOS ANGELES XD, XDATCH - Implementation of the virtual-device driver including build files, SJ/FB driver and documentation. (14 files, 80 blocks) RESEQ Program to renumber Fortran programs. This version cleans up bugs that were present in the Fall 80 submission. (10 files, 170 block) TSXLIB TSX-PLUS offers the MACRO programmer a number of system services via programmed requests or EMTs. TSXLIB makes the TSX PLUS EMTs available to the Fortran programmer as a library of callable routines. The package includes the MACRO source modules, a User's Manual, a Cross Reference Chart, an indirect command file to build the library and the implemented library. Version 81H04A (16 files,348 blocks) RUNOF1, RUNOF2 This is another variation of RUNOFF, RUNOFF - V M2.4. This version contains support for DIABLO and ANDERSON -JACOBSON terminals. New features: superscripting & subscripting, dynamic changing of pitch to fill in spaces, horizontal and vertical support, alternate character set selection, multi-color ribbon support (DIABLO), print enchancement. All of the above features are supported with character commands. (41 files,685 blocks) DMSNWS Copies of eleven DMS Newsletter articals. (13 files, 241 blocks) INDEX - is a Fortran cross referencing program. A Fortran source file processed by INDEX will be checked for all of its variable name and label used. The results will then be listed in alphabetical order, including the lines on which, and how they were used. (27 files,391 blocks) 23-2 PICAX The PICAX distribution files include the PICAX subroutines, user skeleton subroutines, support routines for PICAX, Library of useful analysis routines for PICAX, build files and manual, test routine for FFT etc. (17 files, 258 blocks) UPDATE It is a utility program to update a working disk from a master by copying only those files from the master with newer creation dates than the same title on the working disk. (7 files, 59 blocks) H19LIB H19 library contains a collection of RT-11 assembly language subroutines for controlling the functions of the heat/zenith H19 (Z19) terminal. The routines are FORTRAN compatible. They allow the use of most of the H19 features with the heath escape sequences. Additional subroutines combine functions to provide special functions unique to the H19 terminal. (55 files, 213 blocks) AR ARCHIVE HANDLER - AR is a pseudo-device under RT-11. It allows the user to partition a large disc into many smaller logical devices. This is extremely useful if you wish to maintain multiple files with the same name on the disc. It also allows temporary files to be 'hidden' on the AR device, rather than filling the large disc's directory. Any number of archive files may exist on the disc, but the handler may be attached to only eight at a time. (6 files, 29 blocks) VIRTAL This is a set of routines that allow you to use virtual arrays in Fortran and have them based on disc instead of in memory. Full documentation is in the file VIRHND.MAC. This package will only work with inline code and not with threaded. (4 files, 29 blocks) FLECS Preprocessor to the popular language extending Fortran language to allow structured instrauctions. (% files, 441 blocks) CP Universal copy program - no wildcards. CP will allow very fast disc image and file backup with large tape blocks. Also useful for copying portions of discs or files. (3 files, 31 blocks) MEMMAP The memory mapper scans PDP-11 memory from address zero up. As memory and peripherals respond to addresses the address ranges are displayed along with the standard device names that correspond with those addresses. MEMMAP is for 32 KW systems, EXMMAP is for extended memory systems. (4 files, 50 blocks) 23-3 24-1 GRAPH SFGL70 is a general purpose Fortran callable graphics library that supports RT11, RSX11M, IAS operating systems; TEKTRONIX 4006, 4010, 4014 & 4025 terminals; VT100 terminals with the retrographics upgrade; CPU's with or without floating point hardware; CPU's with or without the extended instruction set. (56 files, 324 blocks) (66 files, 380 blocks) VARRAY These virtual array procedures are designed to allow the C programmer to access up to 5 arrays only part of which are stored in READ/WRITE memory. The procedures are written in Whitesmith's dialect of C which is mostly standard with the exception of the standard library and the RT-11 library. (17 files, 71 blocks) TSTE Two programs to allow arunning RT-11 V2C or later or TSX-PLUS V2.0 or later system to emulate a time share terminal. The modem connects to a separate serial interface and the terminal input is sent to the modem. Characters received from the modem are sent to the terminal. Local commands allow file transfer both to and from the remote, and output to the lineprinter. TSTE version 4.7 is an extensively modified version of DECUS #11-383. (4 files, 229 blocks) ROAD MAP of RT-11 tape FALL 81 EUROPE EDS TECO-11 EDITING SYSTEM MACRO - Using the keyboard as a typewriter, text can be directly input into the page in the buffer. No special commands have to be given to do this, as it is the default mode for the function of all printing keys. The numeric keypad is regarded as a command unit to carry out specific functions. For the same reason, the use of the CTRL key in conjunction with any other key will usually carry out a defined function. (20 files, 468 blocks) SUPDUK The function of this program is to enumerate the MACROs in the DUKEML -BIOMAC MACRO Library and exemplity their usage. The objective of the library is to simplify assembly level coding and debugging by providing the structured programming facilities. The structured programming capabilities of this Library seem to be superior to that of another library, SUPERMAC, although the latter also provided computational capabilities. (2 files, 144 blocks) MTM* Documentation on the Multi-Task-Monitor MTM11 (in french). TEC* Documentation about the video Editor VTEDIT.TEC (in french); initialization file for VTEDIT. VTEDIT The video Editor for the VT100. COPY A COPY utility. SUBSTI A SUBSTITUTION utility. 24-2 SPAL11 A Library of MACROs to write structured programming in assembly language. No magnetic documentation yet. Example of a program. CODE11 Documentation of the formatting program CODE11. MACUTI Documentation on a set of utilities in MACRO. (29 files, 742 blocks) SIZER - a simple but useful little program to print the maximum size of the background partition under any RT11 monitors. (6 files, 24 blocks) DTP - a pre-release copy of a utility to handle DOS formatted tapes under RT11. This version will only read and produce directories of DOS tapes and may contain bugs. Development is continuing. (3 files, 90 blocks) KB Stand-alone terminal handler for V4. It is an updated version of the V2C stand-alone additional terminal handler. (5 files, 26 blocks) *.* Various utilities and games. These files are from the Spring CHICAGO tape sometime. They are all contributed by the RT-11 development group in Maynard. (5 files, 122 blocks) RUNOFF - V M2.02 - Complete distribution of DECUS standard RUNOFF, includes RT-11 support, as well as RSX-11M, IAS and RSTS/E. This is the latest version, with many enhancements and bug fixes from older versions. It is the text processing SIG's standard version, Has RT-11 .SAV file, ready to run. (33 files, 617 blocks) NET - A SIMPLE COMMUNICATION PROGRAM. This report describes version V3.03 of he program NET which runs under the RT-11 V3B or V4. NET was originally designed to connect a PDP-11 running RT-11 enables the RT-11 terminal to appear as a terminal on the network and communicate with host computers of the network. The program also enables data in an RT-11 file to be sent down the communications line to the network as if it had been typed on the terminal. Other applications capturing data from an audio cassette through a DL-11; data transfer to and from a VDU in block mode. The main feature of NET was just that - that it had to accept anithing coming from the network at any time. (4 files, 284 blocks)