Format of MultiDOS Plus 4.0 system block |
Offset | Size | Description |
---|---|---|
00h |
WORD |
segment of system control block |
02h |
WORD |
redirection flag set by /NOREDIRECT |
04h |
WORD |
no-INT 10 flag set by /NO10 |
06h |
DWORD |
old INT 10 |
0Ah |
DWORD |
new INT 10 |
0Eh |
DWORD |
pointer to WORD with current TCB offset (see #00456) |
12h |
DWORD |
pointer to WORD with idle task TCB offset |
16h |
DWORD |
pointer to WORD with foreground TCB offset (see #00456) |
1Ah |
DWORD |
pointer to WORD with MultiDOS TCB offset (see #00456) |
1Eh |
WORD |
Task Control Block size |
20h |
WORD |
number of TCBs |
22h |
WORD |
flag: EMS present |
24h |
WORD |
EMS page frame base segment |
26h |
WORD |
16K pages in EMS page frame |
28h |
WORD |
base segment for conventional memory tasks |
2Ah |
WORD |
conventional memory size in paragraphs |
2Ch |
DWORD |
pointer to list of queue pointers |