User Tag List

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

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

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

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

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

    По умолчанию IF V01.00 - условное выполнение команд

    Простенькая утилитка для создания универсальных командных файлов RT-11 (в условиях когда IND недоступен/неудобен).
    Позволяет выполнять команды при определенных условиях.
    Программа работает только в RT-11 V5.02 и новее (и совместимых).

    Код:
    IF [NOT] DECpro [cmd]
    	- проверяет что система запущена на DEC Professional
    
    IF [NOT] EXIsts file [cmd]
    	- проверяет что файл существует
    
    IF [NOT] INItialized dev [cmd]
    	- проверяет что устройство инициализировано под RT-11 (проверяется только home block,
    	  соответственно то, что инициализировано кривыми прогами вроде FLX не будет распознано)
    
    IF [NOT] INStalled dev [cmd]
    	- проверяет что драйвер установлен
    
    IF [NOT] LOAded dev [cmd]
    	- проверяет что драйвер загружен
    
    IF [NOT] MAPped [cmd]
    	- проверяет что система поддерживает управление памятью
    
    IF [NOT] MULtiterminal [cmd]
    	- проверяет что система многотерминальная
    
    IF [NOT] PROtected file [cmd]
    	- проверяет что файл защищен от удаления
    
    IF [NOT] RSTs [cmd]
    	- проверяет что система - RSTS/E (на самом деле последний вариант RSTS/E совместим
    	  максимум с RT-11 V3, так что вряд-ли эта проверка сработает когда-либо)
    
    IF [NOT] RTEm [cmd]
    	- проверяет что система - RTEM-11
    
    IF [NOT] TSX [cmd]
    	- проверяет что система - TSX-Plus
    Сильно не заморачивался, сделал несколько проверок на которые натыкаюсь когда перетаскиваю рабочие системы с места на место без изменений.
    Все ключевые слова можно сокращать до трех букв.
    Если команда не указана - просто печатается сообщение в случае совпадения условия.

    Код:
    RT-11XM (S) V05.07
    
    .IF INS VM: IF NOT INI VM: INI VM:/NOQ
    
    .IF INS VM: ASS VM0: CF
    
    .IF INS VM: ASS VM0: WF
    
    .IF INI DU4: ASS DU4: DK
    
    .R TTSET /SL
    
    .IF INS EQ: LOA EQ:
    
    .R DATE
    ?DATE-I-Time source: 70-71-BC-50-EB-D0, OpenBSD 6.7 amd64
    ?DATE-I-Date & time: 24-MAY-2020 13:03:19
    
    .IF LOA EQ: UNL EQ:
    
    .
    Команд для выполнения может быть несколько (разделяются через \):
    Код:
    .IF MULTITERM SET XL MTTY\SET XL LINE=1
    Вложения Вложения
    Последний раз редактировалось form; 24.05.2020 в 11:42.
    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

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

    hobot(24.05.2020), yu.zxpk(24.05.2020)

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

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

Эту тему просматривают: 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

Ваши права

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