Index of /ukdwk_archive/dwkwebcomplekt/form_TTSET

[ICO]NameSizeDescription
[PARENTDIR]Parent Directory -  
[   ]ttset60.rar 23K 
[   ]ttset61.rar 23K 
[TXT]TTSET61.txt463  
[   ]ttset62.rar 23K 
[TXT]TTSET62.txt 78  
[   ]ttset70.rar 23K 
[TXT]TTSET70.txt426  

Источник - публикация на форуме
TTSET V6.0 на форуме

TTSET V6.0 - настройка при загрузке/входе в систему Большое обновление TTSET V6.0. Программа перелопачена полностью. Установка окон в TSX-Plus теперь выполняется не командой, а системными вызовами. Добавлена возможность в явном виде указывать тип терминала опциями /VT52, /VT100 и /VT200. Добавлена возможность устанавливать режим 80/132 колонок и нормального/реверсного видео для VT100-совместимых терминалов. Опция /TEST теперь печатает тип терминала. Более подробно в сообщении по ссылке выше. Программа предназначена для запуска из стартового файла RT-11 или TSX-Plus. Программа позволяет определить тип терминала, установить параметры изображения и настроить параметры, зависящие от типа терминала (SET EDIT, SET SL), а также включить окна в TSX-Plus. При запуске в TSX-Plus и RTEM-11 программа определяет тип терминала по системным настройкам и использует его (если явно не задан опрос терминала параметром /INQUIRE или конкретный тип терминала). В RT-11 V5 и TSX-Plus программу можно запускать командой TTSET [параметры] (подразумевается, что программа лежит на системном устройстве). В ранних версиях RT-11 программа запускается командой R TTSET. При этом в RT-11 V5.1/TSX-Plus V6.01 и более старых системах при отсутствии параметров, указанных в командной строке, программа попросит ввести параметры. В более новых системах при отсутствии параметров командной строки подразумевается /EDIT. Поддерживаемые параметры: /DARK - Включить темный фон/светлый текст (обычный режим). Параметр доступен только для терминалов, совместимых с VT100. /EDIT - Установить редактор в соответствии с типом терминала. Параметр всегда включен (он нужен только для старых систем чтобы программа не запрашивала ввод параметров). /INQUIRE - Автоматически определить тип терминала. /LIGHT - Включить светлый фон/темный текст (инверсный режим). Параметр доступен только для терминалов, совместимых с VT100. /NARROW - Включить режим 80 колонок. Параметр доступен только для терминалов, совместимых с VT100. /SL - Включить редактирование ввода (SL). В RT-11 опция работает только если драйвер SL установлен в системе. /TEST - Тестовый режим. Программа печатает тип терминала и список команд которые должны быть выполнены для заданных параметров. /VT100 - Установить тип терминала VT100. /VT200 - Установить тип терминала VT200. /VT52 - Установить тип терминала VT52. /WIDE - Включить режим 132 колонок.Параметр доступен только для терминалов, совместимых с VT100. /WINDOW - Включить окна в TSX-Plus. Параметры /INQUIRE, /VT100, /VT200 и /VT52 взаимоисключающие. Параметры /DARK и /LIGHT взаимоисключающие. Также взаимоисключающими являются параметры /NARROW и /WIDE. Если тип терминала совместим с VT52, VT100 или VT200, в TSX-Plus выдается команда SET TT для установки соответствующего типа терминала. Для установки редактора по умолчанию выдается команда SET EDIT в соответствии с типом терминала: KEX (RT-11XM/XB/ZM/ZB) или KED для VT100-совместимых терминалов, K52 для VT52-совместимых терминалов, EDIT для остальных типов терминала, а также в случае отсутствия KEX/KED/K52 на системном диске. Для включения SL выдается команда SET SL ON если тип терминала совместим с VT52, VT100 или VT200. При этом в RT-11 предварительно выдается команда SET SL VT52 или SET SL VT100. Для включения окон в TSX-Plus в прошлых версиях программы использовалась команда SET WINDOW ON. Начиная с версии 6.0, вместо этого используются системные вызовы. Это позволяет разрешить пользователю самостоятельно манипулировать окнами без необходимости давать ему привилегию SYSGBL (программа TTSET в этом случае должна быть установлена в системе командой INS ADD SY:TTSET/PRIV=(NODEBUG,SYSGBL). Программа молча игнорирует параметры которые не поддерживаются в данной системе или недоступны для данного типа терминала. В прошлых версиях TTSET в RT-11 (если это не RTEM-11) автоматически включалось автоопределение терминала. Начиная с версии 6.0 нужно явно задать параметр /INQUIRE. Возможные проблемы: В RT-11XM V4 и старее если на системном диске будет обнаружен файл KEX.SAV будет выдана команда SET EDIT KEX которая не поддерживается в этих системах. В ФОДОС В3.0 (возможно и в других версиях) нет команды SET EDIT K52. В TSX-Plus не проверяется наличие поддержки SL в системе. Не проверял как реагирует система без поддержки на команду SET SL ON. В RT-11 программа надеется что драйвер SL поддерживает команды SET SL VT52 и SET SL VT100. В дистрибутивном драйвере от RT-11 V5.6 и новее, а так же в советском варианте эти команды не поддерживаются. Код: .TTSET /INQ/SL/TEST ?TTSET-I-Terminal type is VT200 series ?TTSET-I-The following commands would be executed: SET EDIT KED SET TT VT200 SET SL ON Image : ttst60.dsk Format : DSK : RT-11 Size : 70 Kb Volume ID: TTSET V06.00 Owner : FORM File Blocks Date Bytes ---------- ------ ----------- ---------- TTSET .COM 1 11-Apr-2021 512 TTSET .SAV 9 11-Apr-2021 4'608 TTSET .MAP 5 11-Apr-2021 2'560 TTSET .MAC 14 11-Apr-2021 7'168 TTCMD .MAC 10 11-Apr-2021 5'120 TTERR .MAC 3 11-Apr-2021 1'536 TTINQ .MAC 8 11-Apr-2021 4'096 TTINI .MAC 10 11-Apr-2021 5'120 TTDEF .MAC 5 11-Apr-2021 2'560 RSXLIB.MLB 6 04-Apr-2016 3'072 RSXLIB.OBJ 13 09-Dec-2016 6'656 ULBMAC.MAC 16 13-Oct-1998 8'192 ULBLIB.OBJ 33 24-Oct-1998 16'896 ---------- ------ ----------- ---------- 13 Files, 133 Blocks 0 Free blocks