Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 1351 Benutzerhandbuch Seite 14

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 1
Software-Schnittstelle
im Proportionafmodus
1
Da
linke
und
rechte
Maustaste
wie Joystick-Kontakte
funk-
tionieren, erfolgt
die
Abfrage
als
einfache
'Polling'-Ubung.
Beachten
Sie,
daB
wie
beim
Joystick
scheinbar
die
normale
Tastatur
betatigt wird.
Die Software
sollte
etwas
Muhe
dar-
auf
verwenden, zwischen einem KurzschluB
in
der Tasta-
tur-Matrix
(gedruckte Taste)
und
einer
komplett
geerdeten
Matrix-Zeile (Joystick-artiges Signal)
zu unterscheiden.
2)
Die Positions-Information
ist
leicht
zu
handhaben.
Am
be-
sten geschieht
das
in
der 50/60-Hz-lnterrupt-Routine
(vor-
zugsweise
am
Anfang,
s.u.
bei
SID-REGISTER-HIN-
WEISE).
Man
geht wie
folgt vor:
1
Mausposition
modulo 64
auslesen.
2)
Die
Position mit
der gespeicherten vorigen
vergleichen.
3)
Wenn
die
Maus
bewegt
wurde, andern Sie
Ihre
Pfeil-Po-
sition
entsprechend.
Die
Maus
hat einiges
damit zu
tun, ihre
Position
in
die
SID-Register
zu
ubertragen. Leider
ist
dabei
ein
Bit
un-
bestimmt (Rauschen).
Beispiel:
Selbst
wenn
die
Maus
ruht,
kann
ein
POT-Register zwischen
$ 80 und $ 7F
schwanken.
Das wurde
zu
einem
Zittern
der
Maus
urn
ei-
ne
Punktbreite fuhren.
Es
ist
daher
notig,
das
niedrigste
Bit
der POT-Register zu
betrachten,
bevor
man
eine Ent-
scheidung
fallt,
ob und
in
welche Richtung
sich die
Maus
bewegt
hat.
Dies
alles
konnen
Sie
in
den
folgenden
Listings
des
Maustreiber-Programms
berucksichtigt
wiederfinden.
10
Deutsch

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis