Summary of the Spring, 1988, RT-11 SIG Tape Copy instructions for SIG tape......................................1 GTSC Calendar support for Grant Technology GTSC 306A/307 clock boards.................................2 UCLPLS User command linkage plus version 7.57.....................3 MAIL Online mail system for TSX+................................4 INDFIL IND Control Files..........................................5 GKS GKS Version 1.0 for RT-11..................................6 RUNPRO RUNOFF preprocessor for LN03 proportional fonts............7 PLANE RT-11 Airplane game........................................8 TSXLIB TSXLIB Library of Fortran callable routines................9 BITPAT BIt fiddling routine to debug hardware on the I/O bus of a PDP-11 computer running RT-11.........10 KERMIT KERMIT-11 V03.54 FOR RT-11................................11 RUNOFF Bonner Lab RUNOFF for RT-11 - Version 8.2.................12 Tape Distribution Information......................................13 SPRING, 1988, RT-11 SIG TAPE DIRECTORY DECUS Symposium RT-11 SIG Tape Spring, 1988 Cincinnati, Ohio Each submission on the tape is in the form of a subdevice limited to no more than RX02 size, 988 blocks. If a submission is longer than RX02 size, it is broken up in as logical a manor as possible into several RX02 or smaller subdevices. If you need to copy a file larger than 494 blocks to a RX01, or 800 blocks to a RX50, use the COPY/MULTIVOLUME command. Read the file TAPCOP.TXT if you need SIG Tape copy instructions or infor- mation for retrieving subdevices using RT-11 Version 4. Each submission includes documentation, usually in a .DOC, .TXT, or .1ST file depending on the author's preference. The content of the abstracts for each submission have been lifted from these files. If you have any comments, corrections or contentions with any of the submissions on this tape, please discuss them directly with the authors. - 1 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY CALENDAR CLOCK OPTION ROUTINES FOR GTSC 306A/307 Version 4.01 08 October 1987 William K. Walker RDB/Alpha Systems 740 Alpha Rd., Box 149 Alpha, OH 45301 (513) 426-7094/426-0344 ABSTRACT This package consists of a collection of routines which provide some basic support for the calendar clock option on the model 306A real-time clock board for Q-bus PDP-11s manufactured by the Grant Technology Division of Data Pro- ducts Corporation. These routines will also work with the model 307 (calendar clock only) board. Included are programs to set and retrieve the date and time, a sample RT-11 device handler for reading the clock registers, and an ex- ample program that utilizes the handler to produce a running date/time display on a VT100. These programs have been written to run under RT-11, version 4, or later. They will also run under the corresponding versions of TSX-Plus (you must have operator privilege). File 306A.DOC contains installation instructions and usage information for all of the components of this package. GTSC.DSK 14 Files 130 Blocks - 2 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY USER COMMAND LINKAGE-plus V07.57 11 May 1988 William K. Walker Monsanto Research Corp. P. O. Box 32 Miamisburg, OH 45342 (513) 865-3557 ABSTRACT UCL+ is a user command linkage program for use with RT-11 V5 or later, RTEM V2.0 or later, and TSX-Plus V4.1 or later monitors. It contains full sup- port for the user command related features of these operating systems. These include: o UCL - User Command Linkage (RT-11, RTEM, and TSX-Plus) o UCI - User Command Interpreter (TSX-Plus, starting with V5.0) o UCF - User Commands First (RT-11, starting with V5.2) In general, UCL+ can be used as a direct replacement for the "UCLs" dis- tributed with these operating systems. There are some relatively minor incom- patibilities between UCL+ and the distributed versions, as well as a substantial number of enhancements. A comprehensive 70 page manual complete with examples is included on file UCL.DOC. UCLPLS.DSK 22 Files 750 Blocks - 3 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY ONLINE MAIL SYSTEM FOR TSX+ V01.13 M. P. (Mike) Marak LOYOLA EMC LAB Department of Electrical and Computer Engineering Room AD-532 LOYOLA Campus / Concordia University 7141 Sherbrooke St. W. Montreal, Canada (514) 848-3118 ABSTRACT This subdevice contains the distribution for the MAIL system, MAIL V1.13, which incorporates some new features over the previous distribution (MAIL V1.04). See the EDIT HISTORY section of MAIL.FOR for description of features. MAIL.DSK 10 Files 261 Blocks - 4 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY IND Control Files R. W. Barnard BIO/Comp Applications P. O. Box 18007 Albuquerque, NM 87185 May 2, 1988 ABSTRACT Included in this submission are RT-11/TSX+ IND control files and ancillary files. They are described in the file INDFIL.DOC. This submission consists of new files and files which have been substantially improved since they were pre- viously submitted to the DECUS Library. These files may be run "from the box" without rebuilding. The only modi- fications or customizations needed are those to reflect the hardware configura- tion of your system. The document INDFIL.DOC makes reference to several other DECUS Library packages (UCL+ - 11-746; TSXLIB - 11-490; and DSKLIB - 11-743). The entire packages are not included here - only those pieces neces- sary to either use or rebuild the components of this submission. The files rely heavily on the User Command Linkage (UCL) feature of RT-11. In particular, they are written to take advantages of the UCL+ program (avail- able from the DECUS library as submission 11-746). Several UCL+ symbols are provided with this submission in the file INDFIL.UCJ. If you use no UCL, or the DEC-distributed UCL, you will need to modify INCBUP.IND to make it work under TSX+. INDFIL.DSK 16 Files 185 Blocks - 5 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY GKS Version 1.0 for RT-11. Dennis V. Jensen 258H Development Ames Laboratory ISU/USDOE Ames, Iowa 50011-3020 phone: 515-294-7909 ABSTRACT This is a graphics subroutine library compliant with the GKS standard at level MA, which is a minimal implementation. All of the source code (primarily in macro) and all of the documents (including the Runoff files) are included in this the second release of GKS from the Ames Lab. As distributed, it is ready to link with an RT-11 Fortran 77 application. It includes device drivers for the Tek 4107 terminal, the Visual 550 terminal (~Tek 4014), and the HP 7475 plotter. As GKS requires more than 988 blocks, it is broken up into two subdevices. The subdevices present are: GKS10A.DSK 88 Files 760 Blocks (source code and libraries). GKS10B.DSK 22 files 615 Blocks (documentation). - 6 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY RUNOFF PREPROCESSOR FOR LN03 PROPORTIONAL FONTS Steve C. Fisher David Taylor Research Center Code 1522 Bethesda, MD 20084-5000 phone: 227-1638 ABSTRACT RUNPRO is a LN03 preprocessor for RUNOFF that is needed to take advantage of the proportional fonts. RUNOFF uses only uniform spaced fonts, and does not even compensate for uniform spaced fonts of different size in one document. For RUNPRO to operate, it reads and acts on certain RUNOFF commands in your file. The RUNOFF version must be the BONNER version of RUNOFF, and NOT "Digi- tal Standard Runoff (DSR)". RUNPRO.DSK 10 Files 310 Blocks - 7 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY RT-11 AIRPLANE GAME William K. Walker RDB/Alpha Systems and Software P. O. Box 149 Alpha, OH 45301 (513) 426-0344/7094 ABSTRACT PLANE is an RT-11 airplane landing game that has been floating around in the public domain for several years. I downloaded it from the PDP-11 Forum on CompuServe, and modified it so it would support VT100 series terminals. It also appears to work on VT200s and VT300s when they are emulating VT100s. The source code is uncommented FORTRAN. PLANE can be built with either the FORTRAN IV or FORTRAN-77 compiler. The compilers I used for testing were FORTRAN IV V2.8 and FORTRAN-77 V5.0A. PLANE.DSK 4 Files 95 Blocks - 8 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY TSXLIB LIBRARY OF FORTRAN CALLABLE ROUTINES N. A. Bourgeois, Jr. NAB Software Services, inc. PO Box 20009 Albuquerque, NM 87154 30-May-88 ABSTRACT TSXLIB is a library of FORTRAN callable routines that implement the TSX-Plus system services which are unique to TSX-Plus. The library has been updated to include all TSX-Plus unique services through TSX-Plus V6.31. Like RT-11, TSX-Plus offers the MACRO-11 programmer a number of system services. These services are implemented via both the RT-11 programmed re- quests (for those services common to both RT-11 and TSX-Plus) and raw EMT in- structions (for those unique to TSX-Plus). RT-11 makes its system services available to the FORTRAN programmer through the system subroutine library, SYS- LIB. TSX-Plus also honors the bulk of the service requests in the SYSLIB routines. TSXLIB, however, makes the TSX-Plus unique EMTs available to the FORTRAN programmer. These TSX-Plus library routines provide facilities to support communica- tion lines, detached jobs, device allocating and deallocating, file structured device mounting and dismounting, communication between running programs, job privileges control, job status monitoring, program performance analysis, real time program execution, shared run time systems, shared files, special files information, spooler control, subprocess control, system status information, communication between running programs and a terminal, program control of the terminal, ODT activation mode, user name control, windowing, and several miscellaneous EMTs. The TSXLIB distribution kit includes the MACRO-11 source modules for all the routines, a user's manual in machine readable form, an indirect command file to build the library, and the implemented library. The FORTRAN sources for some test programs are also included. These test programs have been exe- cuted with both F66 and F77. TSXLIB.DSK 52 Files 950 Blocks - 9 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY BIT FIDDLING ROUTINE TO DEBUG HARDWARE ON THE I/O BUS OF A PDP-11 COMPUTER RUNNING RT-11 Paul S. Drobny University of California, Davis Department of Applied Science Written September 11, 1985 Last Edited September 17, 1985 ABSTRACT This program gives you the bit fiddling capabilities you need to debug hardware which will reside on the I/O bus of a PDP-11 computer running RT-11. I wrote this to debug some wiring in an instrumentation box we built for a real-time exercise. This was written for use with a DLV11 board, but any parallel interface should respond the same .. its conceivable you might want to use it with a serial port as well. In fact you might want to use it for any memory address, but especially I/O page. Notice that if you input the CSR of a DLV11 that it automatically increments the address by two. You might want to change that to be the actual address you wish to fiddle, not the write port. For the most part, the pattern is written anew each time you choose to act, but selection 'G' toggles only the bit you choose, not the others and can therefore be used to trace particular line problems without disturbing the state of the other lines. When used in conjunction with the 'P' option, one can arrange the bus state in any way, then toggle one particular signal line only. Caution must be used with this program since the state of your device is known only by you, and some bit patterns may generate illegal or destructive device states (like be sure about your disk and tape device locations in the I/O page before you slip up and destroy something you want/need. BITPAT.DSK 2 Files 60 Blocks - 10 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY KERMIT-11 FOR RT-11 Brian Nelson Computer Services University of Toledo 2801 West Bancroft Toledo, Ohio 43606 V03.54 September, 1986 ABSTRACT This is release 2.44 of Kermit-11. Major changes from previous versions include LONG PACKET support, BREAK and DTR control for RT-11 V5.2, a DIAL com- mand, and many other small changes. All changes are documented in the source file K11CMD.MAC. While Brian Nelson provided support for many operating systems, on the RT-11 SIG tape only the RT-11 versions are provided. References to the other operating systems in the documentation should be ignored. The RT-11 systems included are: RT-11 V4.0 Requires multiple terminal SYSGEN support RT-11 V5.1 Can use the XL and XC handlers or MT service TSX+ V5 Must use CL handler for outgoing connections PRO/RT V5.1 Uses the XC handler As KERMIT requires more than 988 blocks, it is broken up into five sub- devices. The subdevices present are: KERDOC.DSK 9 Files 860 Blocks (Documentation files) KERMC1.DSK 32 Files 988 Blocks (Macro files) KERMC2.DSK 9 Files 460 Blocks (Remaining macro files) KERHEX.DSK 2 Files 930 Blocks (Hex files) KERXXX.DSK 11 Files 560 Blocks (SAV, COM, other files) - 11 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY Bonner Lab RUNOFF for RT-11 - Version 8.2 Fall 1986 John C. Davies III (RT11 RUNOFF Contact) David Taylor Research Center Code 1422 Bethesda MD 20084-5000 (301) 227-1592 This is the latest version of Bonner Lab RUNOFF (BLR) that replaces the previous release (Fall 1985). The RT-11 version of Bonner Lab RUNOFF is now being supported by the RT-11 SIG in cooperation with John Clement, the author. This distribution is divided into a number of logical disks for your conveni- ence. If you intend only to use RUNOFF on RT-11, and not play with the sources or build versions for other operating systems, then you will need only RUNOF1.DSK, RUNOF2.DSK, RUNOF1.DOC, and RUNOF2.DOC. Although the sources are provided here for building the VMS version of BLR, the Fall 1986 VMS tape con- tains a complete built VMS BLR. As RUNOFF requires more than 988 blocks, it is broken up into five sub- devices. The subdevices present are: RUNOF1.DSK, 425 blocks - All documentation except full manual. RUNOF2.DSK, 300 blocks - Prebuilt executable versions of RUNOFF, including non-overlaid, overlaid, and virtual .SAV files. RUNOF1.DOC, 400 blocks - Full manual, Part 1. RUNOF2.DOC, 309 blocks - Full manual, Part 2. RUNOF3.DSK, 480 blocks - Sources to build RUNOFF RUNOF4.DSK, 400 blocks RUNOF5.DSK, 480 blocks - Sources to build documentation. RUNOF6.DSK, 290 blocks RUNOF7.DSK, 190 blocks - Files for building non-RT versions of RUNOFF. RUNOF8.DSK, 60 blocks - Files for building non-RT documentation. RUNOF9.DSK, 590 blocks - Test .RNO files. RUNO10.DSK, 470 blocks - non-RT HELP files. RUNO11.DSK, 225 blocks - 12 - SPRING, 1988, RT-11 SIG TAPE DIRECTORY Tape Distribution Information The RT-11 SIG tape was prepared by: John W. Bedel David Taylor Research Center Code 1564E Bethesda, MD 20084-5000 (301) 227-1724 DCS - Not yet available! The tape is available from the following sources: DECUS NLO TAPE TREE DECUS LIBRARY c/o Robert N. Perry DECUS Program Library Tektronix, Inc. PB02 PO Box 500 249 Northboro Road MS: 19-333 Marlboro, MA 01752 Beaverton, OR 97077 (503) 527--5410 DCS - PERRY .el At this time no provisions are available for downloading portions of the tape. Sorry!!!!!!! - 13 -