Format of 386MAX v6.01+ state |
| Offset | Size | Description |
|---|---|---|
|
-1 |
BYTE |
(call) 03h |
|
00h |
6 BYTEs |
signature "386MAX" |
|
06h |
4 BYTEs |
version string "N;NN" or "N.NN" (i.e. "6;01" for v6.01) (';' by default; apparently changed to a period when 386MAX has linked high RAM into DOS's memory chain) |
|
0Ah |
WORD |
segment of low-memory portion of 386MAX.SYS |
|
0Ch |
2 BYTEs |
??? |
|
0Eh |
WORD |
segment of ??? memory block or 0000h |
|
10h |
WORD |
bit flags 1 (see #01468) |
|
12h |
WORD |
starting address of video memory in KB |
|
14h |
2 BYTEs |
??? |
|
16h |
WORD |
total high DOS memory in KB |
|
18h |
2 BYTEs |
??? |
|
1Ah |
WORD |
available shared memory in KB |
|
1Ch |
WORD |
KBytes extended memory used by 386MAX |
|
1Eh |
2 BYTEs |
??? |
|
20h |
WORD |
total extended memory in KB |
|
22h |
WORD |
IO port to write (OUT DX,AL) to invoke 386MAX INT 15 functions |
|
24h |
WORD |
IO port to write (OUT DX,AL) to invoke 386MAX API functions (see #01481) |
|
26h |
WORD |
??? (depends on DOS version) |
|
28h |
WORD |
size of ??? in paragraphs |
|
2Ah |
DWORD |
machine type (see #01476) |
|
2Eh |
DWORD |
|
|
32h |
WORD |
system configuration flags (see #01469) |
|
34h |
WORD |
debugging flags 1 (see #01470) |
|
36h |
WORD |
debugging flags 2 (see #01471) |
|
38h |
2 BYTE |
??? |
|
3Ah |
WORD |
segment of first MCB in high memory chain |
|
3Ch |
WORD |
feature flags 1 (see #01473) |
|
3Eh |
WORD |
feature flags 2 (see #01474) |
|
40h |
WORD |
feature flags 3 (see #01475) |
|
42h |
WORD |
segment of first 386MAX control block??? (see #01477) |
|
44h |
WORD |
amount of memory to report available on INT 15/AH=88h |
|
46h |
4 BYTEs |
??? |
|
4Ah |
WORD |
number of K at start of address space swapped with fast extended memory (SWAP= parameter) |
|
4Ch |
2 BYTEs |
??? |
|
4Eh |
WORD |
segment address of ??? |
|
50h |
WORD |
debugging flags 3 (see #01472) |
|
52h |
DWORD |
old INT 21h |
|
56h |
DWORD |
pointer to 386MAX's EMS (INT 67h) handler |
|
---386MAX v7.00--- |
||
|
5Ah |
DWORD |
KB of extended memory managed by 386MAX |
|
5Eh |
DWORD |
bytes of extended memory (EXT= parameter) |
|
62h |
4 BYTEs |
??? |