Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
80386
⇢
⇥
RBIL61 - 80386
86 Bugs List
{#idx176224}
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
{#idx160391}
INT 01 - CPU-generated - SINGLE STEP
{callout or callback}
{#idx57}
INT 06 - CPU-generated
(80186+)
- INVALID OPCODE
{callout or callback}
{#idx539}
INT 09 - CPU-generated
(80286,80386)
- PROCESSOR EXTENSION PROTECTION ERROR
{callout or callback}
{#idx781}
INT 0A - CPU-generated
(80286+)
- INVALID TASK STATE SEGMENT
{callout or callback, protected mode}
{#idx893}
INT 0D - CPU-generated
(80286+)
- GENERAL PROTECTION VIOLATION
{callout or callback}
{#idx1119}
INT 0E - CPU-generated
(80386+ native mode)
- PAGE FAULT
{callout or callback}
{#idx1161}
INT 10 - DJ GO32.EXE 80386+ DOS extender - VIDEO EXTENSIONS
{#idx7382}
{#idx7388}
INT 15 - newer
PS/2
IBM PS/2, any model
; various BIOSes - GET
CPU
(Central Processing Unit) The microprocessor which executes programs on your computer.
TYPE AND MASK REVISION
{#idx23014}
{#idx23018}
{#idx23019}
{#idx23020}
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
)
{#idx22595}
INT 21 - 10NET v5.0 - GET LOCAL 10NET CONFIGURATION TABLE
{#idx53551}
INT 21 - DJ GO32.EXE 80386+ DOS extender - DOS EXTENSIONS
{#idx71355}
{#idx71359}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50444}
{#idx50496}
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.
}
{#idx51194}
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.
}
{#idx46908}
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
{#idx81590}
INT 2F - Virtual 486 - INSTALLATION CHECK
{#idx95050}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - GET
DPMI
see DOS Protected-Mode Interface
VERSION
{protected mode}
{#idx97183}
{#idx97195}
INT 31 -
DPMI
see DOS Protected-Mode Interface
0.9+ - SET DESCRIPTOR ACCESS RIGHTS
{protected mode}
{#idx96670}
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.
- LOCK
DMA
see Direct Memory Access
REGION
{#idx101695}
INT 67 - RM386 v6.00 - GET RM386 GLOBAL FLAGS
{#idx116800}
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.
{#idx122127}
INT 7A - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ2
{#idx122572}
INT 7C - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ4
{#idx123652}
INT 7E - DJGPP GO32.EXE DOS EXTENDER - RELOCATED IRQ6
{#idx124274}
INT 7F - Alloy NTNX
(Host)
- LOCK/UNLOCK SYSTEM, SPOOLER CONTROL
{#idx125074}
INT E0 -
CP/M-86
One of the three operating systems offered by
IBM
International Busiuness Machines
for its original
PC
IBM PC
(the other two were MSDOS and the UCSD p-System). It has since evolved into DR-DOS version 6 and Novell DOS 7.
, Concurrent
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.
, DR Multiuser DOS - FUNCTION CALLS
{#idx129994}
Interrupt Primer
{#idx177093}
MEM 0080h:0000h - 80286
CPU
(Central Processing Unit) The microprocessor which executes programs on your computer.
- LOADALL WORKSPACE
{#idx163104}
Opcodes List
{#idx172676}
{#idx172685}
{#idx172693}
{#idx172716}
{#idx173156}
{#idx173269}
{#idx173274}
{#idx173475}
{#idx174500}
{#idx174640}
{#idx174657}
{#idx174712}
{#idx174716}
{#idx175444}
{#idx175478}
{#idx175480}