Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Unsorted (http://zx-pk.ru/forumdisplay.php?f=13)
-   -   -=Reverse=- Конфигурации. (http://zx-pk.ru/showthread.php?t=13875)

Ewgeny7 28th October 2010 22:17

Quote:

Originally Posted by lisica (Post 326392)
Вот, прикрутил крыску!

А я - быстрее :v2_tong2:

---------- Post added at 21:17 ---------- Previous post was at 21:16 ----------

Quote:

Originally Posted by lisica (Post 326393)
в аську плиз зайди.

Ээээ... морду бить будешь??? :v2_laugh:

lisica 28th October 2010 22:21

Quote:

Originally Posted by Ewgeny7 (Post 326396)
Ээээ... морду бить будешь???

Ага... Подушкой!

lisica 29th October 2010 13:51

Проверил драйвер на трёх мышах:
1 - обычная, шариковая с двумя кнопками --------- работает
2 - оптическая Genius, с тремя кнопками---- работает, ролик не работает.
3 - лазерная(не помню фирму) ------- полный ноль - даже лазер не светится.
Было бы не плохо сделать в драйвере поддержку ролика, но не обязательно.

Ewgeny7 29th October 2010 14:10

Quote:

Originally Posted by lisica (Post 326526)
Было бы не плохо сделать в драйвере поддержку ролика, но не обязательно.

Камиль вроде сделал колёсико в мультикарте. Знать бы что там присылает мышка при вращении колеса - можно было бы попробовать засунуть это в драйвер.

---------- Post added at 13:09 ---------- Previous post was at 13:07 ----------

Quote:

Originally Posted by lisica (Post 326526)
Проверил драйвер на трёх мышах:

Также проверил.
Гениус (оптика) - нормально.
Митсуми (оптика) - нормально.
Гениус Нетскролл+ (шариковая) - нормально.

---------- Post added at 13:10 ---------- Previous post was at 13:09 ----------

Quote:

Originally Posted by lisica (Post 326526)
даже лазер не светится.

Дык он вроде и не должен быть виден? У меня лазерная беспроводная крыска.

lisica 29th October 2010 14:27

Quote:

Originally Posted by Ewgeny7 (Post 326528)
Дык он вроде и не должен быть виден?

Ну, хз, лазеры то разные бывают...
В почту глянь.

Ewgeny7 30th October 2010 14:52

lisica, помучай этот вариант, плз. http://narod.ru/disk/26756419000/u10_speccy_05.rar.html
Мыша (кнопки вроде на положенных битах), Kempston по numlock, фрейм пентагоновский, ИНТ пентагоновский.

lisica 30th October 2010 16:04

Ну вот, опять до вечера руки чесаться будут...

caro 30th October 2010 16:55

Quote:

Originally Posted by Ewgeny7
Знать бы что там присылает мышка при вращении колеса - можно было бы попробовать засунуть это в драйвер.

Для того, что бы работать с колесом надо попробовать переключить мышку в режим InteliMouse, для чего в мышку передаются поочередно коды установки разрешения (Set Sample Rate = 0F3h) 200 затем 100 затем 80.
Если после этого мышка вернет код идентификатора = 03h (запрос кода = 0F2h), а не 00h, значит она имеет колесо, и при опросе мышки надо считывать не три, а четыре кода.
Четвертый код и будет кодом приращения состояния колеса.
Это приращение надо суммировать с текущим кодом колеса - это и будет координата Z.
Выдавать её надо четырьмя старшими битами в байте кнопок от 0 до 15.
Для мышки по умолчанию установлен режим, при котором код идентификатора = 0,
при этом старшие биты регистра кнопок должны равнятся 1.

Ewgeny7 30th October 2010 19:36

Quote:

Originally Posted by caro (Post 326856)
с колесом надо попробовать переключить мышку в режим InteliMouse

Мдя... Такой мегаавтомат на ПЛИСе делать не полпальца обо..... Давайте уж без колеса обойдемся.

lisica 30th October 2010 19:54

Quote:

Originally Posted by Ewgeny7 (Post 326894)
Давайте уж без колеса обойдемся.

Обойтись можно.
Первая ласточка - при включеном джое не работает тыр дос. Добавь в условие dos_win=0? да и rd пускай будит.
cs_joy<='1' when (a_buff(7 downto 0)="00011111" and iorq_n='0'and RD_n='0'and dos_win='0') else '0';

Копаюсь дальше.
ps А что там 1ffd делает?

---------- Post added at 17:54 ---------- Previous post was at 17:47 ----------

Вторая ласточка - опять чёрный бордюр после компиляции, но это по всей видимости чёт квартус мутит...


All times are GMT +4. The time now is 16:30.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.