Вот здесь лежит последний вариант RTEM.TSK.
Посмотрел - в нем я затер VAX/RSX в таблице систем, а P/OS оставил.
Сейчас бегло глянул код - после таблицы систем есть свободное слово которое не адресуется нигде - видимо как раз оставлено для патчей, так что можно поддерживать все без затирания и переноса таблицы в другое место.
Таблица поддерживаемых систем находится по смещению 24606 (22606 в памяти во время запуска), туда нужно прописать последовательно: 1, 5, 6, 11, 177777.
На досуге переделаю.
Пока в приоритете поддержка именованных каталогов, расшироенных логических имен и SYS$LOGIN в частности.
Для этого потребуется куда-то втиснуть соответствующий код - изначально такого кода в образе нет (для VAX/RSX соответствующий функционал выполняется директивой ELP$).
В документации по RTEM v2.3 (это последняя версия, после нее RTEM забросили) говорится, что в RSX-11 поддерживается только [g,m] формат каталогов, что неудивительно: на тот момент последний RSX-11M-PLUS был v2.1, а в нем еще не было named directories.
Так что по сути если и найдется версия новее чем 1.0, ее все-равно придется дорабатывать.
Полагаю, что кроме поддержки флага UCF.SAV ничего нового в RTEM.TSK v2 не появилось.
А в JOAT.SAV по идее добавилась поддерджка IND.SAV - он при создании shared image должен помещаться после SWAP.SYS.
UPD: обновил RTEM.TSK по ссылке выше.




Ответить с цитированием