Herunterladen Inhalt Inhalt Diese Seite drucken

Commodore 1351 Benutzerhandbuch Seite 46

Inhaltsverzeichnis

Werbung

Verfügbare Sprachen
  • DE

Verfügbare Sprachen

  • DEUTSCH, seite 1
3)
II
pulsante destro
del
mouse
e
mappato
in
modo
da
provoca-
re
lo
spostamento
verso
I'alto
come
su un
joystick.
Interface software:
1
I
pulsanti
sinistro
e
destro
del
mouse
appaiono
come
linee
di
joystick.
Per questo motivo
la
loro lettura
dal
software
e mol-
to
semplice
in
polling.
Notare
che,
come
awiene
con un
joystick,
i
pulsanti
interfe-
riscono
con
la
mappatura
della tastiera
ed
il
programma
deve
fare
uno
sforzo notevole per distinguere
tra
un punto
nella
matrice
di
tastiera (cioe
un
tasto
premuto) e
uno
intera
riga
o colonna
(cioe
un
tipo
di
segnale
di
joystick).
2)
I
dati
di
posizione
sono
semplici
da
gestire
in
quanto
si
tro-
vano
idealmente
nella routine
di
interrupt
da 60 Hz
(prferibil-
mente
all'inizio
vedere
la
sezione
relativa
al
REGISTRO
SID).
La procedura e
la
seguente:
1)
Leggere
la
posizione
MOD
64
del
mouse.
2)
determinare se
il
mouse
e
stato
spostato confrontando
la
posizione corrente
con
una
copia
memorizzata
della posi-
zione precedente.
3)
Se
il
mouse
e
stato spostato,
modificare
di
conseguenza
la
posizione
del puntatore.
II
mouse
effettua
con
diffcolta
la
trasmissione
di
una
posi-
zione
al
registro
SID. Purtroppo,
nella
trasmissione viene
emesso
un
singolo
bit
di
disturbo.
Ad
esempio,
anche
se
il
mouse
fosse fermo,
il
registro
POT
potrebbe
vacillare tra
$ 80
e $70.
Questo
provoca
I'ondeg-
giamento
tra
due
punti della
posizione
del
mouse.
42
Italiano

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis