From b8e750c9c53634d92a491fc013b91d9c363e7f4c Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:15:16 +0200 Subject: [PATCH 1/9] glossary: fix IBM spelling --- source/Glossary/IBM.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/source/Glossary/IBM.txt b/source/Glossary/IBM.txt index 3e512aae..e4f46485 100644 --- a/source/Glossary/IBM.txt +++ b/source/Glossary/IBM.txt @@ -1,4 +1,4 @@ IBM - (International Busiuness Machines) A hardware, software and other service + (International Business Machines) A hardware, software and other service technology company founded in 1911. From 15e1071f245b4fbdcf579517de9efb2ca75f3c32 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:16:53 +0200 Subject: [PATCH 2/9] 21.59: some info on what functions return errors, FreeDOS --- ...000 DOS 30 GET EXTENDED ERROR INFORMATION.txt | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2159BX0000 DOS 30 GET EXTENDED ERROR INFORMATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2159BX0000 DOS 30 GET EXTENDED ERROR INFORMATION.txt index e662bc01..cd822c1b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2159BX0000 DOS 30 GET EXTENDED ERROR INFORMATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2159BX0000 DOS 30 GET EXTENDED ERROR INFORMATION.txt @@ -36,14 +36,14 @@ Values for DOS extended error code: 09h (9) memory block address invalid 0Ah (10) environment invalid (usually >32 KiB in length) 0Bh (11) format invalid (AH=4Bh) - 0Ch (12) access code invalid - 0Dh (13) data invalid + 0Ch (12) access code invalid (AH=3Dh,6Ch) + 0Dh (13) data invalid (AH=44h,57h,6Ch,69h) 0Eh (14) reserved 0Eh (14) (PTS-DOS 6.51+, S/DOS 1.0+) fixup overflow 0Fh (15) invalid drive - 10h (16) attempted to remove current directory + 10h (16) attempted to remove current directory (AH=3Ah) 11h (17) not same device (AH=56h) - 12h (18) no more files + 12h (18) no more files (AH=4Eh,4Fh) ---DOS 3.0+ (INT 24 errors)--- 13h (19) disk write-protected 14h (20) unknown unit @@ -54,19 +54,19 @@ Values for DOS extended error code: 19h (25) seek error 1Ah (26) unknown media type (non-DOS disk) 1Bh (27) sector not found - 1Ch (28) printer out of paper + 1Ch (28) printer out of paper (internally used as disk full by FreeDOS) 1Dh (29) write fault 1Eh (30) read fault 1Fh (31) general failure 20h (32) sharing violation 21h (33) lock violation - 22h (34) disk change invalid (ES:DI -> media ID structure)(see #01681) + 22h (34) disk change invalid (ES:DI -> media ID structure) (see #01681) 23h (35) FCB unavailable 23h (35) (PTS-DOS 6.51+, S/DOS 1.0+) bad FAT - 24h (36) sharing buffer overflow + 24h (36) sharing buffer overflow (FreeDOS: DE_DEADLOCK) 25h (37) (DOS 4.0+) code page mismatch 26h (38) (DOS 4.0+) cannot complete file operation (EOF / out of input) - 27h (39) (DOS 4.0+) insufficient disk space + 27h (39) (DOS 4.0+) insufficient disk space (FreeDOS: DE_LOCK) 28h-31h reserved ---OEM network errors (INT 24)--- 32h (50) network request not supported From 91f18d648988ecdbd5358259e56733496870a8dc Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:18:13 +0200 Subject: [PATCH 3/9] 21.5A: add note on buffer written and expand MS-DOS v5/v6 bug --- .../INT 215A DOS 30 CREATE TEMPORARY FILE.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215A DOS 30 CREATE TEMPORARY FILE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215A DOS 30 CREATE TEMPORARY FILE.txt index 2b749234..bce6233e 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215A DOS 30 CREATE TEMPORARY FILE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215A DOS 30 CREATE TEMPORARY FILE.txt @@ -22,6 +22,7 @@ Notes: under the FlashTek X-32 DOS extender, the path pointer is in DS:EDX MS-DOS 5.0 and DR DOS 3.41/5.0 will insert a missing trailing backslash before appending the generated filename, but due to this, an empty string results in a file in the root directory + the buffer may be already written even if this call returns an error BUGS: COMPAQ DOS 3.31 hangs if the pathname is at XXXXh:0000h; it apparently wraps around to the end of the segment MS-DOS 5.00 revisions A and B and PC-DOS 5.00 revision A reportedly @@ -29,6 +30,13 @@ BUGS: COMPAQ DOS 3.31 hangs if the pathname is at XXXXh:0000h; it apparently root directory is full (no free directory entries) Mark Incley reports that this function hangs in MS-DOS 6.2x if the name includes two consecutive path - separators (e.g. C:\\ ) + separators (e.g. "C:\\"). this was observed on MS-DOS v5 as well, + but not on lDOS (based on MS-DOS v4.01). lDOS treats this name + as a UNC path but returns immediately (with an error). + the MS-DOS v5 bug is due to looping on the internal error 5 if the + extended error code (see offset 04h in #01690) is not equal to 41h + (network access denied) or 53h (fail on INT 24). if no redirector + handles the UNC, the INT 2F/AX=1118h call returns error 01h which + causes DOS to loop infinitely. SeeAlso: AH=3Ch,AH=5Bh - + From 5653d53500b3e50ab04c9b80016b53595ec4beca Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:19:24 +0200 Subject: [PATCH 4/9] 2F.1118: refer to 21.5A bug in MS-DOS v5/v6 --- ...1118 NETWORK REDIRECTOR CREATETRUNCATE FILE WITHOUT CDS.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/source/Interrupt List/INT 2F Multiplex/Networking/INT 2F1118 NETWORK REDIRECTOR CREATETRUNCATE FILE WITHOUT CDS.txt b/source/Interrupt List/INT 2F Multiplex/Networking/INT 2F1118 NETWORK REDIRECTOR CREATETRUNCATE FILE WITHOUT CDS.txt index be0fec81..6e5f0bd0 100644 --- a/source/Interrupt List/INT 2F Multiplex/Networking/INT 2F1118 NETWORK REDIRECTOR CREATETRUNCATE FILE WITHOUT CDS.txt +++ b/source/Interrupt List/INT 2F Multiplex/Networking/INT 2F1118 NETWORK REDIRECTOR CREATETRUNCATE FILE WITHOUT CDS.txt @@ -17,5 +17,8 @@ Return: ??? STACK unchanged Notes: this function is called by the DOS 3.1+ kernel when creating a file on a drive for which the SDA CDS pointer has offset FFFFh +BUGS: called by INT 21/AH=5Ah if two consecutive backslashes are specified + (eg "A:\\"), and MS-DOS v5 and v6 will loop infinitely if this + call returns the default error code 01h. SeeAlso: AX=1106h,AX=1116h,AX=1117h,AX=112Eh,INT 21/AH=60h From cb6067017d768bf5c7916b9cbc098156a29d2e25 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:21:13 +0200 Subject: [PATCH 5/9] add sort-as IDs to 21.4402,.4403,.4404,.4405 Generated using IntList capital-P L command. --- .../INT 214402 10NET v50 10BEUIDOS API.txt | 4 ++-- .../INT 214402 10NET v50 10MEMMGRSYS API.txt | 4 ++-- ...02 ATA Software Programming Interface ATASPI INTERFACE.txt | 2 +- ...402 Advanced SCSI Programming Interface ASPI INTERFACE.txt | 4 ++-- .../INT 214402 CDROM device driver IOCTL INPUT.txt | 4 ++-- .../INT 214402 Compaq AG1024SYS RGDI GET DRIVER LOCATION.txt | 4 ++-- .../INT 214402 Creative Technology CTMMSYSSYS v10001 API.txt | 2 +- .../INT 214402 Creative Technology CTSB2SYS v10101 API.txt | 2 +- ...DOS 2 IOCTL READ FROM CHARACTER DEVICE CONTROL CHANNEL.txt | 4 ++-- .../INT 214402 DRFAT32SYS device driver IOCTL INPUT.txt | 4 ++-- .../INT 214402 FTPSOFTDOS v31 GET.txt | 4 ++-- .../INT 214402 HIGHUMMSYS v117 IOCTL GET API ADDRESS.txt | 4 ++-- ...14402 IBM SYSTEM 3638 WORKSTATION EMULATION VDISYS GET.txt | 2 +- .../INT 214402 IFSHLPSYS GET ENTRY POINT.txt | 2 +- .../INT 214402 LASTBYTESYS v119 IOCTL GET TABLE.txt | 2 +- ...2 MSDOS 70 CONFIG device GET CONFIGURATION INFORMATION.txt | 2 +- ...icrosoft EMM386EXE v445 GET MEMORY MANAGER INFORMATION.txt | 2 +- ...iver Interface Specification NDIS 201 PROTOCOL MANAGER.txt | 4 ++-- .../INT 214402 Novell DOS 7 EMM386EXE GET STATE RECORD.txt | 2 +- ...14402 PC Tools 9 CPRLOWEXE GET CODE AND DATA ADDRESSES.txt | 2 +- ... PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt | 4 ++-- .../INT 214402 PGS1600DEV IOCTL GET CONFIGURATION INFO.txt | 4 ++-- .../INT 214402 PenDOS PENDEVSYS GET ENTRY POINTS.txt | 2 +- .../INT 214402 Qualitas 386MAX v600 IOCTL INPUT GET STATE.txt | 2 +- ... 214402 Quarterdeck HOOKROMSYS GET HOOKED VECTOR TABLE.txt | 2 +- .../INT 214402 Quarterdeck QEMM386 v5 GET API ENTRY POINT.txt | 4 ++-- ...INT 214402 SMARTDRVSYS v3x only IOCTL GET CACHE STATUS.txt | 4 ++-- .../INT 214402 WORKGRPSYS GET API ENTRY POINT.txt | 4 ++-- .../INT 214403 AI Architects OSx86 API.txt | 2 +- ...an Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt | 4 ++-- .../INT 214403 CDROM device driver IOCTL OUTPUT.txt | 4 ++-- .../INT 214403 Compaq AG1024SYS CPQMGES IOCTL OUTPUT.txt | 4 ++-- .../INT 214403 Compaq AG1024SYS RGDI IOCTL OUTPUT.txt | 4 ++-- ... DOS 2 IOCTL WRITE TO CHARACTER DEVICE CONTROL CHANNEL.txt | 4 ++-- ...14403 DR DOS IDLE IOCTL DYNAMIC IDLE DETECTION CONTROL.txt | 4 ++-- ...3 MSDOS 70 CONFIG device SET CONFIGURATION INFORMATION.txt | 2 +- ... PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt | 4 ++-- .../INT 214403 PGS1600DEV IOCTL SET CONFIGURATION.txt | 4 ++-- .../INT 21 DOS Function Calls/INT 214403 PenDOS PENDEVSYS.txt | 2 +- .../INT 214403 SMARTDRVSYS v3x only IOCTL CACHE CONTROL.txt | 4 ++-- .../INT 214404 COMBIdisk v113 GET DATA RECORD.txt | 4 ++-- ... DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt | 4 ++-- ...T 214404 DBLSPACEBIN v62 IOCTL GET FOR SPECIFIED DRIVE.txt | 4 ++-- ...404 DOS 2 IOCTL READ FROM BLOCK DEVICE CONTROL CHANNEL.txt | 4 ++-- .../INT 214404 DUBLDISKSYS v26 GET INFO.txt | 4 ++-- .../INT 214404 DoubleTools v10 GET.txt | 2 +- .../INT 214404 SFS v100 GET CONFIGURATION INFORMATION.txt | 4 ++-- ...tacker GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER.txt | 4 ++-- .../INT 214404 Stacker GET STACVOL FILE SECTORS.txt | 4 ++-- .../INT 214404 xDISK v331 CONFIGURE.txt | 2 +- ...an Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt | 4 ++-- .../INT 214405 COMBIdisk v113 CONTROL COMBIdisk.txt | 4 ++-- ... DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt | 2 +- ...4405 DOS 2 IOCTL WRITE TO BLOCK DEVICE CONTROL CHANNEL.txt | 4 ++-- .../INT 214405 SFS v100 DRIVER CONTROL.txt | 4 ++-- .../INT 214405 SUPERSTOR IOCTL INSTALL CHECK.txt | 2 +- .../INT 21 DOS Function Calls/INT 214405 xDISK v331.txt | 2 +- .../LAN Manager/INT 214402 LAN Manager TCPDRVDOS API.txt | 2 +- 58 files changed, 94 insertions(+), 94 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10BEUIDOS API.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10BEUIDOS API.txt index 6679accd..0d7f5503 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10BEUIDOS API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10BEUIDOS API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-21440210NET10BEUI Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -22,4 +22,4 @@ Offset Size Description (Table 01495) 04h DWORD pointer to buffer for ??? 08h 4 BYTEs ??? 0Ch WORD transfer size - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10MEMMGRSYS API.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10MEMMGRSYS API.txt index a1085445..7e92427e 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10MEMMGRSYS API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 10NET v50 10MEMMGRSYS API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-21440210NET Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -42,4 +42,4 @@ Call 10NET 10MEMMGR.SYS entry point with: Return: CF set AX = 0000h BL = 01h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 ATA Software Programming Interface ATASPI INTERFACE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 ATA Software Programming Interface ATASPI INTERFACE.txt index c634e108..7f9557e0 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 ATA Software Programming Interface ATASPI INTERFACE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 ATA Software Programming Interface ATASPI INTERFACE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402ATASPI Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Advanced SCSI Programming Interface ASPI INTERFACE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Advanced SCSI Programming Interface ASPI INTERFACE.txt index 5734ee99..06bf17d4 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Advanced SCSI Programming Interface ASPI INTERFACE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Advanced SCSI Programming Interface ASPI INTERFACE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402ASPI Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -304,4 +304,4 @@ Offset Size Description (Table 90011) 02h WORD offset to "interrupt handler" procedure 04h 12 BYTEs reserved (0) SeeAlso: #90010,#01454 - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 CDROM device driver IOCTL INPUT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 CDROM device driver IOCTL INPUT.txt index b1ede80f..7abe7b90 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 CDROM device driver IOCTL INPUT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 CDROM device driver IOCTL INPUT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402CD-ROM Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -151,4 +151,4 @@ Bit(s) Description (Table 01450) 10 audio is playing 11 no disk in drive 12 supports R-W subchannels - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Compaq AG1024SYS RGDI GET DRIVER LOCATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Compaq AG1024SYS RGDI GET DRIVER LOCATION.txt index a7b56601..4f96f037 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Compaq AG1024SYS RGDI GET DRIVER LOCATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Compaq AG1024SYS RGDI GET DRIVER LOCATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402Compaq Category: V video Flag: n/a ---------------------------------------------------------------------------- @@ -21,4 +21,4 @@ Offset Size Description (Table 01498) 00h WORD signature 55AAh 02h WORD segment of ??? 04h WORD segment of device driver's code - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTMMSYSSYS v10001 API.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTMMSYSSYS v10001 API.txt index 82dbd32d..54dc0122 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTMMSYSSYS v10001 API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTMMSYSSYS v10001 API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402Creative Category: s sound/speech Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTSB2SYS v10101 API.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTSB2SYS v10101 API.txt index b2cee58a..b76efc8a 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTSB2SYS v10101 API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Creative Technology CTSB2SYS v10101 API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402Creative Category: s sound/speech Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DOS 2 IOCTL READ FROM CHARACTER DEVICE CONTROL CHANNEL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DOS 2 IOCTL READ FROM CHARACTER DEVICE CONTROL CHANNEL.txt index a4e7b093..63be1354 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DOS 2 IOCTL READ FROM CHARACTER DEVICE CONTROL CHANNEL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DOS 2 IOCTL READ FROM CHARACTER DEVICE CONTROL CHANNEL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402++ Category: D DOS kernel Flag: n/a ---------------------------------------------------------------------------- @@ -17,4 +17,4 @@ Notes: format of data is driver-specific (also see separate entries below for some specific cases) this function was not supported by Digital Research's DOS Plus SeeAlso: AX=4400h,AX=4403h"DOS",AX=4404h"DOS",INT 2F/AX=122Bh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DRFAT32SYS device driver IOCTL INPUT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DRFAT32SYS device driver IOCTL INPUT.txt index f3ca4b62..d7b1088a 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DRFAT32SYS device driver IOCTL INPUT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 DRFAT32SYS device driver IOCTL INPUT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402DRFAT32 Category: - reserved (and not otherwise classified) Flag: n/a ---------------------------------------------------------------------------- @@ -102,4 +102,4 @@ Bit(s) Description (Table 04112) 1 Save Guard enabled (blocks any further writes after a fault) 0 volume may have dirty sectors (set after write operations) SeeAlso: #04109,#04111 - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 FTPSOFTDOS v31 GET.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 FTPSOFTDOS v31 GET.txt index 5146b387..f8ceff63 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 FTPSOFTDOS v31 GET.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 FTPSOFTDOS v31 GET.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402FTPSOFT Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -30,4 +30,4 @@ Offset Size Description (Table 01499) Notes: the addresses in the new dispatch table are copied into an internal jump table which may be reset by calling the function pointed at by offset 12h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 HIGHUMMSYS v117 IOCTL GET API ADDRESS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 HIGHUMMSYS v117 IOCTL GET API ADDRESS.txt index 9e87bf26..d29fedf0 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 HIGHUMMSYS v117 IOCTL GET API ADDRESS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 HIGHUMMSYS v117 IOCTL GET API ADDRESS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402HIGHUMM Category: m memory management Flag: n/a ---------------------------------------------------------------------------- @@ -71,4 +71,4 @@ Return: AX = status code B2h invalid segment number Notes: only functions 00h and 01h are always available; the remaining functions are only enabled if the proper commandline switch is given - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IBM SYSTEM 3638 WORKSTATION EMULATION VDISYS GET.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IBM SYSTEM 3638 WORKSTATION EMULATION VDISYS GET.txt index 00845ee3..3f286f0f 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IBM SYSTEM 3638 WORKSTATION EMULATION VDISYS GET.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IBM SYSTEM 3638 WORKSTATION EMULATION VDISYS GET.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402VDI Category: I IBM workstation/terminal emulators Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IFSHLPSYS GET ENTRY POINT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IFSHLPSYS GET ENTRY POINT.txt index fa0c71a4..491a1bc4 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IFSHLPSYS GET ENTRY POINT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 IFSHLPSYS GET ENTRY POINT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402IFSHLP Category: - reserved (and not otherwise classified) Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 LASTBYTESYS v119 IOCTL GET TABLE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 LASTBYTESYS v119 IOCTL GET TABLE.txt index aae8eae5..482cd2de 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 LASTBYTESYS v119 IOCTL GET TABLE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 LASTBYTESYS v119 IOCTL GET TABLE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402LASTBYTE Category: m memory management Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 MSDOS 70 CONFIG device GET CONFIGURATION INFORMATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 MSDOS 70 CONFIG device GET CONFIGURATION INFORMATION.txt index 87ae65bc..642dab33 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 MSDOS 70 CONFIG device GET CONFIGURATION INFORMATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 MSDOS 70 CONFIG device GET CONFIGURATION INFORMATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402CONFIG Category: D DOS kernel Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Microsoft EMM386EXE v445 GET MEMORY MANAGER INFORMATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Microsoft EMM386EXE v445 GET MEMORY MANAGER INFORMATION.txt index 874df8b1..f35a3b2e 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Microsoft EMM386EXE v445 GET MEMORY MANAGER INFORMATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Microsoft EMM386EXE v445 GET MEMORY MANAGER INFORMATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402MicrosoftEMM386 Category: m memory management Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Network Driver Interface Specification NDIS 201 PROTOCOL MANAGER.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Network Driver Interface Specification NDIS 201 PROTOCOL MANAGER.txt index b6d77797..b565c5c2 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Network Driver Interface Specification NDIS 201 PROTOCOL MANAGER.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Network Driver Interface Specification NDIS 201 PROTOCOL MANAGER.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402NDIS Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -319,4 +319,4 @@ Bit(s) Description (Table 01443) 2 promiscuous 3 all source routing 4-15 reserved, must be zero - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Novell DOS 7 EMM386EXE GET STATE RECORD.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Novell DOS 7 EMM386EXE GET STATE RECORD.txt index a2f748c2..c3aecd86 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Novell DOS 7 EMM386EXE GET STATE RECORD.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Novell DOS 7 EMM386EXE GET STATE RECORD.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402NovellDOSEMM386 Category: m memory management Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PC Tools 9 CPRLOWEXE GET CODE AND DATA ADDRESSES.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PC Tools 9 CPRLOWEXE GET CODE AND DATA ADDRESSES.txt index 9ba16fcf..a9fb1186 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PC Tools 9 CPRLOWEXE GET CODE AND DATA ADDRESSES.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PC Tools 9 CPRLOWEXE GET CODE AND DATA ADDRESSES.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402PCTools Category: y security Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt index 7f9bff3c..2ac0037b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402PC/TCP Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -21,4 +21,4 @@ Notes: there are a total of 378h bytes of configuration data for IPCUST.SYS of IPCUST.SYS for backward compatibility with other software which must read the PC/TCP configuration SeeAlso: AH=3Fh"IPCUST",AH=40h"IPCUST",AX=4403h"IPCUST" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PGS1600DEV IOCTL GET CONFIGURATION INFO.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PGS1600DEV IOCTL GET CONFIGURATION INFO.txt index 39ccb38f..636bedcd 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PGS1600DEV IOCTL GET CONFIGURATION INFO.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PGS1600DEV IOCTL GET CONFIGURATION INFO.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402PGS Category: V video Flag: n/a ---------------------------------------------------------------------------- @@ -40,4 +40,4 @@ Offset Size Description (Table 01484) 12h WORD vertical dots per inch 14h WORD graphics buffer bits per pixel 16h WORD monitor bits per pixel - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PenDOS PENDEVSYS GET ENTRY POINTS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PenDOS PENDEVSYS GET ENTRY POINTS.txt index b88f6ba9..01458f00 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PenDOS PENDEVSYS GET ENTRY POINTS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 PenDOS PENDEVSYS GET ENTRY POINTS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402PenDOS Category: n non-traditional input devices Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Qualitas 386MAX v600 IOCTL INPUT GET STATE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Qualitas 386MAX v600 IOCTL INPUT GET STATE.txt index d253527f..dee00384 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Qualitas 386MAX v600 IOCTL INPUT GET STATE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Qualitas 386MAX v600 IOCTL INPUT GET STATE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402386MAX Category: m memory management Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck HOOKROMSYS GET HOOKED VECTOR TABLE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck HOOKROMSYS GET HOOKED VECTOR TABLE.txt index e335b812..ba01a952 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck HOOKROMSYS GET HOOKED VECTOR TABLE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck HOOKROMSYS GET HOOKED VECTOR TABLE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402HOOKROM Category: Q DESQview/TopView and Quarterdeck programs Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck QEMM386 v5 GET API ENTRY POINT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck QEMM386 v5 GET API ENTRY POINT.txt index df662822..e8d8d161 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck QEMM386 v5 GET API ENTRY POINT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 Quarterdeck QEMM386 v5 GET API ENTRY POINT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402QEMM386 Category: m memory management Flag: n/a ---------------------------------------------------------------------------- @@ -17,4 +17,4 @@ Notes: Quarterdeck recently (June 1993) documented this function, but the documentation incorrectly states that it is only available for QEMM 6+ SeeAlso: AX=4402h"HOOKROM",INT 2F/AX=D201h/BX=5145h,INT 67/AH=3Fh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 SMARTDRVSYS v3x only IOCTL GET CACHE STATUS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 SMARTDRVSYS v3x only IOCTL GET CACHE STATUS.txt index 4266e9e3..d06d3c77 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 SMARTDRVSYS v3x only IOCTL GET CACHE STATUS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 SMARTDRVSYS v3x only IOCTL GET CACHE STATUS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402SMARTDRV Category: c caches/spoolers Flag: n/a ---------------------------------------------------------------------------- @@ -47,4 +47,4 @@ Offset Size Description (Table 01447) 24h WORD original (maximum) cache size in 16K pages 26h WORD minimum cache size in 16K pages 28h DWORD pointer to byte flag to increment for locking cache contents - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 WORKGRPSYS GET API ENTRY POINT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 WORKGRPSYS GET API ENTRY POINT.txt index e13389ef..42bda737 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 WORKGRPSYS GET API ENTRY POINT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214402 WORKGRPSYS GET API ENTRY POINT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402WORKGRP Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -80,4 +80,4 @@ Call WORKGRP functions 07h-09h with: Return: STACK unchanged AX = 0001h DX = 0000h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 AI Architects OSx86 API.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 AI Architects OSx86 API.txt index 2f8e891d..7bda0b32 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 AI Architects OSx86 API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 AI Architects OSx86 API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403OS/x86 Category: E DOS extenders Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt index bb751140..42ef16be 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403Seagate Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -31,4 +31,4 @@ Offset Size Description (Table 01525) 06h WORD segment of command buffer 08h WORD offset of command buffer 0Ah WORD length of command buffer - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 CDROM device driver IOCTL OUTPUT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 CDROM device driver IOCTL OUTPUT.txt index 98975a2d..15b7018b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 CDROM device driver IOCTL OUTPUT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 CDROM device driver IOCTL OUTPUT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403CD-ROM Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -50,4 +50,4 @@ Notes: output channels 0 and 1 are left and right, 2 and 3 are left prime and ---function 04h--- 01h N BYTEs bytes to send directly to the CD-ROM drive without interpretation - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS CPQMGES IOCTL OUTPUT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS CPQMGES IOCTL OUTPUT.txt index 524b5c98..799282f7 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS CPQMGES IOCTL OUTPUT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS CPQMGES IOCTL OUTPUT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403CompaqAG1024 Category: V video Flag: n/a ---------------------------------------------------------------------------- @@ -38,4 +38,4 @@ Offset Size Description (Table 01527) 02h WORD ??? 04h WORD size of data buffer 06h DWORD -> buffer to receive data - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS RGDI IOCTL OUTPUT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS RGDI IOCTL OUTPUT.txt index 030018c1..dab3b598 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS RGDI IOCTL OUTPUT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 Compaq AG1024SYS RGDI IOCTL OUTPUT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403Compaq Category: V video Flag: n/a ---------------------------------------------------------------------------- @@ -26,4 +26,4 @@ Offset Size Description (Table 01528) 0000h get entry points 0001h get ??? 02h DWORD address of buffer for returned data - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DOS 2 IOCTL WRITE TO CHARACTER DEVICE CONTROL CHANNEL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DOS 2 IOCTL WRITE TO CHARACTER DEVICE CONTROL CHANNEL.txt index 5f7cccd5..e587a40f 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DOS 2 IOCTL WRITE TO CHARACTER DEVICE CONTROL CHANNEL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DOS 2 IOCTL WRITE TO CHARACTER DEVICE CONTROL CHANNEL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403++ Category: D DOS kernel Flag: n/a ---------------------------------------------------------------------------- @@ -22,4 +22,4 @@ Notes: format of data is driver-specific this function was not supported by Digital Research's DOS Plus SeeAlso: AX=4400h,AX=4402h"DOS 2+",AX=4405h"DOS",INT 2F/AX=122Bh SeeAlso: INT 2F/AX=D44Dh,INT 2F/AX=D44Fh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DR DOS IDLE IOCTL DYNAMIC IDLE DETECTION CONTROL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DR DOS IDLE IOCTL DYNAMIC IDLE DETECTION CONTROL.txt index c4a70ff5..97cc5393 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DR DOS IDLE IOCTL DYNAMIC IDLE DETECTION CONTROL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 DR DOS IDLE IOCTL DYNAMIC IDLE DETECTION CONTROL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403DR-DOS$IDLE$ Category: - reserved (and not otherwise classified) Flag: n/a ---------------------------------------------------------------------------- @@ -21,4 +21,4 @@ Notes: When the DR DOS IBMBIO.COM detects the presence of the $IDLE$ device Format of DR DOS $IDLE$ IOCTL structure: Offset Size Description (Table 04113) 00h DWORD -> idle state data area (see Table !!! at INT 21/AX=4458h) - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 MSDOS 70 CONFIG device SET CONFIGURATION INFORMATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 MSDOS 70 CONFIG device SET CONFIGURATION INFORMATION.txt index 98858508..f0bf0283 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 MSDOS 70 CONFIG device SET CONFIGURATION INFORMATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 MSDOS 70 CONFIG device SET CONFIGURATION INFORMATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403CONFIG Category: D DOS kernel Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt index 9bc9cb4e..8a8e2e5b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PCTCP IPCUSTSYS RESET CONFIGURATION DATA READ POINTER.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403PC/TCP Category: N network Flag: n/a ---------------------------------------------------------------------------- @@ -21,4 +21,4 @@ Notes: there are a total of 378h bytes of configuration data for IPCUST.SYS of IPCUST.SYS for backward compatibility with other software which must read the PC/TCP configuration SeeAlso: AH=3Fh"IPCUST",AH=40h"IPCUST",AX=4402h"IPCUST" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PGS1600DEV IOCTL SET CONFIGURATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PGS1600DEV IOCTL SET CONFIGURATION.txt index 34c2e921..e29ee51f 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PGS1600DEV IOCTL SET CONFIGURATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PGS1600DEV IOCTL SET CONFIGURATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403PGS Category: V video Flag: n/a ---------------------------------------------------------------------------- @@ -17,4 +17,4 @@ Program: PGS1600.DEV is a device driver for the Cornerstone Technology PG1600 display adapter, which provides a 1600x1200 monochrome display as well as one of two emulations, MDA or CGA. SeeAlso: AX=4402h"PGS1600" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PenDOS PENDEVSYS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PenDOS PENDEVSYS.txt index 790f4cfc..5feaedb1 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PenDOS PENDEVSYS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 PenDOS PENDEVSYS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403PenDOS Category: n non-traditional input devices Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 SMARTDRVSYS v3x only IOCTL CACHE CONTROL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 SMARTDRVSYS v3x only IOCTL CACHE CONTROL.txt index f18bea66..e7f07f12 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 SMARTDRVSYS v3x only IOCTL CACHE CONTROL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214403 SMARTDRVSYS v3x only IOCTL CACHE CONTROL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214403 + Unique ID: 214403-sort-as-214403SMARTDRV Category: c caches/spoolers Flag: n/a ---------------------------------------------------------------------------- @@ -61,4 +61,4 @@ Offset Size Description (Table 01523) ---function 0Dh--- 01h DWORD new address to which to chain on INT 13 Notes: the previous address is not preserved - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 COMBIdisk v113 GET DATA RECORD.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 COMBIdisk v113 GET DATA RECORD.txt index 5b930aec..ecbefc3b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 COMBIdisk v113 GET DATA RECORD.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 COMBIdisk v113 GET DATA RECORD.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404COMBI-disk Category: c caches/spoolers Flag: n/a ---------------------------------------------------------------------------- @@ -46,4 +46,4 @@ Offset Size Description (Table 01535) 2Ch WORD number of sectors read from RAM disk 2Eh WORD number of RAM disk write requests 30h WORD number of sectors written to RAM disk - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt index e2a2d9f3..68b0b902 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404DBLSPACE Category: k file/disk compression Flag: n/a ---------------------------------------------------------------------------- @@ -24,4 +24,4 @@ Offset Size Description (Table 01532) 03h WORD result code (ret) 4F4Bh ("OK") if successful, else unchanged 05h 5 BYTEs padding - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN v62 IOCTL GET FOR SPECIFIED DRIVE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN v62 IOCTL GET FOR SPECIFIED DRIVE.txt index 23fc2465..40009f19 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN v62 IOCTL GET FOR SPECIFIED DRIVE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DBLSPACEBIN v62 IOCTL GET FOR SPECIFIED DRIVE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404DBLSPACE Category: k file/disk compression Flag: n/a ---------------------------------------------------------------------------- @@ -25,4 +25,4 @@ Offset Size Description (Table 01533) 05h DWORD (ret) pointer to 96-byte ??? data 09h DWORD (ret) pointer to ??? data 0Dh 3 BYTEs reserved - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DOS 2 IOCTL READ FROM BLOCK DEVICE CONTROL CHANNEL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DOS 2 IOCTL READ FROM BLOCK DEVICE CONTROL CHANNEL.txt index 6ae52147..b9e6548d 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DOS 2 IOCTL READ FROM BLOCK DEVICE CONTROL CHANNEL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DOS 2 IOCTL READ FROM BLOCK DEVICE CONTROL CHANNEL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404++ Category: D DOS kernel Flag: n/a ---------------------------------------------------------------------------- @@ -16,4 +16,4 @@ Return: CF clear if successful Notes: format of data is driver-specific this function was not supported by Digital Research's DOS Plus SeeAlso: AX=4402h"DOS 2+",AX=4405h"DOS",INT 2F/AX=122Bh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DUBLDISKSYS v26 GET INFO.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DUBLDISKSYS v26 GET INFO.txt index b22e3f08..94dcd106 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DUBLDISKSYS v26 GET INFO.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DUBLDISKSYS v26 GET INFO.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404DUBLDISK Category: k file/disk compression Flag: n/a ---------------------------------------------------------------------------- @@ -47,4 +47,4 @@ Offset Size Description (Table 01531) 05h BYTE first drive number 06h BYTE number of drives 07h ??? - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DoubleTools v10 GET.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DoubleTools v10 GET.txt index 9cd1f927..87a7f930 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DoubleTools v10 GET.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 DoubleTools v10 GET.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404DoubleTools Category: k file/disk compression Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 SFS v100 GET CONFIGURATION INFORMATION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 SFS v100 GET CONFIGURATION INFORMATION.txt index fd5ab8fa..b311bb5c 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 SFS v100 GET CONFIGURATION INFORMATION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 SFS v100 GET CONFIGURATION INFORMATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404SFS Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -39,4 +39,4 @@ Offset Size Description (Table 01536) 0000h BIOS 0001h IDE direct access 0002h SCSI direct access - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER.txt index 23847a64..e0af6000 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404Stacker Category: k file/disk compression Flag: n/a ---------------------------------------------------------------------------- @@ -21,4 +21,4 @@ Notes: in addition to returning the address of the Stacker device driver, this call can be used as an installation check for all versions of Stacker and Stacker Anywhere to avoid the INT 25 call SeeAlso: AX=4408h,AX=440Eh,AH=52h,INT 25/AX=CDCDh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET STACVOL FILE SECTORS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET STACVOL FILE SECTORS.txt index e492998e..c789cf04 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET STACVOL FILE SECTORS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 Stacker GET STACVOL FILE SECTORS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404Stacker Category: k file/disk compression Flag: n/a ---------------------------------------------------------------------------- @@ -18,4 +18,4 @@ Offset Size Description (Table 01529) 02h WORD sector count 04h DWORD number of starting sector 08h DWORD far pointer to Data Buffer - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 xDISK v331 CONFIGURE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 xDISK v331 CONFIGURE.txt index 33daef39..4bff57bf 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 xDISK v331 CONFIGURE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214404 xDISK v331 CONFIGURE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214404 + Unique ID: 214404-sort-as-214404xDISK Category: d disk I/O enhancements Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt index 06b5892e..0978ff73 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 Brian Antoine Seagate ST01 SCSISYS IOCTL EXECUTE COMMANDS.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405Seagate Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -14,4 +14,4 @@ Return: CF clear if successful CF set on error AX = error code (01h,05h,06h,0Dh) (see #01680 at AH=59h/BX=0000h) SeeAlso: AX=4403h"ST-01" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 COMBIdisk v113 CONTROL COMBIdisk.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 COMBIdisk v113 CONTROL COMBIdisk.txt index b38e1e27..c2bcd00a 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 COMBIdisk v113 CONTROL COMBIdisk.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 COMBIdisk v113 CONTROL COMBIdisk.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405COMBI-disk Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -65,4 +65,4 @@ Offset Size Description (Table 01541) 05h BYTE bitmask of dirty sectors in block 06h BYTE last error returned by BIOS 07h BYTE number of errors - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt index 669d36a5..98952e46 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DBLSPACEBIN IOCTL FLUSH OR INVALIDATE INTERNAL CACHES.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405DBLSPACE Category: k file/disk compression Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DOS 2 IOCTL WRITE TO BLOCK DEVICE CONTROL CHANNEL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DOS 2 IOCTL WRITE TO BLOCK DEVICE CONTROL CHANNEL.txt index 2cabb21f..e12e9843 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DOS 2 IOCTL WRITE TO BLOCK DEVICE CONTROL CHANNEL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 DOS 2 IOCTL WRITE TO BLOCK DEVICE CONTROL CHANNEL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405++ Category: D DOS kernel Flag: n/a ---------------------------------------------------------------------------- @@ -16,4 +16,4 @@ Return: CF clear if successful Notes: format of data is driver-specific this function was not supported by Digital Research's DOS Plus SeeAlso: AX=4403h"DOS",AX=4404h"DOS",INT 2F/AX=122Bh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SFS v100 DRIVER CONTROL.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SFS v100 DRIVER CONTROL.txt index f805f409..98122311 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SFS v100 DRIVER CONTROL.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SFS v100 DRIVER CONTROL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405SFS Category: d disk I/O enhancements Flag: n/a ---------------------------------------------------------------------------- @@ -83,4 +83,4 @@ Bit(s) Description (Table 01544) 11-8 SCSI host number 7-4 SCSI target ID 3-0 SCSI logical unit number - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SUPERSTOR IOCTL INSTALL CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SUPERSTOR IOCTL INSTALL CHECK.txt index 60f673e2..fb390826 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SUPERSTOR IOCTL INSTALL CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 SUPERSTOR IOCTL INSTALL CHECK.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405SUPERSTOR Category: - reserved (and not otherwise classified) Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 xDISK v331.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 xDISK v331.txt index d97555e4..a395b4ae 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 xDISK v331.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214405 xDISK v331.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214405 + Unique ID: 214405-sort-as-214405xDISK Category: d disk I/O enhancements Flag: U undocumented function ---------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/LAN Manager/INT 214402 LAN Manager TCPDRVDOS API.txt b/source/Interrupt List/INT 21 DOS Function Calls/LAN Manager/INT 214402 LAN Manager TCPDRVDOS API.txt index e444fdc6..be4497ec 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/LAN Manager/INT 214402 LAN Manager TCPDRVDOS API.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/LAN Manager/INT 214402 LAN Manager TCPDRVDOS API.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 214402 + Unique ID: 214402-sort-as-214402LANManager Category: N network Flag: U undocumented function ---------------------------------------------------------------------------- From 4cf17db5b06ed8a69b8c1bc5d5d4a4d8eae0c542 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:30:51 +0200 Subject: [PATCH 6/9] add sort-as IDs to some COMTROL interrupts --- ...L HOSTESS iISA DEBUGGER CHANGE FIRMWARE DEBUGGING PORT.txt | 4 ++-- ...OL HOSTESS iISA DEBUGGER GET CONFIGURATION INFORMATION.txt | 4 ++-- ...STESS iISA DEBUGGER ENTEREXIT EXTENDED ADDRESSING MODE.txt | 4 ++-- ...TESS iISA DEBUGGER INVOKE REMOTE TURBO DEBUGGER KERNEL.txt | 4 ++-- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 COMTROL HOSTESS iISA DEBUGGER CHANGE FIRMWARE DEBUGGING PORT.txt b/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 COMTROL HOSTESS iISA DEBUGGER CHANGE FIRMWARE DEBUGGING PORT.txt index a00c64dd..f6927a1c 100644 --- a/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 COMTROL HOSTESS iISA DEBUGGER CHANGE FIRMWARE DEBUGGING PORT.txt +++ b/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 COMTROL HOSTESS iISA DEBUGGER CHANGE FIRMWARE DEBUGGING PORT.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 22 + Unique ID: 22-sort-as-22COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 22 - COMTROL HOSTESS i/ISA DEBUGGER - CHANGE FIRMWARE DEBUGGING PORT AL = new firmware debugging port Return: ??? SeeAlso: INT 21"COMTROL",INT 23"COMTROL" - + diff --git a/source/Interrupt List/INT 23 DOS 1 CONTROLCCONTROLBREAK HANDLER/INT 23 COMTROL HOSTESS iISA DEBUGGER GET CONFIGURATION INFORMATION.txt b/source/Interrupt List/INT 23 DOS 1 CONTROLCCONTROLBREAK HANDLER/INT 23 COMTROL HOSTESS iISA DEBUGGER GET CONFIGURATION INFORMATION.txt index ed52b059..bde50f96 100644 --- a/source/Interrupt List/INT 23 DOS 1 CONTROLCCONTROLBREAK HANDLER/INT 23 COMTROL HOSTESS iISA DEBUGGER GET CONFIGURATION INFORMATION.txt +++ b/source/Interrupt List/INT 23 DOS 1 CONTROLCCONTROLBREAK HANDLER/INT 23 COMTROL HOSTESS iISA DEBUGGER GET CONFIGURATION INFORMATION.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 23 + Unique ID: 23-sort-as-23COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -13,4 +13,4 @@ INT 23 - COMTROL HOSTESS i/ISA DEBUGGER - GET CONFIGURATION INFORMATION 02h get SCC port map Return: BX:AX = SCC port map SeeAlso: INT 22"COMTROL",INT 26"COMTROL" - + diff --git a/source/Interrupt List/INT 26 DOS 1 ABSOLUTE DISK WRITE/INT 26 COMTROL HOSTESS iISA DEBUGGER ENTEREXIT EXTENDED ADDRESSING MODE.txt b/source/Interrupt List/INT 26 DOS 1 ABSOLUTE DISK WRITE/INT 26 COMTROL HOSTESS iISA DEBUGGER ENTEREXIT EXTENDED ADDRESSING MODE.txt index e4e65110..45e806cf 100644 --- a/source/Interrupt List/INT 26 DOS 1 ABSOLUTE DISK WRITE/INT 26 COMTROL HOSTESS iISA DEBUGGER ENTEREXIT EXTENDED ADDRESSING MODE.txt +++ b/source/Interrupt List/INT 26 DOS 1 ABSOLUTE DISK WRITE/INT 26 COMTROL HOSTESS iISA DEBUGGER ENTEREXIT EXTENDED ADDRESSING MODE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 26 + Unique ID: 26-sort-as-26COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 26 - COMTROL HOSTESS i/ISA DEBUGGER - ENTER/EXIT EXTENDED ADDRESSING MODE ??? Return: ??? SeeAlso: INT 23"COMTROL",INT 27"COMTROL" - + diff --git a/source/Interrupt List/INT 27 DOS 1 TERMINATE AND STAY RESIDENT/INT 27 COMTROL HOSTESS iISA DEBUGGER INVOKE REMOTE TURBO DEBUGGER KERNEL.txt b/source/Interrupt List/INT 27 DOS 1 TERMINATE AND STAY RESIDENT/INT 27 COMTROL HOSTESS iISA DEBUGGER INVOKE REMOTE TURBO DEBUGGER KERNEL.txt index ad052870..9972c717 100644 --- a/source/Interrupt List/INT 27 DOS 1 TERMINATE AND STAY RESIDENT/INT 27 COMTROL HOSTESS iISA DEBUGGER INVOKE REMOTE TURBO DEBUGGER KERNEL.txt +++ b/source/Interrupt List/INT 27 DOS 1 TERMINATE AND STAY RESIDENT/INT 27 COMTROL HOSTESS iISA DEBUGGER INVOKE REMOTE TURBO DEBUGGER KERNEL.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 27 + Unique ID: 27-sort-as-27COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -10,4 +10,4 @@ Return: ??? Desc: invoke a copy of the remote Turbo Debugger kernel on the Hostess i controller SeeAlso: INT 20"COMTROL",INT 26"COMTROL" - + From 23c72b2de010ab133b0a016129bf1a4ccd312185 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:47:31 +0200 Subject: [PATCH 7/9] add sort-as IDs to COMTROL and Minix INT 20 --- ...COMTROL HOSTESS iISA DEBUGGER INVOKE FIRMWARE DEBUGGER.txt | 4 ++-- .../INT 20 Minix SENDRECEIVE MESSAGE.txt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 COMTROL HOSTESS iISA DEBUGGER INVOKE FIRMWARE DEBUGGER.txt b/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 COMTROL HOSTESS iISA DEBUGGER INVOKE FIRMWARE DEBUGGER.txt index 0a889e7c..dd43ec71 100644 --- a/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 COMTROL HOSTESS iISA DEBUGGER INVOKE FIRMWARE DEBUGGER.txt +++ b/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 COMTROL HOSTESS iISA DEBUGGER INVOKE FIRMWARE DEBUGGER.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 20 + Unique ID: 20-sort-as-20COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 20 - COMTROL HOSTESS i/ISA DEBUGGER - INVOKE FIRMWARE DEBUGGER ??? Return: ??? SeeAlso: INT 21"COMTROL" - + diff --git a/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 Minix SENDRECEIVE MESSAGE.txt b/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 Minix SENDRECEIVE MESSAGE.txt index c62a575d..2a32bb6c 100644 --- a/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 Minix SENDRECEIVE MESSAGE.txt +++ b/source/Interrupt List/INT 20 DOS 1 TERMINATE PROGRAM/INT 20 Minix SENDRECEIVE MESSAGE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 20 + Unique ID: 20-sort-as-20Minix Category: O other operating systems Flag: n/a ---------------------------------------------------------------------------- @@ -12,4 +12,4 @@ Program: Minix is a Version 7 Unix-compatible operating system by Andrew Tanenbaum Notes: the message contains the system call number (numbered as in V7 Unix(tm)) and the call parameters - + From 227ed25e473a1c23882d90081ebbd38a547ca690 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:48:24 +0200 Subject: [PATCH 8/9] update INT 22 with more details --- .../INT 22 DOS 1 PROGRAM TERMINATION ADDRESS.txt | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS.txt b/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS.txt index f0872d8c..b25d7b56 100644 --- a/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS.txt +++ b/source/Interrupt List/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS/INT 22 DOS 1 PROGRAM TERMINATION ADDRESS.txt @@ -8,9 +8,17 @@ INT 22 - DOS 1+ - PROGRAM TERMINATION ADDRESS Desc: this vector specifies the address of the routine which is to be given control after a program is terminated; it should never be called directly, since it does not point at an interrupt handler -Notes: this vector is restored from the DWORD at offset 0Ah in the PSP during - termination, and then a FAR JMP is performed to the address in INT 22 +Notes: this vector is restored during termination from the "Parent Return + Address", the DWORD at offset 0Ah in the PSP (see #01378) and then + the INT 22 vector is patched into the CS:IP of the parent's user + stack frame (stack frame found from offset 2Eh in the parent PSP, + parent PSP found from offset 16h in the child PSP). normally points at the instruction immediately following INT 21/AH=4Bh call which loaded the current program -SeeAlso: INT 20,INT 21/AH=00h,INT 21/AH=31h,INT 21/AH=4Ch - + DOS should return to this address with CF=0, IF=1, DF=0, TF=0. the + CF clear indicates to the INT 21/AH=4Bh caller that EXEC did succeed + lDOS programs may patch the Parent Return Address (usually along the + parent) of a process to return to some other address + processes that are patched to be self-parented should also update the + PRA in order to return into their own code +SeeAlso: INT 20,INT 21/AH=00h,INT 21/AH=31h,INT 21/AH=4Ch,INT 27 From 6dcae7284bb20435d6bd9c351772195c12ccf940 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Sun, 26 Apr 2026 00:58:34 +0200 Subject: [PATCH 9/9] add INT 21 base entry, add sort-as ID to INT 21 COMTROL --- ...GER GET SEGMENT FOR CONTROL PROGRAM USE.txt | 4 ++-- .../INT 21 DOS FUNCTION CALLS.txt | 18 ++++++++++++++++++ 2 files changed, 20 insertions(+), 2 deletions(-) create mode 100644 source/Interrupt List/INT 21 DOS Function Calls/INT 21 DOS FUNCTION CALLS.txt diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 21 COMTROL HOSTESS iISA DEBUGGER GET SEGMENT FOR CONTROL PROGRAM USE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 21 COMTROL HOSTESS iISA DEBUGGER GET SEGMENT FOR CONTROL PROGRAM USE.txt index 04307433..c18d631f 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 21 COMTROL HOSTESS iISA DEBUGGER GET SEGMENT FOR CONTROL PROGRAM USE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 21 COMTROL HOSTESS iISA DEBUGGER GET SEGMENT FOR CONTROL PROGRAM USE.txt @@ -1,5 +1,5 @@ ---------------------------------------------------------------------------- - Unique ID: 21 + Unique ID: 21-sort-as-21--COMTROL Category: G debuggers/debugging tools Flag: n/a ---------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - COMTROL HOSTESS i/ISA DEBUGGER - GET SEGMENT FOR CONTROL PROGRAM USE ??? Return: AX = first segment available for control program use SeeAlso: INT 20"COMTROL",INT 22"COMTROL" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 21 DOS FUNCTION CALLS.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 21 DOS FUNCTION CALLS.txt new file mode 100644 index 00000000..0d2354d5 --- /dev/null +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 21 DOS FUNCTION CALLS.txt @@ -0,0 +1,18 @@ +---------------------------------------------------------------------------- + Unique ID: 21 + Category: D DOS kernel + Flag: n/a +---------------------------------------------------------------------------- + +INT 21 - DOS - FUNCTION CALLS + AH = function +Return: +--- most MS-DOS v2+ functions --- + CF clear if successful + CF set on error + AX = error code (see #01680 at AH=59h/BX=0000h) +--- some MS-DOS v1 functions, functions beyond last supported --- + CF unchanged + AL = 00h on error +Notes: high function numbers like AH=6Ch, AH=71h, AH=73h use the + MS-DOS v1 style error return if they're not supported at all