Mouse 1531
Joystickmodus
Die Maus verhällt sich wie ein Joystick, wobei die Bewegungsgeschwindigkeit dabei konstant ist. Dieser Modus dient zur Kompatiblität mit bestehender Software. Die rechte Maustaste wird über PotX ausgelesen. Bei gedrückter Taste wird ein Wert von unter $80 zurückgeliefert, ansonsten einer ab $80.
Proportionalmodus
Um eine echte Maus zu haben, muss diese im Proportionalmodus betrieben werden. Dafür ist ein eigenes Treiberprogramm notwendig. Die Informationen liegen als Widerstandswerte an PotX/PotY an. Dabei können 64 verschiedene Positionswerte unterschieden werden. Dadurch ist es möglich, die Mausabfrage im Hintergrund über den Serviceinterrupt zu bewerkstelligen. Die linke Maustaste liegt am Feuerknopf, die rechte an Joy-Up.
Bit | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
Pot-Reg. | | P5 | P4 | P3 | P2 | P1 | P0 | N |
N ... Rausch-Bit (sollte ausgewertet werden um ein Zittern zu verhindern)