Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
INT 2C
⇢
⇥
RBIL61 - INT 2C
CALL xxxxh:xxxxh - Cloaking - PROTECTED-MODE
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.
{#idx159270}
{#idx159271}
INT 15 - SYSTEM - SWITCH TO PROTECTED MODE
{#idx21012}
INT 21 - DR DOS 5.0+ internal - GET POINTER TO INTERNAL VARIABLE TABLE
{
undocumented
Information 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.
}
{#idx50121}
INT 2C - Cloaking - ALLOCATE GDT SELECTOR
{protected mode}
{#idx73191}
{#idx73195}
INT 2C - Cloaking - CALL PROTECTED-MODE PASSALONG CHAIN
{real mode}
{#idx73166}
{#idx73173}
{#idx73185}
{#idx73348}
INT 2C - Cloaking - CALL V86-MODE INTERRUPT HANDLER
{protected mode}
{#idx73542}
INT 2C - Cloaking - CALL V86-MODE PROCEDURE
{protected mode}
{#idx73526}
INT 2C - Cloaking - CHAIN TO V86-MODE INTERRUPT HANDLER
{protected mode}
{#idx73559}
INT 2C - Cloaking - FREE GDT SELECTOR
{protected mode}
{#idx73212}
INT 2C - Cloaking - GET BASE ADDRESS OF GDT SELECTOR
{protected mode}
{#idx73329}
INT 2C - Cloaking - GET ESP0 FROM TSS
{protected mode}
{#idx73574}
INT 2C - Cloaking - GET PASSALONG ADDRESS
{protected mode}
{#idx73287}
INT 2C - Cloaking - GET PORT-TRAPPING PASSALONG
{protected mode}
{#idx73613}
INT 2C - Cloaking - GET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx73261}
INT 2C - Cloaking - GET SELECTOR LIMIT
{protected mode}
{#idx73339}
INT 2C - Cloaking - GET SIZE OF PROTECTED-MODE STATE
{protected mode}
{#idx73480}
INT 2C - Cloaking - GET TRAPPING STATE OF SPECIFIED
PORT
IBM PC Portable (uses same BIOS as XT)
{protected mode,
undocumented
Information 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.
}
{#idx73669}
INT 2C - Cloaking - ISSUE PROTECTED-MODE
XMS
see Extended Memory Specification
CALL
{protected mode}
{#idx73509}
INT 2C - Cloaking - PROTECTED-MODE VIRTUAL
DMA
see Direct Memory Access
SERVICES
{protected mode}
{#idx73600}
INT 2C - Cloaking - RESTORE PROTECTED-MODE STATE
{protected mode}
{#idx73496}
INT 2C - Cloaking - SAVE PROTECTED-MODE STATE
{protected mode}
{#idx73487}
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}
{#idx73590}
INT 2C - Cloaking - SET PASSALONG ADDRESS
{protected mode}
{#idx73295}
{#idx73300}
{#idx73313}
{#idx73315}
{#idx73319}
INT 2C - Cloaking - SET PORT-TRAPPING PASSALONG
{protected mode}
{#idx73619}
INT 2C - Cloaking - SET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx73272}
INT 2C - Cloaking - SET SECONDARY STACK
{protected mode}
{#idx73582}
INT 2C - Cloaking - SET SEGMENT ACCESS MODE
{protected mode}
{#idx73239}
INT 2C - Cloaking - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx73221}
INT 2C - Cloaking - SET SEGMENT EXTENDED ACCESS MODE
{protected mode}
{#idx73248}
INT 2C - Cloaking - SET SEGMENT LIMIT
{protected mode}
{#idx73230}
INT 2C - Cloaking - SET V86-MODE STACK
{protected mode}
{#idx73517}
INT 2C - Cloaking - TRAP I/O
PORT
IBM PC Portable (uses same BIOS as XT)
{protected mode}
{#idx73644}
INT 2C - Cloaking - UNTRAP I/O
PORT
IBM PC Portable (uses same BIOS as XT)
{protected mode,
undocumented
Information 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.
}
{#idx73656}
INT 2C - Cloaking v1.01 -
"Issue_System_Modal_Message"
{protected mode}
{#idx73432}
INT 2C - Cloaking v1.01 -
"Query_Current_VM"
{protected mode}
{#idx73399}
INT 2C - Cloaking v1.01 -
"Simulate_Shell_Event"
{protected mode}
{#idx73355}
INT 2C - Cloaking v1.01 -
"Switch_VMs_and_Call_back"
{protected mode}
{#idx73384}
INT 2C - Cloaking v1.01 - CLEAR CRITICAL SECTION
{protected mode}
{#idx73460}
INT 2C - Cloaking v1.01 - FREE
V86
see Virtual-86 Mode
CALLBACK
{protected mode}
{#idx73708}
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}
{#idx73445}
{#idx73451}
INT 2C - Cloaking v1.01 - REGISTER CLOAKING CLIENT
{protected mode}
{#idx73720}
INT 2C - Cloaking v1.01 - SET CRITICAL SECTION
{protected mode}
{#idx73470}
INT 2C - Cloaking v1.01 - UNREGISTER CLOAKING CLIENT
{protected mode}
{#idx73741}
INT 2C - DOS 2+ - RESERVED
{#idx73155}
INT 2C - RM386 v6.00 - BUG
{protected mode,
undocumented
Information 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.
}
{#idx73681}
{#idx73696}
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.
{#idx73158}
INT 2F - EXTENDED MEMORY SPECIFICATION
(
XMS
see Extended Memory Specification
)
v2+ - GET DRIVER ADDRESS
{#idx83480}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH FAR RETURN FRAME
{protected mode}
{#idx96936}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96777}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR ACCESS RIGHTS
{protected mode}
{#idx96555}
{#idx96556}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96800}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx96510}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT LIMIT
{protected mode}
{#idx96528}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SIMULATE REAL MODE INTERRUPT
{protected mode}
{#idx96903}
INT 31 - Netroom3
DPMI
see DOS Protected-Mode Interface
.EXE v3.00 - ???
{#idx97652}
INT 4B -
Virtual DMA Specification
A set of interrupt calls which permit the use of DMA even on systems running in protected or Virtual-86 mode with their address remapping, or systems such as Micro Channel
PS
IBM PS/2, any model
/2s with multiple bus masters independently performing DMA operations.
(
VDS
see Virtual DMA Specification
)
- GET VERSION
{#idx101508}
INT 67 - RM386 - V86-MODE I/O
PORT
IBM PC Portable (uses same BIOS as XT)
TRAPPING CONTROL
{#idx116854}
{#idx116860}
INT 67 -
Virtual Control Program Interface
A simple API for protected-mode programs to allocate memory and switch into or out of protected mode. See also DOS Protected-Mode Interface.
- SET 8259 INTERRUPT VECTOR MAPPINGS
{#idx117106}