README.md
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
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.