◄Up► ◄Contents► ◄Index► ◄Back► ──────────────────────────────────────────────────────────────────────────── Interrupt: 15h Function: C2h Subfunction: 06h Title: Set Scaling or Get Status Description: [PS/2] Returns the current status of the system's mouse or other pointing device or sets the device's scaling factor. Input Output AH = C2h If function successful AL = 06h Carry flag: clear BH = Extended command AH = 00h 00h = Return device status And if called with BH = 00h 01h = Set scaling at 1:1 BL = Status byte 02h = Set scaling at 2:1 Bits Significance 0 = 1 if right button pressed 1 = Reserved 2 = 1 if left button pressed 3 = Reserved 4 = 0 if 1:1 scaling = 1 if 2:1 scaling 5 = 0 if device disabled = 1 if device enabled 6 = 0 if stream mode = 1 if remote mode 7 = Reserved CL = Resolution 00h = 1 count per millimeter 01h = 2 counts per millimeter 02h = 4 counts per millimeter 03h = 8 counts per millimeter DL = Sample rate 0AH = 10 reports per second 14h = 20 reports per second 28h = 40 reports per second 3CH = 60 reports per second 50h = 80 reports per second 64h = 100 reports per second C8h = 200 reports per second If function unsuccessful Carry flag: set AH = Status See: Int 15h Function C2h Subfunction 00h -♦-