Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
DOS 3.3
⇢
⇥
RBIL61 - DOS 3.3
Bibliography
{#idx166890}
INT 0A - IRQ2 - LPT2
(
PC
IBM PC
)
, VERTICAL RETRACE INTERRUPT
(
EGA
Enhanced Graphics Adapter
(Enhanced Graphics Adapter)
IBM
International Busiuness Machines
's second color video board for the
IBM
International Busiuness Machines
PC
IBM PC
family, capable of a maximum resolution of 640x350 pixels in 16 simultaneous colors of a total of 64 possible colors.
,
VGA
Video Graphics Array
(Video Graphics Array) The video adapter introduced with the
IBM
International Busiuness Machines
PS/2
IBM PS/2, any model
series of computers.
)
{callout or callback}
{#idx812}
INT 0B - IRQ3 - SERIAL COMMUNICATIONS
(COM2)
{callout or callback}
{#idx922}
INT 0C - IRQ4 - SERIAL COMMUNICATIONS
(COM1)
{callout or callback}
{#idx974}
INT 0D - IRQ5 - FIXED DISK
(
PC
IBM PC
,
XT
IBM PC XT
)
, LPT2
(
AT
IBM PC AT
)
, reserved
(
PS/2
IBM PS/2, any model
)
{callout or callback}
{#idx1058}
INT 0E - IRQ6 - DISKETTE CONTROLLER
{callout or callback}
{#idx1145}
INT 11 -
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.
- GET EQUIPMENT LIST
{#idx7497}
{#idx7507}
INT 15h - Arabic/Hebrew MS-DOS 5.0???+ - INSTALLATION CHECK
{#idx20338}
INT 19 - SYSTEM - BOOTSTRAP LOADER
{#idx30145}
{#idx30218}
{#idx30345}
INT 1A - TIME - GET SYSTEM TIME
{#idx30390}
INT 21 - Concurrent DOS v3.2+ - INSTALLATION CHECK
{#idx49605}
INT 21 - DOS 1+ - CREATE NEW PROGRAM SEGMENT PREFIX
{#idx43474}
INT 21 - DOS 1+ - FIND FIRST MATCHING FILE USING
FCB
see File Control Block
{#idx41916}
INT 21 - DOS 1+ - GET FILE SIZE FOR
FCB
see File Control Block
{#idx42356}
INT 21 - DOS 1+ - OPEN FILE USING
FCB
see File Control Block
{#idx41812}
INT 21 - DOS 1+ - SET SYSTEM DATE
{#idx43621}
INT 21 - DOS 1+ - SET SYSTEM TIME
{#idx44026}
INT 21 - DOS 2+ -
"DUP2"
,
"FORCEDUP"
- FORCE DUPLICATE FILE HANDLE
{#idx50220}
INT 21 - DOS 2+ -
"UNLINK"
- DELETE FILE
{#idx45629}
INT 21 - DOS 2+ - GET DOS DRIVE PARAMETER BLOCK FOR SPECIFIC DRIVE
{#idx44343}
{#idx44355}
INT 21 - DOS 2+ - GET DOS VERSION
{#idx44103}
{#idx44137}
{#idx44156}
{#idx44194}
{#idx44208}
{#idx44220}
INT 21 - DOS 2+ internal -
"SYSVARS"
- GET LIST OF LISTS
{
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.
}
{#idx51343}
{#idx51361}
{#idx51746}
{#idx51749}
{#idx51769}
INT 21 - DOS 2.25 only - GET LEAD BYTE TABLE ADDRESS
{#idx55245}
{#idx55259}
INT 21 - DOS 2.25, DOS 3.2+ - GET KOREAN
(HANGEUL)
INPUT MODE
{#idx55296}
INT 21 - DOS 2.25, DOS 3.2+ - SET KOREAN
(HANGEUL)
INPUT MODE
{#idx55282}
INT 21 - DOS 2.x and 3.3+ only -
"AVAILDEV"
- SPECIFY \DEV\ PREFIX USE
{#idx44808}
INT 21 - DOS 3.0+ -
"TRUENAME"
- CANONICALIZE FILENAME OR PATH
{#idx55134}
{#idx55155}
INT 21 - DOS 3.0+ - CREATE TEMPORARY FILE
{#idx52849}
INT 21 - DOS 3.0+ - GET EXTENDED ERROR INFORMATION
{#idx52559}
{#idx52560}
{#idx52561}
{#idx52564}
{#idx52566}
INT 21 - DOS 3.0+ internal - GET ADDRESS OF DOS SWAPPABLE DATA AREA
{
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.
}
{#idx53088}
{#idx53090}
{#idx53094}
INT 21 - DOS 3.1+ internal - COMMIT ALL FILES FOR SPECIFIED COMPUTER/PROCESS
{
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.
}
{#idx52958}
INT 21 - DOS 3.2+ - IOCTL - GENERIC BLOCK DEVICE REQUEST
{#idx49102}
{#idx49124}
{#idx49131}
INT 21 - DOS 3.2+ - IOCTL - GENERIC CHARACTER DEVICE REQUEST
{#idx48808}
{#idx48809}
{#idx48812}
INT 21 - DOS 3.2+ internal - SET DEVICE DRIVER LOOKAHEAD FLAG
{#idx55331}
INT 21 - DOS 3.3+ -
"FFLUSH"
- COMMIT FILE
{#idx55695}
INT 21 - DOS 3.3+ - GET EXTENDED COUNTRY INFORMATION
{#idx55444}
{#idx55475}
{#idx55477}
{#idx55479}
INT 21 - DOS 3.3+ - GET GLOBAL CODE PAGE TABLE
{#idx55526}
INT 21 - DOS 3.3+ - SET GLOBAL CODE PAGE TABLE
{#idx55533}
INT 21 - DOS 3.3+ - SET HANDLE COUNT
{#idx55660}
{#idx55674}
{#idx55686}
INT 21 - DR DOS 3.41+ - DETERMINE DOS TYPE/GET DR DOS VERSION
{#idx49640}
{#idx49712}
{#idx49714}
{#idx49715}
{#idx49716}
{#idx49717}
{#idx49887}
INT 25 - DOS 3.31+ - ABSOLUTE DISK READ
(32M-2047M hard-disk partition)
{#idx72277}
INT 26 - DOS 3.31+ - ABSOLUTE DISK WRITE
(32M-2047M hard-disk partition)
{#idx72452}
INT 29 - DOS 2+ - FAST CONSOLE OUTPUT
{callout or callback}
{#idx72581}
INT 2A - NETWORK - ???
{#idx72772}
{#idx72777}
INT 2A - Network - ???
{
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.
}
{#idx72961}
INT 2F - APPEND - INSTALLATION CHECK
{#idx90280}
INT 2F - APPEND v3.21 only - GET APPEND PATH
{
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.
}
{#idx90296}
INT 2F - DOS 3.0+ internal - MAKE BUFFER MOST RECENTLY USED
{
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.
}
{#idx77574}
INT 2F - DOS 3.0+ internal - MAKE DISK BUFFER MOST-RECENTLY USED
{
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.
}
{#idx77479}
INT 2F - DOS 3.3+ APPEND - GET APPEND PATH
{#idx90323}
INT 2F - DOS 3.3+ APPEND - GET VERSION INFO
{
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.
}
{#idx90350}
{#idx90356}
{#idx90358}
INT 2F - DOS 3.3+ DISPLAY.SYS internal - GET ACTIVE CODE PAGE
{
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.
}
{#idx89620}
INT 2F - DOS 3.3+ DISPLAY.SYS internal - GET CODE PAGE INFORMATION
{
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.
}
{#idx89636}
INT 2F - DOS 3.3+ DISPLAY.SYS internal - 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.
}
{#idx89555}
{#idx89562}
INT 2F - DOS 3.3+ DISPLAY.SYS internal - SET ACTIVE CODE PAGE
{
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.
}
{#idx89587}
INT 2F - DOS 3.3+ GRAFTABL.COM - GET GRAPHICS FONT TABLE
{#idx90243}
{#idx90248}
INT 2F - DOS 3.3+ GRAFTABL.COM - INSTALLATION CHECK
{#idx90232}
INT 2F - DOS 3.3+ internal - CLOSE FILE
{
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.
}
{#idx77836}
INT 2F - DOS 3.3+ internal - GET DEVICE CHAIN
{
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.
}
{#idx77922}
INT 2F - DOS 3.3+ internal - GET EXTENDED ERROR CODE
{
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.
}
{#idx77936}
INT 2F - DOS 3.3+ internal - INSTALLABLE COMMAND - EXECUTE
{
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.
}
{#idx90003}
INT 2F - DOS 3.3+ internal - INSTALLABLE COMMAND - 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.
}
{#idx89973}
INT 2F - DOS 3.3+ internal - IOCTL
{
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.
}
{#idx77909}
INT 2F - DOS 3.3+ internal - MOVE FILE POINTER
{
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.
}
{#idx77852}
INT 2F - DOS 3.3+ internal - OPEN FILE
{
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.
}
{#idx77818}
INT 2F - DOS 3.3+ internal - READ FROM FILE
{
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.
}
{#idx77868}
INT 2F - DOS 3.3+ internal - SET FASTOPEN ENTRY POINT
{
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.
}
{#idx77882}
{#idx77890}
{#idx77897}
INT 2F - DOS 3.3+ KEYB.COM - SET KEYBOARD CODE PAGE
{#idx89912}
INT 2F - DOS 3.3+ KEYB.COM - SET KEYBOARD MAPPING
{#idx89923}
INT 2F - DOS 3.3+ PRINT - GET PRINTER DEVICE
{#idx75223}
INT 2F - DOS 3.3, DOS 5.0 APPEND - HOOK INT 21
{
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.
}
{#idx90311}
INT 2F - DOS 4.0+ DRIVER.SYS support - GET DRIVE DATA TABLE LIST
{
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.
}
{#idx75824}
{#idx75848}
{#idx75862}
INT 2F - DOS 5+ - COMMAND.COM INTERFACE
{
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.
}
{#idx85837}
{#idx85855}
{#idx85886}
INT 2F - DRIVER.SYS support - EXECUTE DEVICE DRIVER REQUEST
{
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.
}
{#idx75586}
{#idx75604}
{#idx75645}
{#idx75648}
{#idx75670}
INT 2F - MS Windows/386 - GET INSTANCE DATA
{callout or callback}
{#idx79328}
INT 2F - MS-DOS 3.3+ KEYB.COM internal - INSTALLATION CHECK
{partially documented}
{#idx89714}
{#idx89723}
{#idx89743}
INT 2F - NETWORK - RELINK KEYBOARD HANDLER
{
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.
}
{#idx90494}
INT 2F - NLSFUNC.COM - CHANGE CODE PAGE
{callout or callback,
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.
}
{#idx78713}
{#idx78747}
{#idx78749}
{#idx78751}
INT 2F -
PC
IBM PC
LAN PROGRAM REDIR/REDIRIFS internal - ???
{
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.
}
{#idx75262}
{#idx75271}
{#idx75280}
{#idx75289}
INT 2F - SHARE - INSTALLATION CHECK
{#idx75974}
INT 48 - KEYBOARD - CORDLESS KEYBOARD TRANSLATION
(PCjr)
{#idx100857}
INT 72 - IRQ10 - RESERVED
{callout or callback}
{#idx121904}
INT 73 - IRQ11 - RESERVED
{callout or callback}
{#idx121920}
INT 74 - IRQ12 - POINTING DEVICE
(
PS
IBM PS/2, any model
)
{callout or callback}
{#idx121941}
INT 76 - IRQ14 - HARD DISK CONTROLLER OPERATION COMPLETE
(
AT
IBM PC AT
and later)
{callout or callback}
{#idx121998}
INT 77 - IRQ15 - RESERVED
(
AT
IBM PC AT
,
PS
IBM PS/2, any model
)
{callout or callback}
{#idx122034}
{#idx122051}