User Tag List

Страница 12 из 31 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя
Показано с 111 по 120 из 303

Тема: Орион-128: Контроллер PS/2-клавиатуры

  1. #111

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Слегка ошибся в плате. А в остальном, работает!





    Завтра кое что в прошивке поправлю. Хочу сделать так, что бы в бейсике буквы печатались всегда и не дублировались. То есть попробую выровнять время нажатия.
    Последний раз редактировалось vinxru; 26.03.2012 в 23:44.

  2. #112

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Переписал программу так, что она не использует стек. То есть все переменные глобальные. Поэтому освободилась регистровая пара R28:R29, которую я использовал для ускорения прерывания. Теперь обработчик прерывания отдает данные на 3-тьей команде или 8-ом такте или через 1 мкс.

    IN R28, PINA
    LD R19, Y
    OUT PORTC, R19
    RETI

    Завтра-послезавтра выложу архив со всеми файлами для сборки и забуду про него.
    Последний раз редактировалось vinxru; 27.03.2012 в 03:18.

  3. #113

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще странность. На клавиатуре нет кнопки F5. И соответствующий скан код KEY(0, 7) в схеме не используется.

  4. #114

    Регистрация
    12.12.2011
    Адрес
    г. Иркутск
    Сообщений
    2,509
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    20 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от vinxru Посмотреть сообщение
    На клавиатуре нет кнопки F5
    Точно, зажилили кнопочку. Поле 8х8, а кнопок 63.

    ---------- Post added at 12:02 ---------- Previous post was at 11:56 ----------

    И скорее всего с кодом 4, т.е. - F5.

  5. #115

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загрузил новую программу настройки раскладок. На этот раз рабочую, надеюсь, что без ошибок.

    Подправил раскладки.

    Всё в прошлом посте http://zx.pk.ru/showpost.php?p=484947&postcount=89

  6. #116

    Регистрация
    14.08.2006
    Адрес
    Владимир
    Сообщений
    4,581
    Спасибо Благодарностей отдано 
    64
    Спасибо Благодарностей получено 
    112
    Поблагодарили
    97 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    PGUP=ПС, RPGUP=СТР, [COLOR="Silver"]
    Конечно, кнопки - вопрос вкусов и религиозных предпочтений (мне например пофиг до некоторых различий подписей кнопок и реального набора - привыкаешь уже на второй день, а вот символы на альте и винде - полный оксюморон), но касательно PgUp и PgDn (не имевших прямых аналогов на РК86) я бы посоветовал назначить на них коды соответствующие ctrl+C и ctrl+R. Это коды "страница вверх","страница вниз" в самых распространенных редакторах CP/M. Я еще и код удаления символа в позиции курсора назначал на Del, тоже удобно. Остальные (Ins Home End) уже реже употребимые и туда пофиг чего назначать. Также мне казалось удобным чтобы цифровое поле было именно цифрами. Нафига удваивать ПС, стрелки курсора и т.п.? А вот цифры набивать на поле цифр гораздо удобнее, чем на верхнем ряду пишмашки - это аксиома, не раз подтвержденная наблюдениями за животными в природе{зачеркнуто} девочками-операционистками в банке (я работал там некоторое время).
    Последний раз редактировалось Error404; 27.03.2012 в 14:05.
    Лучше сделать и жалеть, чем не сделать и жалеть.

    Некоторые из моих поделок тут: https://github.com/serge-404

  7. #117

    Регистрация
    01.12.2010
    Адрес
    г. Санкт-Петербург
    Сообщений
    1,657
    Записей в дневнике
    21
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Error404 Посмотреть сообщение
    вот символы на альте и винде - полный оксюморон
    Под эти три символа ( @ ^ : ) не осталось кнопок. Вот куда их впихнуть?

    Ок. Убрал с Win, Alt, Menu эти символы и засунул их на F6, F7, 4F8.

    В английской раскладке на клавишу [; :] повесил [:] вместо [;]. (Двоеточие важнее, а точка с запятой во всех раскладках есть на плюсе в верхнем ряду).

    Причем в русской раскладке совместил его с SHIFT-ом.

    Цитата Сообщение от Error404 Посмотреть сообщение
    Также мне казалось удобным чтобы цифровое поле было именно цифрами. Нафига удваивать ПС, стрелки курсора и т.п.? А вот цифры набивать на поле цифр гораздо удобнее, чем на верхнем ряду пишмашки - это аксиома, не раз подтвержденная наблюдениями за девочками-операционистками (я работал в банке некоторое время).
    Да, я так то же думаю. И сразу хотел забить туда цифры. Засунул только что:

    PgDn = Ctrl + C
    PgUp = Ctrl + R

    Цитата Сообщение от Error404 Посмотреть сообщение
    Я еще и код удаления символа в позиции курсора назначал на Del, тоже удобно
    Какая комбинация?

    ---------- Post added at 14:33 ---------- Previous post was at 14:15 ----------

    Версия 6


    UPD: На клавишу [' " Э] в английской раскладке повесил SHIFT+2

    Английская раскладка

    80,88,96,104,112,120,83,68,119,0,0,0,2048,
    0,4096,0,99,74,82,90,98,106,114,122,67,75,
    66,107,91,89,73,64,342,0,123,595,107,65,78,
    126,108,86,102,79,110,77,125,70,95,111,81,0,
    72,348,122,67,75,603,1024,76,94,100,116,124,69,
    85,93,101,83,594,103,98,106,114,512,87,71,92,
    118,84,117,109,99,115,123,512,105,74,82,90,81,
    256,0,0,127,0,0,0,256,97,121,113,66,115

    Русская раскладка

    80,88,96,104,112,120,83,580,631,0,0,0,2048,
    0,4096,0,99,74,82,90,98,106,114,122,67,75,
    66,107,91,89,73,64,342,0,123,595,107,65,85,
    92,110,93,108,117,124,95,111,87,69,71,81,0,
    72,348,122,67,75,603,1024,116,79,126,76,70,86,
    125,101,100,118,103,615,98,106,114,512,78,119,94,
    109,77,102,71,84,68,115,512,105,74,82,90,81,
    256,0,0,127,0,0,0,256,97,121,113,66,115

    Редактор: http://tmaplatform.ru/vinx_home_page/86rk2.html
    Последний раз редактировалось vinxru; 27.03.2012 в 14:46.

  8. #118

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    vinxru, можете переделать свой адаптер так, чтобы можно было использовать плату адаптера KEYB&SINC с вашей прошивкой ?

    СХЕМА АДАПТЕРА KEYB&SINC:

    "L-256"

  9. #119

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zst Посмотреть сообщение
    vinxru, можете переделать свой адаптер так, чтобы можно было использовать плату адаптера KEYB&SINC с вашей прошивкой ?
    Вопрос скорее должен звучать так: не можете ли вы написать прошивку для указанного адаптера?

  10. #120

    Регистрация
    11.04.2009
    Адрес
    г. Санкт-Петербург
    Сообщений
    3,603
    Записей в дневнике
    15
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    67
    Поблагодарили
    52 сообщений
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Вопрос скорее должен звучать так: не можете ли вы написать прошивку для указанного адаптера?
    Ваша прошивка подходит для него, так как сделана по вашей схеме. Товарищ, видимо хочет написать подобную. Тогда зачем плодить разные схемы ?
    А если адаптировать под готовую плату, то можно будет прошивать разные прошивки. Может...
    Последний раз редактировалось zx-kit; 27.03.2012 в 17:58.
    "L-256"

Страница 12 из 31 ПерваяПервая ... 8910111213141516 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 34
    Последнее: 24.11.2022, 16:05
  2. Ответов: 146
    Последнее: 31.05.2020, 19:00
  3. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  4. Куплю контроллер клавиатуры
    от AAA в разделе Барахолка (архив)
    Ответов: 121
    Последнее: 01.02.2008, 18:33
  5. Контроллер клавиатуры для Скорпиона
    от Nikolaj Amosov (500:812/02.26) в разделе Scorpion
    Ответов: 1
    Последнее: 15.11.2005, 23:05

Ваши права

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