CIA-Kurs (Teil 10) "Die Geheimnisse des Secret Service..."
Herzlich willkommen zum 10 . und letzten
Teil dieses Kurses. Wir wollen uns heute
weiterhin mit der Mausabfrage beschäftigen, wobei wir in Zusammenhang mit dem
Userport - einem der wichtigsten Themen, wenn es um die CIA geht - die Abfrage
von letztem Monat noch verbessern wollen. Also los. . .
Wie Sie sich bestimmt noch erinnern, hatten wir in der letzten MD eine Mausabfrage für eine AMIGA-Maus am Joyport
programmiert. Hardwaremäßig war das auch
am einfachsten, da wir die Maus direkt
an den 64 er anschließen konnten. Doch es
ergaben sich aber auch diverse Nachteile:
1) Solange die Maus angeschlossen war,
war es uns nicht möglich die Tastatur
zu benutzen.
2) Eine Abfrage aus dem Interrupt war
nicht möglich, da die Maussignale
ständig überwacht und ausgewertet
werden mußten.
3) Die rechte Maustaste konnte leider
nicht Abgefragt werden.
Diese drei Nachteile wollen wir nun elegant beseitigen, indem wir die Maus
nicht am Joyport, sondern am Userport
anschließen. Sicher haben Sie schon einmal von diesem Anschluß Gebrauch gemacht, ist er doch der vielseitigste von
allen Anschlüssen am C64 . Drucker, Modems, Eprommer, oder Digitizer werden
über ihn angeschlossen und bedient - kurzum, ohne ihn wäre der 64 er nicht das
was er ist!
Deshalb soll er uns nun interessieren.
Am Userport liegt eine Vielzahl von Signalen und internen Leitungen an, die es
uns ermöglichen, direkt in die Hardware unseres Rechners eingreifen zu können.
Und gerade weil fast alle Leitungen des
Userports mit den beiden CIAs etwas zu
tun haben, passt er hervorragend in diesen Kurs.
Kommen wir also zum Aufbau, dieser Unscheinbaren Schnittstelle, an der Rückseite unseres " kleinen Brotkastens" .
Insgesamt 24 Leitungen sind dort herausgeführt, die alle eine bestimmte Bedeutung haben. Hierzu gibt es jetzt erst
einmal eine Grafik:
( Anm. d. Red. : Bitte wählen Sie jetzt den
2 . Teil des CIA-Kurses 10 aus dem Menu.)