User Tag List

Показано с 1 по 10 из 714

Тема: Контроллер псевдодиска на SD-карте для ДВК/ УКНЦ / PDP-11 original + Ethernet

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #11

    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,850
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    290
    Поблагодарили
    234 сообщений
    Mentioned
    30 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию RSX-11M-PLUS V4.6 для AZ

    Выложил образ диска AZ с дистрибутивом RSX-11M-PLUS V4.6.

    Изменения в дистрибутиве по сравнению с оригиналом:
    • добавлен векторизованный драйвер ввода/вывода DA: для устройства AZ
    • добавлен векторизованный драйвер ввода/вывода DH: для устройства HD эмулятора ДВК
    • добавлен загружаемый/резидентный CRASH драйвер DA: для устройства AZ
    • добавлен загружаемый/резидентный CRASH драйвер DH: для устройства HD эмулятора ДВК
    • исправлены выявленные ошибки в HELP файлах
    • в программе ACF добавлена поддержка автоконфигурации AZ
    • в программе ACF добавлена поддержка автоконфигурации HD эмулятора ДВК
    • в программе ACF добавлена поддержка процессора ВМ3 (определяется как 11/23-PLUS)
    • в программе ACO добавлена поддержка AZ
    • в программе BOO добавлена поддержка устройства DA
    • в программе BOO добавлена поддержка устройства DH
    • в программе BOO при выполнении аппаратной загрузки (опция /HW) выполняется сброс перед передачей управления аппаратному загрузчику (это позволяет грузить любые системы таким способом, а не только RSX старых версий ради которых опция добавлялась)
    • в программе BRU добавлена проверка прав при восстановлении на смонтированный диск, чтобы простой пользователь не мог восстановить файлы туда куда он не должен иметь доступа
    • в программе FLX устройство DA отмечено как допустимое для файловой системы RT-11
    • в программе FLX устройство DH отмечено как допустимое для файловой системы RT-11
    • в программе HRC добавлено выставление типа устройства AZ11 для устройства DA
    • в программе IOX устройство DA автоматически конфигурируется как диск
    • в программе IOX устройство DH автоматически конфигурируется как диск
    • в программе MCR для команды DEV /LOG сделано выравнивание даты для более приятного отображения
    • в программе MCR для команды CLI опция /LGO переименована в /LOG (как написано в документации и HELP файле)
    • в программе MCR команда SET /NOPAR сделана привилегированной
    • в программе RMD поправлено отображение свободного места для больших дисков на терминале VT52
    • в программе SAV добавлена поддержка устройства DA
    • в программе SAV добавлена поддержка устройства DH
    • в программе SAV при обнаружении процессора ВМ3 выставляется Q-Bus в параметрах системы, а тип процессора выставляется как 23 (даже если есть SWR)
    • в программе VMR добавлена проверка прав для открываемого файла образа
    • исправлена ошибка в SYSGEN, приводящая к сбою если система не поддерживает разделение пространства инструкций и данных
    • в SYSGEN добавлена поддержка устройства DA:
    • в SYSGEN добавлена поддержка устройства DH:

    ВАЖНО: для нормальной работы RSX-11M-PLUS требуется Firmware v1.7 или новее.
    Для поддержки более 8 устройств требуется Firmware v2.0 или новее.

    Для контроллера AZ поддерживается автоконфигурация. При этом количество устройств будет посчитано по максимальному используемому номеру. Если такой вариант не подходит - можно подправить результат автоконфигурации.

    Если при генерации не была выбрана автоконфигурация или было выбрано изменение результатов автоконфигурации - будут заданы вопросы про количество AZ11 контроллеров (пока поддерживается не более одного), про количестве устройств, про соответствие номеров устройств драйвера физическим номерам устройств, а также про адрес регистра контроллера и его вектор.
    В большинстве случаев можно использовать ответы по умолчанию.
    Следует обратить внимание, что в вопросах про номер устройства используется восьмеричная система счисления, тогда как в файле AZ.INI - десятичная.
    Код:
    >;
    >;   DA:    controller: AZ11
    >;
    >; The AZ11 disk controller supports up to 32 disk drives mapped to
    >; disk image files stored on FAT32-formatted microSD memory stick.
    >;
    >* CP3604  How many AZ11 disk image controllers do you have? [O R:0-1 D:0]: 1
    >;
    >; Enter the total number of AZ11 disk drives in your system.
    >;
    >* CP3608  How many AZ11 disk drives do you have? [D R:1.-32. D:32.]: 
    >;
    >;
    >; The physical unit number of a drive is the number specified
    >; in AZ.INI file in the root of microSDHC card filesystem.
    >;
    >* CP3636  What is the physical unit number of DA0:? [O R:0-37 D:0]: 
    >;
    >;
    >* CP3636  What is the physical unit number of DA1:? [O R:0-37 D:1]: 
    ...
    >;
    >* CP3636  What is the physical unit number of DA37:? [O R:0-37 D:37]: 
    >;
    >;
    >; Enter the vector address for this controller.  This vector address
    >; can be changed after the SYSGEN by using the VMR CON SET command.
    >;
    >* CP3668  Enter the vector address of DAA [O R:60-774 D:174]: 
    >;
    >; Enter the CSR address for this controller.  This CSR address can
    >; be changed after the SYSGEN by using the VMR CON SET command.
    >;
    >* CP3672  What is its CSR address? [O R:160000-177700 D:177220]:
    Особенности генерации системы на ДВК:

    Прежде всего стоит отметить, что для нормальной работы системы требуется хотя бы 512Кб памяти.
    В принципе загрузить RSX-11M-PLUS можно и в 256Кб (минимальная 22-битная конфигурация), но процесс подготовки системы к этому весьма трудоемкий, а результат не будет стоить затраченных усилий.

    В базовой системе используется частота таймера 60Hz.
    Если хочется более точно наблюдать за временем в процессе генерации системы - стоит установить правильную частоту и время перед запуском SYSGEN.
    Код:
    >CON SET SYS $TKPS=50.
    >TIM 28-APR-2021 22:54:30
    В данном дистрибутиве ACF определяет процессор ВМ3 как 11/23-PLUS - это позволяет использовать автоконфигурацию оборудования.
    Код:
    >* SU100   Do you want to run Autoconfigure on the host system
    >*         hardware? [Y/N D:N]: Y
    Если автоконфигурация не была выбрана - на вопрос о типе процессора стоит ввести 11/23-PLUS.
    Код:
    >* CE010   What is your target processor type? [S R:3.-12. D:"11/70"]: 11/23-PLUS
    Процессор ВМ3 не поддерживает разделения пространств инструкций и данных. Для таких систем лучше не включать XDT при генерации (это уменьшает количество свободной динамической памяти), а использовать загружаемый XDT.
    Код:
    * CE270   Do you want to include XDT? [Y/N D:N]: N
    В качестве устройства крэш-дампа стоит выбрать XX: (загружаемый драйвер).
    Код:
    >* CE290   On what device and unit do you want crash dumps
    >*         to be written? [S R:2-6]: XX:
    После завершения процесса генерации, грузим новую систему командой 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)
    Можно загрузить системный отладчик XDT.
    Код:
    >LOA /EXP=XDT/VEC/FLAGS=2/HIGH
    На случай сбоев можно загрузить CRASH драйвер DA: для сохранения аварийного дампа с целью его анализа программой CDA.
    Код:
    >SET /CRASHDEV=DA37:
    Последний раз редактировалось form; 02.08.2022 в 19:27.
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

    Эти 3 пользователя(ей) поблагодарили form за это полезное сообщение:

    AFZ(16.04.2021), hobot(16.04.2021), SuperMax(16.04.2021)

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 116
    Последнее: 20.01.2024, 17:40
  2. Ответов: 327
    Последнее: 03.12.2019, 22:49
  3. Контроллер IDE PATA для QBUS (Э-60, ДВК)
    от Жека:) в разделе Новодел
    Ответов: 4
    Последнее: 04.05.2012, 14:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •