User`s manual

DIGITAL-LOGIC AG MSLB-P5 Manual V0.3
PRELIMINARY 180
Continued
AH = 85h System request key pressed
Entry:
AL 00 System request key pressed
AL 01 System request key released
AH = 86h Wait
Entry:
CX Number of microseconds to wait (high byte)
DX Number of microseconds to wait (low byte)
AH = 87h Extended memory move block
Entry:
CX Number of words to move
ES:SI Pointer to Global Descriptor
Byte 0-1 Bits 0-15 of Segment Limit
Byte 2-3 Bits 0-15 of Base Address
Byte 4 Bits 16-23 of Base Address
Byte 5 Access Rights
Byte 6 Bits 7-4 more Access Rights
Bits 3-0 upper 4 bits of Segment Limit
Byte 7 Bits 24-31 of Base Address
(See Intel programmer's reference)
AH = 88h Extended memory size
Exit:
For DOS and Windows 3.x (AT Compatible):
AX Amount of extended memory to 64 MB, in 1 kB
blocks
For Windows NT 3.1 and OS/2 2.11 and 2.20:
AX Amount of extended memory to 64 MB in 1 kB
blocks
3C00 = 15 MB or > 64 MB (Test further with
INT 15 E8)
AH = 89h Enter protected mode
Entry:
ES:SI Pointer to Global Descriptor (See service 87)
BH Offset in IDT for IRQ 00-07
BL Offset in IDT for IRQ 08-0F
AH = 90h Device busy
Entry:
AL Type code:
00h = Fixed disk (May time out)
01h = Diskette (May time out)
02h = Keyboard (No time out)
03h = Pointing device (May time out)
80h = Network (No time out)
FCh = Fixed disk reset (May time out)
FDh = Diskette drive motor start (May time out)
FEh = Printer (May time out)
ES:BX Points to request block if AL = 80h-FFh
Exit:
Carry 0 = No wait performed
(Driver must perform own wait)
1 = Wait performed (I/O complete or time out)
AH = 91h Interrupt complete
Entry:
AL Type code: See service 90h
Continued