User Tag List

Страница 58 из 120 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя
Показано с 571 по 580 из 1199

Тема: Эмулятор УКНЦ - EmuStudio

  1. #571

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Titus, это клавиатура работает в ДКЛ-режиме. Клавиши передают три символа - <Esc>, знак вопроса и букву латинского алфавита. Наберите в командной строке SET SL OFF и сами все увидите. Переключаются они в этот режим Esc-последовательностью <Esc>=. А так как КЦГД режет все подаваемые на него символы до 7-ми бит, то возможно когда УКНЦ подает последовательность для установки системного режима клавиатуры <033><275>, то в КЦГД она преобразуется в <033><075> и устанавливается режим ДКЛ-клавиатуры.
    А как это по-простому в системе исправить, чтобы в КЦГД-режиме ДКЛ работала цифрами?

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

  3. #572

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А как это по-простому в системе исправить, чтобы в КЦГД-режиме ДКЛ работала цифрами?
    Ну самое простое - при загрузке системы подать последовательность <033><076>, это <Esc> >. Например забить это в файл и вывести его командой TYPE. Ну или игнорировать эту последовательность в КЦГД (что не совсем правильно), ведь игнорируется же <033><274> - вызов меню загрузка. А неправильно потому, что такая комбинация может встретиться и при загрузке программы в КЦГД по <Esc>X.

  4. #573

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ну самое простое - при загрузке системы подать последовательность <033><076>, это <Esc> >. Например забить это в файл и вывести его командой TYPE. Ну или игнорировать эту последовательность в КЦГД (что не совсем правильно), ведь игнорируется же <033><274> - вызов меню загрузка. А неправильно потому, что такая комбинация может встретиться и при загрузке программы в КЦГД по <Esc>X.
    А ESC > не повредит УКНЦ-шному терминалу? Что онo означает?

    Кстати, игнор <033><274> не приносит вреда?

  5. #574

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    А ESC > не повредит УКНЦ-шному терминалу? Что онo означает?
    Означает то же самое - перевод дополнительной цифровой клавиатуры из расширенного режима (ДКЛ-режим) в цифровой.

  6. #575

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ну самое простое - при загрузке системы подать последовательность <033><076>, это <Esc> >. Например забить это в файл и вывести его командой TYPE. Ну или игнорировать эту последовательность в КЦГД (что не совсем правильно), ведь игнорируется же <033><274> - вызов меню загрузка. А неправильно потому, что такая комбинация может встретиться и при загрузке программы в КЦГД по <Esc>X.
    Заменил подмену 'ESC <' на 'ESC >'. Теперь это делает полезное дело, переключает ДКЛ в цифровой режим.
    А на счет не совсем правильности, это исключено, по-скольку подмена ESC < осуществляется только тогда, когда режим КЦГД не активен. А ESC X автоматом активирует режим КЦГД, и подмена отключается.

  7. #576

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Исправил экслюзивные комбинации клавиш: SS+", SS+7, SS+9, SS+0 (они не работали из-за того, что посылался два раз код нажатия Shift, и обработчик клавиатуры КЦГД регировал почему-то на второй Shift инверсно, т.е. отменой шифта).

    Зато обнаружил следующий глюк.
    При запуске программы LOAD (необходима для некоторых игр), переставали работать некоторые комбинации клавиш с автоматическим нажатием Shift, например SS+2 и т.д. Выяснилось, что это из-за того, что данный драйвер два раза опрашивает регистр данных приемника клавиатуры, и если коды клавиши поступают мгновенно друг за другом, например комбинации с автоматическим SS, одина из этих клавиш не воспринимается. К сожалению, это опять из области программных 'косяков' авторов, рассчитывающих на меделенную передачу кодов от клавиатуры. Хотя, могли бы просто буферизировать значение регистра данных в памяти, а не читать его два раза. Лечится это только задержкой поступления кодов.
    В принципе, в играх это не мешает, можно играть.

  8. #577

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Обновил версию.

    1. Теперь дополнительная клавиатура работает в цифровом режим. Спасибо Alex K. за подсказку.
    2. Работают все экслкюзивные комбинации (не работали SS+", SS+7, SS+9, SS+0)
    3. Изменена работа регистров клавиатуры МС-7004. Теперь код новой клавиши не появляется в регистре данных, пока не будет прочитан регистр статуса клавиатуры либо не установлен запрос прерывания от клавиатуры. Это сделано специально для таких программ, которые по нескольку раз подряд читают регистр данных клавиатуры, из-за чего быстро поступающие комбинации клавиш портились. Теперь работает корректно программа LOAD.

    p.s.: Теперь можно сказать, что с клавиатурой МС-7004 у нас более-менее все нормально.

    p.p.s: Программа @FGRDEM->GRAFIK до сих пор периодически глючит по неизвестным причинам. А так же иногда подвисает при старте игра LANDR.

  9. #578

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Обновил версию.
    Спасибо, забрал.
    Ксати говоря выяснился такой момент

    Скрытый текст



    [свернуть]


    Поломанный PAFCOMMANDER в Emustudio отлично работает, а
    в UKNCBTL увы , дискету прилагаю, для запуска файл PC.SAV
    Вложения Вложения
    • Тип файла: rar RT11A5.rar (310.5 Кб, Просмотров: 417)
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  10. #579

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,383
    Спасибо Благодарностей отдано 
    1,699
    Спасибо Благодарностей получено 
    2,217
    Поблагодарили
    871 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Поломанный PAFCOMMANDER в Emustudio отлично работает, а
    в UKNCBTL увы , дискету прилагаю, для запуска файл PC.SAV
    Это лучше спрашивать в теме UKNCBTL, раз здесь работает)

  11. #580

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,247
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    638
    Поблагодарили
    414 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    Поломанный PAFCOMMANDER в Emustudio отлично работает, а
    в UKNCBTL увы , дискету прилагаю, для запуска файл PC.SAV
    Ну почему же не работает, работает неплохо, только надо образы дискет вставить во все четыре драйва. Небольшая ошибочка при эмуляции бита готовности.

Страница 58 из 120 ПерваяПервая ... 545556575859606162 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - UKNCBTL
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 1114
    Последнее: 08.01.2025, 01:15
  2. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. УКНЦ и шина МПИ
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 14.03.2014, 14:30
  5. Продаю УКНЦ
    от Gryphon в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 01.04.2009, 10:22

Ваши права

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