Autor ::dex Poslaná :: 06.07.2011 19:43:15 Predmet ::Re: Myš Poly - 08 a myš 602 .
Já Greditor v .ptp souboru pro PMD mám (laskavostí bratří Bóriků), nahrál jsem ho sem: http://www.uloz.to/9592248/gredit16-ptp
ALE (cituji):
"Editor je iba pre PMD 85-1 a bez pripojenej myši sa ani nenahraje, pretože pre čítanie bytu z MGF používa prerušenie od časovača, ktoré je potom používané samotným ovládačom myši."
"Podľa prvotného preskúmania kódu síce program nevolá žiadne rutiny z ROM, ale na začiatku si inicializuje systémové premenné podľa tabuliek z ROM. Ťažko teraz povedať, aký to má účel.
Čo sa týka HW, tak hlavne kvôli MGF IF, takže kód, ktorý číta z MGF funguje iba na PMD 85-1.
Pokiaľ sa nemýlim a skutočne program nevolá žiadne rutiny z ROM, tak by sa s drobnými úpravami dal použiť aj na ostatných modeloch. Pochopiteľne, bez pôvodného efektného loaderu, u ktorého sa najprv priblíži číslo 602 a roztiahne sa do priestoru a následne sa zobrazí "obostranný" štvorboký vektorový ihlan, ktorý sa počas nahrávania otáča. Libovický sa zrejme nudil :-)"
"Ten kúsok kódu z Greditu, ktorý si uviedol v ZXM 3/04 je takmer identický ako ten v Gredite na PMD 85.
Nejde mi ale do hlavy, prečo má Libovický v tom ovládači až 4 platné prechodové stavy pre každý smer (4x 1 a 4x -1)."
ZXM 3/04 je možno najít zde: http://zxm.speccy.cz/zxm/3-04.pdf (strana 9).
(první zmínka byla http://zxm.speccy.cz/zxm/1-02-4-03.pdf strana 19).
Správa
Autor ::dex Poslaná :: 06.07.2011 20:16:12 Predmet ::Re: Myš Poly - 08 a myš 602 .
I když já pro A-Mouse na ZX Spectru používal s úspěchem celkem krátký ovladač ze ZXM 1/95, který považuju za nepřekonaný (a to i tím ze ZXM 4/00). http://zxm.speccy.cz/zxm/1-95.pdf
Nepoužívá žádné Z80 specifické instrukce, které by se nedaly na 8080 nahradit.
Tento program nevyžaduje aktivaci rychlého přerušení, na Spectru stačilo zavolat ho jednou během TV snímku a podle výsledku překreslit šipku.