Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
INT 31
⇢
⇥
RBIL61 - INT 31
Advertisements
{#idx177126}
CALL xxxxh:xxxxh -
DOS Protected-Mode Interface
An API which provides basic services for protected-mode programs to allocate memory, invoke real-mode software, etc. See also Virtual Control Program Interface.
- Vendor-Specific APIs
{#idx159320}
{#idx159321}
INT 13 - FLOPPY - FORMAT TRACK
{#idx8237}
INT 15 - SYSTEM - SWITCH TO PROTECTED MODE
{#idx21016}
INT 21 - CD-ROM device driver - IOCTL INPUT
{#idx46490}
INT 21 - DOS 2+ - GET COUNTRY-SPECIFIC INFORMATION
{#idx44920}
INT 21 - FlashTek X-32VM - ALLOCATE PROTECTED-MODE SELECTOR
{protected mode}
{#idx44648}
INT 21 - FlashTek X-32VM - DEALLOCATE PROTECTED-MODE SELECTOR
{protected mode}
{#idx44660}
INT 21 - FlashTek X-32VM - GET SELECTOR BASE ADDRESS
{protected mode}
{#idx44676}
INT 21 - FlashTek X-32VM - SET SELECTOR BASE ADDRESS
{protected mode}
{#idx44668}
INT 21 - FlashTek X-32VM - SET SELECTOR LIMIT
{protected mode}
{#idx44684}
INT 21 - LASTBYTE.SYS v1.19 - IOCTL - GET ??? 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.
}
{#idx46906}
INT 21 - OS/286, OS/386 - CHANGE SEGMENTS
{protected mode}
{#idx62742}
{#idx62743}
INT 21 - OS/286, OS/386 - ISSUE REAL INTERRUPT
{#idx59793}
INT 21 - OS/286, OS/386 - ISSUE REAL PROCEDURE CALL
{#idx58968}
INT 21 - OS/386 VMM - FREE MAPPED PAGES
{#idx62922}
INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY LINEAR ADDRESS
{#idx62909}
INT 21 - OS/386 VMM - LOCK PAGES IN MEMORY
{#idx62944}
INT 21 - OS/386 VMM - MAP PAGES
{#idx62936}
INT 21 - OS/386 VMM - UNLOCK MEMORY PAGES
{#idx62953}
INT 21 - Phar Lap 386/DOS-Extender - CALL REAL-MODE PROCEDURE
{protected mode}
{#idx42571}
INT 21 - Phar Lap 386/DOS-Extender - CHANGE SEGMENT ATTRIBUTES
{protected mode}
{#idx42653}
INT 21 - Phar Lap 386/DOS-Extender - GET HARDWARE INTERRUPT VECTORS
{protected mode}
{#idx42542}
INT 21 - Phar Lap 386/DOS-Extender - GET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx42427}
INT 21 - Phar Lap 386/DOS-Extender - GET REAL-MODE INTERRUPT VECTOR
{protected mode}
{#idx42438}
INT 21 - Phar Lap 386/DOS-Extender - ISSUE REAL-MODE INTERRUPT
{protected mode}
{#idx42611}
INT 21 - Phar Lap 386/DOS-Extender - MAP PHYSICAL MEMORY
AT
IBM PC AT
END OF SEGMENT
{protected mode}
{#idx42530}
INT 21 - Phar Lap 386/DOS-Extender - SET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx42450}
INT 21 - Phar Lap 386/DOS-Extender - SET REAL-MODE INTERRUPT VECTOR
{protected mode}
{#idx42461}
INT 21 - Phar Lap 386/DOS-Extender VMM - LOCK PAGES IN MEMORY
{protected mode}
{#idx42714}
INT 21 - Phar Lap 386/DOS-Extender VMM - UNLOCK PAGES
{protected mode}
{#idx42726}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - READ PAGE-TABLE ENTRY
{obsolete, protected mode}
{#idx42751}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - WRITE PAGE-TABLE ENTRY
{obsolete, protected mode}
{#idx42764}
INT 2C - Cloaking - ALLOCATE GDT SELECTOR
{protected mode}
{#idx73208}
INT 2C - Cloaking - CALL V86-MODE INTERRUPT HANDLER
{protected mode}
{#idx73558}
INT 2C - Cloaking - CALL V86-MODE PROCEDURE
{protected mode}
{#idx73541}
INT 2C - Cloaking - GET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx73273}
INT 2C - Cloaking - SET PROTECTED-MODE INTERRUPT VECTOR
{protected mode}
{#idx73287}
INT 2C - Cloaking - SET SEGMENT ACCESS MODE
{protected mode}
{#idx73249}
INT 2C - Cloaking - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx73231}
INT 2C - Cloaking - SET SEGMENT EXTENDED ACCESS MODE
{protected mode}
{#idx73258}
INT 2C - Cloaking - SET SEGMENT LIMIT
{protected mode}
{#idx73240}
INT 2F - Borland C++ 2.0 DPMILOAD.EXE - ALLOCATE MEMORY
{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.
}
{#idx95522}
{#idx95534}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - GET PROCESSOR EXCEPTION HANDLER VECT
{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.
}
{#idx95839}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - GET PROTECTED-MODE INTERRUPT VECTOR
{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.
}
{#idx95870}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - SET PROCESSOR EXCEPTION HANDLER VECT
{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.
}
{#idx95850}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - SET PROTECTED-MODE INTERRUPT VECTOR
{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.
}
{#idx95881}
INT 2F - Borland C++ 3.0 DPMILOAD.EXE - SIMULATE REAL MODE INTERRUPT
{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.
}
{#idx95708}
{#idx95710}
INT 2F -
DOS Protected-Mode Interface
An API which provides basic services for protected-mode programs to allocate memory, invoke real-mode software, etc. See also Virtual Control Program Interface.
- DETECT MODE
{#idx81447}
{#idx81448}
INT 2F -
DOS Protected-Mode Interface
An API which provides basic services for protected-mode programs to allocate memory, invoke real-mode software, etc. See also Virtual Control Program Interface.
- INSTALLATION CHECK
{#idx81462}
{#idx81463}
INT 2F -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET VENDOR-SPECIFIC
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
{#idx81516}
{#idx81517}
INT 2F - Quarterdeck QDPMI.SYS v1.0 - INSTALLATION CHECK
{
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.
}
{#idx94216}
INT 31 - CauseWay -
"AliasSel"
- CREATE READ/WRITE DATA ALIAS SELECTOR
{protected mode}
{#idx97801}
INT 31 - CauseWay -
"CodeSel"
- CONVERT SELECTOR TO EXECUTABLE CODE SELECTOR
{protected mode}
{#idx97791}
INT 31 - CauseWay -
"ExecOverlay"
- LOAD AND OPTIONALLY EXECUTE APP CODE
{protected mode}
{#idx98155}
INT 31 - CauseWay -
"FarCallReal"
- SIMULATE REAL-MODE FAR CALL
{protected mode}
{#idx97766}
INT 31 - CauseWay -
"GetDOSTrans"
- GET DOS TRANSFER BUFFER
{protected mode}
{#idx98189}
INT 31 - CauseWay -
"GetMem"
- ALLOCATE BLOCK OF MEMORY
{protected mode}
{#idx97846}
INT 31 - CauseWay -
"GetMem32"
- ALLOCATE BLOCK OF MEMORY
(32-bit)
{protected mode}
{#idx97857}
INT 31 - CauseWay -
"GetMemDOS"
- ALLOCATE CONVENTIONAL MEMORY
{protected mode}
{#idx98106}
INT 31 - CauseWay -
"GetMemLinear"
- ALLOCATE MEMORY WITHOUT SELECTOR
{protected mode}
{#idx97907}
INT 31 - CauseWay -
"GetMemLinear32"
- ALLOCATE MEMORY WITHOUT SELECTOR
{protected mode}
{#idx97920}
INT 31 - CauseWay -
"GetMemNear"
- ALLOCATE APPLICATION-RELATIVE MEMORY
{protected mode}
{#idx97976}
INT 31 - CauseWay -
"GetSel"
- ALLOCATE NEW SELECTOR
{protected mode}
{#idx97773}
INT 31 - CauseWay -
"GetSelDet"
- GET SELECTOR BASE AND LIMIT
{protected mode}
{#idx97812}
INT 31 - CauseWay -
"GetSelDet32"
- GET SELECTOR BASE AND LIMIT
(32-bit)
{protected mode}
{#idx97820}
INT 31 - CauseWay -
"Info"
- GET SYSTEM SELECTORS/FLAGS
{protected mode}
{#idx97732}
INT 31 - CauseWay -
"IntXX"
- SIMULATE REAL-MODE INTERRUPT
{protected mode}
{#idx97756}
INT 31 - CauseWay -
"Linear2Near"
- CONVERT LINEAR TO APP-RELATIVE ADDRESS
{protected mode}
{#idx98008}
INT 31 - CauseWay -
"LockMem"
- LOCK REGION OF MEMORY
{protected mode}
{#idx98022}
INT 31 - CauseWay -
"LockMem32"
- LOCK REGION OF MEMORY
(32-bit)
{protected mode}
{#idx98034}
INT 31 - CauseWay -
"LockMemNear"
- LOCK APPLICATION-RELATIVE MEMORY REGION
{protected mode}
{#idx98078}
INT 31 - CauseWay -
"Near2Linear"
- CONVERT APP-RELATIVE TO LINEAR ADDRESS
{protected mode}
{#idx98015}
INT 31 - CauseWay -
"RelMem"
- RELEASE PREVIOUSLY ALLOCATED MEMORY
{protected mode}
{#idx97898}
INT 31 - CauseWay -
"RelMemDOS"
- RELEASE CONVENTIONAL MEMORY BLOCK
{protected mode}
{#idx98141}
INT 31 - CauseWay -
"RelMemLinear"
- RELEASE LINEAR MEMORY BLOCK
{protected mode}
{#idx97956}
INT 31 - CauseWay -
"RelMemLinear32"
- RELEASE LINEAR MEMORY BLOCK
(32-bit)
{protected mode}
{#idx97965}
INT 31 - CauseWay -
"RelMemNear"
- RELEASE APPLICATION-RELATIVE MEMORY BLOCK
{protected mode}
{#idx97999}
INT 31 - CauseWay -
"RelSel"
- RELEASE A SELECTOR
{protected mode}
{#idx97784}
INT 31 - CauseWay -
"ResMem"
- RESIZE MEMORY BLOCK
{protected mode}
{#idx97870}
INT 31 - CauseWay -
"ResMem32"
- RESIZE MEMORY BLOCK
(32-bit)
{protected mode}
{#idx97883}
INT 31 - CauseWay -
"ResMemDOS"
- RESIZE CONVENTIONAL MEMORY BLOCK
{protected mode}
{#idx98125}
INT 31 - CauseWay -
"ResMemLinear"
- RESIZE LINEAR MEMORY BLOCK
{protected mode}
{#idx97934}
INT 31 - CauseWay -
"ResMemLinear32"
- RESIZE LINEAR MEMORY BLOCK
(32-bit)
{protected mode}
{#idx97944}
INT 31 - CauseWay -
"ResMemNear"
- RESIZE APPLICATION-RELATIVE MEMORY BLOCK
{protected mode}
{#idx97988}
INT 31 - CauseWay -
"SetDOSTrans"
- SET DOS TRANSFER BUFFER
{protected mode}
{#idx98195}
INT 31 - CauseWay -
"SetSelDet"
- SET SELECTOR BASE AND LIMIT
{protected mode}
{#idx97830}
INT 31 - CauseWay -
"SetSelDet32"
- SET SELECTOR BASE AND LIMIT
(32-bit)
{protected mode}
{#idx97837}
INT 31 - CauseWay -
"UnLockMem"
- UNLOCK REGION OF MEMORY
{protected mode}
{#idx98048}
INT 31 - CauseWay -
"UnLockMem32"
- UNLOCK REGION OF MEMORY
(32-bit)
{protected mode}
{#idx98062}
INT 31 - CauseWay -
"UnLockMemNear"
- UNLOCK APP-RELATIVE MEMORY REGION
{protected mode}
{#idx98091}
INT 31 - CauseWay v1.3 -
"cwcInfo"
- VALIDATE AND GET SIZE OF CWC FILE
{protected mode}
{#idx98259}
INT 31 - Causeway v1.3 -
"cwcLoad"
- LOAD/EXPAND CWC-COMPRESSED FILE
{protected mode}
{#idx98306}
INT 31 - CauseWay v1.3 -
"cwLoad"
- LOAD ANOTHER CAUSEWAY PROGRAM AS OVERLAY
{protected mode}
{#idx98241}
INT 31 - CauseWay v1.3 -
"GetMCBSize"
- GET CURRENT
MCB
see Memory Control Block
ALLOCATION BLOCK SIZE
{protected mode}
{#idx98205}
INT 31 - CauseWay v1.3 -
"GetMemSO"
- ALLOCATE MEMORY AND RETURN SEL:OFFSET
{protected mode}
{#idx98269}
INT 31 - CauseWay v1.3 -
"GetSels"
- ALLOCATE MULTIPLE SELECTORS
{protected mode}
{#idx98233}
INT 31 - CauseWay v1.3 -
"RelMemSO"
- RELEASE SELECTOR:OFFSET MEMORY BLOCK
{protected mode}
{#idx98297}
INT 31 - CauseWay v1.3 -
"ResMemSO"
- RESIZE SELECTOR:OFFSET MEMORY BLOCK
{protected mode}
{#idx98286}
INT 31 - CauseWay v1.3 -
"SetMCBSize"
- SET
MCB
see Memory Control Block
MEMORY ALLOCATION BLOCK SIZE
{protected mode}
{#idx98214}
INT 31 - DOS32 v3.0+ - ALLOCATE 16KB
DMA
see Direct Memory Access
BLOCK
{#idx97718}
INT 31 - DOS32 v3.0+ - ALLOCATE MEMORY BLOCK
{#idx97725}
INT 31 - DOS32 v3.0+ - GET DOS32 ADDRESS INFORMATION
{#idx97675}
INT 31 - DOS32 v3.0+ - GET DOS32 VERSION AND SELECTOR VALUES
{#idx97670}
INT 31 - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH IRET STACK FRAME
{#idx97700}
INT 31 - DOS32 v3.0+ - GET REAL MODE CALL BACK ADDRESS WITH RETF STACK FRAME
{#idx97692}
INT 31 - DOS32 v3.0+ - TERMINATE AND STAY RESIDENT
{#idx97707}
INT 31 - DOS32 v3.0+ - UNDO PREVIOUS MEMORY ALLOCATION or
DMA
see Direct Memory Access
BUFFER
{#idx97712}
INT 31 - DOS32 v3.2+ - LOAD LIBRARY FILE
{#idx97685}
INT 31 - DOS32 v3.2+ - SET UP A DOS32 LOADABLE LIBRARY
{#idx97678}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE DOS MEMORY BLOCK
{protected mode}
{#idx96635}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE LDT DESCRIPTORS
{protected mode}
{#idx96404}
{#idx96413}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE MEMORY BLOCK
{protected mode}
{#idx97109}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE REAL MODE CALLBACK ADDRESS
{protected mode}
{#idx96971}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - ALLOCATE SPECIFIC LDT DESCRIPTOR
{protected mode}
{#idx96603}
{#idx96610}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH FAR RETURN FRAME
{protected mode}
{#idx96912}
{#idx96925}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH IRET FRAME
{protected mode}
{#idx96942}
{#idx96955}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CLEAR DEBUG WATCHPOINT
{protected mode}
{#idx97494}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CREATE ALIAS DESCRIPTOR
{protected mode}
{#idx96562}
{#idx96568}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - DISCARD PAGE CONTENTS
{protected mode}
{#idx97403}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - DISCARD PAGES
{protected mode, partially documented}
{#idx97388}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE DOS MEMORY BLOCK
{protected mode}
{#idx96657}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE LDT DESCRIPTOR
{protected mode}
{#idx96435}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE MEMORY BLOCK
{protected mode}
{#idx97132}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - FREE REAL MODE CALLBACK ADDRESS
{protected mode}
{#idx97001}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET AND DISABLE VIRTUAL INTERRUPT STATE
{protected mode}
{#idx97431}
{#idx97441}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET AND ENABLE VIRTUAL INTERRUPT STATE
{protected mode}
{#idx97444}
{#idx97454}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET DESCRIPTOR
{protected mode}
{#idx96576}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET
DPMI
see DOS Protected-Mode Interface
VERSION
{protected mode}
{#idx97053}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET FREE MEMORY INFORMATION
{protected mode}
{#idx97089}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET NEXT SELECTOR INCREMENT VALUE
{protected mode}
{#idx96461}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PAGE SIZE
{protected mode}
{#idx97370}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96714}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96766}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET RAW MODE SWITCH ADDRESSES
{protected mode}
{#idx97033}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET REAL MODE INTERRUPT VECTOR
{protected mode}
{#idx96691}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET SEGMENT BASE ADDRESS
{protected mode}
{#idx96487}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET STATE OF DEBUG WATCHPOINT
{protected mode}
{#idx97503}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET STATE SAVE/RESTORE ADDRESSES
{protected mode}
{#idx97010}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET VENDOR SPECIFIC
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
{protected mode}
{#idx97467}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET VIRTUAL INTERRUPT STATE
{protected mode}
{#idx97457}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - LOCK LINEAR REGION
{protected mode}
{#idx97312}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - LOCK SELECTOR
{protected mode}
{#idx96475}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - MARK PAGE AS DEMAND PAGING CANDIDATE
{protected mode}
{#idx97395}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - MARK PAGES AS PAGING CANDIDATES
{protected mode, partially documented}
{#idx97381}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - MARK REAL MODE REGION AS PAGEABLE
{protected mode}
{#idx97342}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - PHYSICAL ADDRESS MAPPING
{protected mode}
{#idx97411}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RELOCK REAL MODE REGION
{protected mode}
{#idx97358}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RESET DEBUG WATCHPOINT
{protected mode}
{#idx97513}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RESIZE DOS MEMORY BLOCK
{protected mode}
{#idx96672}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - RESIZE MEMORY BLOCK
{protected mode}
{#idx97143}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SEGMENT TO DESCRIPTOR
{protected mode}
{#idx96448}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DEBUG WATCHPOINT
{protected mode}
{#idx97483}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR ACCESS RIGHTS
{protected mode}
{#idx96536}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR
{protected mode}
{#idx96588}
{#idx96595}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96733}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96784}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET REAL MODE INTERRUPT VECTOR
{protected mode}
{#idx96701}
{#idx96708}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT BASE ADDRESS
{protected mode}
{#idx96498}
{#idx96504}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET SEGMENT LIMIT
{protected mode}
{#idx96516}
{#idx96523}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SIMULATE REAL MODE INTERRUPT
{protected mode}
{#idx96877}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - UNLOCK LINEAR REGION
{protected mode}
{#idx97326}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - UNLOCK SELECTOR
{protected mode}
{#idx96480}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - ALLOCATE LINEAR MEMORY BLOCK
{protected mode}
{#idx97159}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - ALLOCATE SHARED MEMORY
{protected mode}
{#idx97550}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - FREE PHYSICAL ADDRESS MAPPING
{protected mode}
{#idx97423}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - FREE SERIALIZATION ON SHARED MEMORY
{protected mode}
{#idx97618}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - FREE SHARED MEMORY
{protected mode}
{#idx97582}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET COPROCESSOR STATUS
{protected mode}
{#idx97632}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET
DPMI
see DOS Protected-Mode Interface
CAPABILITIES
{protected mode}
{#idx97076}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MEMORY BLOCK SIZE AND BASE
{protected mode}
{#idx97257}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MEMORY INFORMATION
{protected mode}
{#idx97266}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MULTIPLE DESCRIPTORS
{protected mode}
{#idx96619}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET PAGE ATTRIBUTES
{protected mode}
{#idx97198}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET PROTECTED MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96807}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96821}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - INSTALL RESIDENT HANDLER INIT CALLBACK
{protected mode}
{#idx97521}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MAP CONVENTIONAL MEMORY IN MEMORY BLOCK
{protected mode}
{#idx97243}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MAP DEVICE IN MEMORY BLOCK
{protected mode}
{#idx97232}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MODIFY PAGE ATTRIBUTES
{protected mode}
{#idx97219}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - RESIZE LINEAR MEMORY BLOCK
{protected mode}
{#idx97175}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SERIALIZE SHARED MEMORY
{protected mode}
{#idx97597}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET EMULATION
{protected mode}
{#idx97644}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET MULTIPLE DESCRIPTORS
{protected mode}
{#idx96627}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET PROTECTED MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96842}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET REAL MODE EXTENDED PROCESSOR EXCEPTION HANDLER
{protected mode}
{#idx96856}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - TERMINATE AND STAY RESIDENT
{protected mode}
{#idx97538}
INT 31 - Netroom3
DPMI
see DOS Protected-Mode Interface
.EXE v3.00 - ???
{#idx97653}
INT 31 - Netroom3
DPMI
see DOS Protected-Mode Interface
.EXE v3.00 - SWITCH TO PROTECTED MODE
{#idx97659}
INT 31 - overwritten by
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.
jump instruction in INT 30
{#idx96384}
INT 31 - VIRUS -
"Vacsina"
series - INSTALLATION CHECK
(NOT A VECTOR!)
{#idx96386}
INT 32 - VIRUS -
"Tiny"
Viruses - ORIGINAL INT 21h VECTOR
{#idx98323}
{#idx98334}
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
{#idx101514}
INT 66 - DIGPAK - SET
DPMI
see DOS Protected-Mode Interface
MODE
{#idx115285}
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.
- GET 8259 INTERRUPT VECTOR MAPPINGS
{#idx117099}
INT B5 - Netroom NETSWAP4 - ???
{
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.
}
{#idx128082}