RBIL61 - Memory Management

INT 02 - STB RAPIDMAP.SYS - ??? {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.} (SI=0714h)
INT 15 - DESQview - QEXT.SYS - INSTALLATION CHECK (AX=11DEh)
INT 15 - Tandon memory mapper - Tandon MAPPER HARDWARE INITIALIZATION CHECK ??? (AX=F200h/CX=454Dh)
INT 16 - Netroom ??? - ??? {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=5758h/BX=5754h)
INT 16 - Netroom ??? - ??? {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=5758h/BX=5755h)
INT 16 - Netroom ??? - 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=5758h/BX=5756h)
INT 16 - Netroom PRENET - GET OLD INTERRUPT VECTORS {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=5758h/BX=5858h)
INT 16 - Netroom POSTNET - GET OLD INTERRUPT VECTORS {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=5758h/BX=5859h)
INT 16 - VGARAM v1.00 - INSTALLATION CHECK (AX=B0B1h)
INT 21 - Quarterdeck DOS-UP.SYS v2.00 - INSTALLATION CHECK (AX=2B01h/CX=444Dh/DX=4158h)
INT 21 - LASTBYTE.SYS v1.19 - IOCTL - GET ??? 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=4402h/CX=0004h)
INT 21 - Memory Managers - GET 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 {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=4402h/CX=0006h)
INT 21 - Memory Managers - GET EMM IMPORT STRUCTURE 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.} (AX=4402h/CX=0006h)
INT 21 - Memory Managers - GET MEMORY MANAGER VERSION {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=4402h/CX=0002h)
INT 21 - Qualitas 386MAX v6.01+ - TURN 386MAX OFF {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=4403h)
INT 21 - Qualitas 386MAX v6.01+ - TURN 386MAX ON {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=4403h)
INT 21 - Qualitas 386MAX v6.01+ - SET STATE {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=4403h)
INT 21 - Qualitas 386MAX v7.00+ - LIMIT AUTOMATIC ACTIVATION TO STD EMSsee Expanded Memory Specification CALLS {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=4403h)
INT 21 - Qualitas 386MAX v7.00+ - ALLOW AUTOMATIC ACTIVATION ON ANY INT 67 {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=4403h)
INT 21 - Headroom - ??? (AX=4C57h)
INT 2C - Cloaking - CALL PROTECTED-MODE PASSALONG CHAIN {real mode}
INT 2C - Cloaking - ALLOCATE GDT SELECTOR {protected mode} (AX=0000h)
INT 2C - Cloaking - FREE GDT SELECTOR {protected mode} (AX=0001h)
INT 2C - Cloaking - SET SEGMENT BASE ADDRESS {protected mode} (AX=0002h)
INT 2C - Cloaking - SET SEGMENT LIMIT {protected mode} (AX=0003h)
INT 2C - Cloaking - SET SEGMENT ACCESS MODE {protected mode} (AX=0004h)
INT 2C - Cloaking - SET SEGMENT EXTENDED ACCESS MODE {protected mode} (AX=0005h)
INT 2C - Cloaking - GET PROTECTED-MODE INTERRUPT VECTOR {protected mode} (AX=0006h)
INT 2C - Cloaking - SET PROTECTED-MODE INTERRUPT VECTOR {protected mode} (AX=0007h)
INT 2C - Cloaking - GET PASSALONG ADDRESS {protected mode} (AX=0008h)
INT 2C - Cloaking - SET PASSALONG ADDRESS {protected mode} (AX=0009h)
INT 2C - Cloaking - GET BASE ADDRESS OF GDT SELECTOR {protected mode} (AX=000Ah)
INT 2C - Cloaking - GET SELECTOR LIMIT {protected mode} (AX=000Bh)
INT 2C - Cloaking v1.01 - "Simulate_Shell_Event" {protected mode} (AX=000Fh)
INT 2C - Cloaking v1.01 - "Switch_VMs_and_Call_back" {protected mode} (AX=0011h)
INT 2C - Cloaking v1.01 - "Query_Current_VM" {protected mode} (AX=0012h)
INT 2C - Cloaking v1.01 - "Issue_System_Modal_Message" {protected mode} (AX=0013h)
INT 2C - Cloaking v1.01 - GET INT 2C 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. HANDLER ENTRY POINT {protected mode} (AX=001Dh)
INT 2C - Cloaking v1.01 - CLEAR CRITICAL SECTION {protected mode} (AX=001Eh)
INT 2C - Cloaking v1.01 - SET CRITICAL SECTION {protected mode} (AX=001Fh)
INT 2C - Cloaking - GET SIZE OF PROTECTED-MODE STATE {protected mode} (AX=0020h)
INT 2C - Cloaking - SAVE PROTECTED-MODE STATE {protected mode} (AX=0021h)
INT 2C - Cloaking - RESTORE PROTECTED-MODE STATE {protected mode} (AX=0022h)
INT 2C - Cloaking - ISSUE PROTECTED-MODE XMSsee Extended Memory Specification CALL {protected mode} (AX=0023h)
INT 2C - Cloaking - SET V86-MODE STACK {protected mode} (AX=0024h)
INT 2C - Cloaking - CALL V86-MODE PROCEDURE {protected mode} (AX=0025h)
INT 2C - Cloaking - CALL V86-MODE INTERRUPT HANDLER {protected mode} (AX=0026h)
INT 2C - Cloaking - CHAIN TO V86-MODE INTERRUPT HANDLER {protected mode} (AX=0027h)
INT 2C - Cloaking - GET ESP0 FROM TSS {protected mode} (AX=0028h)
INT 2C - Cloaking - SET SECONDARY STACK {protected mode} (AX=0029h)
INT 2C - Cloaking - SET 8259 IRQ(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated. BASE VECTORS {protected mode} (AX=002Ah)
INT 2C - Cloaking - PROTECTED-MODE VIRTUAL DMAsee Direct Memory Access SERVICES {protected mode} (AX=002Bh/CH=81h)
INT 2C - Cloaking - GET PORT-TRAPPING PASSALONG {protected mode} (AX=002Ch)
INT 2C - Cloaking - SET PORT-TRAPPING PASSALONG {protected mode} (AX=002Dh)
INT 2C - Cloaking - TRAP I/O PORTIBM PC Portable (uses same BIOS as XT) {protected mode} (AX=002Eh)
INT 2C - Cloaking - UNTRAP I/O PORTIBM PC Portable (uses same BIOS as XT) {protected mode, 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=002Fh)
INT 2C - Cloaking - GET TRAPPING STATE OF SPECIFIED PORTIBM PC Portable (uses same BIOS as XT) {protected mode, 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=0030h)
INT 2C - RM386 v6.00 - BUG {protected mode, 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=0031h)
INT 2C - Cloaking v1.01 - FREE V86see Virtual-86 Mode CALLBACK {protected mode} (AX=0032h)
INT 2C - Cloaking v1.01 - REGISTER CLOAKING CLIENT {protected mode} (AX=0033h)
INT 2C - Cloaking v1.01 - UNREGISTER CLOAKING CLIENT {protected mode} (AX=0034h)
INT 2F - Novell DOS 7 - EMM386.EXE - ??? {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/BL=06h)
INT 2F - DR DOS 6+, Novell DOS 7+ - EMM386.EXE - VIDEO MEMORY SPACE 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=12FFh/BX=0006h/DX=0000h)
INT 2F - Novell DOS 7+ - MEMORYMAX 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=12FFh/BX=0106h)
INT 2F - Novell DOS 7+ - MEMORYMAX GET PAGE TABLE ENTRY (AX=12FFh/BX=0206h)
INT 2F - Novell DOS 7+ - MEMORYMAX SET PAGE TABLE ENTRY (AX=12FFh/BX=0306h)
INT 2F - Novell DOS 7+ - MEMORYMAX CREATE ACCESS KEY (AX=12FFh/BX=0406h)
INT 2F - Novell DOS 7+ - MEMORYMAX DESTROY ACCESS KEY (AX=12FFh/BX=0506h)
INT 2F - XMSsee Extended Memory Specification v1.x only - GET DRIVER ADDRESS (AX=1610h)
INT 2F - DOS 4+ XMA2EMS.SYS extension internal - GET HIDDEN FRAME INFORMATION {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=1Bh)
INT 2F - DOS 4+ XMA2EMS.SYS extension internal - 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=1B00h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - AVAILABLE FOR APPS {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=2780h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - SUPERVISOR MODULE {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=2780h/CL=01h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - REAL-TIME MONITOR {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=2780h/CL=02h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - MEMORY {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=2780h/CL=03h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - DOMAINS {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=2780h/CL=04h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - VIRTUAL MACHINES {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=2780h/CL=05h)
INT 2F - Novell DOS 7 - EMM386.EXE - MULTITASKING 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. - DPMIsee DOS Protected-Mode Interface SERVICES {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=2780h/CL=06h)
INT 2F - Novell DOS 7 - EMM386.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=2783h)
INT 2F - EXTENDED MEMORY SPECIFICATION (XMSsee Extended Memory Specification) v2+ - INSTALLATION CHECK (AX=4300h)
INT 2F - HIMEM.SYS v2.77+ - GET A20(Address line 20) The 80286 and higher CPUs allow addresses in real mode to extend slightly beyond the one megabyte mark, which causes an incompatibility with some older programs which expect such addresses to wrap back to the beginning of the address space. For complete compatibility with the 8088, newer machines thus contain circuitry which permits the twenty-first address line (A20) to be disabled. The CPU then effectively has only twenty address lines in real mode, just as the 8088 does, and addresses which would extend beyond the one megabyte mark wrap to the beginning of the address space. See also High Memory Area, Real Mode. HANDLER 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.} (AX=4308h)
INT 2F - HIMEM.SYS v3.09+ - GET XMSsee Extended Memory Specification HANDLE 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=4309h)
INT 2F - EXTENDED MEMORY SPECIFICATION (XMSsee Extended Memory Specification) v2+ - GET DRIVER ADDRESS (AX=4310h)
INT 2F - HIMEM.SYS - Mach 20 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=4320h)
INT 2F - HIMEM.SYS v2.77+ - GET EXTERNAL A20(Address line 20) The 80286 and higher CPUs allow addresses in real mode to extend slightly beyond the one megabyte mark, which causes an incompatibility with some older programs which expect such addresses to wrap back to the beginning of the address space. For complete compatibility with the 8088, newer machines thus contain circuitry which permits the twenty-first address line (A20) to be disabled. The CPU then effectively has only twenty address lines in real mode, just as the 8088 does, and addresses which would extend beyond the one megabyte mark wrap to the beginning of the address space. See also High Memory Area, Real Mode. HANDLER ADDRESS {callout or callback, 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=4330h)
INT 2F - DOS Protected ModeOne of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system. See also Real Mode, Virtual-86 Mode. Services (DPMSsee DOS Protected-Mode Services) v1.0 - REGISTER CLIENT (AX=43E1h)
INT 2F - DOS Protected ModeOne of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system. See also Real Mode, Virtual-86 Mode. Services (DPMSsee DOS Protected-Mode Services) v1.0 - ENABLE/DISABLE DPMSsee DOS Protected-Mode Services (AX=43E2h)
INT 2F - DOS Protected ModeOne of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system. See also Real Mode, Virtual-86 Mode. Services (DPMSsee DOS Protected-Mode Services) v1.0 - DPMSsee DOS Protected-Mode Services STARTUP BROADCAST {callout or callback} (AX=43E3h/BX=0000h/CX=4450h/DX=4D53h)
INT 2F - DOS Protected ModeOne of the operating modes of the 80286 and higher Intel processors, in which addresses used by programs no longer correspond to physical addresses and the CPU enforces various protection mechanisms designed to prevent one program from disrupting other programs or the operating system. See also Real Mode, Virtual-86 Mode. Services (DPMSsee DOS Protected-Mode Services) v1.0 - DPMSsee DOS Protected-Mode Services EXIT BROADCAST {callout or callback} (AX=43E4h/BX=0000h/CX=4450h/DX=4D53h)
INT 2F - Biologic HRAMDEV.SYS - 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.} (AX=A189h)
INT 2F - Quarterdeck RPCI - GET QD HIMEM PRESENCE (AX=D201h/BX=4849h/CX=4D45h/DX=4D51h)
INT 2F - Quarterdeck RPCI - QEMM v5.0+ - INSTALLATION CHECK (AX=D201h/BX=5145h/CX=4D4Dh/DX=3432h)
INT 2F - MIN-MEM v2.11 - 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.} (AH=F1h)
INT 67 - Qualitas 386MAX v7.00 - MEMLIMIT - 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.} (AH=1Eh)
INT 67 - Qualitas 386MAX v7.00 - MEMLIMIT - 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.} (AH=1Fh)
INT 67 - VIDEMS.SYS v1.31+ - INSTALLATION CHECK (AX=2763h/CL=01h/BX=AAFFh)
INT 67 - VIDEMS.SYS v1.31+ - FLUSH EMSsee Expanded Memory Specification TO VIDEO RAM(Random Access Memory) See also DRAM, SRAM. (AX=2763h/CL=02h/BX=AAFFh)
INT 67 - VIDEMS.SYS v1.31+ - RELOAD EMSsee Expanded Memory Specification FROM VIDEO RAM(Random Access Memory) See also DRAM, SRAM. (AX=2763h/CL=03h/BX=AAFFh)
INT 67 - VIDEMS.SYS v1.31+ - RETURN HIDDEN BLOCK SIZE (AX=2763h/CL=04h/BX=AAFFh)
INT 67 - VIDEMS.SYS v1.31+ - RETURN PHYSICAL PAGE SIZE (AX=2763h/CL=05h/BX=AAFFh)
INT 67 - VIDEMS.SYS v1.50+ - RETURN VIDEO RAM(Random Access Memory) See also DRAM, SRAM. SIZE (AX=2763h/CL=06h/BX=AAFFh)
INT 67 - QEMM-386 v4.23+ - 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.} (AH=3Fh/CX=5145h/DX=4D4Dh)
INT 67 - LIM EMSsee Expanded Memory Specification - GET MANAGER STATUS (AH=40h)
INT 67 - LIM EMSsee Expanded Memory Specification - GET PAGE FRAME SEGMENT (AH=41h)
INT 67 - LIM EMSsee Expanded Memory Specification - GET NUMBER OF PAGES (AH=42h)
INT 67 - LIM EMSsee Expanded Memory Specification - GET HANDLE AND ALLOCATE MEMORY (AH=43h)
INT 67 - LIM EMSsee Expanded Memory Specification - MAP MEMORY (AH=44h)
INT 67 - LIM EMSsee Expanded Memory Specification - RELEASE HANDLE AND MEMORY (AH=45h)
INT 67 - LIM EMSsee Expanded Memory Specification - GET EMM VERSION (AH=46h)
INT 67 - LIM EMSsee Expanded Memory Specification - SAVE MAPPING CONTEXT (AH=47h)
INT 67 - LIM EMSsee Expanded Memory Specification - RESTORE MAPPING CONTEXT (AH=48h)
INT 67 - LIM EMSsee Expanded Memory Specification - reserved - GET I/O PORTIBM PC Portable (uses same BIOS as XT) ADDRESSES (AH=49h)
INT 67 - LIM EMSsee Expanded Memory Specification - reserved - GET TRANSLATION ARRAY (AH=4Ah)
INT 67 - LIM EMSsee Expanded Memory Specification - GET NUMBER OF EMM HANDLES (AH=4Bh)
INT 67 - LIM EMSsee Expanded Memory Specification - GET PAGES OWNED BY HANDLE (AH=4Ch)
INT 67 - LIM EMSsee Expanded Memory Specification - GET PAGES FOR ALL HANDLES (AH=4Dh)
INT 67 - LIM EMSsee Expanded Memory Specification - GET OR SET PAGE MAP (AH=4Eh)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET/SET PARTIAL PAGE MAP (AH=4Fh)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - MAP/UNMAP MULTIPLE HANDLE PAGES (AH=50h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - REALLOCATE PAGES (AH=51h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET/SET HANDLE ATTRIBUTES (AH=52h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET/SET HANDLE NAME (AH=53h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET HANDLE DIRECTORY (AH=54h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - ALTER PAGE MAP AND JUMP (AH=55h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - ALTER PAGE MAP AND CALL (AH=56h)
INT 67 - RM386 v6.00 - ??? (AX=56FFh)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - MOVE/EXCHANGE MEMORY REGION (AH=57h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET MAPPABLE PHYSICAL ADDRESS ARRAY (AH=58h)
INT 67 - NETROOM??? - ??? {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=5857h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - GET EXPANDED MEMORY HARDWARE INFORMATION (AH=59h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - ALLOCATE STANDARD/RAW PAGES (AH=5Ah)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - ALTERNATE MAP REGISTER SET (AH=5Bh)
INT 67 - MICEMM v4D, RM386 - GET LINEAR ADDRESS OF MEMORY (AX=5BE0h)
INT 67 - RM386 v6.00+ - GET MEMORY MANAGER SIZE (AX=5BE1h)
INT 67 - RM386 v6.00+ - GET INTERRUPT VECTORS (AX=5BE2h)
INT 67 - MICEMM v4D, RM386 - INSTALLATION CHECK (AX=5BF0h)
INT 67 - MICEMM v4D, RM386 - GET ADDRESS MAP (AX=5BF1h)
INT 67 - RM386 - GET RM386 INTERNAL DATA (AX=5BF2h)
INT 67 - RM386 - RETURN TO REAL MODE (AX=5BF3h)
INT 67 - RM386 v6.00 - GET RM386 GLOBAL FLAGS (AX=5BF4h)
INT 67 - RM386 v6.00 - GET RM386 EMSsee Expanded Memory Specification HANDLE COUNT (AX=5BF5h)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - PREPARE EXPANDED MEMORY HARDWARE FOR WARM BOOT (AH=5Ch)
INT 67 - LIM EMSsee Expanded Memory Specification 4.0 - ENABLE/DISABLE OS FUNCTION SET FUNCTIONS (AH=5Dh)
INT 67 - Nanosoft MD386 - INTERNAL INITIALIZATION {partially documented} (AX=5D03h)
INT 67 - Nanosoft MD386 - GET ALTERNATE MAP STRUCTURE (AX=5D04h)
INT 67 - Nanosoft MD386 - GET INTERNAL HANDLE TABLE (AX=5D05h)
INT 67 - RM386 - DISABLE RM386 (AX=5DE0h)
INT 67 - RM386 - ENABLE RM386 (AX=5DE1h)
INT 67 - RM386 - GET PAGE TABLE (AX=5DE2h)
INT 67 - RM386 - SET PAGE TABLE (AX=5DE3h)
INT 67 - RM386 - SET WRITE-PROTECTION FOR PAGE IN FIRST MEGABYTE (AX=5DE4h)
INT 67 - RM386 - MAP PHYSICAL PAGE TO PHYSICAL SEGMENT (AX=5DE5h)
INT 67 - RM386 - MAP LOGICAL 4K PAGE TO PHYSICAL SEGMENT (AX=5DE6h)
INT 67 - RM386 - SET PAGE TABLE BITS FOR RANGE OF PAGES (AX=5DE7h)
INT 67 - RM386 - GET PARTIAL PAGE TABLE (AX=5DE8h)
INT 67 - RM386 - SET PARTIAL PAGE TABLE (AX=5DE9h)
INT 67 - RM386 - V86-MODE I/O PORTIBM PC Portable (uses same BIOS as XT) TRAPPING CONTROL (AX=5DEAh)
INT 67 - RM386 - V86-MODE I/O TRAPPING PORTIBM PC Portable (uses same BIOS as XT) CONTROL (AX=5DEBh)
INT 67 - RM386 v6.00 - ??? {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=5DFDh)
INT 67 - RM386 v6.00 - ??? {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=5DFEh)
INT 67 - RM386 v6.00 - ??? {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=5DFFh)
INT 67 - Nanosoft MD386 - SET HARDWARE BREAKPOINT (AX=5E00h)
INT 67 - Nanosoft MD386 - GET HARDWARE DEBUG REGISTER (AX=5E01h)
INT 67 - Nanosoft MD386 - SET DEBUG EXCEPTION HANDLER (AX=5E02h)
INT 67 - Nanosoft MD386 - ENABLE/DISABLE MEMORY WRITE PROTECTION (AX=5E03h)
INT 67 - Nanosoft MD386 - GET DEBUG EXCEPTION (AX=5E04h)
INT 67 - Nanosoft MD386 - IGNORE NEXT DEBUG EXCEPTION (AX=5E05h)
INT 67 - EEMS - GET PHYSICAL WINDOW ARRAY (AH=60h)
INT 67 - EEMS - GENERIC ACCELERATOR CARD SUPPORT (AH=61h)
INT 67 - EEMS - STB GENERIC ACCELERATOR CARD SUPPORT - INSTALLATION CHECK??? (AX=6100h)
INT 67 - EEMS - STB GENERIC ACCELERATOR CARD SUPPORT - GET ??? ENTRY POINT (AX=6101h)
INT 67 - EEMS - GET ADDRESSES OF ALL PAGE FRAMES IN SYSTEM (AH=68h)
INT 67 - EEMS - MAP PAGE INTO FRAME (AH=69h)
INT 67 - EEMS - PAGE MAPPING (AH=6Ah)
INT 67 - DESQview 2.42-2.53 - BUG (AH=6Bh)
INT 67 - Quadtel QMAPS - 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. (AH=DDh)
INT 67 - Netroom3 - ??? (AX=DE0Fh)
INT 67 - RM386 v6.00+ - EXECUTE XMSsee Extended Memory Specification FUNCTION (AH=EFh)
INT 67 - Microsoft EMM386.EXE v4.20+ - INSTALLATION CHECK (AX=FFA5h)
INT 67 - Compaq CEMM v5.10+ - PRIVATE 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.} (AX=FFA5h/BX=4345h)
INT 7E - XLOAD - INSTALLATION CHECK (AX=5857h/BL=57h)
INT 7E - XLOAD - GET ??? (AX=5857h/BL=5Ah)
INT 7E - XLOAD - GET XLOAD MEMORY SIZE (AX=5857h/BL=5Bh)
INT B5 - Netroom NETSWAP4 - ??? {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.}