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

User Tag List

Страница 22 из 54 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя
Показано с 211 по 220 из 531

Тема: Контроллер клавиатуры для "Пентагон-128" на ATMega8/48/88/168/328

  1. #211

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, есть такая проблема, сам не смог ввести постараюсь исправить на днях
    PS: смещены, потому что я делал для удобства ввода символов на цифрах с шифтом, особенно актуально для ввода текстов и в 128 бейсике. Проще наверное на отдельную кнопку повесить И еще надо будет перевод в E режим для ввода символов | и \
    Последний раз редактировалось EvgenRU; 29.02.2016 в 00:41.

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

  3. #212

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ммм... А нет в планах провернуть подобный проект для ZXMC2? Хотя бы с переходом автоматом в Е режим? Кстати, он там реализуется именно в прошивке или заданием кодов в раскладке?
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  4. #213

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там в прошивке третья таблица для клавиш с E режимом, перед нажатием фактически нажимается CapsShift+SymbShift, после этого жмется клавиша, работает нормально, в Basic48, если уже набрано много символов в одной строке, то может подглючивать. Если бы Е режим можно было отслеживать так же как С режим, то было бы гораздо проще... Насчет ZXMC даже не знаю, я же по сути просто дизассемблировал прошивку из первых постов и переделал (упростил, доработал).

  5. #214

    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,803
    Спасибо Благодарностей отдано 
    178
    Спасибо Благодарностей получено 
    65
    Поблагодарили
    50 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Про третью таблицу я в курсе. Но вот именно отправка "нажатия" CapsShift+SymbShift для перехода в режим Е реализуется самой прошивкой? Изменением таблицы раскладки этого не добиться?
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
    Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek

  6. #215

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нажатие E реализуется в прошивке, но это делается если для клавиши задействована таблица KEYTABLE_ALT, и в коде прописано + EM,
    например клавиша "[" для нее прописано EM+SS+KEY_A, т.е. переход в E и затем нажатие SymShift + A
    Сейчас в таблице 22 значения, т.е. можно добавить еще 10 значений с кодом E прописав в основную таблицу для клавиши ALT1+X, где X - номер строки в таблице KEYTABLE_ALT (нумерация с нуля)

    А таблица KEYTABLE_ALT2 нужна для изменения раскладки клавиш при нажатом NumLock
    Последний раз редактировалось EvgenRU; 29.02.2016 в 23:12.

  7. #216

    Регистрация
    08.10.2006
    Адрес
    СПб
    Сообщений
    116
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получилось. Так и запомним Э-Эрайз!

  8. #217

    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    594
    Спасибо Благодарностей отдано 
    6
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для тех, у кого блок питания от компьютера, рекомендую продублировать строку
    rcall LONG_WAIT_50 ; вызов подпрограммы длинного цикла ожидания инициализации клавиатуры
    еще один-два раза, т.к. контроллер не всегда успевает инициализироваться пока БП раскочегарится на полную Работать начинает только после вкл/выкл.

  9. #218

    Регистрация
    02.12.2010
    Адрес
    Витебск BY
    Сообщений
    79
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    oracleua, Печатки в lay случайно не завалялось?

  10. #219

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ranson Посмотреть сообщение
    oracleua, Печатки в lay случайно не завалялось?
    http://rghost.ru/6T5mCMM7H
    Вложения Вложения
    Последний раз редактировалось oracleua; 23.03.2016 в 08:50.

  11. #220

    Регистрация
    19.02.2010
    Адрес
    Энергодар
    Сообщений
    1,187
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    27
    Поблагодарили
    22 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А вот такой вопросик..
    А как подключать к клонам на БМК...???
    Например Атас-48..
    Чтобы не городить на логике отдельно порт FE...

Страница 22 из 54 ПерваяПервая ... 181920212223242526 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 112
    Последнее: 03.08.2020, 16:24
  2. Ответов: 3
    Последнее: 16.10.2010, 14:04
  3. Продам плату "Пентагон-128K" + примочки
    от Atari в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 20.03.2010, 13:30
  4. Продам печатные платы: от "Львов-48" и клавиатуры
    от Tim0xA в разделе Барахолка (архив)
    Ответов: 9
    Последнее: 27.12.2008, 16:41
  5. Ответов: 3
    Последнее: 23.07.2007, 19:10

Ваши права

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