С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Добавим свое скромное Ху.
Проверил мультикарту на предмет зависания при нажатии трех волшебных кнопок.
Чуть клаву не раздавил, но не виснет контроллер окаянный! Знамо, суть собака порылась не в прошивке.
З.Ы. Прошивка залита 2.6.
ScorpEvo ZS 1024 turbo+ CF-HDD/FDD/Mouse/SMUC 3.1/ProfROMse/NeoGS/ZC
Speccy-2007 128/AY/TR-DOS
Сайт с документацией к "Scorpion ZS 256"
УРРРРРРРРРРРРРРРРРААААААА АААААААААА! я сделал этовсё и живо и
работает!
спасибо CARO за помощь, надеюсь шнурки мне ещё не скоро понадобятся
p.s. подтверждаю на прошивке 2.6 глюк "при одновременном нажатии рядом расположенных Caps Lock+Shift+Ctrl" контроллер не завис!
Добавлено через 36 минут
Мдя... как не прискорбно, но с новой прошивкой так и не заработала DeLux DLK-5000PO, в мегакрутой клаве Genius LuxeMate Scroll за $21 как выяснилось не работаю клавиши 6,7,8,9,0 поэтому я не мог вызвать часы и настроть толком времяна писи клава работает без проблем
нашел старую добру простую как песня Chicony за 5 баксов
ничего не зависает, не тупит
за исключением быстро стал клацать по цифровой части и вогнал в ступор
печатались символы ************* и больше ничего
причём сами и вывести из ступора удалось только выключением питания спектрума, второй раз повторить не удалось!
Последний раз редактировалось breeze; 10.03.2008 в 23:32. Причина: Добавлено сообщение
Похоже в современных крутых клавиатурах режим ScanCode3, в котором работает ZXMCСообщение от breeze
реализован не совсем так как описано в стандарте.
Попробую с этим поразбиратся. Не хотелось бы ограничиватся только самыми простыми моделями клавиатур.
Крутые клавиатуры часто действительно работают нестандартно даже на РС, из-за того, что имеют доп кнопки, не оговоренные стандартом. По идее, такое можно было бы решить драйвером, но видимо не в нашем случае.
Посмотри в тесте скан-кодов (WinMenu+F4), что выдается при нажатии этих клавиш.Сообщение от breeze
Попробовал поменять клаву. Та с которой контроллер виснет Mitsumi KFK-EA4XT заменил на Genius KB-06X. С Genius повесить контроллер не удалось. С Mitsumi виснет. Так что похоже это проблема клавы. Mitsumi у меня достаточно древняя, Genius посвежей.
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Добрые людиопять никто не сказал что это надо нажимать в BASIC48
и что токенами напишется программа на басике
запустил, странное дело, прыгают цифры то 255 то 0![]()
при нажатии 6,7,8,0 ничего не меняется
при нажатии 9 первая и последняя 74, предпоследняя 134
кстати в BASIC вместо 9ки пишется символ / видимо как-то странно проинициализировалась клавиатура
p.s.: на другой мультимедийной клавиатуре BTC 9110 тоже прыгают цифры, но работает исправно, искомая комбинация не вешает клавиатуру
p.p.s.клавиатур у меня много ) будем тестить дальше![]()
Вообще то при не нажатых клавишах должны стоять все 0, кроме предпоследней цифры, где может быть либо 0, либо 2 (если включен NumLock), либо 4 (включен CapsLock), либо 6 (оба Lock включены).Сообщение от breeze
странно.Сообщение от breeze
Это скан код клавиши ?//Сообщение от breeze
128+4+2 = флаг нажатия+CapsLock+NumLockСообщение от breeze
см. выше - нажатие 9-ки выдает скан-код клавиши /Сообщение от breeze
PS. Скан-коды всех клавиш есть в одном из архивов в первом посте темы.
PPS. Если в тесте действительно время от времени выскакивает код 255,
то надо попробовать на линию /WAIT повесить конденсатор ёмкостью
порядка 47-100 пф, похоже шина /WAIT "шумит".
Последний раз редактировалось caro; 12.03.2008 в 20:16.
Эту тему просматривают: 2 (пользователей: 0 , гостей: 2)