при работе в системе поведение BS регулируется настройками
ИМХО:наверное лучше управлять расположением курсора с помощью двух переменных.
- - - Добавлено - - -
???
- - - Добавлено - - -
http://forum.maxiol.com/index.php?showforum=110
при работе в системе поведение BS регулируется настройками
ИМХО:наверное лучше управлять расположением курсора с помощью двух переменных.
- - - Добавлено - - -
???
- - - Добавлено - - -
http://forum.maxiol.com/index.php?showforum=110
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Нет. На VT52 только до края строки идет. Вообще никаких переносов на VT52 нет: ни при печати символов после конца строки ни при перемещении курсора за край строки/экрана (кроме LF и <ESC>I при которых экран сдвигается если нужно). На ANSI терминалах это настраиваемый параметр.
Точно также нет стираемых перемещений (TAB и BS ничего не стирают). Все варианты, отложившиеся в памяти, на тему переноса в конце строки или на тему стирания табами символов по дороге - ничто иное как результат работы драйвера операционной системы при выключенной настройке прямой печати символа табуляции (настройка по умолчанию в большинстве случаев) - SET TT NOTAB (RT-11), SET /NOHHT=TI: (RSX-11) или при включенной настройке переноса - SET TT CRLF (RT-11), SET /WRAP=TI: (RSX-11)...
- - - Добавлено - - -
Поведение BS в DECовских системах настройками не регулируется . При выводе на экран, выводится BS без изменений, а если речь о клавише стирания, то у DEC используется клавиша DEL (был вариант RSX-11M V4.0, испоганенный шаловливыми ручками советских инженеров - в нем BS работал аналогично DEL)
Но в теме речь идет о поведении терминала, а ему на операционную систему наплевать - он про нее ничего не знает
- - - Добавлено - - -
Еще фича VT52 и как минимум CM7209 - писк при достижении 72 колонки при последовательной печати символов (то есть как только символ напечатан в 71 колонке или TAB переносит курсор в 72 колонку).
Навскидку не помню отключаемое оно или нет - доставать CM7209 лень (в любом случае если отключаемо, то только всякими перетычками, а не ESC последовательностями)
Последний раз редактировалось form; 05.04.2017 в 19:40.
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
Увы, UKNCBTL никак не позволит прочувствовать поведение VT52 ибо сам ему не следует
Чего только стоит стирание экрана по <FF> (никакого действия в VT52), что при прямом пропускании символа на экран (SET TT FORM, SET /FORMFEED=TI: ) превращается в трагедию при попытке воспользоваться стандартными программами DEC
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
Ну то есть да, нюансы конечно остаются - мне вот кстати интересно - настройка в УСТ, то есть выбор между VT52 и 15ИЭ
реально влияет на что то где то или это чистой воды вода?
- - - Добавлено - - -
да писка после любого количества введённых последовательно символов нету хоть тресни )
- - - Добавлено - - -
- я имел в виду УК-НЦ (просто не у всех под рукой есть реал) для режима дисплея, эмулятор для тех у кого как раз нету )
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, до сих пор неприятно натыкаюсь на такие вещи
программа под 5.0 или 5.2 нормально так - очищает экран, выводит всё аккуратно, не виснет,
под 5.7 вместо очистки экрана "промотка рулона", таб не печатается, вылеты и трапы )
Это я так - ворчу просто - обсуждалось, помню некоторые способы победить, например "поправленый"
вариант ШПИОНА Высотина П. под семёрку надо запускать на пустом экране )
- - - Добавлено - - -
ещё 7 очень не любит когда УК-НЦшке подпихивают различными способами сторонние шрифты )
Часто её это просто убивает до смерти )
- - - Добавлено - - -
В режиме дисплея вместо забоя честный квадратик рисуется - по моему вполне достаточная совместимость )))
- - - Добавлено - - -
погоди погоди DEL ведь это поглощение символа справа от курсора и соотв. сдвиг ост. строки влево? Разве нет?
Чего то я запутался с "ЗАБОЕМ" ) BS - это ведь "ЗАБОЙ" ? )
- - - Добавлено - - -
Игрушки писались просто программерами - они часто даже не знали реальности (насчет стирания табом). Но в любом случае - игрушки редко пользуют весь функционал. Не случайно полно советских эмулятором где ESC J стирает весь экран, и никто этого не заметил - потому, что авторы использовали супер-мощные (убогие на самом деле) редакторы
- - - Добавлено - - -
так пора бы уже изучить команды монитора - хотя бы базовые
когда-то терминалы в основном были бумажными, настройки по умолчанию были одними, начиная с 5.6 же решили даже, что VT52 больше не существует
- - - Добавлено - - -
Только вот в VT52 такого не было ибо это официально непечатный символ
- - - Добавлено - - -
нет - такой клавиши просто нет на тех терминалах
- - - Добавлено - - -
А нечего путать - есть только (для клавиатуры) DEL (код 177 восьмеричный), никакого BS нет - все
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
это есть "забой" ) ЪЪЪЪЪЪЪЪЪ УРА!!!
одно дело команды монитора базовые, а другое дело настройки для ТТ ) Которого в 7 как бы и нет, а то что всё вокруг "рулона" завязано - это известный момент. в ранних версиях мне относительно ТТ хватало двух настроек SCOPE и QUIET ) Врубался "забой" и отключался вывод команд. из файла на терм. Так что базовые на УД. я пожалуй всё таки сдам )
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)