![]() |
![]() |
![]() |
In:
AX = 0400h
Out:
always successful:
carry flag clear
AH = DPMI major version as a binary number (VCPI/XMS/raw
returns 00h)
AL = DPMI minor version as a binary number (VCPI/XMS/raw
returns 5ah)
BX = flags:
Bits Significance
0 0 = host is 16bit (PMODE/W never runs
under one of these)
1 = host is 32bit
1 0 = CPU returned to V86 mode for reflected
interrupts
1 = CPU returned to real mode for reflected
interrupts
2 0 = virtual memory not supported
1 = virtual memory supported
3-15 reserved
CL = processor type:
03h = 80386
04h = 80486
05h = 80586
06h-ffh = reserved
DH = current value of master PIC base interrupt
(low 8 IRQs)
DL = current value of slave PIC base interrupt
(high 8 IRQs)
Notes:
![]() |
![]() |
![]() |
| Function 0306 - Get Raw Mode Switch Addresses | Table of Content | Function 0500 - Get Free Memory Information |