8bit Projects For Everyone


Czy jest   dla  

Mysz dla ZX Spectrum

Kempston Mouse

Interfejs myszy z dwoma ośmiobitowymi licznikami rewersyjnymi. Odczyt w portach: #FADF (bity przycisków: 0 - prawy, 1 - 1ewy, 2 - środkowy), #FBDF - X, #FFDF - Y. Zwykle niepełne dekodowanie: A0, A5, A7 A8, A10, /RD, /IORQ, czasem A9. Jest konflikt portów z Kempston Joystick w Timex Computer 2048, który dekoduje tylko A5.

Rozwiązanie zalecane, jednak skomplikowane sprzętowo. W niektórych konstrukcjach może być używana mysz od Amigi, albo PS/2 poprzez konwerter PIC.

AMX Mouse

Mysz podłączona przez układ Z80PIO. Generuje wektory IM 2 w momencie ruchu.

Mysz GEOS

Specjalna mysz Commodore działa jak joystick.

Mysz amigowa w porcie Kempston Joystick

Wymaga specjalego sterownika. Stan myszy musi być odczytywany ponad 500 razy na sekundę, aby nie zgubić informacji o ruchu.

Mysz szeregowa

Mysz od PC podłączona przez interfejs szeregowy (np. YAMOD.8250), który generuje przerwania. Pracuje z prędkością 1200bps, co daje maksymalnie 40 informacji o ruchu myszy na sekundę.

Najprostsze rozwiązanie to użycie układu 8251 ustawionego na 1200bps oraz MAX232 jako konwertera napięć. (Niektóre myszy zasilają LED z linii -12V.)


Powiedz innym:

Pliki do pobrania

kempston_mouse_turbo-3c-test.pdf 638.7kB (2005-09-18 20:49)
[cz] Opis i test (kod źródłowy) interfejsu kempston Mouse, zrobionego na PIC i CPLD, obsługującego myszy Amiga, PC i USB.
kmouse.gif 20.0kB (2005-04-11 16:19)
Schemat Kempston mouse z układami 4516, 74244, 74138 i 74125.
kmouse.html 15.1kB (1999-11-20 19:49)
[en] Opis Kempston Mouse ze schematem ASCII oraz sterownikiem w assemblerze.

Linki do innych stron

http://velesoft.speccy.cz/othermouse-cz.htm
[cz] Description of mouse interfaces.

E-mail:

Hasło:



Przypomnieć hasło?

Rejestracja?
Buses
CompactFlash
IDE
YABUS
CPC
more ROM
more RAM
ZX Spectrum
Joystick
Mouse
Parallel
I/O
8255

Jeśli widzisz błąd na tej stronie, opisz tutaj:

© 2009-12-28 21:50 Jarek Adamski, http://8bit.yarek.pl