Descargar Imprimir esta página

Commodore 1351 Guia Del Usuario página 14

Ocultar thumbs Ver también para 1351:

Publicidad

Idiomas disponibles
  • MX

Idiomas disponibles

  • MEXICANO, página 50
Software-Schnittstelle im Proportionalmodus
1) Da linke und rechte Maustaste wie Joystick-Kontakte funk-
tionieren, erfolgt die Abfrage als einfache 'Polling'-Ubung.
Beachten Sie, da8 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-Interrupt-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: Selost wenn die Maus
ruht, kann ein POT-Register zwischen $ 80 und $ 7F
schwanken. Das wurde zu einem Zittern der Maus um ei-
ne Punktbreite fuhren. Es ist daher ndtig, 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 k6nnen Sie in den folgenden Listings des
Maustreiber-Programms berucksichtigt wiederfinden.
70...
CC
Deurt sch

Publicidad

loading

Productos relacionados para Commodore 1351