User`s manual

DIGITAL-LOGIC AG MSLB-P5 Manual V0.3
PRELIMINARY 187
continued
AL 06h = Set Scaling or Get Status
Entry:
BH 00 = Return status (See Exit Status below)
01 = Set Scaling Factor to 1:1
02 = Set Scaling Factor to 2:1
Exit:
If Entry BH = 00:
BL Status byte 1:
Bit 01 = Right button pressed
Bit 10 = Reserved
Bit 21 = Left button pressed
Bit 30 = Reserved
Bit 40 = 1:1 Scaling
1 = 2:1 Scaling
Bit 50 = Disable
1 = Enable
Bit 60 = Stream mode
1 = Remote mode
Bit 70 = Reserved
CL Status byte 2:
00h = 1 count per millimeter
01h = 2 counts per millimeter
02h = 4 counts per millimeter
03h = 8 counts per millimeter
DL Status byte 3:
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
AL 07 = Set PS/2 mouse driver address
Entry:
ES:BX Pointer to mouse driver
16.6.14 Interrupt 15h–EISA Services
The INT 15 software interrupt optionally supports systems with EISA (Extended Industry Standard Ar-
chitecture) with these services:
Read slot configuration information–D800h, D880h
Read function configuration information–D801h, D881h
Clear EISA CMOS–D802h , D882h
Write slot configuration information to EISA CMOS–D803h, D883h
Read physical slot information–D804, D884h
The EISA BIOS services accommodate real and protected mode and 16 and 32-bit addressing. See
the EISA specifications for descriptions of these services.
The following are the exit status codes for the Int 15 EISA services:
Int 15 EISA Exit Status Codes
AH 00h = No error
If Carry = 1
AH 80h = Invalid slot number
81h = Invalid function number
82h = Extended CMOS corrupted
83h = Empty slot specified
84h = Error writing to CMOS
85h = CMOS is full
86h = Invalid BIOS routine call
87h = Invalid system configuration
88h = Configuration utility not supported