Forum

From PMD 85 Infoserver

Jump to: navigation, search
:: back to start of topic :: back to topic list ::
Message
Author  Author ::  dex
Posted  Posted ::  2018-06-24 06:47:05 PM
Subject  Subject ::  Re: Myš Poly - 08 a myš 602 .
Podle mých informací přiřazení bitů portu na ZX Spectru (a na PMD by mělo být snad stejné, na PMD je použit port 140, na Spectru nula) je:

7 - /pravé tlačítko
6 - /levé tlačítko
5 -
4 -
3 - X1
2 - X2
1 - Y1
0 - Y2

Rutina pro obsluhu myši 602 pro Spectrum (a pro PMD měla být použita stejná, Libovický pro PMD psal v assembleru Z80) je kromě manuálu k myši zveřejněna i v ZX Magazínu 3/2004, strana 9.
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2018-06-24 07:25:08 PM
Subject  Subject ::  Re: Myš Poly - 08 a myš 602 .
Prozatím mám svou rutinu na dekódování pohybu myši v obou osách o délce 19 bajtů plus lookup tabulka 256 bajtů. Prozatím mě místo netlačí, tak to nechám tak. Pokud se ukáže, že je i s vykreslováním myšího kurzoru "strojového času dost", tak bych to zoptimalizoval (prý někdo použil Karnaughovy mapy) nebo bych použil verzi bez tabulek. Ale ta lookup tabulka je v mém případě ideální řešení, protože poskytuje přímo směrový kód pohybu myši 1..8 (0 znamená bez pohybu, 9 znamená přeskok dvou fází) pro obě sady clonek najednou.

Ale pokud se mi podaří stáhnout uvedená čísla ZXM, asi se budu inspirovat a nebudu objevovat objevené.
 
Message
Author  Author ::  dex
Posted  Posted ::  2018-06-26 06:59:05 PM
Subject  Subject ::  Re: Myš Poly - 08 a myš 602 .
Verze s Karnaughovými mapami (pro A-mouse) je v ZXM 1/1995, strana 22.
Připojení myši je podobné, jako myši 602 - Amiga myš připojená do konektoru kempston joysticku na ZX Spectru.
Ještě někdo posílal nějakou pozdější modifikaci, která byla kratší, ta je v ZXM 4/2000, strana 18, ale mně se moc nelíbila.
 
Message
Author  Author ::  Libor L.A.
Posted  Posted ::  2018-06-27 05:04:51 PM
Subject  Subject ::  Re: Myš Poly - 08 a myš 602 .
Díky vám oběma s Romanem za informace, ovladač myši 602 pro PMD-85 je hotový (a brzy bude implementován v nové hře). Ještě zkusím o víkendu připojit ATARI ST myš ve stylu myši 602 na systémový konektor. Myslím, že by na to mělo stačit 6ks odporů ca 4k7 přímo na odpovídající linky datové sběrnice a to ještě jen jako ochrana proti zpětnému zápisu na port 8Ch. Sice to bude číst všechny porty, které nejsou na základní desce adresovány - ale to by asi nemělo vadit.
 
Message
Author  Author ::  Roman Bórik
Posted  Posted ::  2018-06-24 08:36:45 PM
Subject  Subject ::  Re: Myš Poly - 08 a myš 602 .
ZXM sa v súčasnosti nachádza u z00ma.
:: back to start of topic :: back to topic list ::