Устройство AZ в системе называется DA.
Драйвер устройства лежит в каталоге [3,54].
Он векторизован и может быть свободно перенесен в другой RSX-11M-PLUS.
Определение размера дисков драйвер выполняет сам без участия HRC.
Изменения в дистрибутиве по сравнению с оригиналом:
- исправлены выявленные ошибки в HELP файлах
- в программе BOO добавлена поддержка устройства DA
- в программе BOO при выполнении аппаратной загрузки (опция /HW) выполняется сброс перед передачей управления аппаратному загрузчику (это позволяет грузить любые системы таким способом, а не только RSX старых версий ради которых опция добавлялась)
- в программе BRU добавлена проверка прав при восстановлении на смонтированный диск, чтобы простой пользователь не мог восстановить файлы туда куда он не должен иметь доступа
- в программе FLX устройство DA отмечено как допустимое для файловой системы RT-11
- в программе HRC добавлено выставление типа устройства AZ11 для устройства DA
- в программе MCR для команды DEV /LOG сделано выравнивание даты для более приятного отображения
- в программе MCR для команды CLI опция /LGO переименована в /LOG (как написано в документации и HELP файле)
- в программе RMD поправлено отображение свободного места для больших дисков на терминале VT52
- в программе SAV добавлена поддержка устройства DA
- в программе SAV при обнаружении процессора ВМ3 выставляется Q-Bus в параметрах
- в программе VMR добавлена проверка прав для открываемого файла образа
- исправлена ошибка в процедуре генерации, приводящая к сбою если система не поддерживает разделение пространства инструкций и данных
В силу (как бы это сказать поприличнее) специфичности процессора ВМ3, автоконфигурацию на нем желательно не выполнять.
Код
>* SU100 Do you want to run Autoconfigure on the host system
>* hardware? [Y/N D:N]: [B]N[/B]
>* hardware? [Y/N D:N]: [B]N[/B]
Подходящим типом процессора для ВМ3 будет 11/23-PLUS.
Код
>* CE010 What is your target processor type? [S R:3.-12. D:"11/70"]: [B]11/23-PLUS[/B]
Процессор ВМ3 не поддерживает разделения пространств инструкций и данных. Для таких систем лучше не включать XDT при генерации (это уменьшает количество свободной динамической памяти), а использовать загружаемый XDT.
Код
* CE270 Do you want to include XDT? [Y/N D:N]: [B]N[/B]
В качестве устройства крэш-дампа стоит выбрать XX:
Код
>* CE290 On what device and unit do you want crash dumps
>* to be written? [S R:2-6]: [B]XX:[/B]
>* to be written? [S R:2-6]: [B]XX:[/B]
Когда будет задан вопрос про редактирование файлов перед сборкой, нужно сказать Y и добавить команду LOA DA:/VEC перед командой LOA NL: в файл [1,54]SYSVMR.CMD, после чего продолжить сборку командой UNS AT.
Код
>* BE030 Do you want to pause to edit any files before
>* task-building? [Y/N D:N]: [B]Y[/B]
>* task-building? [Y/N D:N]: [B]Y[/B]
После завершения процесса генерации, грузим новую систему командой BOO [1,54] и сохраняем с записью апраратного загрузчика командой SAV /WB. Так же для улучшения производительности стоит добавить опцию /MOU="/ACP=UNIQUE".
Код
>SAV /WB/MOU="/ACP=UNIQUE"
В рабочей системе есть смысл включить кэширование дисков (если память позволяет). Это значительно ускоряет работу (хотя и не всегда).
Код
>SET /CACHE=LB:(CRE=::1200:TOP,LOG=10,VIR=10,DIR=10,OVE=10,REA=10,DEF)
На CTAKAH обновлен shared образ RTEM (LB:[1,1]RT11SH.DSK). В нем обновлены все утилиты которые обновлялись в последнее время, а также добавлен драйвер DA для работы с физическим диском.
Нажмите для просмотра прикрепленного файла
Нажмите для просмотра прикрепленного файла