Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
32-bit
⇢
⇥
RBIL61 - 32-bit
86 Bugs List
{#idx176326}
{#idx176431}
{#idx176559}
{#idx176585}
{#idx176586}
{#idx176587}
{#idx176588}
{#idx176626}
{#idx177014}
{#idx177015}
{#idx177016}
{#idx177022}
{#idx177026}
{#idx177028}
{#idx177029}
Bibliography
{#idx167907}
CALL xxxxh:xxxxh - BIOS32 Service Directory
{#idx159434}
{#idx159461}
CALL xxxxh:xxxxh - Intel
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.
Upgrade
{#idx159630}
CALL xxxxh:xxxxh - Plug-and-Play
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.
v1.0A
{#idx159994}
{#idx160047}
{#idx160050}
{#idx160060}
{#idx160202}
CALL xxxxh:xxxxh -
POST
see Power-On Self-Test
Memory Manager Specification
(PMM)
v1.0
{#idx160739}
{#idx160757}
CMOS
(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption.
2Bh -
AMI
American Megatrends, Inc.
(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985.
- Second Hard Disk user defined: Landing Zone, High Byte
{#idx169089}
CMOS
(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption.
36h - PHOENIX - Second user defined hard disk
(type 48)
Cylinders MSB
{#idx169313}
CMOS
(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption.
45h -
AMI
American Megatrends, Inc.
(American Megatrends, Inc.) A hardware, software and firmware company founded in 1985.
- BUS DELAYS
{#idx169543}
INT 10 -
VESA
(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by
IBM
International Busiuness Machines
.
SuperVGA
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.
-
CPU
(Central Processing Unit) The microprocessor which executes programs on your computer.
VIDEO MEMORY CONTROL
{#idx4424}
INT 10 -
VESA
(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by
IBM
International Busiuness Machines
.
SuperVGA
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
VBE
(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth.
/AF v1.0P DEVICE CONTEXT BUFFER
{#idx4607}
{#idx4623}
{#idx4625}
INT 10 -
VESA
(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by
IBM
International Busiuness Machines
.
VBE
(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth.
/AF
(Accelerator Functions)
-
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.
{#idx5052}
INT 10 -
VESA
(Video Electronics Standards Association) An industry group which sets both hardware and software standards and recommendations. The term VESA is also used to denote compliance with the VESA SuperVGA BIOS Extensions, a standard set of video BIOS functions for accessing video modes of higher resolution than those defined by
IBM
International Busiuness Machines
.
VBE
(VESA BIOS Extensions) The common software interface for video cards providing support for high resolution and bit depth.
/AI
(Audio Interface)
- OPEN DEVICE
{#idx4845}
INT 13 -
IBM
International Busiuness Machines
International Busiuness Machines) A hardware, software and other service technology company founded in 1911.
/MS INT 13 Extensions - GET DRIVE PARAMETERS
{#idx10650}
INT 15 - Advanced Power Management v1.0+ - CONNECT 32-BIT PROTMODE INTERFACE
{#idx19274}
{#idx19283}
{#idx19287}
{#idx19294}
INT 15 - Advanced Power Management v1.0+ - GET POWER STATUS
{#idx19492}
INT 15 - Advanced Power Management v1.0+ - INSTALLATION CHECK
{#idx19209}
{#idx19217}
INT 15 - Advanced Power Management v1.2 - ENABLE/DISABLE RESUME ON RING
{#idx19665}
INT 15 - Advanced Power Management v1.2 - ENABLE/DISABLE TIMER-BASED REQUESTS
{#idx19690}
INT 15 - Advanced Power Management v1.2 - GET CAPABILITIES
{#idx19591}
INT 15 - Advanced Power Management v1.2 - GET/SET/DISABLE RESUME TIMER
{#idx19642}
INT 15 - Compaq
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
System
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
04/08/93 - 32-bit CS ADDRESSING MODE CALLS
{#idx23580}
{#idx23582}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- 32-bit CS ADDRESSING MODE CALLS
{#idx23572}
{#idx23574}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- CLEAR NONVOLATILE MEMORY
(
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
CMOS
(Complementary Metal-Oxide-Semiconductor) A type of integrated circuit design known for its low power consumption.
)
{#idx23501}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- READ FUNCTION CONFIGURATION INFORMATION
{#idx23482}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- READ PHYSICAL SLOT
{#idx23519}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- READ SLOT CONFIGURATION INFORMATION
{#idx23461}
INT 15 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
SYSTEM
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
- WRITE NONVOLATILE MEMORY
{#idx23512}
INT 15 - Intel System Management Bus - 32-BIT PROTECTED-MODE CONNECT
{#idx19946}
{#idx19954}
{#idx19969}
INT 15 - Intel System Management Bus - INSTALLATION CHECK
{#idx19895}
INT 15 - Phoenix
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.
v4.0 - GET MEMORY SIZE FOR >64M CONFIGURATIONS
(32-bit)
{#idx24947}
INT 15 - SYSTEM - GET CONFIGURATION
(
XT
IBM PC XT
>1986/1/10,
AT
IBM PC AT
mdl 3x9,
CONV
IBM Convertible
,
XT286
IBM PC XT/286
,
PS
IBM PS/2, any model
)
{#idx21707}
INT 15 - SYSTEM - SWITCH TO PROTECTED MODE
{#idx21013}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
- SEND MESSAGE -
"NEW"
- CREATE NEW OBJECT
{#idx16864}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
- SEND MESSAGE -
"WRITE"
- WRITE TO OBJECT
{#idx17281}
{#idx17305}
INT 15 - VMiX -
"sys_memreq"
- MEMORY OBJECT MANAGER
{#idx15591}
{#idx15612}
{#idx15613}
INT 17 - NorthNet Jetstream
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.
- PRINT DATA BUFFER FROM EXTENDED MEMORY
{#idx29840}
INT 19 - SYSTEM - BOOTSTRAP LOADER
{#idx30227}
{#idx30230}
INT 1A - Intel Plug-and-Play AUTO-CONFIGURATION - 32-BIT
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.
{#idx38942}
{#idx38947}
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+ - FIND PCI CLASS CODE
(32-bit)
{#idx38674}
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+ - FIND PCI DEVICE
{#idx32424}
{#idx32439}
{#idx32494}
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+ - FIND PCI DEVICE
(32-bit)
{#idx38668}
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+ - INSTALLATION CHECK
(32-bit)
{#idx38663}
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+ - PCI BUS-SPECIFIC OPERATIONS
(32-bit)
{#idx38679}
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 BYTE
(32-bit)
{#idx38683}
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.
{#idx33141}
{#idx33145}
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.
(32-bit)
{#idx38690}
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.
(PicoPower devices)
{#idx34422}
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.
(VIA Technologies devices)
{#idx34478}
{#idx34525}
{#idx34693}
{#idx34697}
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 WORD
(32-bit)
{#idx38687}
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+ - WRITE CONFIGURATION BYTE
(32-bit)
{#idx38695}
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+ - WRITE CONFIGURATION
DWORD
Doubleword; four bytes. Commonly used to hold a 32-bit segment:offset or selector:offset address.
(32-bit)
{#idx38706}
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+ - WRITE CONFIGURATION WORD
(32-bit)
{#idx38701}
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.1+ - GET
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
ROUTING INFORMATION
{#idx38637}
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.1+ - GET
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
ROUTING INFORMATION
(32-bit)
{#idx38711}
{#idx38713}
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.1+ - SET PCI
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
{#idx38651}
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.1+ - SET PCI
IRQ
(Interrupt ReQuest) A hardware line connected to the interrupt controller chip which signals that a CPU interrupt should be generated.
(32-bit)
{#idx38724}
{#idx38728}
INT 1A - PCMCIA Socket Services v2.1 - GET ACCESS OFFSETS
{#idx31791}
INT 1A - PCMCIA Socket Services v2.1 - GET/SET SOCKET SERVICES ADDRESS
{#idx31750}
{#idx31751}
{#idx31752}
{#idx31758}
{#idx31760}
{#idx31764}
INT 1A - PCMCIA v2 Card Services -
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.
{#idx32038}
{#idx32102}
INT 21 - Brian Antoine Seagate ST-01
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.
.SYS - IOCTL - EXECUTE COMMANDS
{#idx48529}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50532}
{#idx50537}
{#idx50548}
{#idx50557}
{#idx50558}
{#idx50589}
{#idx50592}
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.
}
{#idx51569}
{#idx51765}
INT 21 - DOS 3.3+ - SET GLOBAL CODE PAGE TABLE
{#idx55564}
{#idx55571}
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.
}
{#idx53463}
INT 21 - FlashTek X-32VM - RESERVE BLOCK OF MEMORY FOR 32-BIT STACK
{protected mode}
{#idx44715}
INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY 32-BIT SEGMENT:OFFSET
{#idx62923}
INT 21 - Phar Lap 386/DOS-Extender - CONVERT PROTECTED-MODE ADDRESS TO MS-DOS
{protected mode}
{#idx42584}
INT 21 - Phar Lap 386/DOS-Extender - EXECUTE PROGRAM
{protected mode}
{#idx43417}
{#idx43418}
INT 21 - Phar Lap 386/DOS-Extender - GET REAL-MODE LINK INFORMATION
{protected mode}
{#idx42549}
INT 21 - Phar Lap 386/DOS-Extender - LOAD PROGRAM FOR DEBUGGING
{protected mode}
{#idx42626}
{#idx42627}
{#idx42629}
INT 21 - Phar Lap 386/DOS-Extender - MAP PHYSICAL MEMORY
AT
IBM PC AT
END OF SEGMENT
{protected mode}
{#idx42523}
INT 21 - Q87, Q387 - DISABLE EMULATOR
{#idx45927}
INT 21 - Q87, Q387 - ENABLE EMULATOR
{#idx45919}
INT 21 - Q87, Q387 - INSTALLATION CHECK
{#idx45910}
INT 21 - Turbo Debug HARDWARE BREAKPOINTS - SEND CMD TO HARDWARE BRKPNT DRIVER
{#idx45548}
{#idx45549}
INT 2C - Cloaking - SET SEGMENT EXTENDED ACCESS MODE
{protected mode}
{#idx73258}
INT 2C - Cloaking v1.01 -
"Query_Current_VM"
{protected mode}
{#idx73413}
INT 2C - Cloaking v1.01 -
"Switch_VMs_and_Call_back"
{protected mode}
{#idx73391}
INT 2F - AUTOPARK.COM - SET PARKING DELAY
{#idx95486}
INT 2F - CS_TSR specification - GET HANDLE
(TSR-SPECIFIC INSTALLATION CHECK)
{#idx88156}
INT 2F - DOS
Protected Mode
One 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
(
DPMS
see DOS Protected-Mode Services
)
v1.0 - REGISTER CLIENT
{#idx83814}
{#idx83852}
{#idx83855}
{#idx83860}
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
{#idx81587}
{#idx81599}
{#idx81605}
{#idx81608}
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
{#idx81640}
INT 2F - DR DOS 6.0+ DELWATCH.EXE - 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.
}
{#idx76360}
{#idx76368}
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.
}
{#idx75595}
{#idx75608}
INT 2F - EXTENDED MEMORY SPECIFICATION
(
XMS
see Extended Memory Specification
)
v2+ - GET DRIVER ADDRESS
{#idx83476}
{#idx83643}
{#idx83657}
{#idx83660}
INT 2F - MS EMM386.EXE v4.46+ - INSTALL I/O VIRTUALIZATION HANDLER
{#idx84998}
INT 2F - MS Windows - GET 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.
ENTRY POINT
{#idx80034}
INT 2F - MS Windows - PAGEFILE - 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
{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.
}
{#idx80655}
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
{
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.
}
{#idx82793}
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
{
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.
}
{#idx82631}
INT 2F - TKERNEL
(Borland DOS extender)
- 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.
}
{#idx96153}
INT 2F - Windows95 - FIND
SFT
see System File Table
ENTRY IN INTERNAL FILE TABLES
{
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.
}
{#idx78010}
INT 2F - Windows95 - SAVE32.COM - INSTALLATION CHECK
{#idx79797}
{#idx79802}
INT 31 - CauseWay -
"CodeSel"
- CONVERT SELECTOR TO EXECUTABLE CODE SELECTOR
{protected mode}
{#idx97921}
INT 31 - CauseWay -
"GetMem32"
- ALLOCATE BLOCK OF MEMORY
(32-bit)
{protected mode}
{#idx97988}
INT 31 - CauseWay -
"GetMemDOS"
- ALLOCATE CONVENTIONAL MEMORY
{protected mode}
{#idx98244}
INT 31 - CauseWay -
"GetSelDet32"
- GET SELECTOR BASE AND LIMIT
(32-bit)
{protected mode}
{#idx97949}
INT 31 - CauseWay -
"Info"
- GET SYSTEM SELECTORS/FLAGS
{protected mode}
{#idx97871}
INT 31 - CauseWay -
"LockMem32"
- LOCK REGION OF MEMORY
(32-bit)
{protected mode}
{#idx98164}
INT 31 - CauseWay -
"RelMemLinear32"
- RELEASE LINEAR MEMORY BLOCK
(32-bit)
{protected mode}
{#idx98096}
INT 31 - CauseWay -
"ResMem32"
- RESIZE MEMORY BLOCK
(32-bit)
{protected mode}
{#idx98013}
INT 31 - CauseWay -
"ResMemLinear32"
- RESIZE LINEAR MEMORY BLOCK
(32-bit)
{protected mode}
{#idx98075}
INT 31 - CauseWay -
"SetSelDet32"
- SET SELECTOR BASE AND LIMIT
(32-bit)
{protected mode}
{#idx97966}
INT 31 - CauseWay -
"UnLockMem32"
- UNLOCK REGION OF MEMORY
(32-bit)
{protected mode}
{#idx98194}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH FAR RETURN FRAME
{protected mode}
{#idx97057}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - CALL REAL MODE PROCEDURE WITH IRET FRAME
{protected mode}
{#idx97087}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET DESCRIPTOR
{protected mode}
{#idx96707}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET
DPMI
see DOS Protected-Mode Interface
VERSION
{protected mode}
{#idx97196}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET FREE MEMORY INFORMATION
{protected mode}
{#idx97221}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96850}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96899}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET RAW MODE SWITCH ADDRESSES
{protected mode}
{#idx97165}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET STATE SAVE/RESTORE ADDRESSES
{protected mode}
{#idx97152}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR ACCESS RIGHTS
{protected mode}
{#idx96674}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR
{protected mode}
{#idx96719}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROCESSOR EXCEPTION HANDLER VECTOR
{protected mode}
{#idx96869}
{#idx96886}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET PROTECTED MODE INTERRUPT VECTOR
{protected mode}
{#idx96919}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SIMULATE REAL MODE INTERRUPT
{protected mode}
{#idx97021}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - ALLOCATE LINEAR MEMORY BLOCK
{protected mode}
{#idx97299}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MEMORY INFORMATION
{protected mode}
{#idx97399}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET MULTIPLE DESCRIPTORS
{protected mode}
{#idx96750}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - GET PAGE ATTRIBUTES
{protected mode}
{#idx97334}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - INSTALL RESIDENT HANDLER INIT CALLBACK
{protected mode}
{#idx97660}
{#idx97661}
{#idx97662}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MAP CONVENTIONAL MEMORY IN MEMORY BLOCK
{protected mode}
{#idx97380}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MAP DEVICE IN MEMORY BLOCK
{protected mode}
{#idx97366}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - MODIFY PAGE ATTRIBUTES
{protected mode}
{#idx97354}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - RESIZE LINEAR MEMORY BLOCK
{protected mode}
{#idx97316}
INT 31 -
DPMI
see DOS Protected-Mode Interface
1.0+ - SET MULTIPLE DESCRIPTORS
{protected mode}
{#idx96758}
INT 31 - Netroom3
DPMI
see DOS Protected-Mode Interface
.EXE v3.00 - SWITCH TO PROTECTED MODE
{#idx97788}
INT 32 - NOISE.SYS v0.53+ - GET ENTROPY ESTIMATE
{#idx98551}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.02+ -
"net_alarm"
- SET TIMED ASYNCHRONOUS EVENT
{#idx110274}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"get_option"
- GET OPTIONS APPLIED TO NET DESCR
{#idx110022}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_asynch"
- SET UP ASYNCHRONOUS CALL-BACK
{#idx109918}
{#idx109955}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"net_select"
- DETECT READINESS OF NETWORK
{#idx109421}
{#idx109424}
INT 61 -
PC
IBM PC
/
TCP
(Transmission Control Protocol) A higher level (session layer) of the TCP/IP protocol suite. See also IP, TCP/IP.
kernel v2.05+ -
"set_option"
- SET AN OPTION ON A DESCRIPTOR
{#idx109981}
INT 66 - DIGPAK - SET
DPMI
see DOS Protected-Mode Interface
MODE
{#idx115416}
INT 67 - QEMM-386 v4.23+ - 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.
}
{#idx116030}
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.
- SWITCH TO PROTECTED MODE
{#idx117265}
INT 78 - UofSalford DBOS DOS extender -
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.
{#idx122078}
{#idx122083}
INT 7F - Alloy NTNX, MW386 - ACKNOWLEDGE DATAGRAM
{#idx125498}
INT E0 -
ConcCP/M
Concurrent CP/M by Digital Research, now DR Multiuser DOS
,DR Multiuser DOS -
"Q_OPEN"
- OPEN MESSAGE QUEUE
{#idx130805}
INT E0 - DR Multiuser DOS -
"A_READBLK"
- READ STRING FROM AUX DEVICE
{#idx131275}
INT E0 - REAL/32 -
"P_PATH"
- SCAN PATH FOR EXECUTABLE FILE
{#idx130419}
MEM 80C0h:0000h - Compaq Deskpro 386 system memory board register
{#idx163128}
MEM F000h:FFE0h - COMPAQ 386 MACHINES
{#idx164166}
MEM FEE0h:0000h - Pentium - LOCAL APIC
{#idx164664}
MEM xxxxh:xxx0h - Desktop Management Interface / System Management
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.
{#idx164500}
{#idx164514}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
0000h:0007h - Pentium -
(TR5)
CACHE CONTROL
{#idx165160}
MSR
(Model-Specific Register) Additional, indirectly-accessible, registers containing control or status information about various aspects of the processor such as caches, performance counters, and the like. These registers, accessible via the RDMSR and WRMSR instructions, were added with the Pentium and later-model 486 processors.
0000h:008Bh - Pentium Pro -
"BIOS_SIGN"
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.
UPDATE SIGNATURE
{#idx165682}
Opcodes List
{#idx172933}
{#idx172966}
{#idx173141}
{#idx173234}
{#idx173241}
{#idx173395}
{#idx173771}
{#idx173799}
{#idx173823}
{#idx175432}
{#idx175912}
PORT
IBM PC Portable (uses same BIOS as XT)
0024-0027 - PicoPower Vesuvius - V1-LS
{#idx138329}
{#idx138331}
PORT
IBM PC Portable (uses same BIOS as XT)
0140-014F -
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.
(alternate Small Computer System Interface)
adapter
{#idx142783}
{#idx142789}
PORT
IBM PC Portable (uses same BIOS as XT)
0279 - Plug-and-Play - CONFIGURATION REGISTER
{#idx144349}
PORT
IBM PC Portable (uses same BIOS as XT)
0300-031F - 3com Ethernet adapters
(default address)
{#idx145332}
{#idx145337}
{#idx145339}
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
{#idx150155}
{#idx150241}
PORT
IBM PC Portable (uses same BIOS as XT)
0401-040B -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
DMA
see Direct Memory Access
Controller
{#idx152098}
PORT
IBM PC Portable (uses same BIOS as XT)
04D4-04D6 -
EISA
(Enhanced Industry-Standard Architecture) A 32-bit superset of the
IBM
International Busiuness Machines
AT
IBM PC AT
's expansion bus (which is now known as the ISA or Industry-Standard Architecture bus).
DMA
see Direct Memory Access
control
{#idx152282}
PORT
IBM PC Portable (uses same BIOS as XT)
0xx0-0xxF - Intel 82595TX -
ISA
(Industry-Standard Architecture) The expansion bus used by the
IBM
International Busiuness Machines
PC
IBM PC
/
AT
IBM PC AT
. See also EISA.
/PCMCIA Ethernet Controller
{#idx153940}
{#idx153942}
{#idx153943}
{#idx153945}
PORT
IBM PC Portable (uses same BIOS as XT)
5EEE - ATI Mach32 - MEMORY APERTURE CONFIGURATION REGISTER
{#idx156051}
PORT
IBM PC Portable (uses same BIOS as XT)
83D0-9FD3 - Chips&Techs 64310 - 32-BIT EXTENSION REGS - BitBLT
{#idx156592}
PORT
IBM PC Portable (uses same BIOS as XT)
9AE8-9AE9 - 8514/A and compatible - GRAPHICS PROCESSOR STATUS / COMMAND
{#idx157014}
PORT
IBM PC Portable (uses same BIOS as XT)
A3D0-BFD3 - Chips&Techs 64310 - 32-BIT EXTENSION REGS - CURSOR CONTROL
{#idx157200}
PORT
IBM PC Portable (uses same BIOS as XT)
BEE8-BEE9 - 8514/A and compatible - MULTIFUNCTION CONTROL
{#idx157534}
{#idx157566}
PORT
IBM PC Portable (uses same BIOS as XT)
E2E8-E2E9 - 8514/A and compatible - PIXEL DATA TRANSFER
{#idx157863}