Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
Device Driver
⇢
⇥
RBIL61 - Device Driver
Bibliography
{#idx167160}
CALL xxxxh:xxxxh - DOS Device Drivers
{#idx159521}
INT 10 -
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.
Register Interface Library - REVERT TO DEFAULT REGISTERS
{#idx7302}
INT 15 - SYSTEM - BUILD
ABIOS
(Advanced BIOS) The
IBM
International Busiuness Machines
XT
IBM PC XT
/286 and
PS/2
IBM PS/2, any model
models with 80286 or higher processors contain two separate BIOSes. The ABIOS is a protected-mode BIOS which is used by OS/2. For machines without an ABIOS, such as the
IBM
International Busiuness Machines
AT
IBM PC AT
, OS/2 loads the equivalent of the ABIOS from disk. see also CBIOS
INITIALIZATION TABLE
(
PS
IBM PS/2, any model
)
{#idx15723}
INT 16 - HP Vectra EX-BIOS -
"F16_KBD"
- GET KEYBOARD INFORMATION
{#idx26210}
INT 19 - SYSTEM - BOOTSTRAP LOADER
{#idx30178}
INT 1A - PCI
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.
v2.0c+ - READ CONFIGURATION
DWORD
Doubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address.
(DEC device)
{#idx33404}
INT 21 - AI Architects - OS/x86??? -
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.
{
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.
}
{#idx47937}
INT 21 - CD-ROM device driver - IOCTL INPUT
{#idx46349}
{#idx46370}
{#idx46383}
{#idx46396}
{#idx46410}
INT 21 - CD-ROM device driver - IOCTL OUTPUT
{#idx47838}
{#idx47856}
INT 21 - DIET v1.43e - GET DIET.EXE RESIDENT SEGMENT
{#idx44851}
INT 21 - DOS 1+ - CREATE NEW PROGRAM SEGMENT PREFIX
{#idx43518}
INT 21 - DOS 1+ - OPEN FILE USING
FCB
see File Control Block
{#idx41865}
{#idx41881}
INT 21 - DOS 1+ - SET INTERRUPT VECTOR
{#idx42378}
INT 21 - DOS 1+ - SET VERIFY FLAG
{#idx44052}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50369}
{#idx50521}
INT 21 - DOS 2+ - GET DOS DRIVE PARAMETER BLOCK FOR SPECIFIC DRIVE
{#idx44368}
{#idx44375}
{#idx44385}
INT 21 - DOS 2+ - IOCTL - GET DEVICE INFORMATION
{#idx45982}
{#idx45991}
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.
}
{#idx51134}
{#idx51143}
{#idx51160}
{#idx51179}
{#idx51213}
{#idx51254}
{#idx51264}
{#idx51306}
{#idx51309}
{#idx51342}
{#idx51487}
{#idx51523}
{#idx51562}
{#idx51664}
{#idx51686}
INT 21 - DOS 3.0+ -
"TRUENAME"
- CANONICALIZE FILENAME OR PATH
{#idx55154}
INT 21 - DOS 3.0+ - IOCTL - CHECK IF BLOCK DEVICE REMOVABLE
{#idx48689}
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.
}
{#idx53130}
{#idx53136}
{#idx53141}
{#idx53216}
INT 21 - DOS 3.1+ - IOCTL - CHECK IF BLOCK DEVICE REMOTE
{#idx48717}
INT 21 - DOS 3.2+ - IOCTL - GET LOGICAL DRIVE MAP
{#idx49458}
INT 21 - DOS 3.2+ internal - SET DEVICE DRIVER LOOKAHEAD FLAG
{#idx55316}
{#idx55322}
INT 21 - DOS 4.x only - internal - GET DOS SWAPPABLE DATA AREAS
{obsolete,
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.
}
{#idx53371}
{#idx53377}
{#idx53382}
{#idx53488}
INT 21 - DR DOS 3.41+ - DETERMINE DOS TYPE/GET DR DOS VERSION
{#idx49796}
{#idx49855}
INT 21 - FBOOT v2.13 - PERFORM FAST BOOTSTRAP
{
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.
}
{#idx50658}
INT 21 - Greg Shenaut ASPITAPE.SYS - INTERFACE
{#idx48905}
INT 21 - IFSHLP.SYS - GET 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.
}
{#idx47646}
{#idx47664}
{#idx47685}
{#idx47690}
{#idx47696}
INT 21 - Network Driver Interface Specification
(
NDIS
(Network Driver Interface Specification) A hardware-independent network interface developed by Microsoft and 3com. See also Packet Driver, TCP/IP.
)
2.0.1 - PROTOCOL MANAGER
{#idx47097}
{#idx47149}
{#idx47162}
INT 21 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
IPCUST.SYS - READ CONFIGURATION DATA
{#idx45280}
{#idx45376}
{#idx45379}
{#idx45382}
{#idx45385}
{#idx45388}
{#idx45391}
INT 21 - PenDOS PENDEV.SYS - ???
{
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.
}
{#idx48112}
INT 21 - PGS1600.DEV - IOCTL - GET CONFIGURATION INFO
{#idx46971}
{#idx47082}
{#idx47086}
INT 21 - PGS1600.DEV - IOCTL - SET CONFIGURATION???
{#idx47965}
{#idx48018}
{#idx48043}
INT 21 - Stacker - GET DEVICE DRIVER ADDRESS AND SET VOLUME NUMBER
{#idx48156}
{#idx48163}
{#idx48169}
{#idx48176}
{#idx48208}
{#idx48279}
INT 21 - STARLITE architecture - BIND TO NETWORK DEVICE
{#idx54007}
INT 21 - STARLITE architecture - DETACH FROM NETWORK DEVICE
{#idx54022}
INT 21 - Trusted Access - NB.SYS - GET STATE
{#idx45420}
INT 21 - Trusted Access - NB.SYS - SET STATE
{
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.
}
{#idx45605}
INT 21 - Turbo Debug HARDWARE BREAKPOINTS - READ STATUS BLOCK
{#idx45211}
{#idx45217}
INT 21 - Windows95 - FAT32 -
"Get_ExtDPB"
- GET EXTENDED
DPB
see Drive Paramter Block
{#idx56516}
{#idx56548}
INT 24 - DOS 1+ - CRITICAL ERROR HANDLER
{callout or callback}
{#idx72087}
{#idx72148}
INT 25 - DOS 3.31+ - ABSOLUTE DISK READ
(32M-2047M hard-disk partition)
{#idx72296}
INT 25 - PC-CACHE.SYS - INSTALLATION CHECK
{#idx72380}
{#idx72386}
INT 25 - Stacker - GET DEVICE DRIVER ADDRESS
{#idx72307}
{#idx72319}
{#idx72326}
{#idx72329}
{#idx72368}
INT 26 - DOS 3.31+ - ABSOLUTE DISK WRITE
(32M-2047M hard-disk partition)
{#idx72469}
INT 2A - NETWORK - BEGIN DOS CRITICAL SECTION
{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.
}
{#idx72853}
INT 2D - ALTERNATE MULTIPLEX INTERRUPT SPECIFICATION
(
AMIS
Alternate Multiplex Interrupt Specification
)
[v3.6]
{#idx73795}
INT 2D -
AMIS
Alternate Multiplex Interrupt Specification
v3.0+ - INSTALLATION CHECK
{#idx73911}
INT 2D -
AMIS
Alternate Multiplex Interrupt Specification
v3.6 - GET DEVICE-DRIVER INFORMATION
{#idx74167}
{#idx74170}
{#idx74178}
{#idx74201}
INT 2D - DAISY.SYS - BROADCAST: CHAIN RESCANNED
{callout or callback}
{#idx74656}
INT 2D - RAMLIGHT v1.0 - GET MONITORING 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.
}
{#idx74321}
INT 2F - ANSIPLUS.SYS v2.00+ - INSTALLATION CHECK
{#idx81995}
INT 2F - ASPIHOOK.SYS - INSTALLATION CHECK
{obsolete}
{#idx91182}
INT 2F - BMB Compuscience Canada Utilities Interface - INSTALLATION CHECK
{#idx75078}
{#idx75080}
INT 2F - CD-ROM - GET DRIVE DEVICE LIST
{#idx79024}
INT 2F - CD-ROM v2.10+ - SEND DEVICE DRIVER REQUEST
{#idx79214}
{#idx79225}
{#idx79232}
{#idx79238}
{#idx79246}
INT 2F - DBLSPACE.BIN -
"DSGetEntryPoints"
- GET DEVICE DRIVER ENTRY POINTS
{#idx84751}
{#idx84760}
INT 2F - DBLSPACE.BIN -
"DSSetEntryPoints"
- SET DEVICE DRIVER ENTRY POINTS
{#idx84766}
{#idx84770}
{#idx84779}
INT 2F - DOS 3.0+ internal - INVOKE CRITICAL ERROR
{
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.
}
{#idx77468}
INT 2F - DOS 3.0+ internal - OPEN DEVICE AND SET
SFT
see System File Table
OWNER/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.
}
{#idx77539}
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.
}
{#idx77927}
INT 2F - DOS 3.3+ PRINT - GET PRINTER DEVICE
{#idx75228}
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.
}
{#idx75398}
{#idx75406}
{#idx75425}
{#idx75434}
{#idx75513}
{#idx75518}
{#idx75522}
{#idx75675}
{#idx75719}
INT 2F - EXTENDED MEMORY SPECIFICATION
(
XMS
see Extended Memory Specification
)
v2+ - GET DRIVER ADDRESS
{#idx83409}
INT 2F - FreeDOS - FDAK-DDT - INSTALLATION CHECK / STATUS CHECK
{#idx78237}
INT 2F - Intel Plug-and-Play - CONFIGURATION ACCESS - GET ENTRY POINT
{#idx81344}
INT 2F - Intel Plug-and-Play - CONFIGURATION MANAGER - GET ENTRY POINT
{#idx80841}
INT 2F - INTERLNK - INSTALLATION CHECK
{#idx85914}
{#idx85941}
INT 2F - InterWave Game
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.
- UNINSTALL RESIDENT DEVICE DRIVER
{real mode}
{#idx92973}
INT 2F - KS/KEYSTKCT.EXE - INSTALLATION CHECK
{#idx96244}
INT 2F - MS Windows
"WINOLDAP"
- GET DEVICE CAPABILITIES
{#idx81869}
INT 2F - MS Windows -
"DOSMGR"
VIRTUAL DEVICE
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.
{callout or callback}
{#idx79535}
{#idx79541}
INT 2F - MS Windows - VIRTUAL DEVICE CALL OUT
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.
{callout or callback}
{#idx79437}
INT 2F - MS Windows - WINDOWS ENHANCED MODE & 286 DOSX INIT BROADCAST
{callout or callback}
{#idx79400}
INT 2F - Novell DOS 7+ - MEMORYMAX 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.
}
{#idx78465}
INT 2F - SecureDevice - LOGIN TO DRIVE
{#idx94899}
INT 2F - SMARTDRV v4.00+ - GET DEVICE DRIVER FOR DRIVE
{#idx84654}
{#idx84660}
INT 2F - SRDISK v1.30+ - INSTALLATION CHECK
{#idx86237}
{#idx86240}
{#idx86243}
INT 2F - SRDISK v2.02 - GET CODE/DATA SEGMENT
{#idx86259}
INT 2F - Windows 3+
(OS/2 2.x???)
- GET VIRTUAL DEVICE DRIVER
(VDD)
CAPABILTIES
{#idx83179}
INT 32 - NOISE.SYS v0.55+ - GET DEVICE DRIVER HEADER
{#idx98513}
{#idx98519}
{#idx98526}
INT 33 - MS MOUSE v6.26+ - GET GENERAL DRIVER INFORMATION
{#idx99019}
INT 4A - TI Professional
PC
IBM PC
- KEYBOARD - INSERT CHARACTER INTO KEYBOARD BUFFER
{#idx101478}
INT 59 - GSS Computer Graphics Interface
(GSS*CGI)
{#idx103179}
INT 67 - EEMS - STB GENERIC ACCELERATOR CARD SUPPORT - INSTALLATION CHECK???
{#idx117119}
INT 67 - RM386 v6.00+ - GET INTERRUPT VECTORS
{#idx116746}
INT 6F - HP Vectra EX-BIOS -
"F_IO_CTRL SF_DEF_LINKS"
- SET DEFAULT PARENTS
{#idx120160}
INT 6F - HP Vectra EX-BIOS -
"F_IO_CTRL SF_GET_LINKS"
- GET DRIVER LINK FIELDS
{#idx120216}
INT 6F - HP Vectra EX-BIOS -
"F_IO_CTRL SF_SET_LINKS"
- SET DRIVER LINK FIELDS
{#idx120279}
INT 6F - HP Vectra EX-BIOS -
"F_ISR"
(internal)
- RESPOND TO LOGICAL ISR
{#idx119648}
INT 78 - TARGA.DEV - CMC International
SCSI
(Small Computer Systems Interface) A system-independent expansion bus typically used to connect hard disks, tape drives, and CD-ROMs to a computer. A host adapter connects the SCSI bus to the computer's own bus. See also ESDI, IDE.
device driver - SET I/O
PORT
IBM PC Portable (uses same BIOS as XT)
{#idx122206}
INT 79 - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ1
{#idx122518}
INT 7A - Canon IX-30F Image Scanner SI3.SYS - INTERFACE
{#idx123446}
INT 7F - Alloy NTNX - GET SYSTEM FLAGS
{#idx125268}
INT 7F - CONVERGENT TECHNOLOGIES ClusterShare CTOS ACCESS VECTOR
{#idx124559}
INT 7F -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
8516 Touch Screen
Device Driver
An interface module between the device-independent portions of the operating system and an actual hardware device which converts device-independent requests into the actual sequence of device operations to perform the requested action. IO.SYS contains the standard, built-in MSDOS device drivers such as CON, COM1, AUX, PRN, etc. See also INT 21h Function 52h and INT 2Fh Function 0802h.
- 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
{#idx125956}
INT D4 - PC-MOS/386 v3.0+ - GET TASK CONTROL BLOCK
{#idx128913}
{#idx128941}
INT D4 - PC-MOS/386 v3.0+ - WAIT FOR EVENT
{#idx128969}
INT D4 - PC-MOS/386 v5.01 - IDENTIFY LOAD ADDRESS OF DEVICE DRIVER LOCATION
{#idx129197}
MEM 0040h:000Eh - SEGMENT OF EXTENDED
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.
DATA SEGMENT
(
PS/2
IBM PS/2, any model
, newer BIOSes)
{#idx161145}
MEM 0070h:016Ch - DR-DOS 7.02-7.03 -
"DEVNO"
AUX/PRN
PORT
IBM PC Portable (uses same BIOS as XT)
ASSIGNMENTS
{#idx163079}
PORT
IBM PC Portable (uses same BIOS as XT)
03D6-03D7 -
CGA
Color Graphics Adapter
(Color/Graphics Adapter) One of the two video display boards introduced together with the original
IBM
International Busiuness Machines
PC
IBM PC
. See also HGC, MDA.
(Color Graphics Adapter)
- MIRRORS OF 03D4/03D5
{#idx150071}
Ralf Brown Programs
{#idx177173}