Up ] Docs Home ]

Format of 386MAX memory info [array]

Back ] Next ]

Offset Size Description

00h

DWORD

linear start address

04h

DWORD

size in bytes

08h

WORD

XMS handle (if next byte = 04h)
??? (if next byte = 05h)
??? (if next byte = 06h)
??? (if next byte = 13h)
??? (if next byte = 14h)
??? (if next byte = 15h)
??? (if next byte = 23h)
??? (if next byte = 24h)
??? (if next byte = 26h)

else

unused

0Ah

BYTE

type
00h = ???
01h = VDISK
02h = INT 15h extended memory
03h = ??? extended
04h = XMS handle's memory
05h = ???
06h = ???
07h = ???
08h = ???
09h = ???
0Ah = ???
0Bh = ???
11h = ???
12h = ???
14h = ???
15h = ???
19h = ???
1Ah = ???
1Bh = ???
1Ch = ???
1Dh = ???
1Eh = ???
1Fh = ???
20h = ???
21h = ???
23h = ???
24h = ???
26h = ???

0Bh

BYTE

???
00h for types 00h-03h, 07h-0Bh, 19h-21h
80h for types 04h/13h-15h/23h-26h
??? for type 05h