Кажется я знаю в чем проблема. Всё таки попробуй поменять клавиатуру.Сообщение от andykarpov
У меня с одной клавой такая же проблема была, связанная с неполной реализацией в ней режима Scan code 3, в который переключается клава.
Кажется я знаю в чем проблема. Всё таки попробуй поменять клавиатуру.Сообщение от andykarpov
У меня с одной клавой такая же проблема была, связанная с неполной реализацией в ней режима Scan code 3, в который переключается клава.
Лучше я попробую новую прошивку для контроллера написать ))
Клавы другой нету чтобы проверить, сорри. Только USB с USB-хабами, она в режиме PS/2 не работает
Вопрос: а чем было вызвано использование именно ScanCode Set 3, а не 2 ?
Тут читаю http://www.win.tue.nl/~aeb/linux/kbd/scancodes-10.html, пишут то, что многие клавы просто не поддерживают 1 и 3 или имеют баги в этих set'ах, а вот ScanCode Set 2 поддерживают большинство на ура
Желаю успеха.Сообщение от andykarpov
В однозначном соответствии нажатой клавиши её скан-кода.Сообщение от andykarpov
Мне в основном попадались клавиатуры с правильной поддержкой Scan code 3.Сообщение от andykarpov
Только одна попалась кривая.
А есть в природе отдельная схемка контроллера ps2-клавы для подключения к орион-про (порт X2) ? Или может распределение пинов от ps2-платы к вышеназванному порту X2 ?. А то достал на днях свой "ПРО" понастальгировать и на МС7007 часть клавиш уже не работает (от времени наверно, покупал ее еще для орион-128 в году этак 91-92-м).
Лучше сделать и жалеть, чем не сделать и жалеть.
Некоторые из моих поделок тут: https://github.com/serge-404
Сейчас на работе перепаял три проводка, что идут от клавы на порт "C" ВВ55, были неверно распаяны - теперь все клавиши на клаве работают
А до этого, даже рабочие, некоторые клавиши выдавали неверный код, что и натолкнуло меня на проверку распайки порта X2. Разъем у клавы был когда-то отрезан, поэтому распаивал неделю назад (после 20-ти летнего перерыва).
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
А-А-А-а-а-а!!! Помогите!! Весь моск поломал! Не могу понять что за хрень творится. Вроде всё правильно спаял. Тестером прозвонил - всё как по схеме. Залил HEX c помощью SinaProg через ArduinoISP. Верефи ОК! Фьюзы поменял. Включаю 86РК - на клаве загораются все 3 светика, затем два гаснут, а намлок горит ещё полсекунды. Вроде всё ок. Но не печатает!
ЗЫ клава прекрасно работает на Leningrad-2012 через "KEYB&SINC"
Последний раз редактировалось makaroff; 14.02.2015 в 18:56.
Sinclair ZX Spectrum 48k / Leningrad-2012 // Радио-86РК // Atari 65XE
В общем интересная петрушка... PC-клавиатура криво, но заработала. А точнее... чтобы клаву запусить нужно провести шаманский обряд:
1. Включаю РК с подключенной через адаптер клавой. На клаве загараются и тухнут светодиоды; намлок естественно с задержкой.
2. Далее вытаскиваю клаву из разъёма и вставляю назад. Ещё раз и ещё, до момента пока светодиоды опять невспыхнут. Если вспыхнули на одном из переподключений, то с вероятностью 80% клава будет работать вплоть до следующего обесточивания РК.
Подскажите люди добрые - чего телать то? Куды копать?
Sinclair ZX Spectrum 48k / Leningrad-2012 // Радио-86РК // Atari 65XE
Github: https://github.com/andykarpov/
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)