Index of /ukdwk_archive/dwkwebcomplekt/VIRTUAL_KMON_by_form

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[TXT]2012.txt1.6K 
[TXT]VKMON211.txt384  
[   ]VKMON_V02_10.rar 54K 
[   ]vkmon_v211.rar 51K 
[   ]vkmon_v212.rar 51K 



VKMON V02.10 ~~~~~~~~~~~~

Программа VKMON позволяет посмотреть параметры и выполнить некоторые настройки RT-11 в загружаемом файле монитора так, чтобы они были активными на момент загрузки системы. VKMON поддерживает файлы монитора RT-11 версии 4.0 и новее (в том числе разные сторонние варианты: RAFOS, ФОДОС итд, сделанные на основе данных версий RT-11). Резидентный RT-11 (MRRT) и RAFOS/RM не поддерживаются. Для работы программы нужны файл монитора и, соответствующий ему, файл карты распределения памяти (MAP). При запуске выполняется минимальная проверка соответствия MAP файла файлу SYS. В комплекте есть два варианта программы: VKMON.SAV (неоверлейный) и VKMOV.SAV (оверлейный). Запуск программы ~~~~~~~~~~~~~~~~ Программа запускается командой R или RUN, после чего в ответ на подсказку CSI "*", нужно ввести имена файлов монитора и карты распределения памяти: .R VKMON *[ddn:]file[.SYS][,[ddn:][file[.MAP]]] По умолчанию файлы открываются на устройстве SY. Если имя файла монитора не указано, оно считается таким же как у файла монитора: *RT11XM - SY:RT11XM.SYS и SY:RT11XM.MAP *DK:RT11XM,RTXM - DK:RT11XM.SYS и DK:RTXM.MAP *RAFSJ,DK: - SY:RAFSJ.SYS и DK:RAFSJ.MAP После ввода имен файлов, выполняется их открытие, проверка соответствия, после чего программа переходит в командный режим. Допускается запуск программы с использованием команды CCL (в RT-11 V5.0 и новее). При этом программа сразу переходит в командный режим: .VKMON RTEMFB RT-11FB V05.07 VKMON> Выход из командного режима осуществляется нажатием CTRL/C или по команде EXIT. При запуске из COM файла, выход из командного режима возможен только по команде EXIT. Если до ее выполнения в командном файле встретится "^C", его выполнение будет приостановлено, а VKMON будет ожидать ввода команд с терминала. ПРИМЕЧАНИЕ: советский вариант драйвера SL блокирует передачу комбинации CTRL/C в VKMON. При его использовании, выход возможен только по команде EXIT. Команды ~~~~~~~ По возможности, формат команд выбран таким же, как в соответствующих командах RT-11. DA[TE] [dd-mmm-yy[yy]] - просмотр/установка системной даты DA[TE] NUL[L] - обнуление даты в файле монитора EX[IT] - запись изменений и выход (аналогично нажатию CTRL/C) INS[TALL] dd[:] - добавление имени устройства в таблицу драйверов PA[TCH] - распечатывает текущее значение параметров, устанавливаемых командой PATCH PA[TCH] M[EMTOP] addr - утанавливает верхний адрес для системы (SJ/SB/FB) PA[TCH] M[EMTOP] PA[TCH] M[EMTOP] AUT[O] - восстанавливает автоопределение верхнего адреса PA[TCH] M[EMTOP] SWR - включает останов при загрузке для выбора верхнего адреса с помощью переключателей пульта PA[TCH] S[UFFIX] x - устанавливает суффикс для имен файлов драйверов PA[TCH] S[UFFIX] - отключает использование суффикса для имен файлов драйверов REM[OVE] dd[:] - удаление имени устройства мз таблицы драйверов RES[ET] - отмена изменений которые еще не были записаны обратно в файл SAV[E] - запись изменений в файл монитора без выхода из командного режима SE[T] CLI [NO]CCL - включает/выключает поддержку CCL команд в RT-11 (V5.2+) SE[T] CLI [NO]DCL - включает/выключает поддержку родных клманд RT-11 (V5.2+) SE[T] CLI [NO]UCF - включает/выключает поддержку UCF для перехвата системных команд (V5.2+) SE[T] CLI [NO]UCL - включает/выключает поддержку UCL для обработки неопознанных команд (V5.2+) SE[T] CLO[CK] 50 SE[T] CLO[CK] 60 - выбирает частоту таймера 50 или 60 герц SE[T] ED[IT] EDI[T] SE[T] ED[IT] KED SE[T] ED[IT] KEX SE[T] ED[IT] K13 SE[T] ED[IT] K52 SE[T] ED[IT] [TEC]O - выбирает редактор для команды EDIT по умолчанию SE[T] ER[ROR] ERR[OR] SE[T] ER[ROR] FAT[AL] SE[T] ER[ROR] NON[E] SE[T] ER[ROR] SEV[ERE] SE[T] ER[ROR] UNC[ONDITIONAL] SE[T] ER[ROR] WAR[NING] - устанавливает уровень ошибки при возникновении которой будет прервано выполнение командного файла SE[T] EX[IT] [NO]SWA[P] - включает/выключает выгрузку на диск области программы в которую должен быть загружен KMON (V5.0+) SE[T] F[ORTRAN] F4 SE[T] F[ORTRAN] F77 - выбирает компилятор фортрана по умолчанию (V5.5+) SE[T] K[MON] [NO]IND - включает/выключает выполнение COM файлов процессором IND по умолчанию (V5.0+) SE[T] R[UN] [NO]VBG[EXE] - включает/выключает выполнение программ в VBGEXE по умолчанию если установлен соответствующий бит в JSX файла SAV (V5.6+) SE[T] U[SR] [NO]SWA[P] - включает/выключает режим выгрузки части программы для загрузки в нее USR навремя выполнения операций с каталогом диска SE[T] W[ILDCARD] EXP[LICIT] SE[T] W[ILDCARD] IMP[LICIT] - выбирает режим автоматической подстановки звездочек вместо пропущенного имени или рсширения файла SE[T] TT[n][:] [NO]CRL[F] SE[T] TT[n][:] [NO]FB SE[T] TT[n][:] [NO]FOR[M] SE[T] TT[n][:] [NO]PAG[E] SE[T] TT[n][:] [NO]SCO[PE] SE[T] TT[n][:] SPE[ED]=n SE[T] TT[n][:] [NO]TAB SE[T] TT[n][:] WID[TH]=n - настраивает характеристики терминалов SE[T] TT[n][:] CSR=xxxxxx SE[T] TT[n][:] VEC[TOR]=XXX - настраивает адрес CSR/вектор линии в многотерминальной системе SE[T] TT[:] CON[SOL]=n - переключает системную консоль по умолчанию в многотерминальной системе SE[T] TT[:] [NO]QUI[ET] - включает/выключает отображение команд во время выполнения COM файла SH[OW] - показывает таблицу устройств SH[OW] A[LL] - выводит всю информацию для команд SHOW SH[OW] C[ONFIGURATION] - выводит конфигурацию системы SH[OW] T[ERMINALS] - выводит информацию о терминальных линиях TI[ME] [hh:mm:ss] - просмотр/установка системного времени времени Особенности команд ~~~~~~~~~~~~~~~~~~ При выборе редактора по умолчанию командой SET EDIT, выбор KEX возможен только для мониторов XM (V5.0+) и XB/ZB/ZM (V5.6+). Выбор K52 недоступен в ФОДОС 3.1 (вместо него можно выбрать K13 который недоступен в остальных системах). Команды SET ERROR SEVERE и SET ERROR UNCONDITIONAL выполняют аналогичные действия. Команды настройки характеристик терминала могут включать номер линии для многотерминальных систем. Если номер линии не указан, выбирается линия 0. Для однотерминальных систем допускается указывать только линию 0. Эти настройки недоступны в однотерминальных вариантах SJ монитора. Настройка SET TT [NO]FB недоступна так же в однозадачных мониторах SB/XB/ZB. В однотерминальных системах команда SHOW TERMINALS показывает настройки системного терминала. Установка времени и даты командами TIME и DATE может сбить с толку программы которые запрашивают дату/время после аппаратной загрузки. Установка режима SET CLI UCF в системах старее чем V5.6 сделает невозможным ввод команд в случае отсутствия программы SY:UCF.SAV которая бы их обработала. Результат команды SET CLI NODCL в любой системе (V5.2+) так же довольно предсказуем (а в комбинации с SET CLI NOCCL и вовсе не оставит шанса что-нибудь сделать без загрузки с другой системы). Команда SET TT SPEED применима только к линиям мультиплексоров DZ/DH. Допустимые скорости: 50, 75, 110, 134 (для 134.5), 150, 300, 600, 1200, 1800, 2000, 2400, 3600 (DZ), 4800, 7200, 9600, 19200 (DH), 38400 (DH). В обычной системе команда SET TT CONSOL принудительно включает настройки SET TT FB и SET TT PAGE на новой консоли. VKMON меняет их местами между старой и новой консолью. Умолчания ~~~~~~~~~ Некоторые умолчания можно изменить с помощью правки соответствующих смещений в файлах VKMON.SAV и VKMOV.SAV (значения смещений можно узнать из прилагаемых MAP файлов): $DFDEV - устройство на котором по умолчанию открываются файлы (2 символа в коде ASCII) $DFMAP - расширение файла карты памяти по умолчанию (RADIX-50) $DFSYS - расширение файла монитора по умолчанию (RADIX-50) ========================================= Image : vkmon.dsk Format : DSK : RT-11 Size : 177 Kb Volume ID: VKMON V02.10 Owner : FORM File Blocks Date Bytes ---------- ------ ----------- ---------- ULBLIB.OBJ 33P 24-Oct-1998 16'896 RSXLIB.OBJ 13P 09-Dec-2016 6'656 RSXLIB.MLB 6P 04-Apr-2016 3'072 ULBMAC.MAC 16 13-Oct-1998 8'192 VKCMD .MAC 26 14-Dec-2018 13'312 VKSET .MAC 9 11-Dec-2018 4'608 VKSHO .MAC 31 13-Dec-2018 15'872 VKMAP .MAC 13 11-Dec-2018 6'656 VKTIM .MAC 15 11-Dec-2018 7'680 VKSYM .MAC 7 13-Dec-2018 3'584 VKPAT .MAC 17 15-Dec-2018 8'704 VKMOV .SAV 32 10-Apr-2020 16'384 VKMON .COM 2 14-Dec-2018 1'024 VKDEV .MAC 7 11-Dec-2018 3'584 VKDEF .MAC 6 14-Dec-2018 3'072 VKTTY .MAC 25 13-Dec-2018 12'800 VKMON .SAV 26 10-Apr-2020 13'312 VKMON .MAC 20 09-Apr-2020 10'240 VKDAT .MAC 9 09-Apr-2020 4'608 VKMON .MAP 15 10-Apr-2020 7'680 VKMOV .MAP 18 10-Apr-2020 9'216 < UNUSED > 0 0 ---------- ------ ----------- ---------- 21 Files, 346 Blocks 0 Free blocks