From 8f5df6e285fee295e37ea1fc1278ecb70462e1d8 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Thu, 16 Apr 2026 23:06:41 +0200 Subject: [PATCH 1/5] fix 21.3F with sort-as IDs --- .../INT 213F BWTCP GET DRIVER INFO.txt | 2 +- .../INT 213F DOS 2 READ READ FROM FILE OR DEVICE.txt | 2 +- .../INT 213F IFSHLPSYS GET ENTRY POINT.txt | 2 +- .../INT 213F PCTCP IPCUSTSYS READ CONFIGURATION DATA.txt | 4 ++-- .../INT 213F Trusted Access NBSYS GET STATE.txt | 4 ++-- ...13F Turbo Debug HARDWARE BREAKPOINTS READ STATUS BLOCK.txt | 4 ++-- .../INT 213F WORKGRPSYS GET ENTRY POINT.txt | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F BWTCP GET DRIVER INFO.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F BWTCP GET DRIVER INFO.txt index d605dfce6..edbec0b0a 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F BWTCP GET DRIVER INFO.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F BWTCP GET DRIVER INFO.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FBW-TCP Category: N network Flag: n/a -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F DOS 2 READ READ FROM FILE OR DEVICE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F DOS 2 READ READ FROM FILE OR DEVICE.txt index 935cacb28..0d5772804 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F DOS 2 READ READ FROM FILE OR DEVICE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F DOS 2 READ READ FROM FILE OR DEVICE.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213F++ Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F IFSHLPSYS GET ENTRY POINT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F IFSHLPSYS GET ENTRY POINT.txt index 3bb2ecc0a..dcff32a1b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F IFSHLPSYS GET ENTRY POINT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F IFSHLPSYS GET ENTRY POINT.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FIFSHLP Category: - reserved (and not otherwise classified) Flag: U undocumented function -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F PCTCP IPCUSTSYS READ CONFIGURATION DATA.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F PCTCP IPCUSTSYS READ CONFIGURATION DATA.txt index 5ed4c5f06..7d0c398ad 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F PCTCP IPCUSTSYS READ CONFIGURATION DATA.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F PCTCP IPCUSTSYS READ CONFIGURATION DATA.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FPC/TCP Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -67,4 +67,4 @@ Offset Size Description (Table 01411) 280h 44 BYTEs ??? 2ACh WORD ??? 2AEh 202 BYTEs ??? - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Trusted Access NBSYS GET STATE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Trusted Access NBSYS GET STATE.txt index b729322d2..dc512ec6b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Trusted Access NBSYS GET STATE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Trusted Access NBSYS GET STATE.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FTrustedAccess Category: y security Flag: n/a -------------------------------------------------------------------------------- @@ -27,4 +27,4 @@ Offset Size Description (Table 01414) bit 2: Ctrl and Alt bit 3: Ctrl-Alt-Del bit 7: all keys (overrides other bits) - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Turbo Debug HARDWARE BREAKPOINTS READ STATUS BLOCK.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Turbo Debug HARDWARE BREAKPOINTS READ STATUS BLOCK.txt index 394e4b31f..7350cef93 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Turbo Debug HARDWARE BREAKPOINTS READ STATUS BLOCK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F Turbo Debug HARDWARE BREAKPOINTS READ STATUS BLOCK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FTurboDebug Category: G debuggers/debugging tools Flag: n/a -------------------------------------------------------------------------------- @@ -88,4 +88,4 @@ Bit(s) Description (Table 01410) 6 above or equal 7 within range 8 outside range - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F WORKGRPSYS GET ENTRY POINT.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F WORKGRPSYS GET ENTRY POINT.txt index 559ed1910..07dcf2fd2 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213F WORKGRPSYS GET ENTRY POINT.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213F WORKGRPSYS GET ENTRY POINT.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213F + Unique ID: 213F-sort-as-213FWORKGRP Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -17,4 +17,4 @@ Program: WORKGRP.SYS is the portion of Microsoft's Workgroup Connection which permits communication with PCs running Windows for Workgroups or LAN Manager SeeAlso: AX=4402h"WORKGRP.SYS",INT 2F/AX=9400h - + From ac0187efa87f8a3bc7f9223e832c9840d0c6c7f6 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Fri, 17 Apr 2026 11:49:04 +0200 Subject: [PATCH 2/5] add a bunch more sort-as IDs to sort more popular functions first Discovered using this scriptlet: for func in $(seq 0 255) do ~/proj/tractest/intlist.pl \ --file ~/proj/list/TheList/INTERRUP.LST \ --file ~/proj/list/TheList/MEMORY.LST \ --file ~/proj/list/TheList/PORTS.LST \ --file ~/proj/list/TheList/FARCALL.LST \ --multi --summary --amount=1 --link 21."$(printf "%02X" $func)" done --- .../INT 2118 DOS 1 NULL FUNCTION FOR CPM COMPATIBILITY.txt | 4 ++-- ...18 U PTSDOS 651 SDOS 10 EXTENDED RENAME FILE USING FCB.txt | 2 +- .../INT 2120 SDOS 10 PTSDOS 651 GET OEM REVISION.txt | 2 +- .../INT 212C DOS 1 GET SYSTEM TIME.txt | 4 ++-- ...p 386DOSExtender Intel Code Builder INSTALLATION CHECK.txt | 4 ++-- .../INT 214E DOS 2 FINDFIRST FIND FIRST MATCHING FILE.txt | 2 +- .../INT 214E WILDUNIXCOM internal INSTALLATION CHECK.txt | 4 ++-- .../INT 215E00 10NET v50 GET MACHINE NAME.txt | 4 ++-- ...T 215E01 10NET v50 GET LOCAL 10NET CONFIGURATION TABLE.txt | 4 ++-- .../INT 215E04 10NET v50 INITIATE PRINT JOB.txt | 4 ++-- .../INT 215E05 10NET v50 TERMINATE PRINT JOB.txt | 4 ++-- ...T v50 GETSET 10NET WORKSTATION PRINTER SETUP STRUCTURE.txt | 4 ++-- .../INT 2169 DR DOS 50 NULL FUNCTION.txt | 4 ++-- .../INT 21 DOS Function Calls/INT 216D Novell DOS 7 NOP.txt | 2 +- .../INT 216D OS2 v1x FAPI DosMkDir2.txt | 2 +- ...an MSDOS 40 PARTITION GETSET FOREGROUND PARTITION SIZE.txt | 2 +- .../INT 212C VIRUS Anti Pode 20 INSTALLATION CHECK.txt | 4 ++-- .../INT 2183 VIRUS SVC INSTALLATION CHECK.txt | 4 ++-- .../INT 2184 VIRUS SVC 50 or SVC 60 INSTALLATION CHECK.txt | 4 ++-- .../INT 2189 VIRUS Vriest INSTALLATION CHECK.txt | 4 ++-- .../INT 2190 VIRUS Carioca INSTALLATION CHECK.txt | 4 ++-- .../INT 21B3 VIRUS Requires INSTALLATION CHECK.txt | 4 ++-- 22 files changed, 38 insertions(+), 38 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 DOS 1 NULL FUNCTION FOR CPM COMPATIBILITY.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 DOS 1 NULL FUNCTION FOR CPM COMPATIBILITY.txt index 7a2d9552f..67ea32820 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 DOS 1 NULL FUNCTION FOR CPM COMPATIBILITY.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 DOS 1 NULL FUNCTION FOR CPM COMPATIBILITY.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2118 + Unique ID: 2118-sort-as-2118++ Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- @@ -10,4 +10,4 @@ Return: AL = 00h Note: corresponds to the CP/M BDOS function "get bit map of logged drives", which is meaningless under MS-DOS SeeAlso: AH=1Dh,AH=1Eh,AH=20h,AX=4459h,INT 60/DI=0513h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 U PTSDOS 651 SDOS 10 EXTENDED RENAME FILE USING FCB.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 U PTSDOS 651 SDOS 10 EXTENDED RENAME FILE USING FCB.txt index eb2f0a7db..c43159c19 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 U PTSDOS 651 SDOS 10 EXTENDED RENAME FILE USING FCB.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2118 U PTSDOS 651 SDOS 10 EXTENDED RENAME FILE USING FCB.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2118 + Unique ID: 2118-sort-as-2118PTS-DOS Category: O other operating systems Flag: n/a -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2120 SDOS 10 PTSDOS 651 GET OEM REVISION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2120 SDOS 10 PTSDOS 651 GET OEM REVISION.txt index 518510adb..78ed45b0b 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2120 SDOS 10 PTSDOS 651 GET OEM REVISION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2120 SDOS 10 PTSDOS 651 GET OEM REVISION.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2120 + Unique ID: 2120-sort-as-2120PTS-DOS Category: O other operating systems Flag: n/a -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 212C DOS 1 GET SYSTEM TIME.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 212C DOS 1 GET SYSTEM TIME.txt index e1b296d04..87cee1468 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 212C DOS 1 GET SYSTEM TIME.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 212C DOS 1 GET SYSTEM TIME.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 212C + Unique ID: 212C-sort-as-212C++ Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- @@ -15,4 +15,4 @@ Note: on most systems, the resolution of the system clock is about 5/100sec, on some systems, DL may always return 00h SeeAlso: AH=2Ah,AH=2Dh,AH=E7h"Novell",INT 1A/AH=00h,INT 1A/AH=02h,INT 1A/AH=FEh SeeAlso: INT 2F/AX=120Dh - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2130 Phar Lap 386DOSExtender Intel Code Builder INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2130 Phar Lap 386DOSExtender Intel Code Builder INSTALLATION CHECK.txt index 15259ec61..d9f7ae41e 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2130 Phar Lap 386DOSExtender Intel Code Builder INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2130 Phar Lap 386DOSExtender Intel Code Builder INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2130 + Unique ID: 2130-sort-as-213000PharLap Category: E DOS extenders Flag: n/a -------------------------------------------------------------------------------- @@ -15,4 +15,4 @@ Return: AL = major DOS version EAX bits 31-16 = 4243h ('BC') if Intel Code Builder installed EDX = address of GDA SeeAlso: AX=2501h,AX=FF00h,INT 2F/AX=F100h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214E DOS 2 FINDFIRST FIND FIRST MATCHING FILE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214E DOS 2 FINDFIRST FIND FIRST MATCHING FILE.txt index d5d1dcdd5..f5786a18a 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214E DOS 2 FINDFIRST FIND FIRST MATCHING FILE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214E DOS 2 FINDFIRST FIND FIRST MATCHING FILE.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 214E + Unique ID: 214E-sort-as-214E++ Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 214E WILDUNIXCOM internal INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 214E WILDUNIXCOM internal INSTALLATION CHECK.txt index 545c49f06..4b10459a0 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 214E WILDUNIXCOM internal INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 214E WILDUNIXCOM internal INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 214E + Unique ID: 214E-sort-as-214EWILDUNIX Category: f file manipulation Flag: n/a -------------------------------------------------------------------------------- @@ -10,4 +10,4 @@ INT 21 - WILDUNIX.COM internal - INSTALLATION CHECK Return: AH = 99h if installed Program: WILDUNIX.COM is a resident Unix-style wildcard expander by Steve Hosgood and Terry Barnaby - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E00 10NET v50 GET MACHINE NAME.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E00 10NET v50 GET MACHINE NAME.txt index e225a97d6..0cb9b2de6 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E00 10NET v50 GET MACHINE NAME.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E00 10NET v50 GET MACHINE NAME.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E00 + Unique ID: 215E00-sort-as-215E00-10NET Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -9,4 +9,4 @@ INT 21 - 10NET v5.0 - GET MACHINE NAME Return: CL = redirector's NetBIOS name number ES:DI -> network node ID SeeAlso: AX=5E01h"10NET" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 10NET v50 GET LOCAL 10NET CONFIGURATION TABLE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 10NET v50 GET LOCAL 10NET CONFIGURATION TABLE.txt index 33d2416ad..d83e9df41 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 10NET v50 GET LOCAL 10NET CONFIGURATION TABLE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 10NET v50 GET LOCAL 10NET CONFIGURATION TABLE.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E01 + Unique ID: 215E01-sort-as-215E01-10NET Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -185,4 +185,4 @@ Bit(s) Description (Table 01697) 4 in monitor get-input routine 5 monitor display timeout 6 sensing for escape key - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E04 10NET v50 INITIATE PRINT JOB.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E04 10NET v50 INITIATE PRINT JOB.txt index 604cb9e72..5e7f172ba 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E04 10NET v50 INITIATE PRINT JOB.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E04 10NET v50 INITIATE PRINT JOB.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E04 + Unique ID: 215E04-sort-as-215E04-10NET Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -45,4 +45,4 @@ Bit(s) Description (Table 01700) 3 rush job (queue at top) 4 overwrite file with zeros before deletion 5 hyperspool if possible - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E05 10NET v50 TERMINATE PRINT JOB.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E05 10NET v50 TERMINATE PRINT JOB.txt index cec0534c9..11a8ba459 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E05 10NET v50 TERMINATE PRINT JOB.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E05 10NET v50 TERMINATE PRINT JOB.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E05 + Unique ID: 215E05-sort-as-215E05-10NET Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -13,4 +13,4 @@ Return: CF clear if successful Note: this call resets the spool termination mode to "truncate" (see AX=5D08h) SeeAlso: AX=5E04h"10NET",AX=5E06h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E06 10NET v50 GETSET 10NET WORKSTATION PRINTER SETUP STRUCTURE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E06 10NET v50 GETSET 10NET WORKSTATION PRINTER SETUP STRUCTURE.txt index f37fc40ad..5a072b8ca 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E06 10NET v50 GETSET 10NET WORKSTATION PRINTER SETUP STRUCTURE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E06 10NET v50 GETSET 10NET WORKSTATION PRINTER SETUP STRUCTURE.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E06 + Unique ID: 215E06-sort-as-215E06-10NET Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -15,4 +15,4 @@ Return: CF clear if successful CF set on error AX = error code (see #01680 at AH=59h/BX=0000h) SeeAlso: AX=5E04h"10NET",AX=5E05h"10NET" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2169 DR DOS 50 NULL FUNCTION.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2169 DR DOS 50 NULL FUNCTION.txt index 1348c751f..03d638526 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2169 DR DOS 50 NULL FUNCTION.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2169 DR DOS 50 NULL FUNCTION.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2169 + Unique ID: 2169-sort-as-2169DRDOS Category: O other operating systems Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - DR DOS 5.0 - NULL FUNCTION AH = 69h Return: AL = 00h SeeAlso: AH=18h - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 216D Novell DOS 7 NOP.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 216D Novell DOS 7 NOP.txt index c65fc4839..0cf0bf1f3 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 216D Novell DOS 7 NOP.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 216D Novell DOS 7 NOP.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 216D + Unique ID: 216D-sort-as-216DDRDOS Category: O other operating systems Flag: U undocumented function -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 216D OS2 v1x FAPI DosMkDir2.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 216D OS2 v1x FAPI DosMkDir2.txt index 6562eae9b..aba255216 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 216D OS2 v1x FAPI DosMkDir2.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 216D OS2 v1x FAPI DosMkDir2.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 216D + Unique ID: 216D-sort-as-216DOS/2 Category: O other operating systems Flag: U undocumented function -------------------------------------------------------------------------------- diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 2183 European MSDOS 40 PARTITION GETSET FOREGROUND PARTITION SIZE.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 2183 European MSDOS 40 PARTITION GETSET FOREGROUND PARTITION SIZE.txt index 0a497cf68..624fc19a3 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 2183 European MSDOS 40 PARTITION GETSET FOREGROUND PARTITION SIZE.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 2183 European MSDOS 40 PARTITION GETSET FOREGROUND PARTITION SIZE.txt @@ -24,4 +24,4 @@ Note: if the partition size is set to 0000h, no partition management is done memory; background processes allocate background memory first, then foreground memory) SeeAlso: AH=48h,AH=4Ah - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 212C VIRUS Anti Pode 20 INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 212C VIRUS Anti Pode 20 INSTALLATION CHECK.txt index 4ac054277..87ba56863 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 212C VIRUS Anti Pode 20 INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 212C VIRUS Anti Pode 20 INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 212C + Unique ID: 212C-sort-as-212CVirus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - VIRUS - "Anti Pode 2.0" - INSTALLATION CHECK AH = 2Ch Return: DL = F2h if resident SeeAlso: AX=1812h"VIRUS",AX=2C2Ch - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2183 VIRUS SVC INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2183 VIRUS SVC INSTALLATION CHECK.txt index e198e87d0..7e87a3178 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2183 VIRUS SVC INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2183 VIRUS SVC INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2183 + Unique ID: 2183-sort-as-2183Virus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - VIRUS - "SVC" - INSTALLATION CHECK AH = 83h Return: DX = 1990h if resident SeeAlso: AH=76h,AH=84h"VIRUS" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2184 VIRUS SVC 50 or SVC 60 INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2184 VIRUS SVC 50 or SVC 60 INSTALLATION CHECK.txt index fcbc29b30..1a6199d57 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2184 VIRUS SVC 50 or SVC 60 INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2184 VIRUS SVC 50 or SVC 60 INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2184 + Unique ID: 2184-sort-as-2184Virus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -9,4 +9,4 @@ INT 21 - VIRUS - "SVC 5.0" or "SVC 6.0" - INSTALLATION CHECK Return: DX = 1990h if resident BH = version number (major in high nybble, minor in low) SeeAlso: AH=83h"VIRUS",AH=89h"VIRUS" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2189 VIRUS Vriest INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2189 VIRUS Vriest INSTALLATION CHECK.txt index 7910a5254..072249d2c 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2189 VIRUS Vriest INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2189 VIRUS Vriest INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2189 + Unique ID: 2189-sort-as-2189Virus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - VIRUS - "Vriest" - INSTALLATION CHECK AH = 89h Return: AX = 0123h if resident SeeAlso: AH=84h"VIRUS",AH=90h"VIRUS" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2190 VIRUS Carioca INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2190 VIRUS Carioca INSTALLATION CHECK.txt index 890e79f80..25d210c20 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2190 VIRUS Carioca INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 2190 VIRUS Carioca INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 2190 + Unique ID: 2190-sort-as-2190Virus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - VIRUS - "Carioca" - INSTALLATION CHECK AH = 90h Return: AH = 01h if resident SeeAlso: AH=89h"VIRUS",AX=9753h"VIRUS" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 21B3 VIRUS Requires INSTALLATION CHECK.txt b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 21B3 VIRUS Requires INSTALLATION CHECK.txt index deadd3e1f..318ff2912 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 21B3 VIRUS Requires INSTALLATION CHECK.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/Virus Installation Checks/INT 21B3 VIRUS Requires INSTALLATION CHECK.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 21B3 + Unique ID: 21B3-sort-as-21B3Virus Category: v virus/antivirus Flag: n/a -------------------------------------------------------------------------------- @@ -8,4 +8,4 @@ INT 21 - VIRUS - "Requires" - INSTALLATION CHECK AH = B3h Return: AX = 9051h if resident SeeAlso: AH=7Fh"VIRUS",AX=B974h"VIRUS" - + From 036a7f64b4fda94c21d1f02641e58f2301dfdb91 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Fri, 17 Apr 2026 11:53:24 +0200 Subject: [PATCH 3/5] 21.3306: add sort-as IDs to ensure DOS 5 function comes first --- .../INT 213306 CBIS network NETWORK REDIRECTOR.txt | 4 ++-- .../INT 213306 DOS 5 GET TRUE VERSION NUMBER.txt | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 CBIS network NETWORK REDIRECTOR.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 CBIS network NETWORK REDIRECTOR.txt index 843578e81..39f9a3ca5 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 CBIS network NETWORK REDIRECTOR.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 CBIS network NETWORK REDIRECTOR.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213306 + Unique ID: 213306-sort-as-213306CBIS Category: N network Flag: n/a -------------------------------------------------------------------------------- @@ -11,4 +11,4 @@ Return: AX = 3306h BH = ??? (usually 00h or FFh) Note: unknown function, is in conflict with DOS 5+ version call SeeAlso: AX=3306h"DOS" - + diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 DOS 5 GET TRUE VERSION NUMBER.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 DOS 5 GET TRUE VERSION NUMBER.txt index 2a2231734..6e4d59ed9 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 DOS 5 GET TRUE VERSION NUMBER.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 213306 DOS 5 GET TRUE VERSION NUMBER.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 213306 + Unique ID: 213306-sort-as-213306++ Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- From a2517e3432d9d4062d6a01a825a4670f8ac63cd1 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Fri, 17 Apr 2026 13:03:19 +0200 Subject: [PATCH 4/5] 21.5E01: rename file to drop CH specifier --- ...NE NAME.txt => INT 215E01 DOS 31 network SET MACHINE NAME.txt} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename source/Interrupt List/INT 21 DOS Function Calls/{INT 215E01CH00 DOS 31 network SET MACHINE NAME.txt => INT 215E01 DOS 31 network SET MACHINE NAME.txt} (100%) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01CH00 DOS 31 network SET MACHINE NAME.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt similarity index 100% rename from source/Interrupt List/INT 21 DOS Function Calls/INT 215E01CH00 DOS 31 network SET MACHINE NAME.txt rename to source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt From 150489a02ee61302246fc47801a5bc65185086a6 Mon Sep 17 00:00:00 2001 From: "E. C. Masloch" Date: Fri, 17 Apr 2026 13:04:24 +0200 Subject: [PATCH 5/5] 21.5E01: drop CH specifier from unique ID --- .../INT 215E01 DOS 31 network SET MACHINE NAME.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt index 508800f40..8cd93cafb 100644 --- a/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt +++ b/source/Interrupt List/INT 21 DOS Function Calls/INT 215E01 DOS 31 network SET MACHINE NAME.txt @@ -1,5 +1,5 @@ -------------------------------------------------------------------------------- - Unique ID: 215E01CH00 + Unique ID: 215E01 Category: D DOS kernel Flag: n/a -------------------------------------------------------------------------------- @@ -11,4 +11,4 @@ INT 21 - DOS 3.1+ network - SET MACHINE NAME CL = name number DS:DX -> 15-character blank-padded ASCIZ name SeeAlso: AX=5E00h - +