User Tag List

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя
Показано с 31 по 40 из 59

Тема: Разработка нового ПО для Специалиста

  1. #31

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    403
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    В общем-то вопрос и был: как? Где почитать?
    Хотя бы здесь:

    Этот пользователь поблагодарил Pyk за это полезное сообщение:

    Zidane(05.11.2025)

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

  3. #32

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение

    То есть нет необходимости как-то отдельно отслеживать РУС/ЛАТ и SHIFT.
    Мне вот даже сказать нечего... Коды до $39 включительно опрашиваются, а дальше - вот так: https://disk.yandex.ru/i/KTTVaEpOGaQOXA. Я уж на ютуб заливать не стал, десяток секунд всего, но более чем очевидно все. В приведенном примере как раз последовательный вызов $c337 и $c815.

    Поэтому вопрос более чем актуален, я еще где-то год или два назад написал, что клавиатура по нажатию на НР впадает в ступор. То есть, реально работает РУС/ЛАТ, а НР только для узкого диапазона символов. А вот в режиме Радио-86РК все ок.

    P.S. Кстати, а на сайт РосКомпозор обиделся? Без ВПН теперь не зайти мне.
    Последний раз редактировалось Zidane; 05.11.2025 в 04:58.

  4. #33

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    В приведенном примере как раз последовательный вызов $c337 и $c815.
    А вот как у меня отрабатывает данная программа:

    Код:
        call    0xc010
    
    m1:    
        call    0xc337
        call    0xc815
        jp    m1

    С уважением, Станислав.

  5. #34

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, все может быть. Но конкретно у меня эмулятор никогда такие нажатия не обрабатывал. Ни на одной платформе, то есть под Linux та же проблема. Поэтому то вопрос и возник.
    Последний раз редактировалось Zidane; 05.11.2025 в 08:16.

  6. #35

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    403
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Хотя бы здесь:
    Zidane, оказывается, у меня там немного недостоверная информация была относительно одного из методов опроса клавиатуры. Исправил, должно быть сейчас все ок.

    - - - Добавлено - - -

    Цитата Сообщение от Zidane Посмотреть сообщение
    у меня эмулятор никогда такие нажатия не обрабатывал. Ни на одной платформе, то есть под Linux та же проблема
    Очень странно это, не должно быть такого. Пришли тестовую программу и точную последовательность действий для воспроизведения - посмотрю.

  7. #36

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    Очень странно это, не должно быть такого. Пришли тестовую программу и точную последовательность действий для воспроизведения - посмотрю.
    Та не, тут не в программе дело. Он в принципе не обрабатывает нажатие. То есть даже при работе в Монитор, при попытке нажать любую буквенную клавишу с зажатым Shift, эмулятор пищит, а на экран ничего не выводит. Перепробовал все кодировки/раскладки. Ну и как-то так вот все.

    Кстати сейчас проверил: В режиме Специалист(Монитор-1) все работает как надо. Во всех остальных - нет. В SP-580 на вывод нет ничего, но курсор двигается. В МХ НР работает.
    Последний раз редактировалось Zidane; 05.11.2025 в 10:53.

  8. #37

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,215
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,651
    Поблагодарили
    574 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    Перепробовал все кодировки/раскладки. Ну и как-то так вот все.
    Какая вообще задача стоит? Что необходимо от обработчика клавиатуры? Разберёмся! Может быть просто изначально подход неверный?
    С уважением, Станислав.

  9. #38

    Регистрация
    23.10.2012
    Адрес
    г. Красноярск
    Сообщений
    206
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    63
    Поблагодарили
    29 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Какая вообще задача стоит? Что необходимо от обработчика клавиатуры? Разберёмся! Может быть просто изначально подход неверный?
    Задача стоит сделать обработчик нажатий клавиш нормальный. То бишь рус/лат + обработка нажатия НР. И, как сейчас выяснил, при работе в Монитор-1 все нормально. А вот в остальных, как уже писал, доступен только РУС/ЛАТ, а при нажатии комбинации НР+буква система меня игнорит. То есть звук есть, а действия нет. Ну вообще хоть где-то работает. Вроде же Монитор-2 обратно совместим с Монитор-1, так что только адреса вызовов поменять.

  10. #39

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,371
    Спасибо Благодарностей отдано 
    403
    Спасибо Благодарностей получено 
    647
    Поблагодарили
    255 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Zidane Посмотреть сообщение
    при попытке нажать любую буквенную клавишу с зажатым Shift, эмулятор пищит, а на экран ничего не выводит
    Это и в других эмуляторах так. Я всегда думал, что это нормальное поведение, и на реале должно быть так же.
    Надеюсь, владельцы Специалиста прокомментируют.

  11. #40

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    А вот как у меня отрабатывает данная программа:
    это с какой прошивкой ПЗУ?
    что-то мне вспоминается что с журнальной оно и на реале с нажатым НР не работает. вечером посмотрю.

    - - - Добавлено - - -

    Цитата Сообщение от Zidane Посмотреть сообщение
    Задача стоит сделать обработчик нажатий клавиш нормальный. То бишь рус/лат + обработка нажатия НР. И, как сейчас выяснил, при работе в Монитор-1 все нормально.
    вот это странно. С337 к монитору никаким боком не относится (а еще в мониторе-1 нет C815 - он вообще в других адресах живет). хотя если с ним грузится другой образ загрузчика - все может быть.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

Страница 4 из 6 ПерваяПервая 123456 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 73
    Последнее: 18.07.2025, 08:42
  2. Разработка платы FPGA Специалиста
    от CityAceE в разделе Специалист
    Ответов: 22
    Последнее: 03.07.2025, 07:06
  3. Ответов: 153
    Последнее: 16.12.2021, 19:07
  4. Разработка НОВОГО клона
    от MegaMyth в разделе Несортированное железо
    Ответов: 311
    Последнее: 01.08.2008, 21:52

Ваши права

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