![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
SuperMax |
![]()
Сообщение
#21
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 141 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Обновление драйверов AZ.
V05.00
Код .IND AZGEN ; ;AZ/RT-11 HANDLER GENERATION PROGRAM. ; ;AZ V05.01 ; * USE EIS INSTRUCTIONS? [Y/N D:N]: * ENTER HANDLER NAME (AZ/DA) [S R:0-204 D:"DA"]: ; ;BUILDING DA.SYS (RT-11SJ/SB/FB): ; NO ERROR LOGGING SUPPORT ; NO MEMORY MANAGEMENT SUPPORT ; NO DEVICE TIMEOUT SUPPORT ; USING BASE INSTRUCTION SET ; .MAC/OB:DA AZPRE+AZ .LIN/NOBI/EXE:DA.SYS DA ; ;BUILDING DAE.SYS (RT-11SJ/SB/FB): ; ERROR LOGGING SUPPORT ; NO MEMORY MANAGEMENT SUPPORT ; NO DEVICE TIMEOUT SUPPORT ; USING BASE INSTRUCTION SET ; .MAC/OB:DAE AZPRE+AZ .LIN/NOBI/EXE:DAE.SYS DAE ; ;BUILDING DAT.SYS (RT-11SJ/SB/FB): ; NO ERROR LOGGING SUPPORT ; NO MEMORY MANAGEMENT SUPPORT ; DEVICE TIMEOUT SUPPORT ; USING BASE INSTRUCTION SET ; .MAC/OB:DAT AZPRE+AZ .LIN/NOBI/EXE:DAT.SYS DAT ; ;BUILDING DAET.SYS (RT-11SJ/SB/FB): ; ERROR LOGGING SUPPORT ; NO MEMORY MANAGEMENT SUPPORT ; DEVICE TIMEOUT SUPPORT ; USING BASE INSTRUCTION SET ; .MAC/OB:DAET AZPRE+AZ .LIN/NOBI/EXE:DAET.SYS DAET ; ;BUILDING DAX.SYS (RT-11XM/XB/ZM/ZB/TSX-PLUS): ; NO ERROR LOGGING SUPPORT ; MEMORY MANAGEMENT SUPPORT ; DEVICE TIMEOUT SUPPORT ; USING EXTENDED INSTRUCTION SET ; .MAC/OB:DAX AZPRE+AZ .LIN/NOBI/EXE:DAX.SYS DAX ; ;BUILDING DAXE.SYS (RT-11XM/XB/ZM/ZB): ; ERROR LOGGING SUPPORT ; MEMORY MANAGEMENT SUPPORT ; DEVICE TIMEOUT SUPPORT ; USING EXTENDED INSTRUCTION SET ; .MAC/OB:DAXE AZPRE+AZ .LIN/NOBI/EXE:DAXE.SYS DAXE ; .DEL/NOQ AZPRE.MAC .DEL/NOQ DA(,E,T,ET,X,XE).OBJ ; 15-Apr-2021 DA .SYS 3 15-Apr-2021 DAT .SYS 3 15-Apr-2021 DAE .SYS 3 15-Apr-2021 DAX .SYS 3 15-Apr-2021 DAET .SYS 3 15-Apr-2021 DAXE .SYS 3 15-Apr-2021 6 Files, 18 Blocks 19561 Free blocks ; @ <EOF> . ![]() ![]() ![]() ![]() ![]() ![]() ![]() -------------------- Живы будем - Не помрем !
|
SuperMax |
![]()
Сообщение
#22
|
![]() Администратор ![]() ![]() ![]() ![]() ![]() Группа: Root Admin Сообщений: 6 141 Регистрация: 7.1.2006 Из: Красноярск Пользователь №: 1 ![]() |
Выложил образ диска AZ с дистрибутивом RSX-11M-PLUS V4.6.
см https://zx-pk.ru/threads/28134-kontroller-p...l=1#post1113574 Изменения в дистрибутиве по сравнению с оригиналом:
Для поддержки более 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]: [B]Y[/B] Если автоконфигурация не была выбрана - на вопрос о типе процессора стоит ввести 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] После завершения процесса генерации, грузим новую систему командой 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: https://youtu.be/0TiHkDidjtE ![]() -------------------- Живы будем - Не помрем !
|
![]() ![]() |
Текстовая версия | Сейчас: 28.5.2022, 23:53 |