User Tag List

Страница 94 из 112 ПерваяПервая ... 909192939495969798 ... ПоследняяПоследняя
Показано с 931 по 940 из 1113

Тема: Софт для ДВК/PDP11

  1. #931

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

    По умолчанию VKMON V02.13 - виртуальный KMON

    В порядке отдыха от работы

    Виртуальный KMON.
    Позволяет выполнить некоторые настройки прямо на файле монитора RT-11.
    Давно собирался сделать, а то надоело руками патчить монитор чтобы он при загрузке сразу был в режиме SET TT QUIET, использовал IND или чтобы частота таймера совпадала с нужной

    Поддерживаются RT-11 V4.0 и новее (и аналоги, сделанные на основе данных версий: РАФОС, ФОДОС, итд).

    Программа не смотрит на версию системы, прописанную в RMON, а проверяет наличие глобальных символов в карте памяти. Это позволяет работать с кривыми системами вроде ФОДОС B3.1 у которой номер версии прописан как 3.1, хотя построена она на основе 5.0 (или даже поновее).

    Для работы требуется MAP файл который создается при генерации системы (в дистрибутивном варианте RT-11 MAP файлы лежат с именами RTSJ.MAP, RTFB.MAP итд).
    Будет время - сделаю генератор укороченного MAP файла по файлу монитора), но пока нужен родной.

    Во время написания в качестве подопытных кроликов выступали:
    • RT-11 V04.00/V05.00/V05.01/V05.02/V05.03/V05.04/V05.05/V05.07
    • RAFOS+ V2.1/4.00
    • ФОДОС B03.01

    Программа не поддерживает резидентный в памяти вариант RT-11 (MRRT, RAFOS/RM), но там собственно и настраивать нечего

    Запуск:
    Код:
    .R VKMON
    *file[.SYS][,file[.MAP]]
    Можно использовать CCL вариант:
    Код:
    .VKMON RT11FB
    
    .VKMON RT11SJ,RTSJ
    По умолчанию используется устройство SY:, а имя MAP файла совпадает с именем файла монитора.
    Программа позволяет выполнить настройки для которых в оригинале может не быть команды в системе (например SET CLI или SET CLOCK в версиях старее V5.6).

    Программу можно запускать из командного файла. В этом случае нужно использовать команду EXIT для завершения сеанса правки монитора. Если просто написать ^C, командный файл будет приостановлен, а программа будет ждать ввода команд с терминала.

    Полный список команд в прилагаемом README.txt.
    Вложения Вложения
    Последний раз редактировалось form; 10.08.2022 в 14:33.
    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

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

    hobot(09.04.2020)

  2. #931
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #932

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    VKMON V01.00 - виртуальный KMON
    Мощно!
    form, а есть шанс настройку промта прикрутить, что бы прямо совсем как у АйБиЭМ )))
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  4. #933

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

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    а есть шанс настройку промта прикрутить
    Если бы было на что опереться (глобальная переменная которую видно в MAP файле), то можно было бы настроить один символ подсказки - другого функционала не заложено
    Так что здесь проще использовать драйвер подсказки.
    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

  5. #934

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Так что здесь проще использовать драйвер подсказки.
    мне слабо доработать твой что бы он конкретное устройство показывал - а не постоянное приглашение, что бессмысленно так же как и точка )

    - - - Добавлено - - -

    AC.SYS - есть да, но мне и его слабо сделать дату и убрать функционал лишний
    С AC все эксперименты заканчиваются убиванием рабочести полным ) Увы )

    - - - Добавлено - - -

    Для мониторов QQ и семзовского SJ карты нету - хотя там и ковыряться особо не зачем - так ради самого ковыряния )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #935

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

    По умолчанию

    Будет время подумаю как сделать с использованием максимума стандартности
    Может даже сегодня руки дойдут - чувствую, что работа уже в горле застряла сегодня
    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

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

    hobot(09.04.2020)

  7. #936

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

    По умолчанию

    Обновился VKMON до V01.01.
    • исправлен подсчет размера кусочка файла монитора который нужно прочитать/записать
    • убрана перезапись файла монитора если не было изменений или они были отменены командой RESET
    • добавлена распечатка всех настроек TT (для однотерминальной системы пока)
    Код:
    .VKMON RT11XM
    
    RT-11XM  V05.07  
    
    VKMON>SH CONF
    
    RT-11XM  V05.07  
    
    USR     is set NOSWAP
    EXIT    is set SWAP
    KMON    is set IND
    RUN     is set NOVBGEXE
    MODE    is set NOSJ
    TT      is set NOQUIET,NOCRLF,FB,PAGE,SCOPE,TAB,WIDTH=80
    ERROR   is set ERROR
    EDIT    is set KEX
    FORTRAN is set FORTRA
    WILD    is set IMPLICIT
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, UCF
    
    60 Hertz System Clock
    Memory management support
    Device I/O time-out support
    System job support
    FPU support
    VKMON>SET TT WIDTH=132
    VKMON>SH CONF
    
    RT-11XM  V05.07  
    
    USR     is set NOSWAP
    EXIT    is set SWAP
    KMON    is set IND
    RUN     is set NOVBGEXE
    MODE    is set NOSJ
    TT      is set NOQUIET,NOCRLF,FB,PAGE,SCOPE,TAB,WIDTH=132
    ERROR   is set ERROR
    EDIT    is set KEX
    FORTRAN is set FORTRA
    WILD    is set IMPLICIT
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, UCF
    
    60 Hertz System Clock
    Memory management support
    Device I/O time-out support
    System job support
    FPU support
    VKMON>
    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

  8. #937

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

    По умолчанию

    До кучи обновление V01.02 - урезанная поддержка многотерминальности (показывает/настраивает параметры первого [по умолчанию консольный] терминала).
    Код:
    .VKMON RTEMFB
    
    RT-11FB  V05.07  
    
    VKMON>SH CONF
    
    RT-11FB  V05.07  
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set NOIND
    MODE    is set NOSJ
    TT      is set NOQUIET,NOCRLF,NOFORM,PAGE,SCOPE,NOTAB,WIDTH=80
    ERROR   is set ERROR
    EDIT    is set KED
    FORTRAN is set FORTRA
    WILD    is set IMPLICIT
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    Emulated RT-11 environment
    60 Hertz System Clock
    Multi-terminal support
    Global .SCCA support
    FPU support
    Extended unit support
    VKMON>SET TT FORM
    VKMON>
    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

  9. #938

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

    По умолчанию

    VKMON V01.03 - возможность выполнить SET CLOCK 50/60 для SJ/SB мониторов без поддержки таймера.
    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

  10. #939

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

    По умолчанию

    VKMON V01.04. Добавлены недостающие действия для SET TT [NO]SCOPE на однотерминальных SJ мониторах. Добавлен код, показывающий конфигурацию терминала на SJ мониторе. Проверка соответствия терминальных настроек SJ монитору.
    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

  11. #940

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

    По умолчанию VKMOV V02.00

    Обновление VKMON до V02.00.

    Переписан с нуля с учетом опыта, полученного в процессе написания первого.
    Полностью убрана проверка номера версии системы - все проверки выполняются только исходя из наличия глобальных символов и значений фиксированных смещений.

    • добавлена простенькая проверка на соответствие MAP файла файлу SYS
    • добавлена поддержка многотерминальных систем
    • возможность указать номер линии в команде SET TT
    • добавлены команды
      • SHOW TERMINALS
      • SHOW ALL
      • SET TT SPEED=n
    • убраны команды
      • SET DEPTH
      • SHOW SYMBOLS

    Полный список команд:
    • EXIT
      - запись изменений и выход в подсказку ввода имени файлов
    • INSTALL dd
      - добавление драйвера в таблицу устройств
    • REMOVE dd
      - удаление драйвера из таблицы устройств
    • RESET
      - отмена внесенных изменений
    • SAVE
      - сохранение изменений в файл монитора
    • SET CLI [NO]CCL
      SET CLI [NO]DCL
      SET CLI [NO]UCF
      SET CLI [NO]UCL
      - настройка обработки команд (V5.2+)
    • SET CLOCK 50
      SET CLOCK 60
      - установка частоты таймера
    • SET EDIT EDIT
      SET EDIT KED
      SET EDIT KEX
      SET EDIT K52
      SET EDIT TECO
      - выбор редактора для команды EDIT (KEX поддерживаетмя только в XB/XM/ZB/ZM V5.0 и новее)
    • SET ERROR ERROR
      SET ERROR FATAL
      SET ERROR NONE
      SET ERROR SEVERE
      SET ERROR UNCONDITIONAL
      SET ERROR WARNING
      - установка уровня ошибки при котором прерывается выполнение командного файла
    • SET EXIT [NO]SWAP
      - включает выгрузку на диск памяти, перезаписываемой KMON (V5.0+)
    • SET FORTRAN F4
    • SET FORTRAN F77
      - устанавливает компилятор фортрана по умолчанию (V5.5+)
    • SET KMON [NO]IND
      - включает/выключает выполнение командных файлов с помощью IND (V5.0+)
    • SET RUN [NO]VBGEXE
      - включает/выключает автоматический запуск программ с помощью VBGEXE (V5.6+)
    • SET USR [NO]SWAP
      - включает/выключает загрузку USR с выгрузкой содержимого памяти на диск (SJ/FB/SB)
    • SET WILDCARD EXPLICIT
      SET WILDCARD IMPLICIT
      - настраивает правила применения звездочек к умолчаниям
    • SET TT[n] [NO]CRLF
      SET TT[n] [NO]FB
      SET TT[n] [NO]FORM
      SET TT[n] [NO]PAGE
      SET TT[n] [NO]SCOPE
      SET TT[n] [NO]TAB
      SET TT[n] WIDTH=n
      - настраивает характеристики терминала (не поддержвается в однотерминальном SJ мониторе, а [NO]FB так же не поддерживается в SB/XB/ZB)
    • SET TT [NO]QUIET
      - включает/выключает отображение выполнения командного файла


    Пока писал, кто-то успел утянуть новый VKMON. Там был архив с ошибкой. Выложил новый.
    Исходники прилагаются (требуется RSXLIB из этой темы, ULBMAC.MAC и ULBLIB.OBJ из кита исходников RT-11).
    В комплекте так же оверлейный вариант VKMOV.SAV на случай нехватки памяти
    Код:
    .RU VKMON
    *
    VKMON V02.00 
    *DK:RT11XM
    
    RT-11XM (S) V05.07  
    
    VKMON>REM DU
    VKMON>INS KY
    VKMON>SE KMO IND
    VKMON>SE TT12 SPEED=4800
    VKMON>SE TT11 CRLF
    VKMON>SH A
    
    RT-11XM (S) V05.07  
    
    USR     is set SWAP
    EXIT    is set SWAP
    KMON    is set IND
    RUN     is set NOVBGEXE
    MODE    is set NOSJ
    TT      is set NOQUIET
    ERROR   is set ERROR
    EDIT    is set KEX
    FORTRAN is set FORTRA
    WILD    is set IMPLICIT
    KMON nesting depth is 3
    
    CLI is set DCL, CCL, UCL, NO UCF
    
    50 Hertz system clock
    
    Error logging support
    Memory management support
    Device I/O time-out support
    Multi-terminal support
    System job support
    Global .SCCA support
    FPU support
    Extended unit support
    Multi-terminal handler hooks support
    
    TT  (Resident)
    KY  
    MQ  (Resident)
    UB  
    PI  
    RK  
    DL  
    DM  
    VM  
    SP  
    XL  
    NU  
    MU  
    LP  
    LS  
    BA  
    NL  
    9 free slots
    
    Unit    Type      WIDTH TAB CRLF FORM FB  PAGE SCOPE SPEED  CSR   VECTOR
    ------------------------------------------------------------------------
      0  Console   DL   80  No  No   No   Yes  Yes  No    N/A  177560  060
      1  Local     DL   80  No  No   No   No   Yes  No    N/A  176500  300
      2  Local     DL   80  No  No   No   No   Yes  Yes   N/A  176510  310
      3  Local     DL   80  No  No   No   No   Yes  Yes   N/A  176520  320
      4  Local     DL   80  No  No   No   No   Yes  Yes   N/A  176530  330
      5  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
      6  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
      7  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
      8  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
      9  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
     10  Remote    DZ   80  No  No   No   No   Yes  Yes   9600 160100  340
     11  Remote    DZ   80  No  Yes  No   No   Yes  Yes   9600 160100  340
     12  Remote    DZ   80  No  No   No   No   Yes  Yes   4800 160100  340
    
    VKMON>RES
    VKMON>^C
    *DM:RT11SJ
    
    RT-11SJ (S) V04.00H 
    
    VKMON>SH A
    
    RT-11SJ (S) V04.00H 
    
    USR     is set SWAP
    TT      is set NOQUIET
    ERROR   is set ERROR
    EDIT    is set EDIT
    WILD    is set IMPLICIT
    KMON nesting depth is 3
    
    50 Hertz system clock
    
    SJ/SB timer support
    Device I/O time-out support
    
    TT  
    RK  
    DL  
    DM  
    DP  
    LP  
    BA  
    NL  
    8 free slots
    
    No multi-terminal support
    
    Unit    Type      WIDTH TAB CRLF FORM FB  PAGE SCOPE SPEED  CSR   VECTOR
    ------------------------------------------------------------------------
      0  Console   DL  N/A  N/A N/A  N/A  N/A N/A   Yes   N/A  177560  060
    
    VKMON>^C
    *
    
    .
    Вложения Вложения
    Последний раз редактировалось form; 13.12.2018 в 09:13.
    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

Страница 94 из 112 ПерваяПервая ... 909192939495969798 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Криста-2: Софт
    от fan в разделе Вектор
    Ответов: 53
    Последнее: 24.04.2009, 01:31
  2. Софт для Covox'а
    от BYTEMAN в разделе Софт
    Ответов: 5
    Последнее: 30.07.2008, 11:53
  3. Софт под GS ?
    от AAA в разделе Софт
    Ответов: 13
    Последнее: 13.03.2008, 17:08
  4. Софт для ПК
    от Ewgeny7 в разделе Утилиты
    Ответов: 5
    Последнее: 13.07.2006, 11:30
  5. Софт под iS-dos
    от demon_zx в разделе Софт
    Ответов: 0
    Последнее: 07.03.2006, 23:35

Ваши права

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