by KOE » 10 Jan 2008, 23:31
ИТАК, друзья, я разобрался с мышами. Посидел на работе с цифровым осциллом. Теперь на ZC должны работать все мыши (надеюсь). По крайней мере тестировалось с Logitech, Genius и A4Tech. Все работают.
Меня, конечно спросят, а в чем были проблемы. Отвечу. Проблемы с кривой документацией. При написании PS2 интерфейса (с нуля на чистом асме) а использовал статью *??:%;; Александра Самарина. Там написано: 'бит четности устанавливается в 1, если если число единиц в передаваемой посылке нечетно'. А ДОЛЖНО БЫТЬ НАОБОРОТ.
Вот нехороший человек.
Работоспособность мышей Genius со старыми версиями прошивок ZC можно объяснить только тем, что они кладут на бит четности (и правильно делают, еще бы crc передавали - вот тогда был бы полный атас).
Мне крнечно скажут, нефиг пользовать кривую доку, ну сам знаю...
ps Последняя версия прошивки появится на сайте завтра.
Last edited by
KOE on 11 Jan 2008, 00:53, edited 1 time in total.
Мы рождены, чтоб сказку сделать былью
"Кто не обломался, тем еще предстоит"