Где-то апшибка закралась.
Нет апшибки, а вот не здоровая канитель у MT8816 с нумерацией ножек X* была. Как я об этом забыл
AY2 AY1 AY0 AX3 AX2 AX1 AX0 Connection 0 0 0 0 0 0 0 X0-Y0 0 0 0 0 0 0 1 X1-Y0 0 0 0 0 0 1 0 X2-Y0 0 0 0 0 0 1 1 X3-Y0 0 0 0 0 1 0 0 X4-Y0 0 0 0 0 1 0 1 X5-Y0 0 0 0 0 1 1 0 X12-Y0 0 0 0 0 1 1 1 X13-Y0 0 0 0 1 0 0 0 X6-Y0 0 0 0 1 0 0 1 X7-Y0 0 0 0 1 0 1 0 X8-Y0 0 0 0 1 0 1 1 X9-Y0 0 0 0 1 1 0 0 X10-Y0 0 0 0 1 1 0 1 X11-Y0 0 0 0 1 1 1 0 X14-Y0 0 0 0 1 1 1 1 X15-Y0
Балуюсь с клавиатурой в эмуляторе openMSX. Нажимаю одновременно 1, 2, k, печатает 12K. Отпускаю 2, печатает !k Тут как бы происходит "игра" эмулятора с кнопкой Shift.
Ну, хорошо. Включил реал, жму Shift+1,2,k. Печатает 12K. Отпускаю 2, печатает 1K.
Чую будет весело и мне, когда возьмусь за кодирование
Не долго проверочный стендик со светодиодным столбиком просуществовал. Подключился к реалу. Уже жмакаются с пяток кнопок
Да, решил пока сделать классику RU по раскладке, т.е без "магии" с шифтом.
Первая ранняя альфа версия (без номера) софта для железяки. Тыц.
Функционал. Жмакаются все кнопки в MSX. И даже Ctrl+STOP.
Ограничения. Одновременно больше одной кнопки не нажать (модификаторы не в счет). Заглючит. Думается нужно делать буфер для нажатых/отпускаемых кнопок. Режим РУС и Caps – эмулируется. Возможна рассинхронизация с MSX.
И видимо еще чего-то не работает ;)
Тема почищена. За дальнейшие не относящиеся к железу посты будут санкции.
Между прочим, сегодня отличный солнечный день.
И есть рабочая прошивка с мульти нажатиями, Бегаю героем по пирамидам
Тут еще есть, кто из ЛА3 могет? MSX
Выношу предупреждение пользователю Aleks за систематический оффтоп и неуважение. Дальше будет бан на 2 недели.
Размышляя о минимизации рабочего пространства для будущего MSX-EXT на FPGA задумался о клавиатуре PS/2. Старые клавы уж очень большие. И решил я без задней мысли воткнуть в пассивный переходник USB2PS2 купленную в прошлом году USB мини клавиатуру от китайских друзей. И она завелась как PS/2. Зашибись Название у той клавиатуры K111S.
Нашел в прошивке caro ps/2 для mode 3 еще один глюк. Клавиатура при подачи питания не инициализируется должным образом (как в бивас PC).