Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
en:docs:kernel:doskrnl [2024/05/24 02:01] – prokushev | en:docs:kernel:doskrnl [2024/05/24 02:56] – prokushev | ||
---|---|---|---|
Line 31: | Line 31: | ||
| 26 | 1 | Current drive (1-A, 2-B, 3-C, ...)| | | 26 | 1 | Current drive (1-A, 2-B, 3-C, ...)| | ||
| 27 | 1 | Boot drive (1-A, 2-B, 3-C, ...) | | | 27 | 1 | Boot drive (1-A, 2-B, 3-C, ...) | | ||
- | | ???? | ??? | ???? | | + | | 28 | 1 | Last drive (1-A, 2-B, 3-C, ...) | |
+ | | ??? | ??? | ??? | | ||
DEVICES is ASCIIZ string with list of DOS devices to be loaded divided by 0AH | DEVICES is ASCIIZ string with list of DOS devices to be loaded divided by 0AH | ||
Line 37: | Line 38: | ||
SHELL is ASCIIZ string. | SHELL is ASCIIZ string. | ||
- | SHELL arguments is ASCIIZ string (first byte is as string length, string ends with 0dh) | + | SHELL arguments is ASCIIZ string (first byte is a string length, string ends with 0dh) |
VDD is linked list of structures: | VDD is linked list of structures: | ||
- | VDDs linked list in standard DOS Device drivers format. Entry can be placed in HMA, so need to be sure A20 enabled for such entries. | + | VDDs linked list in standard DOS Device drivers format. Entry can be placed in HMA, so need to be sure A20 enabled for such entries. |
^ offset ^ Size ^ Description ^ | ^ offset ^ Size ^ Description ^ |