Важная информация

User Tag List

Страница 121 из 454 ПерваяПервая ... 117118119120121122123124125 ... ПоследняяПоследняя
Показано с 1,201 по 1,210 из 4535

Тема: ДВК (и всё, что с ними связано)

  1. #1201
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    Ну numlock очень удобно вписывается в стандартный keypad и менять привычек не надо, особенно если работаешь в VT100/VT200 - там их как раз 4.
    Вписывается да, но Numlock все-таки для других целей.

    Кстати поредактировал текст в эмуляторе с помощью K52, поудалял символы, слова, строчки с помощью <6>, <9> и <ПФ3>, ничего не подвисало, не входило в автоповтор.

  2. #1201
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #1202
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Вписывается да, но Numlock все-таки для других целей.

    Кстати поредактировал текст в эмуляторе с помощью K52, поудалял символы, слова, строчки с помощью <6>, <9> и <ПФ3>, ничего не подвисало, не входило в автоповтор.
    Так в эмуляторе терминала у него не может быть другой цели: там он выполняет свою нормальную функцию keypadа, а за пределами эмулятора это его никак не касается

    Впрочем у меня принципиально он всегда выключен, а в унихах и вовсе заблокирован из тех же соображений - чтоб при работе с терминалами не переключался

    А в эмуляторе повторить те же условия вряд-ли удастся. Вот на живом УКНЦ если в K52 работать, особенно быстро тыкая в клавиши keypad - довольно часто кнопка остается "нажатой". Наткнулся я на это еще в конце 80ых, теперь когда добыл укнцу снова встретился с этим, плюнул и написал "отжиматель"
    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

  4. #1203
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Где-то проще, где-то сложнее. Но КЦГД это отдельный компьютер, где свой процессор, память, внешние устройства. Так что и эмулировать его надо как компьютер, тем паче, что в него можно грузить свои программы. Надеюсь, кто будет писать эмулятор ДВК, тот и съэмулирует.
    В УКНЦ ПП - это тоже считай отдельный компьютер со своей памятью и всем таким прочим.

  5. #1204
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от form Посмотреть сообщение
    А в эмуляторе повторить те же условия вряд-ли удастся. Вот на живом УКНЦ если в K52 работать, особенно быстро тыкая в клавиши keypad - довольно часто кнопка остается "нажатой". Наткнулся я на это еще в конце 80ых, теперь когда добыл укнцу снова встретился с этим, плюнул и написал "отжиматель"
    Эмулятор вообще-то очень точно сейчас эмулирует клавиатуру, так что должно было проявиться. А на реальной машине как-нибудь попробую, а то пока лень диск писать, дисководы доставать надо. А так в диспетчере процессов клавиатура самая приоритетная и обрабатывается она сразу же.

    ---------- Post added at 19:56 ---------- Previous post was at 19:55 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    В УКНЦ ПП - это тоже считай отдельный компьютер со своей памятью и всем таким прочим.
    Только аппаратуры разнообразной там побольше будет, чем в КЦГД.

  6. #1205
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Только аппаратуры разнообразной там побольше будет, чем в КЦГД.
    Например?

  7. #1206
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Например?
    Да в сущности вообще вся кроме С2 и сетевого адаптера если есть
    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

  8. #1207
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Немного не понятен вопрос. О какой синхронизации идет речь? Все ASCII-коды можно поделить на две категории - отображаемые символы (от 32 до 127) и управляющие коды (от 0 до 31), которые исполняют команды (переместить курсор, очистить экран и т.д. и т.п.). Одним из таких управляющих кодов и является ESC (равен 27), но он не делает ничего, а является началом командной последовательности, состоящей и одного или нескольких символов. В VT-100 эти последовательности могут быть длинными, в VT-52 они обычно состоят из одного символа после ESC, исключением является команда позиционирования курсора <ESC>Y, после которой следующие два символа воспринимаются как координаты нового местоположения курсора.
    Ну вот если, например, ESC, Y, потом две координаты, одна из которых 27. И если случайно терминал сбился, он эту коортинату 27 посчитает за ESC, а следующие за ней символы, как продолжение ESC-последовательности.

    ---------- Post added at 20:03 ---------- Previous post was at 20:02 ----------

    Цитата Сообщение от form Посмотреть сообщение
    Да в сущности вообще вся кроме С2 и сетевого адаптера если есть
    Чего-то в описании КЦГД я заметил только описание самого КЦГД, т.е. графики, безо всякого 'всего'.

  9. #1208
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Ну вот если, например, ESC, Y, потом две координаты, одна из которых 27. И если случайно терминал сбился, он эту коортинату 27 посчитает за ESC, а следующие за ней символы, как продолжение ESC-последовательности.
    Не столько за 27, сколько просто за неверную - там коды начинаются с 32. Если символ потерялся - это проблемы с железом уже (или кривой софт). Соответственно и результат не тот, что ожидался. Тем не менее ESC последовательность или кончится или прервется неверным для нее символом и дальше все будет как обычно.

    ---------- Post added at 23:07 ---------- Previous post was at 23:06 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Чего-то в описании КЦГД я заметил только описание самого КЦГД, т.е. графики, безо всякого 'всего'.
    Так речь шла про ПП в УКНЦ.
    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

  10. #1209
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Ну вот если, например, ESC, Y, потом две координаты, одна из которых 27. И если случайно терминал сбился, он эту коортинату 27 посчитает за ESC, а следующие за ней символы, как продолжение ESC-последовательности.
    Как ниже написал form, координаты начинаются с кодов 32 и выше, соответственно при ее обработке терминал из пришедших координат вычитает 32. А вот если при передаче ESC-последовательности придет управляющий код, то все зависит от программы реализации терминала. В качестве примера последовательность: <27>Y!<7>#. В УКНЦ по <ESC>Y запуститься подпрограмма смены координаты курсора, но драйвер текстового терминала построен так, что управляющий код имеет приоритет в обработке. Поэтому сначала по <!> поменяется координата Y, затем по <7> прозвучит звуковой сигнал, а затем по <#> поменяется координата X. Соответственно <ESC> прерывает исполнение текущей последовательности и начинает новую.

    ---------- Post added at 20:19 ---------- Previous post was at 20:16 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Чего-то в описании КЦГД я заметил только описание самого КЦГД, т.е. графики, безо всякого 'всего'.
    Ну регистры связи с центральной ЭВМ, регистры клавиатуры, управление режимами, регистры адреса/данных для доступа ко всем 128 К ОЗУ. Почти все связано с видеоконтроллером, в принципе больше и не надо, ведь это все-таки контроллер графического дисплея. Дисковод там не нужен.

  11. #1210
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,583
    Спасибо Благодарностей отдано 
    1,234
    Спасибо Благодарностей получено 
    1,801
    Поблагодарили
    691 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Прошивку можно взять здесь. Классическая - это 181-я.
    Вот интересно. ПЗУ-шка всего 8Кб, с адресов 0x8000..0x9FFF.
    Однако очень скоренько она переходит на адрес 0xA000(!). А там ПЗУ'шки никакой нет!

    Код:
    947A  0077 0B82       JMP   $A000
    Сначала подумал, что ПЗУ 182 - это продолжение, но судя по комментам, это не так. Да и по коду не похоже.

    ---------- Post added at 01:41 ---------- Previous post was at 01:36 ----------

    И еще, в ПЗУ 181 отчетливо проглядывается шрифт, если смотреть спрайтовым редактором. Тогда как в ПЗУ 182 его не видно, если только шибко не запакован. Хотя в комментам к ПЗУ'шкам сказано, что 182 - это модернизированная 181, хотя и не совместимая с ним.

    ---------- Post added at 01:52 ---------- Previous post was at 01:41 ----------

    Так, посмотрел ПЗУ-182, она тоже после инициализации уходит на адрес 0xA000:

    Код:
    993C  0077 06C0       JMP   $A000
    Что-то там должно быть. Дублироваться ПЗУ там не может, т.к. по этому адресу тогда будет вектор начального пуска. Значит или ПЗУ должно состоять из нескольких частей, типа 181.1, 181.2, 181.3. Или же там должно стоять какое-то другое ПЗУ.

    ---------- Post added at 01:57 ---------- Previous post was at 01:52 ----------

    Так, в 182 тоже есть шрифт. Значит будем считать 181 и 182 разными версиями примерно одного и того же.

Страница 121 из 454 ПерваяПервая ... 117118119120121122123124125 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Видеорежимы и работа с ними
    от icebear в разделе Программирование
    Ответов: 23
    Последнее: 26.07.2005, 12:55
  2. Видеорежимы и работа с ними
    от icebear в разделе Несортированное железо
    Ответов: 3
    Последнее: 21.07.2005, 11:49
  3. Ответов: 0
    Последнее: 25.06.2005, 23:14

Ваши права

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