mirror of
https://github.com/FDOS/kernel.git
synced 2025-07-27 07:44:09 +02:00
Clarified description of 21.63 (country / nlsfunc), 21.71
(long file names) and 21.5d0x (share). The share extensions need both SHARE and kernel extensions, neither are done yet. git-svn-id: https://svn.code.sf.net/p/freedos/svn/kernel/trunk@1344 6ac86273-5f31-0410-b378-82cca8765d1b
This commit is contained in:
parent
c3bd779112
commit
65798a9203
@ -118,11 +118,11 @@ int 21 Description State Ver Status
|
|||||||
5bh Create New File active 3.00 supported
|
5bh Create New File active 3.00 supported
|
||||||
5ch Lock/Unlock File active 3.10 supported
|
5ch Lock/Unlock File active 3.10 supported
|
||||||
5d00h Server Function Call active 3.10 supported
|
5d00h Server Function Call active 3.10 supported
|
||||||
5d01h Commit All Files active 3.10 PLANNED
|
5d01h Commit All Files active 3.10 NOTE 3
|
||||||
5d02h Close File by Name active 3.10 PLANNED
|
5d02h Close File by Name active 3.10 NOTE 3
|
||||||
5d03h Close All Files for Computer active 3.10 PLANNED
|
5d03h Close All Files for Computer active 3.10 NOTE 3
|
||||||
5d04h Close All Files for Process active 3.10 PLANNED
|
5d04h Close All Files for Process active 3.10 NOTE 3
|
||||||
5d05h Get Open File List active 3.10 PLANNED
|
5d05h Get Open File List active 3.10 NOTE 3
|
||||||
5d06h Get Multiple SDA active 4.00 supported
|
5d06h Get Multiple SDA active 4.00 supported
|
||||||
5d07h Get Redirected Printer Mode active 3.10 supported
|
5d07h Get Redirected Printer Mode active 3.10 supported
|
||||||
5d08h Set Redirected Printer Mode active 4.00 supported
|
5d08h Set Redirected Printer Mode active 4.00 supported
|
||||||
@ -170,14 +170,23 @@ int 29: Fast Console Output.
|
|||||||
Supported.
|
Supported.
|
||||||
|
|
||||||
int 2F: DOS Multiplex.
|
int 2F: DOS Multiplex.
|
||||||
Supported (not ALL functions - MOST functions supported)
|
Supported (not ALL functions, but MOST functions supported)
|
||||||
|
|
||||||
Notes:
|
Notes:
|
||||||
|
|
||||||
Note 1 - function 63 Returns error code and lead byte table pointer
|
Note 1 - function 63 Returns error code and lead byte table pointer
|
||||||
DS:SI (function 0). Functions 1 and 2 return error code -1
|
DS:SI (function 0). Functions 1 and 2 return error code -1
|
||||||
(Korean Hangul keyboard input method not supported).
|
(Korean Hangul keyboard input method not supported), but our
|
||||||
|
UNSTABLE kernels can contain more NLSFUNC / COUNTRY support.
|
||||||
|
|
||||||
Note 2 - for LFN support, you can load a separate drive like DOSLFN.
|
Note 2 - for LFN support, you can load a separate driver like DOSLFN.
|
||||||
|
It will hook int 21 and provide long file name functionality.
|
||||||
|
|
||||||
|
Note 3 - planned, but the implementation will be in SHARE. The DOS
|
||||||
|
kernel only calls hooks (via far call) in a table which is
|
||||||
|
right before the SFT (list of lists [4] points to SFT). As
|
||||||
|
long as our SHARE does not support the hooks, they are not
|
||||||
|
supported either, the unused hook table would waste memory.
|
||||||
|
|
||||||
License
|
License
|
||||||
-------
|
-------
|
||||||
|
Loading…
x
Reference in New Issue
Block a user