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

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