Feature request:
- поддержка RTEM-11 shared image
- преобразование в формат RTEM-11 shared image
RTEM-11 shared image - это обыкновенный образ диска RT-11 с небольшими изменениями:
- первый сегмент полностью забит заглушками (100000,0,0,0,0,0,0)
- второй сегмент начинается с того же блока на диске что и первый (что собственно следует из первого)
- shared образ всегда squeezed
- все файлы должны иметь статус ptotected (102000) [не уверен, что нужно, но обратное не имеет смысла]
- последний сегмент, содержащий файлы, должен быть забит заглушками до конца и быть последним сегментом в принципе
- образ диска заканчивается на последнем использованном файлами блоке
В оригинале такой образ должен рассматриваться как только для чтения (на самом деле в RT-11 если его подключить через LD, с него можно будет удалять файлы, но записать потом что-то нельзя будет). Можно предусмотреть возможность внесения изменений с автопревращением в обычный образ (с последующим приведением в нужный вид по команде усера).
Необязательный chcklist при приведении в RTEM-11 формат (warnings):
- образ должен содержать SWAP.SYS (необходим для загрузки)
- образ должен содержать RTEMFB.SYS (необходим для загрузки)
- образ должен содержать VSM.SYS (необходим для загрузки)
- образ не должен содержать STARTM.COM (должен быть на private image для возможности редактирования)
PS. Загрузчик из VSM.SYS копируется в 0 блок, блоки 2-5 монитора не копируются. Все, что делает загрузчик VS - это ругается, что RTEMовский образ нефиг грузить вживую![]()




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