User Tag List

Страница 21 из 50 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя
Показано с 201 по 210 из 531

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

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    С этим контроллером никак на могу набрать ERASE в бейсике. FORMAT, CAT и POINT смещены в верхней строке на одну позицию вправо, Нажимаю POINT набирает BRIGHT, нажимаю ERASE набирает MOVE. Как быть?

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

  3. #2

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

    По умолчанию

    Попробуй с кнопкой [' " Э]

    Поясню: на спектруме эта команда вводится как апостроф [SS/7], но в режиме E. Так и тут - тебе надо ввести апостроф [" '] в режиме E.
    Последний раз редактировалось Gutten; 28.02.2016 в 14:22.
    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. #3

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

    По умолчанию

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

  5. #4

    Регистрация
    03.11.2006
    Адрес
    Ufa
    Сообщений
    194
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от EvgenRU Посмотреть сообщение
    Да, есть такая проблема, сам не смог ввести постараюсь исправить на днях
    PS: смещены, потому что я делал для удобства ввода символов на цифрах с шифтом, особенно актуально для ввода текстов и в 128 бейсике. Проще наверное на отдельную кнопку повесить И еще надо будет перевод в E режим для ввода символов | и \
    А в итоге как решили этот вопрос (ввод ERASE)? Прошивал версию 1.3 и 5.5 , так же не вводиться ERASE. Только по клавише «Э».
    И какая последняя прошивка с поддержкой скриптов? В 5.5 скрипты не работают.


    Sent from my iPhone using Tapatalk

  6. #5

    Регистрация
    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

  7. #6

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

    По умолчанию

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

  8. #7

    Регистрация
    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

  9. #8

    Регистрация
    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.

  10. #9

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

    По умолчанию

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

  11. #10

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

    По умолчанию

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

Страница 21 из 50 ПерваяПервая ... 171819202122232425 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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