Цитата Сообщение от Titus Посмотреть сообщение
Почему-то не помогает) Может все же комбинация должна быть с АР2, а не с УПР?
АР2 (АвтоРегистр 2) - это символ с кодом 033 (0x1B), в буржуиндии именуемый ESC. В протоколах VT52/VT100/VT200 и прочих ANSI поступление этого символа означает, что следом за ним идут не печатные символы, а символы управления, типа перейти в другое место экрана, стереть остаток строки, смениьь режим и т.д. Количество управляющих символов, следующих за ESC зависит от текущего режима терминала и от первого после ESC символа, который определяет команду, либо группу команд, а дальше - у каждой команды свои параметры, а у каждой группы команд (VT100+) код команды, обычно, идет вторым символом, а дальше - зависит от.

Таким образом, у pdp-11 (вернее даже у большинства компов кроме писюка и большинства ОСей, кроме микрософтовских) ESC - это просто клавиша, которая посылает код 0x1B, также, как Enter посылает код 0x0D, а Tab - 0x08, а не имеет некий сакральный смысл прекращения любого действия, как это сделано в ОСях от Микрософта. То есть код ESC, обычно, в одиночку не ходит, он всегда идет с чем-то еще. В частности, для запуска загруженного в КЦГД LAND'а изобретатель этого загрузчика предложил использовать две ESC-последовательности: АР2 < и АР2 P, т.е. 033 074 033 120 (1B 3C 1B 50)hex, что и посылает моя программа. Может эмулятор "забывает" о том, что в эмулируемый КЦГД загружена программа, а загрузку следующей считает, что снова УКНЦ, и снова надо ловить граф. режим? ИМХО, именно так.