czytam i prawie oczom nie wierze! rewelacja.
co do zakresow: x384,y239 i co bardzo wazne lczniki te musza byc do odczytu/zapisu - dlaczego? wyorazmy sobie sytuacje ze program podpowiada ulozenie znacznika, kursor sie ustawia jak trzeba, ruszasz mycha i kursor przeskakuje gdziestam... niedopuszczalnem to interface ma zadbac o dobre liczenie pzycji. a najlepiej jakas komenda ustalajaca zakres liczenia i 'czulosc/rozdzielczosc' zamaszysty ruch przelozy sie np na niewielka zmiane wartosci licznikow...
a tym kolesiem, ktory chcial zaplacic firmie za wykonanie takiego urzadzenia bylem ja - po kilku mailach kontakt sie urwal. swoja droga Twoje rozwiazanie jest sporo lepsze. ostal mi sie jeszcze tekst z tamtego okresu:
? pozycja X_POS myszy zliczana w 2 komórkach:
1) X_POS_L zlicza 0-7, po przekroczeniu 7, +1 do komórki X_POS_H (max 47)
lub
2) X_POS_L i X_POS_H zliczają (starszy/młodszy bajt) w przedziale 0-383
? pozycja Y_POS myszy zlicza w 1 lub 2 komórkach,
1) Y_POS_L zlicza 0-7, po przekroczeniu 7, +1 do komórki X_POS_H (max 26)
lub
2) Y_POS_L zlicza w przedziale 0-215
(edit: tu powinno byc 0-239 i 30 zamiast 26)
? 5 przyciskowa mysz/ komórki odpowiedzialne za przyciski (MBUTN_1/5)
5 bity typu zatrzask, komórka r/w
? WHEEL_A, WHEEL_B (zliczają w przedziale 0-255 lub 228)
lub jak potencjometry rejestrów POT1/2
(edit: tu takie same zakresy jak wyzej plus emulacja potencjometrow)
---
i jeszcze w sprawie samej obslugi programowej... nie kazdy musi znac asemblera do obslugi myszy pc, powiekszysz grono userow/programistow uzywajacych myszy jesli napiszesz drajwera. tu przeczytasz o co mi chodzi: http://tajemnice.atari8.info/ksiazki/pw … w.html#103 os atari ma mozliwosc, trzeba wykorzystac. albo faktycznie na przerwaniach i udostepnic komorki z pozycjami i przysciskami ale trzeba by dorobic mozliwosc zapisu! wartosci do licznikow