Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 1351 Benutzerhandbuch Seite 16

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 1
Software-Schfifttsteffe
im Proportionalmodus
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
besten geschieht
das
in
der 50/60-Hz-lnterrupt-Routine
(vorzugsweise
am
Anfang,
s.u.
bei
SID-REGISTER-
HINWEISE).
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-
Position
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
eine Punktbreitefuhren.
Es
istdaher
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.
12
Deutsch

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis