Welcome, RT-11 User, to V2.0 of the RT-11 Freeware CD! This collection of RT-11 freeware has been assembled over most of a decade from various sources - hundreds of 9-track tapes, disk packs, 8" floppies, and RX50's. The contents of the sources date back as far as the early 1970's. Here it is all collected and indexed in one place. The material has been separated into three categories: 1. DECUS Sigtapes, which were collections associated with a DECUS symposium and often (though not always) assigned a DECUS "11Snnn" number. (The "S" stood for "Special" or "Symposium", depending on who you asked.) These are stored in directories labeled 'sigtapes'. The following Sigtapes are included on this CD: SPRI76 Spring 1976 SPRI78 Spring 1978 FALL78 Fall 1978 San Francisco SPRI79 Spring 1979 New Orleans FALL79 Fall 1979 San Diego 11SP13 Spring 1980 Chicago 11SP17 Fall 1980 San Diego 11SP26 Spring 1981 Miami 11SP30 Fall 1981 Los Angeles 11SP32 Spring 1982 Atlanta 11SP48 Fall 1982 Anaheim 11SP53 Spring 1983 St. Louis 11SP59 Fall 1983 Las Vegas 11SP66 Spring 1984 Cincinatti TORS84 Summer 1984 Toronto 11S076 Fall 1984 Anaheim TORW85 Winter 1985 Toronto 11S083 Spring 1985 New Orleans 11S087 Fall 1985 Anaheim 11S091 Spring 1986 Dallas 11S094 Fall 1986 San Francisco MONW87 Winter 1987 Montreal 11S097 Spring 1987 Nashville 11S103 Spring 1988 Cincinatti 11S108 1988 Australia 11S109 Best of RT Spring 1989 11S113 Fall 1990 2. DECUS 11-nnn entries, which are generally individual programs or packages of programs. These are stored in directories labeled 'decus11'. The following DECUS 11-nnn entries are on this CD: 110174 STAR-TREK (SPACWR) Version: January 1975 110179 Fast Fourier Transform Routine Version: February 1975 110189 FFTSC MACRO DOS IQSIN2 SVI 00DG 110190 IQSIN2 MACRO DOS SVI 00DG 110191 IQSIN4 MACRO DOS SVI 00DG 110201 PAL 8 PAL 11 PAPER HSR MIB 00AFG 110213 LIB.FOR: Library Routines Version: May 1975 110214 RENUM: FORTRAN Renumbering Program Version: February 1977 110215 TRACE.MAC/TR.MAC Version: July 1975 110221 ODT 11 MACRO RT 110224 MPS MACRO FORTRART 8008 MIB III 00AG 110229 INDEX: FORTRAN Cross-Referencer Version: 6.4, December 1982 110231 ALGOL for RT-11 Version: March 1976 110270B FODT: FORTRAN IV On-Line Debugging Tool for RT-11 Version: March 1977 110288 TECO V28 for RT-11 Version: December 1977 110290 INTEL MACRO RT INTEL 8008 MIII 00DG 110294 BASIC-11 Extension Routines Version: January 1981 110296 MACRO FORTRART SV XI 00AHKMQ 110304 LISP11 for RT-11 Version: January 1977 110307 Stage 2 for the PDP-11 Operating under RT-11 Version: September 110314 RUNOFF MACRO RT MII 00AHKMQ 110317 IBV-11A FORTRAN Support Package Version: June 1977 110325 HIDE: Hidden Line Removal/Plotting Subprogram Version: May 1977 110335 RASM: Reverse Assembler for RT-11 Version: 2.01, March 1979 110337 EXTMT: A General Purpose Magnetic Tape Handler Version: June 1982 110339 MACSP: MACRO-11/SP Structured Programming Macros Version: October 1977 110340 ADVENTURE Version: 3, November 1978 110342 DECODE3: RT-11 SAV/LDA Files Disassembler Version: 3.0, June 1982 110343 ED: Scrolling Video Text Editor Version: 8.2, July 1980 110356 FORODT: FORTRAN Debug Routine for RT-11 Version: March 1978 110368 Fast Fourier Transform and Two Applications Version: December 1977/April 1978 110370 DUNGEON Version: 2.5, October 1980 110381 PLOT Version: June 1980 110383 TSTE: Time Share Terminal Emulator Version: V2.0, March 1982 110388 Airplane Landing Simulation Game Version: April 1979 110391 MACRO RT D 00K 110403 MACRO Package for MACRO-11 to Assemble INTEL 8080 Code Version: July 1979 110413 ORC: Object to Macro Conversion Version: 1.1, August 1979 110415 EXFILE: Exchange File Program Version: September 1979 110424 CIT101: Routines to Drive the CIT101 and VT100 Terminals Version 110435 FORTRAN Graphics Support for the VT105 Version: April 1980 110447 FOCAL/RT 110471 Matrix Subroutines Version: January 1981 110490 TSXLIB: A FORTRAN Callable Library Implementation of EMTs for TSX-PLUS Version: 6.31/88e30a 110491 CROSS: A Cross-Referencer for BASIC Programs Version: September 1981 110505 LSIRT 110510 Space Invasion Version: May 1982 110530 RUNOFF for RT-11 Version: M02.4-K, August 1985 110547 Data I/O PROM Programmer Software and Utility Program Version: V2, May 1982 110558 CVLLIB: General Purpose RT-11 Library Release 3D Version: August 110597 DTC: Desk Top Calendar Version: V4, January 1985 110603 TEXT System for Technical Manuscript Preparation Version: March 1983 110605 FALCON Application for RT-11 Version: December 1982 110606 SPAL-11: Structured Programming Using Assembly Language Version: September 1982 110608 Tenny Electronic Bulletin "Board" Message Mailing Facility Version: December 1982 110611 CD: An RT-11 Device Driver for the DR-11W Version: December 1984 110612 CDPACK: Interface Routines for DR-11W Version: December 1984 110645 GTSC 306A/307 Clock Support Routines Version: V03.02, January 19 110649 DTX: A Utility for Transferring Text Files and Absolute Binary I 110660 SORT: Fast Memory/Disc Sort/Merge for RT-11 Version: V2A, July 1983 110663 MACRO Package for MACRO-11 to Assemble Motorola 680X Code Versio 110695 DBSMNG: A Small Database Management Package Binary Kit Version: V3.1, November 1984 110697 TCFL: Terminal Control Function Library Version: V1.0, July 1983 110698 MJCLOK: Multi-Job Clock Program Version: V01, February 1984 110704 TXTWRT: An RT-11 Text Formatting Program Version: July 1983 110710 BUPRES: A Program Which Reads Individual Files from a Backup/Device Magtape Version: February 1984 110743 DSKLIB: A Disk Librarian Utility Program Version: V2.18, June 1984 110746 User Command Linkage-Plus for RT-11 and TSX-PLUS Version: V07.54a, May 1986 110758 REVISE: A Scanner for RT-11 Device Directories Version: V1.0, September 1984 110761 ODTV09: RT-11 Debugging Tool Version: V09, October 1983 110768 Canadian Mortgage Calculation Program Version: July 1984 110772 RAID: A Really Awesome Interactive Debugger Version: V1.0, December 1984 110800 CMATH: A Library of Elementary Math Functions for DECUS C Version: March 1985 110809 RUNOFF, Bonner Lab Version: August 1985 110820 KEFSYS (KEF11 IMPLEMENTATION SYSTEM) Version: July 1985 110853 HP41C Version: V1.4, September 1986 110854 NBS PASCAL for RT-11 Version: V1.6i (EC), Sept. 1986 110856 DUCM/DYC Version: V2b, December 1986 110867 FONT Version: V1.0, March 1987 110872 LAP: Slave Print Utility Version: 1.4, April 1987 110880 Multiprocessor RT-11 Version: 5.0 110890 RDM FORTRAN Programming Interface Version: May 1987 110910 MAIL Version: 1.14, January 1988 110916 NOTAIL.MAC Version: 8A, September 1991 110918 ASxxxx Assemblers and Linker Version: 1.5, July 1990 110924 HEATH Version: 1, February 1989 110929 Disk Benchmark Programs Version: 1988 110931 Extended Overlays for RT-11/TSX-PLUS Version: January 1991 110932 AS6816 Cross Assembler Version: 1.5, February 1991 110939 TCP/IP Package for RT-11/TSX-PLUS 11SP68 DECUS C distribution * (note, due to space limitations in the ISO9660 partition of this CD, the 11SP68.DSK file only appears in the RT-11 partitions.) 3. Other miscellaneous packages, which don't have a known DECUS 11-nnn number. These are in directories labeled 'misc'. ---- Traditionally, similar files are logically grouped together under RT-11 through the use of 'logical disks'. This is necessary because RT-11 doesn't have a hierarchical directory structure. Many modern operating systems do have hierarchical directory structures, and if you're browsing through this CD on such a machine you probably prefer this method of organization over logical disks. In the ISO9660 partition of this CD, each package is stored twice: once as a logical disk (in the 'dsks' directory), and once as bunch of individual files in a directory structure (in the 'split' directory). Even if you prefer to browse the individual files in 'split' form, when it comes time to transfer a package to a RT-11 system you'll likely want to use the logical disk form, as this allows them to be conveniently segregated on your RT-11 disks. ---- This disk is a dual-format disk: The first part of the disk is an ISO9660 volume, easily read on a modern PC-clone under DOS or Windows or on a Unix or VMS workstation which can read ISO9660 CD's. The second part of the disk is seven RT-11 partitions. Each is a 65536 block RT-11 device that is accessible on a PDP-11 machine with a SCSI host adapter and a SCSI CD-ROM drive. They appear as RT-11 DU partitions 13 through 19. To configure a RT-11 system for direct CD-ROM access, first associate the CD-ROM drive with a MSCP Unit. This is usually done with the setup utility in the firmware of your SCSI host adapter. Let's say that we've configured the SCSI host adapter to present the CD-ROM drive as MSCP unit 1. Now, to teach RT-11's DU driver to directly access the seven RT-11 partitions on the CD-ROM as DU1 through DU7, we issue these commands: SET DU1:UNIT=1 SET DU1:PART=13 SET DU2:UNIT=1 SET DU2:PART=14 SET DU3:UNIT=1 SET DU3:PART=15 SET DU4:UNIT=1 SET DU4:PART=16 SET DU5:UNIT=1 SET DU5:PART=17 SET DU6:UNIT=1 SET DU6:PART=18 SET DU7:UNIT=1 SET DU7:PART=19 (Here I've assumed that DU0 is your bootable hard drive and you don't want to remap that unit number.) Now reboot your RT-11 system for the partitioning changes to take effect, and you can access (read-only, of course) partitions DU1: through DU7: directly from RT-11. -- Tim Shoppa Email: shoppa@trailing-edge.com Trailing Edge Technology WWW: http://www.trailing-edge.com/ 7328 Bradley Blvd Voice: 301-767-5917 Bethesda, MD, USA 20817 Fax: 301-767-5927