Descargar Imprimir esta página

Commodore 1351 Guia Del Usuario página 16

Ocultar thumbs Ver también para 1351:

Publicidad

Idiomas disponibles
  • ES

Idiomas disponibles

  • ESPAÑOL, 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, daB wie beim Joystick scheinbar die normale
Tastatur betatigt wird. Die Software sollte etwas Mthe dar-
auf verwenden, zwischen einem Kurzschiu8 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-Interrupt-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 um
eine Punktbreite fuhren. Es ist daher notig, das niedrigste
Bit der POT-Register zu betrachten, bevor man eine Ent-
scheidung failt, ob und in welche Richtung sich die Maus
bewegt hat.
Dies alles kénnen Sie in den folgenden Listings des
Maustreiber-Programms bertcksichtigt wiederfinden.

Publicidad

loading

Productos relacionados para Commodore 1351