RBIL61 - Other Operating Systems
INT 15 - VMiX v2+ - INSTALLATION CHECK (AH=00h)
INT 15 - VMiX - "sys_chanreq" - I/O CHANNEL OBJECT MANAGER (AH=01h)
INT 15 - VMiX - "sys_memreq" - MEMORY OBJECT MANAGER (AH=02h)
INT 15 - VMiX - "sys_pinput" - PROMPTED CONSOLE INPUT (AH=03h)
INT 15 - VMiX - "sys_vprintf" - FORMATTED OUTPUT TO STREAM (AH=04h)
INT 15 - VMiX - "sys_getpid" - GET PROCESS ID OF CURRENT PROCESS (AH=05h)
INT 15 - VMiX - "sys_getpcb" - GET POINTER TO PROCESS CONTROL BLOCK (AH=06h)
INT 15 - VMiX - "sys_getocb" - GET POINTER TO OBJECT CONTROL BLOCK (AH=07h)
INT 15 - VMiX - "sys_getccb" - GET CHANNEL CONTROL BLOCK (AH=08h)
INT 15 - VMiX - "sys_getqueue" - GET ID OF QUEUED ELEMENT (AH=09h)
INT 15 - VMiX - "sys_qetqnext" - GET ID OF NEXT QUEUED ELEMENT (AH=0Ah)
INT 15 - VMiX - "sys_sysreq" - SYSTEM CONFIGURATION MANAGER (AH=0Bh)
INT 15 - VMiX - "sys_getstack" - GET POINTER TO PROCESS TSS STACK (AH=0Ch)
INT 15 - VMiX - "sys_spawn" - START A CHILD PROCESS JOB SHELL (AH=0Dh)
INT 15 - VMiX - "sys_kill" - HARD TERMINATE PROCESS (AH=0Eh)
INT 15 - VMiX - "sys_getqkey" - GET KEY FIELD OF QUEUED ELEMENT (AH=0Fh)
INT 15 - VMiX - "sys_virtual" - EXECUTE CONFORMING FUNCTION IN PROTECTED MODE (AH=10h)
INT 15 - OS HOOK - SETUP SYSREQ ROUTINE (ATIBM PC AT,XT286IBM PC XT/286,PS50+IBM PS/2 Models 50,60,70,80) (AX=2010h)
INT 15 - OS HOOK - COMPLETION OF SYSREQ FUNCTION (ATIBM PC AT,XT286IBM PC XT/286,PS50+IBM PS/2 Models 50,60,70,80) (AX=2011h)
INT 20 - Minix - SEND/RECEIVE MESSAGE
INT 21 - U - PTS-DOS 6.51 & S/DOS 1.0 - EXTENDED RENAME FILE USING FCBsee File Control Block (AH=18h)
INT 21 - S/DOS 1.0+ & PTS-DOS 6.51+ - GET OEM(Original Equipment Manufacturer) a company which purchases components that are resold as part of its own products under the company's own brand name, e.g. a Gateway 2000-branded monitor may actually be a Mag or NEC monitor. REVISION (AH=20h)
INT 21 - PC-MOS/386 v3.0 - INSTALLATION CHECK/GET VERSION (AX=3000h/BX=3000h)
INT 21 - DR DOS 3.41+ internal - GET ACCESS RIGHTS (AX=4302h)
INT 21 - DR DOS 3.41+ internal - SET ACCESS RIGHTS AND PASSWORD (AX=4303h)
INT 21 - DR DOS 5.0-6.0 internal - GET ENCRYPTED PASSWORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4304h)
INT 21 - DR DOS 5.0-6.0 internal - SET EXTENDED FILE ATTRIBUTES {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4305h)
INT 21 - DR DOS 6.0 - GET FILE OWNER {obsolete} (AX=4306h)
INT 21 - DR DOS 6.0 - SET FILE OWNER {obsolete} (AX=4307h)
INT 21 - Novell DOS 7 - UNDELETE PENDING DELETE FILE (AX=4380h)
INT 21 - Novell DOS 7 - PURGE PENDING DELETE FILE (AX=4381h)
INT 21 - DR-DOS >7.03 - RESERVED
INT 21 - DR DOS 5.0-6.0 - DETERMINE DOS TYPE {obsolete} (AX=4412h)
INT 21 - DR DOS 5.0-6.0 - SET GLOBAL PASSWORD {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4414h)
INT 21 - DR DOS 5.0-6.0 - HISTORY BUFFER, SHARE, AND HILOAD CONTROL {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4416h)
INT 21 - Concurrent DOS v3.2+ - INSTALLATION CHECK (AX=4451h)
INT 21 - DR DOS 3.41+ - DETERMINE DOS TYPE/GET DR DOS VERSION (AX=4452h)
INT 21 - DR DOS 3.41+ - SET GLOBAL PASSWORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4454h)
INT 21 - DR DOS 5.0+ - HISTORY BUFFER CONTROL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4456h)
INT 21 - DR DOS 5.0-6.0 - SHARE/HILOAD CONTROL {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4457h/DL=00h/=01h)
INT 21 - DR DOS 6.0 - GET SHARE STATUS {obsolete, undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4457h/DX=FFFFh)
INT 21 - DR DOS 5.0+ internal - GET POINTER TO INTERNAL VARIABLE TABLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=4458h)
INT 21 - DR Multiuser DOS 5.0 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (AX=4459h)
INT 21 - Concurrent DOS etc. - USER GROUP SUPPORT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=445Ah)
INT 21 - DR DOS v3.31+ - RUN ALREADY-LOADED KERNEL FILE (AX=4B80h)
INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosQFileInfo (AX=5702h)
INT 21 - OS/2 v1.1+ Compatibility Box Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosQPathInfo (AX=5702h/BX=FFFFh)
INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosSetFileInfo (AX=5703h)
INT 21 - OS/2 v1.1+ Family API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. - DosSetPathInfo (AX=5703h/BX=FFFFh)
INT 21 - STARLITE architecture - MAP LOCAL DRIVE LETTER TO REMOTE FILE SYSTEM (AX=5F05h)
INT 21 - STARLITE architecture - UNMAP DRIVE LETTER (AX=5F06h)
INT 21 - STARLITE architecture - MAKE NAMED OBJECT AVAILABLE ON NETWORK (AX=5F07h)
INT 21 - STARLITE architecture - REMOVE GLOBAL NETWORK NAME OF OBJECT (AX=5F08h)
INT 21 - STARLITE architecture - BIND TO NETWORK DEVICE (AX=5F09h)
INT 21 - STARLITE architecture - DETACH FROM NETWORK DEVICE (AX=5F0Ah)
INT 21 - OS/2 v1.x FAPI - OS/2 FILE SYSTEM JOIN/SUBST {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=61h/BP=6467h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DOS32StartSession {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=0025h/CX=636Ch)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DosQFSAttach {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=00B6h/CX=636Ch)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. DosForceDelete {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/BX=00CBh/CX=636Ch)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - OS/2 API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. support {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/CX=636Ch)
INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - ENABLE AUTOMATIC TITLE SWITCH {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0000h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - SET SESSION TITLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0001h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.0+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SESSION TITLE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0002h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1 Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET LASTDRIVE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0003h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SIZE OF PTDA JFTsee Job File Table {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0004h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET SECOND SFTsee System File Table FLAGS WORD {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0005h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - UNLOAD DOSKRNL SYMBOLS & LOAD PROGR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0006h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET WinOS2 CALL GATE ADDRESS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0007h/CX=636Ch/BX=0000h)
INT 21 - OS/2 v2.1+ Virtual DOS MachineA special type of virtual machine provided by OS/2 version 2.0, in which a copy of MS-DOS or an MS-DOS compatible operating system (or even an incompatible 8086 operating system) is run and appears to have full control of the system. See also Virtual Machine, INT 21h Function 64h. - GET LOADING MESSAGE {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=64h/DX=0008h/CX=636Ch/BX=0000h)
INT 21 - DR DOS 5.0 - NULL FUNCTION (AH=69h)
INT 21 - OS/2 v2.0 - "DosOpen2" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6C01h)
INT 21 - OS/2 v1.x FAPI - "DosMkDir2" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Dh)
INT 21 - OS/2 v1.x FAPI - "DosEnumAttrib" {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=6Eh)
INT 21 - OS/2 v1.x FAPI - "DosQMaxEASize" - GET MAXIMUM SIZE OF EXTENDED ATTR {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=6F00h)
INT 21 - PTS-DOS 6.51 & S/DOS 1.0 - ABORT CURRENT PROCESS VIA INT 23 {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=92h)
INT 21 - Digital Research DOS Plus - CALL BDOS (AH=E0h)
INT 2C - STARLITE architecture - KERNEL API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
INT 2E - Windows NT - NATIVE API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated., protected mode}
INT 2F - DR DOS 6.0+ DELWATCH.EXE - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=10FEh)
INT 2F - DR DOS 5.0 - FIXUP SHARE STUB TABLE??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=10FFh)
INT 2F - PTS-DOS - SET MACHINE ID {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=1250h)
INT 2F - PTS-DOS - GET MACHINE ID {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=1251h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - SET SFTsee System File Table INCREMENT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=1252h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - GET SFTsee System File Table INCREMENT {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=1253h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - "EMPTY" (RESERVED FOR INPUT STRING) {callout or callback} (AX=1260h/DL=FFh)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - GET FIRST UMBsee Upper Memory Block (AX=1261h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - GET DOS COLOR (AX=1262h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - SET DOS COLOR (AX=1263h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - "SYSBELL" - EMIT A BEEP (AX=1270h)
INT 2F - PTS-DOS, S/DOS - RESERVED FOR BEEP {callout or callback} (AX=1271h)
INT 2F - PTS-DOS 6.51, S/DOS 1.0+ - BACKDOOR INTERCEPT INT 2Fh CHAIN (AX=12F0h)
INT 2F - PTS-DOS, S/DOS - RESERVED
INT 2F - FreeDOS - FDAK-DDT - INSTALLATION CHECK / STATUS CHECK (AX=12FFh/BL=00h)
INT 2F - FreeDOS - FDAK-DDT - ENABLE FDAK DRIVERS (AX=12FFh/BL=01h)
INT 2F - FreeDOS - FDAK-DDT - DISABLE FDAK DRIVERS (AX=12FFh/BL=02h)
INT 2F - FreeDOS - FDAK-DDT - SWITCH BLOCK DEVICE TO READ-ONLY (AX=12FFh/BL=03h)
INT 2F - FreeDOS - FDAK-DDT - SWITCH BLOCK DEVICE TO READ-WRITE (AX=12FFh/BL=04h)
INT 2F - FreeDOS - FDAK-DDT - TURN ACTIVITY INDICATOR ON (AX=12FFh/BL=05h)
INT 2F - FreeDOS - FDAK-DDT - TURN ACTIVITY INDICATOR OFF (AX=12FFh/BL=06h)
INT 2F - FreeDOS - FDAK-DDT - UNINSTALL (AX=12FFh/BL=07h)
INT 2F - DR DOS 6.0+ IBMBIO.COM - QUERY SIZE OF THE BDOS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0000h)
INT 2F - DR DOS 6.0+ IBMBIO.COM - RELOCATE THE BDOS {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0001h/CX=0000h)
INT 2F - DR DOS 6.0+ IBMBIO.COM - QUERY SIZE OF THE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0002h)
INT 2F - DR DOS 6.0+ IBMBIO.COM - RELOCATE THE BIOS(Basic Input/Output System) A set of standardized calls giving low-level access to the hardware. The BIOS is the lowest software layer above the actual hardware and serves to insulate programs (and operating systems) which use it from the details of accessing the hardware directly. {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0003h/CX=0000h)
INT 2F - DR DOS 6.0+ - BOOT PHASE BROADCASTS FOR MEMORYMAX/RPLOADER/SECURITY {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0005h/CX=0000h)
INT 2F - Novell DOS 7 - SCRIPT.EXE - GET ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0007h/CX=0000h)
INT 2F - DR DOS 6.0+ IBMBIO.COM - REGISTER ROOT OF UPPER MEMORY LINK (AX=12FFh/BX=0009h)
INT 2F - Novell DOS 7 - EMM386.EXE - CHECK IF MULTITASKING SUPPORT LOADED??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=12FFh/BX=0EDCh)
INT 2F - OS/2 compatibility box - SWITCHING DOS TO BACKGROUND {callout or callback} (AX=4001h)
INT 2F - OS/2 compatibility box - SWITCHING DOS TO FOREGROUND {callout or callback} (AX=4002h)
INT 2F - OS/2 v2.0+ - INSTALLATION CHECK / GET VERSION (AX=4010h)
INT 2F - OS/2 - GET VDD API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. ENTRY POINT (AX=4011h)
INT 2F - DR DOS 3.41-5.0, Novell DOS 7 KEYB - INSTALLATION CHECK {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=AD00h)
INT 2F - DR DOS 3.41,5.0 KEYB - GET CONFIGURATION {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=AD01h)
INT 2F - Novell DOS 7 KEYB - ??? {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AX=AD02h)
INT 2F - WinDOS v2.11 - INSTALLATION CHECK (AX=AF00h)
INT 2F - WinDOS v2.11 - TURN ON ONLINE MODE (AX=AF01h)
INT 2F - WinDOS v2.11 - TURN OFF ONLINE MODE (AX=AF02h)
INT 2F - WinDOS v2.11 - TURN VIDMEM ON (AX=AF03h)
INT 2F - WinDOS v2.11 - TURN VIDMEM OFF (AX=AF04h)
INT 2F - WinDOS v2.11 - GET VIDMEM STATE (AX=AF05h)
INT 2F - WinDOS v2.11 - MAKE PROGRAM UNBREAKABLE (AX=AF06h)
INT 2F - WinDOS v2.11 - SIGNAL FATAL OVERLAY FAULT (AX=AF07h)
INT 2F - WinDOS v2.11 - SIGNAL RECOVERABLE OVERLAY FAULT (AX=AF08h)
INT 2F - WinDOS v2.11 - GET TERMINATED PSPsee Program Segment Prefix (AX=AF09h)
INT 2F - WinDOS v2.11 - GET MAIN SHELL PSPsee Program Segment Prefix (AX=AF0Ah)
INT 2F - WinDOS v2.11 - SIGNAL FATAL ERROR (AX=AF0Bh)
INT 2F - WinDOS v2.11 - GET OTHER MAIN SHELL PARAMETERS (AX=AF0Ch)
INT 2F - WinDOS v2.11 - GET CURRENT PARAMETER (AX=AF0Dh)
INT 2F - WinDOS v2.11 - SET CURRENT PARAMETER BYTE VALUE (AX=AF0Eh)
INT 2F - WinDOS v2.11 - GET HISTORY SEGMENT (AX=AF0Fh)
INT 2F - WinDOS v2.11 - SET HISTORY SEGMENT (AX=AF10h)
INT 2F - WinDOS v2.11 - FREE XMSsee Extended Memory Specification BLOCKS (AX=AF11h)
INT 2F - WinDOS v2.11 - SET XMSsee Extended Memory Specification IDENTIFICATION VALUE (AX=AF12h)
INT 2F - WinDOS v2.11 - SET ASSIGN VALUE (AX=AF13h)
INT 2F - WinDOS v2.11 - GET ASSIGN VALUE (AX=AF14h)
INT 2F - WinDOS v2.11 - SIGNAL STACK ERROR (AX=AF15h)
INT 2F - WinDOS v2.11 - GET SIMPLE TRUENAME (AX=AF16h)
INT 2F - WinDOS v2.11 - QUERY FOR NEW CURRENT DRIVE (AX=AF17h)
INT 2F - WinDOS v2.11 - SET CTRL-C/CTRL-BREAK DISABLE FLAG (AX=AF18h)
INT 2F - WinDOS v2.11 - SET HEAD SETTLE FLAG (AX=AF19h)
INT 2F - WinDOS v2.11 - SEARCH FOR NON-FRAGMENTED DISK AREA (AX=AF1Ah)
INT 2F - Novell DOS 7+ - SECURITY.BIN - INSTALLATION CHECK (AX=EDC8h/BX=0000h/CX=0000h/DX=1234h)
INT 38 - PC-MOS/386 v3.0 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
INT 40 - Acorn BBC Master 512 - "OSFIND" - OPEN FILE
INT 41 - Acorn BBC Master 512 - "OSGBPB" - MULTI-BYTE GET/PUT
INT 42 - Acorn BBC Master 512 - "OSBPUT" - WRITE SINGLE BYTE TO FILE
INT 43 - Acorn BBC Master 512 - "OSBGET" - READ SINGLE BYTE FROM FILE
INT 44 - Acorn BBC Master 512 - "OSARGS" - GET/SET FILE PARAMS FOR OPEN FILE
INT 44 - Acorn BBC Master 512 - "OSARGS" - GET/SET FILE PARAMS FOR OPEN FILE (AH=00h)
INT 45 - Acorn BBC Master 512 - "OSFILE" - READ/WRITE FILE OR DIRECTORY INFO
INT 46 - Acorn BBC Master 512 - "OSRDCH" - GET CHARACTER FROM CUR INPUT STREAM
INT 47 - Acorn BBC Master 512 - "OSWRCH" - WRITE CHARACTER TO CUR OUTPUT STREAM
INT 48 - Acorn BBC Master 512 - "OSNEWL" - SEND NEWLINE TO OUTPUT STREAM
INT 49 - Acorn BBC Master 512 - "OSASCI" - WRITE CHARACTER TO CUR OUTPUT STREAM
INT 4A - Acorn BBC Master 512 - "OSWORD" - MISC FUNCTIONS USING CONTROL BLOCK
INT 4B - Acorn BBC Master 512 - "OSBYTE" - MISC FUNCTIONS USING REGISTER PARAMS
INT 4C - Acorn BBC Master 512 - "OSCLI" - INTERPRET COMMAND LINE
INT 80 - Linux - SYSTEM CALLS
INT 81 - Paragon Technology PTS/DOS 6.5x, S/DOS 1.0 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes.
INT D4 - PC-MOS/386 v5.01 - OBSOLETE FUNCTIONS {obsolete} (AH=00h)
INT D4 - PC-MOS/386 v3.0+ - GET SYSTEM CONTROL BLOCK POINTER (AH=02h)
INT D4 - PC-MOS/386 v5.01 - GET/SET EXTENDED DIRECTORY INFORMATION (AH=03h)
INT D4 - PC-MOS/386 v3.0+ - GET TASK CONTROL BLOCK (AH=04h/BX=FFFFh)
INT D4 - PC-MOS/386 v3.0+ - WAIT FOR EVENT (AH=07h)
INT D4 - PC-MOS/386 v3.0+ - ENTER/LEAVE NATIVE 386 EXECUTION MODE (AH=10h)
INT D4 - PC-MOS/386 v3.0+ - ALLOCATE NATIVE MODE MEMORY BLOCK (AH=11h)
INT D4 - PC-MOS/386 v3.0+ - FREE NATIVE MODE MEMORY BLOCK (AH=12h)
INT D4 - PC-MOS/386 v5.01 - GET ALIAS FOR SELECTOR (NATIVE MODE ONLY) (AH=13h)
INT D4 - PC-MOS/386 v5.01 - SET/CLEAR IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. RESERVATION (AH=16h)
INT D4 - PC-MOS/386 v5.01 - GET TASK ID (AH=19h)
INT D4 - PC-MOS/386 v5.01 - GET/SET TASK PRIORITY (AH=1Ah)
INT D4 - PC-MOS/386 v5.01 - GET/SET TIME SLICE (AH=1Bh)
INT D4 - PC-MOS/386 v5.01 - GET/SET KEYBOARD MODE (AH=1Ch)
INT D4 - PC-MOS/386 v5.01 - GET CURRENT PROGRAM NAME (AH=1Dh)
INT D4 - PC-MOS/386 v5.01 - GET CURRENT USERNAME AND SECURITY CLASS (AH=1Eh)
INT D4 - PC-MOS/386 v5.01 - GET TASK PARTITION INFORMATION (AH=1Fh)
INT D4 - PC-MOS/386 v5.01 - GET PORTIBM PC Portable (uses same BIOS as XT) AND BAUDRATE INFORMATION (AH=20h)
INT D4 - PC-MOS/386 v5.01 - REMOVE A TASK (AH=21h)
INT D4 - PC-MOS/386 v5.01 - ADD A TASK TO THE SYSTEM (AH=22h)
INT D4 - PC-MOS/386 v5.01 - CHANGE TERMINAL DRIVER (AH=23h)
INT D4 - PC-MOS/386 v5.01 - GET OPERATING SYSTEM SERIAL NUMBER {undocumentedInformation about a product which is not publicly available from the manufacturer, and must be determined by reverse-engineering (disassembly, trial-and-error, etc.). Undocumented information tends to change -- often dramatically -- between successive revisions of a product, since the manufacturer has no obligation to maintain compatibility in behavior which is not explicitly stated.} (AH=24h)
INT D4 - PC-MOS/386 v5.01 - IDENTIFY LOAD ADDRESS OF DEVICE DRIVER LOCATION (AH=25h)
INT D4 - PC-MOS/386 v5.01 - GET SYSTEM CONTROL BLOCK SEGMENT/SELECTOR (AH=26h)
INT D4 - PC-MOS/386 v5.01 - GET TASK CONTROL BLOCK SEGMENT/SELECTOR (AH=27h)
INT D4 - PC-MOS/386 v5.01 - GET CONTROL BLOCK DATA FROM SCB OR TCB (AH=28h)
INT D4 - PC-MOS/386 v5.01 - WRITE CONTROL BLOCK DATA INTO SCB OR TCB (AH=29h)
INT D4 - PC-MOS/386 v5.01 - SWAP CONTROL BLOCK DATA OF SCB OR TCB (AH=2Ah)
INT D4 - PC-MOS/386 v5.01 - GET/SET SPOOLER PARAMETERS (AH=2Ch)
INT D4 - PC-MOS/386 v5.01 - GET MAXIMUM TASK SIZE (AH=2Dh)
INT E0 - CP/M-86One of the three operating systems offered by IBMInternational Busiuness Machines for its original PCIBM PC (the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7., Concurrent CP/M(Control Program for Microcomputers) An early operating system for micros based on the 8-bit Intel 8080 CPU (and later the compatible 8085 and Zilog Z80 CPUs). MSDOS version 1.0 was essentially a clone of CP/M for the Intel 8086., DR Multiuser DOS - FUNCTION CALLS
INT E0 - REAL/32 - "P_TERMCPM" - TERMINATE CALLING PROCESS (CL=00h)
INT E0 - REAL/32 - "C_READ" - FETCH CHARACTER FROM THE DEFAULT CONSOLE (CL=01h)
INT E0 - REAL/32 - "C_WRITE" - WRITE CHARACTER TO DEFAULT CONSOLE (CL=02h)
INT E0 - DR Multiuser DOS - "A_READ" - READ CHARACTER FROM DEFAULT AUX DEVICE (CL=03h)
INT E0 - DR Multiuser DOS - "A_WRITE" - WRITE CHARACTER TO DEFAULT AUX DEVICE (CL=04h)
INT E0 - REAL/32 - "L_WRITE" - WRITE CHARACTER TO DEFAULT LIST DEVICE (CL=05h)
INT E0 - REAL/32 - "C_RAWIO" - PERFORM RAW I/O WITH DEFAULT CONSOLE (CL=06h)
INT E0 - DR Multiuser DOS - "A_STATIN" - GET INPUT STATUS OF AUX DEVICE (CL=07h)
INT E0 - DR Multiuser DOS - "A_STATOUT" - GET OUTPUT STATUS OF AUX DEVICE (CL=08h)
INT E0 - REAL/32 - "C_WRITESTR" - WRITE STRING TO DEFAULT CONSOLE (CL=09h)
INT E0 - REAL/32 - "C_READSTR" - READ STRING FROM DEFAULT CONSOLE (CL=0Ah)
INT E0 - REAL/32 - "C_STAT" - RETURN DEFAULT CONSOLE INPUT STATUS (CL=0Bh)
INT E0 - REAL/32 - "S_BDOSVER" - GET BDOS VERSION (CL=0Ch)
INT E0 - REAL/32 - "P_CHAIN" - CHAIN PROCESS (CL=2Fh)
INT E0 - REAL/32 - "MC_MAX" - CP-M/86 ALLOCATE MAXIMUM MEMORY {real mode} (CL=35h)
INT E0 - REAL/32 - "MC_ABSMAX" - ALLOCATE MAXIMUM MEMORY SEGMENT ABSOLUTE {real mode} (CL=36h)
INT E0 - REAL/32 - "MC_ALLOC" - CP-M/86 ALLOCATE MEMORY SEGMENT {real mode} (CL=37h)
INT E0 - REAL/32 - "MC_ABSALLOC" - ALLOCATE MEMORY SEGMENT ABSOLUTE {real mode} (CL=38h)
INT E0 - REAL/32 - "MC_FREE" - CP-M/86 FREE SPECIFIED MEMORY SEGMENT {real mode} (CL=39h)
INT E0 - REAL/32 - "MC_ALLFREE" - CP-M/86 FREE ALL MEMORY {real mode} (CL=3Ah)
INT E0 - REAL/32 - "P_LOAD" - LOAD .CMD FILE INTO MEMORY {partially documented} (CL=3Bh)
INT E0 - REAL/32 - "N_LOGON" - LOG ONTO A SERVER (CL=40h)
INT E0 - REAL/32 - "N_LOGON" - LOG OFF A SERVER (CL=41h)
INT E0 - REAL/32 - "N_STAT" - GET NETWORK STATUS (CL=44h)
INT E0 - REAL/32 - "N_RCT" - GET REQUESTOR CONFIGURATION TABLE (CL=45h)
INT E0 - REAL/32 - "N_SCT" - GET SERVER CONFIGURATION TABLE (CL=47h)
INT E0 - REAL/32 - "N_ERRMODE" - SET NETWORK ERROR MODE (CL=48h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "S_MEMORY" - RESERVE MEMORY IN GLOBAL AREA (CL=59h)
INT E0 - REAL/32 - "P_PATH" - SCAN PATH FOR EXECUTABLE FILE (CL=5Ch)
INT E0 - REAL/32 - "P_EXEC" - EXECUTE CHILD PROCESS (CL=5Dh)
INT E0 - REAL/32 - "P_EXITCODE" - GET/SET PROCESS EXIT CODE (CL=5Eh/DX=FFFFh)
INT E0 - REAL/32 - "S_SERIAL" - GET OS SERIAL NUMBER (CL=6Bh)
INT E0 - REAL/32 - "C_MODE" - GET/SET CONSOLE MODE (CL=6Dh/DX=FFFFh)
INT E0 - REAL/32 - "C_DELIMIT" - GET/SET STRING DELIMITER (CL=6Eh/DX=FFFFh)
INT E0 - REAL/32 - "C_WRITEBLK" - WRITE BLOCK TO DEFAULT CONSOLE (CL=6Fh)
INT E0 - REAL/32 - "L_WRITEBLK" - WRITE BLOCK TO DEFAULT LIST (PRINTER) DEVICE (CL=70h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - EXECUTE DOS-COMPATIBLE FUNCTIONS {real mode} (CL=71h)
INT E0 - GSX-86, GEM/1, GEM/2 - API(Application Program[ming] Interface) The defined set of calls which a program may make to interact with or request services of the operating system or environment under which it is running. Because the inputs and outputs of the calls are well-defined, a program using the API can continue using the identical calls even if the internal organization of the program providing the API changes. (CL=73h/CH=04h)
INT E0 - REAL/32 - "M_ALLOC" - ALLOCATE MEMORY (CL=80h)
INT E0 - REAL/32 - "M_FREE" - DEALLOCATE MEMORY (CL=81h)
INT E0 - REAL/32 - "DEV_WAITFLAG" - WAIT ON SYSTEM FLAG (CL=84h)
INT E0 - REAL/32 - "DEV_SETFLAG" - SET SYSTEM FLAG (CL=85h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_MAKE" - CREATE MESSAGE QUEUE (CL=86h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_OPEN" - OPEN MESSAGE QUEUE (CL=87h)
INT E0 - REAL/32 - "Q_DELETE" - DELETE SYSTEM QUEUE (CL=88h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_READ" - READ MESSAGE QUEUE (CL=89h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_CREAD" - CONDITIONALLY READ MSG QUEUE (CL=8Ah)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_WRITE" - WRITE MESSAGE QUEUE (CL=8Bh)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "Q_CWRITE" - CONDITIONALLY WRITE MSG QUEUE (CL=8Ch)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "P_DISPATCH" - CALL DISPATCHER (CL=8Eh/DX=FFFFh)
INT E0 - REAL/32 - "P_TERM" - TERMINATE CALLING PROCESS (CL=8Fh)
INT E0 - REAL/32 - "P_CREATE" - CREATE A PROCESS (CL=90h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "P_PRIORITY" - SET PROCESS PRIORITY (CL=91h/DL=FFh)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "C_ATTACH" - ATTACH TO DEFAULT CONSOLE (CL=92h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS - "C_DETACH" - DETACH FROM DEFAULT CONSOLE (CL=93h)
INT E0 - REAL/32 - "C_SET" - SET PROCESS'S DEFAULT CONSOLE (CL=94h)
INT E0 - REAL/32 - "C_ASSIGN" - ASSIGN DEFAULT CONSOLE TO ANOTHER PROCESS (CL=95h)
INT E0 - REAL/32 - "P_CLI" - RUN COMMAND LINE INTERFACE (CL=96h)
INT E0 - REAL/32 - "C_GET" - GET DEFAULT CONSOLE (CL=99h)
INT E0 - REAL/32 - "S_SYSDAT" - GET SYSTEM DATA AREA (CL=9Ah)
INT E0 - REAL/32 - "P_PDADR" - GET ADDRESS OF PROCESS DESCRIPTOR (CL=9Ch)
INT E0 - REAL/32 - "P_ABORT" - ABORT PROCESS BY NAME OR DESCRIPTOR (CL=9Dh)
INT E0 - REAL/32 - "L_ATTACH" - ATTACH TO DEFAULT LIST DEVICE (CL=9Eh)
INT E0 - REAL/32 - "L_DETACH" - DETACH FROM DEFAULT LIST DEVICE (CL=9Fh)
INT E0 - REAL/32 - "L_SET" - SET DEFAULT LIST DEVICE (CL=A0h)
INT E0 - REAL/32 - "L_CATTACH" - CONDITIONALLY ATTACH TO DEFAULT LIST DEVICE (CL=A1h)
INT E0 - REAL/32 - "C_CATTACH" - CONDITIONALLY ATTACH TO DEFAULT CONSOLE (CL=A2h)
INT E0 - ConcCP/MConcurrent CP/M by Digital Research, now DR Multiuser DOS,DR Multiuser DOS,REAL/32 - "S_OSVER" - GET OS VERSION (CL=A3h)
INT E0 - REAL/32 - "L_GET" - GET DEFAULT LIST (PRINTER) DEVICE (CL=A4h)
INT E0 - DR Multiuser DOS - "A_ATTACH" - ATTACH AUX DEVICE (CL=A5h)
INT E0 - DR Multiuser DOS - "A_DETACH" - DETACH FROM AUX DEVICE (CL=A6h)
INT E0 - DR Multiuser DOS - "A_CATTACH" - CONDITIONALLY ATTACH TO AUX DEVICE (CL=A7h)
INT E0 - DR Multiuser DOS - "A_SET" - SET DEFAULT AUX DEVICE NUMBER (CL=A8h)
INT E0 - DR Multiuser DOS - "A_GET" - GET DEFAULT AUX DEVICE NUMBER (CL=A9h)
INT E0 - DR Multiuser DOS - "A_READBLK" - READ STRING FROM AUX DEVICE (CL=ACh)
INT E0 - DR Multiuser DOS - "A_WRITEBLK" - WRITE STRING TO AUX DEVICE (CL=ADh)
INT E0 - DR Multiuser DOS - "A_CONFIG" - GET/SET AUX DEVICE PARAMETERS (CL=B0h)
INT E0 - DR Multiuser DOS - "A_CONTROL" - GET/SET AUX CONTROL PARAMETERS (CL=B1h)
INT E0 - DR Multiuser DOS - "A_BREAK" - SEND BREAK TO AUX DEVICE (CL=B2h)
INT E0 - REAL/32 - "MP_ALLOC" - ALLOCATE PHYSICAL MEMORY {real mode} (CL=B3h)
INT E0 - REAL/32 - "MP_FREE" - DEALLOCATE PHYSICAL MEMORY {real mode} (CL=B4h)
INT E0 - REAL/32 - "MP_MAP" - MAP PHYSICAL MEMORY {real mode} (CL=B5h)
INT E0 - REAL/32 - "Q_NCREAD" - CONDITIONALLY NONDESTRUCTIVELY READ QUEUE (CL=B6h)
INT E0 - REAL/32 - "DEV_TWAITFLAG" - TIMED WAIT ON SYSTEM FLAG (CL=B7h)
INT E0 - REAL/32 - "DEV_MAP" - GET/SET SERIAL/PARALLEL PORTIBM PC Portable (uses same BIOS as XT) MAPPINGS (CL=B8h)
INT E0 - REAL/32 - "L_TIMEOUT" - SET LIST DEVICE TIMEOUT (CL=B9h)
INT E0 - REAL/32 - "A_TIMEOUT" - SET AUX DEVICE TIMEOUT (CL=BAh)
INT E0 - DR Multiuser DOS - "P_DELAY" - DELAY EXECUTION (CL=BDh)
INT E1 - MP/M-86, - ALTERNATE CP/M-86One of the three operating systems offered by IBMInternational Busiuness Machines for its original PCIBM PC (the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7. FUNCTION CALLS
INT E6 - CP/M-86One of the three operating systems offered by IBMInternational Busiuness Machines for its original PCIBM PC (the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7. v1.1 - XIOS INTERRUPT / UNKNOWN DISK DRIVE {callout or callback}
INT E6 - Linux DOSEMU - INSTALLATION CHECK (AH=00h)
INT E6 - Linux DOSEMU - REGISTER DUMP (AH=01h)
INT E6 - Linux DOSEMU - SET I/O PORTIBM PC Portable (uses same BIOS as XT) PERMISSIONS (AH=02h)
INT E6 - Linux DOSEMU - STARTUP BANNER (AH=05h)
INT E6 - Linux DOSEMU - SET "HOGTHRESHOLD" (AH=12h)
INT E6 - Linux DOSEMU - GET EMSsee Expanded Memory Specification STATUS (AH=22h)
INT E6 - Linux DOSEMU - SET BOOTDISK FLAG (AH=30h)
INT E6 - Linux DOSEMU - EXECUTE UNIX COMMAND (AH=50h)
INT E6 - Linux DOSEMU - EXECUTE DOS COMMAND FROM UNIX (AH=51h)
INT E6 - Linux DOSEMU - GET CURRENT UNIX DIRECTORY (AH=80h)
INT E6 - Linux DOSEMU - CHANGE CURRENT UNIX DIRECTORY (AH=81h)
INT E6 - Linux DOSEMU - TERMINATE (AH=FFh)
INT EF - GEM - AES INTERFACE (CX=00C8h/DX=0000h)
INT EF - GEM - AES INTERFACE (CX=00C9h/DX=0000h)
INT EF - GEM - VDI INTERFACE (CX=0473h)