С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А под какую систему в УКНЦ заточено большинство программ? По умолчанию в настройках стоит вроде VT-52.
И еще, наверное именно с этим связано то, что многие текстовые игрушки с ДВК идут на УКНЦ как-то корявенько. То чего-то смещено, то не те символы и т.д.
---------- Post added at 15:31 ---------- Previous post was at 15:20 ----------
Напротив нее написано, что там вообще VT-102.
Терминальные игрушки заточены в большинстве под VT-52, которую поддерживали и 15ИЭ-00-013 и КСМ(КСД). КЦГД также поддерживает две системы команд VT-52 и VT-100.
А какие игры идут коряво? Конкретика нужна. Не сомневаюсь, что были игры под КЦГД с поддержкой VT-100, естественно на УКНЦ не пойдут.
---------- Post added at 15:39 ---------- Previous post was at 15:35 ----------
VT-100 - это можно сказать семейство. Классический VT-100 не мог отображать 24 строки в режиме 132 символа в строке, а с AVO - мог. В VT-102 AVO уже входил.
Нет, это диск D_IZOTW.DSK.
Если найду такие игры, скажу.
---------- Post added at 15:47 ---------- Previous post was at 15:46 ----------
Получается, что КЦГД - это не только контроллер графического дисплея, но еще и терминал? Т.к. КГД - это только графика и все.
Стандартный V52:
Переход за пределы строки-экрана (например шаг назад в начале строки, шаг вперед или печать символа в конце строки) не вызывают перехода на другую строку. TAB не стирает символов через которые перешагивает.Код:<BEL> Гудок <BS> Переход на один символ назад <TAB> Переход до ближайшей позиции: 9, 17, 25, 33, 41, 49, 57, 65 и 73; переход на символ вправо если позиция >72 <LF> Переход на строку вниз (со скролингом если текущая строка последняя) <CR> Переход на начало строки <ESC>= Переключение на альтернативный keypad <ESC>> Возврат к цифровому keypad <ESC>A Переход на символ вверх <ESC>B Переход на символ вниз <ESC>C Переход на символ вправо <ESC>D Переход на символ влево <ESC>F Переход в графический режим <ESC>G Возврат в текстовый режим <ESC>H Переход в левый верхний угол экрана <ESC>I Переход на строку вверх (со скролингом если текущая строка первая) <ESC>J Очистка экрана от курсора до конца <ESC>K Очистка строки от курсора до конца <ESC>Yrc Прямое позиционирование курсора <ESC>Z Запрос типа терминала <ESC>[ Включение HOLD SCREEN <ESC>\ Выключение HOLD SCREEN
Отличия советских вариантов:
На УКНЦ и 15ИЭ режим HOLD SCREEN не работает.
На УКНЦ <FF> вызывает очистку экрана и переход в левый верхний угол.
На УКНЦ и 15ИЭ <SI> и <SO> переключают набор символов ЛАТ/РУС.
На 15ИЭ переход на следующую строку при достижении конца строки вроде задается настройками.
На УКНЦ не работает режим графики.
На 15ИЭ вместо стандартных графических символов греческие буквы.
На УКНЦ и 15ИЭ символ <DEL> печатает закрашенный квадратик.
На <ESC>Z стандартный VT52 отвечает <ESC>K (нет принтера) или <ESC>L (есть принтер). Советские терминалы кажется все (не уверен) отвечали <ESC>Z, что соответствует VT100 в режиме VT52.
Может чего забыл еще
Последний раз редактировалось form; 25.10.2011 в 15:55.
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
А он для пользователя в первую очередь терминал. Esc-последовательностей для управления графикой (хотя бы как в УКНЦ) нет. Для того, чтобы получить доступ к его возможностям надо было туда загрузить свою программу (Esc-последовательность ESC X).
---------- Post added at 16:02 ---------- Previous post was at 15:58 ----------
На <ESC>Z УКНЦ точно отвечает <ESC>/Z, а вот КСМ(КСД) - <ESC>/K. Что отвечал 15ИЭ-00-013 - не знаю, но по документации - <ESC>/Z.
Наверное не к его возможностям, а к его процессору? Разве передавать графику в КЦГД экран через какие-нибудь стандартные каналы нельзя было? Надо было обязательно в память КЦГД грузить свой резидент, и только после этого рисовать?
Получается, при включении ДВК с КЦГД, процессор в КЦГД начинает выполнять программу из своего ПЗУ 181, инициализирует у себя все, что нужно, и далее просто ждет команды, посылаемые ему через механизм каналов, и работает только как терминал, верно?
Про ДВКшные просто не знал ибо ДВК в советское время видел только издалека - мне как-то больше везло на PDP-11, PRO, CM-4, CM-1420, CM-2420, Э60, Э100-25 и под самый занавес СССР - УКНЦ
Упомяну еще польские CM7209 - фактически стандартный VT52, хотя вроде были варианты с довесками в виде переключения charset.
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
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)