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

User Tag List

Страница 1 из 3 123 ПоследняяПоследняя
Показано с 1 по 10 из 29

Тема: Контроллер PS/2 клавиатуры для MSX

  1. #1
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию Контроллер PS/2 клавиатуры для MSX

    Готов вариант контроллера для подключения PS/2 клавиатуры от IBM
    к компьютеру "DAEWOO CPC-400S", взамен его родной клавиатуры.
    Пришлось повозится, поскольку схемы этого компьютера в сети не обнаружилось.
    Как оказалось, не смотря на одинаковый общий принцип формирования
    матрицы клавиатуры, и одинаковый разьем, используемый для подключения - DIN-13,
    интерфейс подключения для разных моделей очень сильно отличается.
    Из-за этого клавиатуры разных производителей не работают на "чужих" компьютерах.
    Схему удалось сделать универсальной, а вот прошивку придется для каждой модели
    делать свою.
    Поскольку у меня в наличии оказалась именно "DAEWOO CPC-400S", написал и отладил
    прошивку пока только для этой модели.
    Для других моделей, в частности для "YAMAHA YIS805" и "SONY HB-F700", есть схемы,
    поэтому постараюсь на основе этих схем написать прошивки и для этих моделей.
    Последний раз редактировалось caro; 30.11.2011 в 13:07.

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

  3. #2
    Activist
    Регистрация
    12.01.2009
    Адрес
    Москва
    Сообщений
    461
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Надеюсь, для yis-805 будет вариант?

  4. #3
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Жека:) Посмотреть сообщение
    Надеюсь, для yis-805 будет вариант?
    Как только кто-то соберет схему, готов выдать на тестирование вариант прошивки под эту модель.

  5. #4
    Activist
    Регистрация
    12.01.2009
    Адрес
    Москва
    Сообщений
    461
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    4
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Значит попробую собрать и как что получится - напишу!

  6. #5
    Member Аватар для _Nikanor_
    Регистрация
    18.02.2009
    Адрес
    г. Екатеринбург
    Сообщений
    88
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    Как только кто-то соберет схему, готов выдать на тестирование вариант прошивки под эту модель.
    Камиль, а под 503 не сообразить? Надоел уже JCUKENG. Хотя наверное там нет выделенного разъема под клаву, кроме тех, куда втыкается сам клавиатурный блок.
    Yamaha YIS503IIIR|1mb RAM|PS/2 mouse|FD-051|FD-05R|HxC SD|SCC+|Philips Music Module|FM-PAC|Modem MT-TELECOM II|STAR/EIZO 8020 Color Display|-=MSX-FAQ.RU=-|
    Поиск-1 v1.03|640Kb RAM|ST-225 20Mb|CM5508 10Mb|FDD МС5313 x 2|B620 ИРПС|ATX PSU|6105 монохром|-=Поиск FAQ=-|
    Кворум 128+|128Kb RAM|FDD 3'5 built-in|AY-3-8910|MIDI-out|CP/M|

  7. #6
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от _Nikanor_
    ... а под 503 не сообразить? Надоел уже JCUKENG.
    Есть вариант и под 503 на ATMega48.
    Цитата Сообщение от _Nikanor_
    Хотя наверное там нет выделенного разъема под клаву, кроме тех, куда втыкается сам клавиатурный блок.
    Да, в этом случае придется устанавливать на корпусе дополнительный разьем.
    Последний раз редактировалось caro; 17.02.2010 в 20:39.

  8. #7
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от _Nikanor_ Посмотреть сообщение
    Надоел уже JCUKENG
    Я подумал - может, пойти другим путем, отредактировать прошивку компьютера? Там ведь наверняка есть некая таблица соответствия сканкодов клавишам.
    Отошёл от дел.

  9. #8
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH Посмотреть сообщение
    Я подумал - может, пойти другим путем, отредактировать прошивку компьютера? Там ведь наверняка есть некая таблица соответствия сканкодов клавишам.
    Отредактировать прошивку можно, но что делать с самой клавиатурой?

  10. #9
    Veteran Аватар для KALDYH
    Регистрация
    04.02.2008
    Адрес
    Кемерово
    Сообщений
    1,591
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    9 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    но что делать с самой клавиатурой?
    Имеется в виду несоответствие надписей на клавишах? Ну, можно колпачки переставить, можно наклейки сделать. Разводка матрицы у русской и у англоязычной клавиатуры одна и та же.

    В принципе, с контроллером AT-клавиатуры можно сделать прозрачное преобразование QWERTY-JCUKEN и цифры без шифта, но тогда возникнут проблемы с программами, напрямую обращающимися к портам - попасть в нужную клавишу будет нереально. Хотя, для таких случаев можно выключатель транскодирования на ScrollLock повесить.
    Отошёл от дел.

  11. #10
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,721
    Спасибо Благодарностей отдано 
    16
    Спасибо Благодарностей получено 
    134
    Поблагодарили
    87 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от KALDYH
    Имеется в виду несоответствие надписей на клавишах? Ну, можно колпачки переставить, можно наклейки сделать. Разводка матрицы у русской и у англоязычной клавиатуры одна и та же.
    В том то и дело, что даже разводка матрицы отличается и довольно сильно.
    Из-за этого и возникает основные проблемы.
    Код:
    International Key matrix tabel 
    
     bit	 7     6     5	   4     3     2     1     0
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE5 | 7 & | 6 ^ | 5 % | 4 $ | 3 # | 2 @ | 1 ! | 0 ) |  0
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE6 | ; : | ] } | [ { | \ | | = + | - _ | 9 ( | 8 * |  1
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE7 |  B  |  A  |Accen| / ? | . > | , < | ` ~ | ' " |  2
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE8 |  J  |  I  |  H  |  G  |  F  |  E  |  D  |  C  |  3
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE9 |  R  |  Q  |  P  |  O  |  N  |  M  |  L  |  K  |  4
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBEA |  Z  |  Y  |  X  |  W  |  V  |  U  |  T  |  S  |  5
          +-----+-----+-----+-----+-----+-----+-----+-----+
    
    YAMAHA YIS 805/503 RUS
    
     bit	  7     6     5	    4     3     2     1     0
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE5 | & 6 | % 5 | $ 4 | # 3 | " 2 | ! 1 | + ; | ) 9 |  0
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE6 | V Ж | * : | H Х |- ^ Ъ| = _ | $ 0 | ( 8 | ' 7 |  1
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE7 | I И | F Ф | ? / | < , | @ Ю | B Б | > . | \ Э |  2
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE8 | O О |[ { Ш| R Р | P П | A A | U У | W В | S С |  3
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBE9 | K К | J Й | Z З |] } Щ| T Т | X Ь | D Д | L Л |  4
          +-----+-----+-----+-----+-----+-----+-----+-----+
    #FBEA | Q Я | N Н || ~ Ч| C Ц | M М | G Г | E Е | Y Ы |  5
    ;      +-----+-----+-----+-----+-----+-----+-----+-----+
    Цитата Сообщение от KALDYH
    В принципе, с контроллером AT-клавиатуры можно сделать прозрачное преобразование QWERTY-JCUKEN и цифры без шифта, но тогда возникнут проблемы с программами, напрямую обращающимися к портам - попасть в нужную клавишу будет нереально. Хотя, для таких случаев можно выключатель транскодирования на ScrollLock повесить.
    Для этого всё и затевалось.
    Последний раз редактировалось caro; 18.02.2010 в 11:53.

Страница 1 из 3 123 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 302
    Последнее: 18.09.2023, 12:45
  2. Ответов: 146
    Последнее: 31.05.2020, 19:00
  3. БезWaitовый контроллер клавиатуры
    от caro в разделе Устройства ввода
    Ответов: 68
    Последнее: 01.07.2015, 05:42
  4. Контроллер клавиатуры для Скорпиона
    от Nikolaj Amosov (500:812/02.26) в разделе Scorpion
    Ответов: 1
    Последнее: 15.11.2005, 23:05

Ваши права

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