ZXNet эхоконференция «zxnet.soft»


тема: Kempston мышь



от: Wladimir Bulchukey
кому: All
дата: 14 Oct 2003
Hе режь дойную корову, несущую золотые яйца, All...!

Братья и сестры, пожалуйста, дайте мне ссылки на электронные
и(или) печатные издания на Спектруме и(или) ресурсы Интернет,
посвященные работе с кемпстон мышью на уровне софта. Чтобы было
кратко и ёмко, а также фриварные готовые драйвера и примеры
программных решений. Чтоб было уже всё разжёвано, чтоб
только проглотить :) .
Спасибо.

С наилучшими - Wlodek # wlblack(@)newmail.ru # http://wlodeks.narod.ru
[ZX] [500:95/462@ZXNet] [2:5016 Forever] [Golyanovo] [Старые русские]

от: Eugene Palenock
кому: Wladimir Bulchukey
дата: 15 Oct 2003

Привет, Wladimir!

14 Окт 03 21:04, Wladimir Bulchukey -> All:

WB> Братья и сестры, пожалуйста, дайте мне ссылки на электронные
WB> и(или) печатные издания на Спектруме и(или) ресурсы Интернет,
WB> посвященные работе с кемпстон мышью на уровне софта. Чтобы было
WB> кратко и ёмко, а также фриварные готовые драйвера и примеры
WB> программных решений. Чтоб было уже всё разжёвано, чтоб
WB> только проглотить :) .

Я и ex-366 писали драйвер.

Hадо читать порты. fbdf - координата x, ffdf - y, fadf - кнопки (по умолчанию -
ff; 0 бит упал - левая нажата, 1 - правая, 2 - средняя).

Автодетект в каком-то протоне был подробно расписан.
Вобщем, надо временно сделать на прерывания просто ret, потом сразу после halt
подождать 30000-40000 тактов, почитать порты (в цикле, раз 10) и чтобы x/y не
менялось во время цикла и не равнялись порту ff, а в порту кнопок было бы 3
младших бита установлено. Привязка к прерываниям потому, что порт ff мусорит на
шину (и несуществующие порты) во время рисования экрана, а во время бордюра -
не мусорит... Пока это не сделали - мышь обнаруживалась на солонах

в принципе могу поискать исходники того драйвера. Там мышь, все джойстики
(причём с авторазгоном)... Hо комментариев кажется не было

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

С уважением, Евгений.




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Мысли - ДЕВЯТОГО МАЯ - день Победы, а ВАС ЖДУТ В ВОЕНКОМАТАХ ГОРОДА!
Обо всем - интервью очень известной всем группой FLASH Inc.
Фантазия - фантастический роман "Возращаясь с Работа" Левенков Вячеслав.
Quick and Cheap Way to Get Pissed
Программрование - процедура установки прерываний IM2.

В этот день...   19 апреля