Hallo,
ich bin gerade dabei einen seriellen Maustreiber zu schreiben (PS/2 habe ich schon). Das aktivieren der Maus, Bautrate einstellen etc. habe ich schon. Es wird auch der IRQ4(COM1) oder IRQ3(COM2) aufgerufen. Der Code des IRQ muss den Port 3F8h(COM1) oder 2F8h(COM2) einlesen. Das erste ist für die Tasten, das zweite für die XPosition und das dritte für die YPosition. Für jeden wird der IRQ erneut aufgerufen. Das mit den Tasten habe ich auch schon. Wenn bit 16 oder 32 gesetzt ist, wurde die rechte oder linke Taste gedrückt. Aber bei der X und Y Position verstehe ich das nicht. Welche Zahl steht dann da drin? Muss ich die Zahl umwandeln? Ich verstehe das nicht so ganz. Gefunden habe ich leider auch nichts darüber. Vielleicht wisst ihr ja mehr. Danke!!!
bitmaster