RTEM‑11 :: RT‑11 под RSX‑11M/M‑PLUS, P/OS, VAX/VMS
Введение
Данная страница посвящена восстановлению и улучшению RTEM‑11, собранного из отдельных файлов, найденых на просторах интернета. Когда все это начиналось, у меня было всего несколько файлов из набора RTEM‑11 V01.00 где в качестве загружаемой системы выступал RT‑11 V04.00. Однако самых нужных файлов найти не удалось. И, разумеется, ни о какой поддержке дат после 1999 года речь не шла. С тех пор была проделана большая работа, RT‑11 был обновлен до последней версии V05.07 с поддержкой расширенных номеров устройств, а результат этой работы может быть найден на этой странице.RTEM‑11 был проверен в следующих системах:
- VAX/VMS V3.5 (поддерживает эмуляцию RSX)
- VAX/VMS V4.7 с VAX/RSX V2.3
- VAX/VMS V5.5-2/V5.5-2H4 с VAX/RSX V2.4/V2.5
- OpenVMS VAX V7.3 с VAX/RSX V2.5/V2.5A
- RSX‑11M‑PLUS V4.6
- RSX‑11M V4.8
- P/OS V3.2
Улучшения RTEM‑11
- Добавлена поддержка дат после 1999 в RTEM.TSK
- Добавлена поддержка P/OS в RTEM.TSK
- Исправлена директива ELP$ в RTEM.TSK, FIP.SAV и JOAT.SAV
- Добавлена поддержка некоторых новых устройств основной системы в FIP.SAV и JOAT.SAV
- Добавлена поддержка десятичных номеров версий в RSX‑11M‑PLUS и P/OS в FIP.SAV и JOAT.SAV
- Добавлена поддержка VAX/RSX V2.5 в FIP.SAV и JOAT.SAV
- Добавлены в RT‑11 отсутствующие драйверы для RK05 и MSCP дисков
- Расширение файлов образа виртуальныхдисков изменено с SYS на DSK в RTEM.TSK и JOAT.SAV
- RTEM.TSK, FIP.SAV и JOAT.SAV теперь пишут имя основной системы вместо прописанного VAX/VMS
- Флаг UCF очищается в RTEM.TSK при запуске (это будет изменено после добавления кода который проверяет наличие UCF.SAV на системном устройстве RT‑11)
- Флаг SCOPE устанавливается для терминала RTEM.TSK в соответствии с соответствующей настройкой терминала в основной системе
- Файлы DUM.SYS, MUM.SYS, SDM.SYS, SLM.SYS, IND.SAV, и UCL.DAT добавлены в список файлов, перемещаемых в mark zone в JOAT.SAV
- Номера устройств печатаются в восьмеричном виде для RSX‑11 и P/OS и в десятичном для VAX/VMS в JOAT.SAV
- Исправлено падение JOAT.SAV при попытке отсоединить устройство, назначенное RTEM‑11
- Информация о файле устройства VS больше не очищается при попытке отсоединить устройство, назначенное RTEM‑11 в JOAT.SAV
- Исправлена порча I/O буфера при обнолвении максимального номера используемого сегмента каталога.
Улучшения RT‑11 V05.07
- Исправлена установка бита режима UCF в BSTRAP
- Исправлена инструкция перехода для ERRHOK в BSTRAP
- Исправлен тест CIS, чтобы сделать его совместимым с VAX/RSX в BSTRAP
- Добавлена поддержка системных драйверов, поддерживающих расширенные номера устройств для RTEM‑11 в BSTRAP
- Режим UCF отключен для RTEM‑11 по умолчанию в RMON, чтобы дать возможность BSTRAP правильно установить его
- Режим SCOPE отключен для RTEM‑11 по умолчанию в TRMTBL, чтобы дать возможность BSTRAP правильно установить его
- Исправлена возможная порча регистров при закрытии файлов в USR
- Исправлена попытка манипулировать таблицей расширенных номеров устройств для незагруженных драйверов при выгрузке оперативного задания.
Файлы |
|
| RTEM.TSK | - Образ задачи RTEM‑11 V01.00H |
| RT11SH.DSK | - Общий образ RT‑11 V05.07 |
| RT11SH.TXT | - Каталог общего образа RT‑11 V05.07 |
| RTEM.TXT | - Информация об общем образе выше. |
| TTSET.TXT | - Информация о программе TTSET.SAV. |
| VKMON.TXT | - Информация о программе VKMON.SAV. |
| MAP.TXT | - Информация о программе MAP.SAV. |
| Последние версии этих файлов также могут быть установлены с помощью пакетного менеджера RSX. | |
Документация |
|
| RTEM-11_V2_UG.PDF | - Руководство пользователя RTEM‑11 V2 |
| RTEM_V23.RELEASE_NOTES.TXT | - Примечания к выпуску RTEM‑11 V2.3 |
| VAXRSX_V1_IG.PDF | - Руководство по установке и примечания к выпуску VAX‑11/RSX V1 |
| VAXRSX_V25_IG.PDF | - Руководство по установке и примечания к выпуску VAX‑11/RSX V2.5 |
| VAXRSX_V2_PROG.PDF | - Справочное руководство программиста VAX‑11/RSX-11M |
| VAXRSX_V1_CG.PDF | - Справочное руководство по режиму совместимости VAX‑11 RSX |
| RTEM-DATA.TXT | - Известные структуры данных RTEM |
| RT11V57-CHANGES.TXT | - Изменения RT-11 V5.7 |
Оригинальные файлы |
|
| RTEM.TSK | - Образ задачи RTEM‑11 V01.00 |
| RT11SH.SYS | - Общий образ RT‑11 V04.00L |
| RT11SH.TXT | - Каталог общего образа RT‑11 V04.00L |
Разные файлы |
|
| RTEDEF.MAC | - минимальный RTEDEF.MAC для сборки RT-11 V5.x для RTEM |
| DHM.MAC | - Униварсальный драйвер диска для RTEM |
| DHM.COM | - Командный файл IND для сборки драйверов DA/DC/DH из DHM.MAC для RTEM |
Гостевая учетная запись RTEM‑11
Через SSH доступна гостевая учетная запись RTEM‑11. Все, что нужно - это подключиться любым SSH клиентом к серверу pdp-11.online пользователем vms. В ответ на запрос имени пользователя системой OpenVMS, ввести RTEM.[form@dev ~]$ ssh vms@pdp-11.online
Trying 172.31.10.12...
Connected to vaxvms.home.lan.
Escape character is '^]'.
Welcome to OpenVMS (TM) VAX Operating System, Version V7.3
Username: RTEM
,;,
O(o o)O
+---ooO-----------Ooo----------------------------------------------+
| # # # ## # |
| # ## ## # |
| #### #### #### # # ### # ### # ### # ### ### |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # ##### |
| #### #### #### ### ### # ### # # ### ### # # # |
| # # ### |
| # # XPEH:: VAX/OpenVMS V7.3 |
+------------------------------------------------------------------+
Last interactive login on Friday, 7-MAR-2025 21:27
RTEM-11 (VAX/VMS) V01.00F
RT-11FB V05.07
.SET TT QUIET
?DATE-I-Time source: VAX/VMS
?DATE-I-Date & time: 7-MAR-2025 22:23:41
.
Настройка монитора RTEM‑11
Вы можете настроить настройки по умолчанию монитора RTEM‑11 с помощью программы VKMON.SAV. Например можно установить тихий режим (QUIET) выполнения командных файлов или изменить процессор командных файлов на IND. Welcome to OpenVMS (TM) VAX Operating System, Version V7.3
Username: FORM
Password:
,;,
O(o o)O
+---ooO-----------Ooo----------------------------------------------+
| # # # ## # |
| # ## ## # |
| #### #### #### # # ### # ### # ### # ### ### |
| # # # # # # ### # # # # # # # # # # # # |
| # # # # # # # # # # # # # # # # ##### |
| #### #### #### ### ### # ### # # ### ### # # # |
| # # ### |
| # # XPEH:: VAX/OpenVMS V7.3 |
+------------------------------------------------------------------+
Last interactive login on Monday, 24-FEB-2025 12:23
Last non-interactive login on Friday, 21-FEB-2025 02:56
$ RTE /VS
RTEM-11 (VAX/VMS) V01.00F
RT-11FB V05.07
.SET TT QUIET
?DATE-I-Time source: VAX/VMS
?DATE-I-Date & time: 24-FEB-2025 13:49:21
.MC COP SYS$LIBRARY:RT11SH.DSK RT11TMP.DSK
.JOAT RT11TMP/V
?JOAT-I-Attached to VS1:
.VKMON VS1:RTEMFB
RT-11FB V05.07
VKMON>SET KMON IND
VKMON>^C
.BY
$ RTE RT11TMP/SH
RTEM-11 (VAX/VMS) V01.00F
RT-11FB V05.07
.SET TT QUIET
.SET SD REG,PS
.TTSET /SL
.JOAT WORK/V:VS7
.ASSIGN VS7: DK
.R ECHO
.R DATE
?DATE-I-Time source: VAX/VMS
?DATE-I-Date & time: 24-FEB-2025 13:50:43
.SET TT NOQUIET
@ <EOF>
.