RTEM‑11 :: RT‑11 under RSX‑11M/M‑PLUS, P/OS, VAX/VMS
Introduction
This page is dedicated to restoring and improving RTEM‑11 assembled from individual files found on the Internet. When it all started, I only had a few files from the RTEM‑11 V01.00 where RT‑11 V04.00 was used as a bootable system. But the most necessary files were not found. And of course, there was no talk of any support for dates after 1999. Since then, a lot of work has been done, RT‑11 was upgraded to the latest version V05.07 with extended device unit support, and the result of this work can be found on this page.RTEM‑11 has been tested under the following systems:
- VAX/VMS V5.5-2/V5.5-2H4 with VAX/RSX V2.4/V2.5
- OpenVMS VAX V7.3 with VAX/RSX V2.5/V2.5A
- RSX‑11M‑PLUS V4.6
- RSX‑11M V4.8
- P/OS V3.2
Improvements have been made to RTEM‑11
- Added support for dates after 1999 in RTEM.TSK
- Added support for P/OS in RTEM.TSK
- Fixed ELP$ directive in RTEM.TSK, FIP.SAV, and JOAT.SAV
- Added support for some of new host system devices in FIP.SAV and JOAT.SAV
- Added support for decimal version numbers for RSX‑11M‑PLUS and P/OS in FIP.SAV and JOAT.SAV
- Added support for VAX/RSX V2.5 in FIP.SAV and JOAT.SAV
- Added missing RT‑11 handlers for RK05 and MSCP disks
- Default virtual device image file type changed from SYS to DSK in RTEM.TSK and JOAT.SAV
- RTEM.TSK, FIP.SAV, and JOAT.SAV now print real host system type instead of hardcoded VAX/VMS
- UCF flag is cleared in RTEM.TSK at startup (this will be changed later after implementing of code that checks for existance of UCF.SAV on RT‑11 system device)
- SCOPE terminal flag is set in RTEM.TSK according to the corresponding terminal setting in the host system
- DUM.SYS, MUM.SYS, SDM.SYS, SLM.SYS, IND.SAV, and UCL.DAT files are added to the mark zone file list in JOAT.SAV
- Device unit numbers printed in octal for RSX‑11 and P/OS and in decimal for VAX/VMS in JOAT.SAV
- Fixed crash in JOAT.SAV when attempting to detach device attached to RTEM‑11
- File info for VS device attached to RTEM‑11 no longer cleared when attempting to detach it in JOAT.SAV
Improvements have been made to RT‑11 V05.07
- Fixed enabling of UCF mode bit in BSTRAP
- Fixed branch instruction for ERRHOK in BSTRAP
- Fixed CIS test to make it compatible with VAX/RSX in BSTRAP
- Added support for system handlers that support extended device unit numbers for RTEM‑11 in BSTRAP
- UCF mode is disabled for RTEM‑11 by default in RMON to give BSTRAP a chance to set it correctly
- SCOPE mode is disabled for RTEM‑11 by default in TRMTBL to give BSTRAP a chance to set it correctly
- Fixed possible corruption of registers in USR at file close
Files
RTEM.TSK | - RTEM‑11 V01.00E task image |
RT11SH.DSK | - RT‑11 V05.07 shared image |
RT11SH.TXT | - RT‑11 V05.07 shared image directory list |
Latest versions of these files can also be installed via RSX Package Manager.
Documentation
RTEM-11_V2_UG.PDF | - RTEM‑11 V2 User's Guide |
RTEM_V23.RELEASE_NOTES.TXT | - RTEM‑11 V2.3 Release Notes |
VAXRSX_V1_IG.PDF | - VAX‑11/RSX V1 Installation Guide and Release Notes |
RTEM-DATA.TXT | - Known RTEM data structures |
RT11V57-CHANGES.TXT | - RT‑11 V5.7 changes |
Original files
RTEM.TSK | - RTEM‑11 V01.00 task image |
RT11SH.SYS | - RT‑11 V04.00L shared image |
RT11SH.TXT | - RT‑11 V04.00L shared image directory list |
Miscellaneous files
RTEDEF.MAC | - Minimal RTEDEF.MAC required for biulding of RT-11 V5.x for RTEM |
DHM.MAC | - Generic disk handler for RTEM |
DHM.COM | - IND command file for building of DA/DC/DH drivers from DHM.MAC for RTEM |