Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
VM
⇢
⇥
RBIL61 - VM
86 Bugs List
{#idx176347}
INT 10 - VIDEO - SET VIDEO MODE
{#idx1752}
INT 15 -
TopView
TopView, DESQview, TaskView, OmniView, other compatibles
-
"STOP"
- STOP TASK
{#idx16459}
INT 15 - VMiX -
"sys_chanreq"
- I/O CHANNEL OBJECT MANAGER
{#idx15504}
{#idx15521}
{#idx15522}
INT 15 - VMiX -
"sys_clrwindow"
- CLEAR WINDOW
{#idx18165}
{#idx18174}
{#idx18175}
{#idx18176}
{#idx18177}
INT 15 - VMiX -
"sys_getccb"
- GET CHANNEL CONTROL BLOCK
{#idx15808}
{#idx15814}
{#idx15815}
INT 15 - VMiX -
"sys_getcolors"
- GET CONSOLE WINDOW COLORS
{#idx18224}
{#idx18230}
{#idx18231}
INT 15 - VMiX -
"sys_getocb"
- GET POINTER TO OBJECT CONTROL BLOCK
{#idx15785}
{#idx15790}
{#idx15791}
INT 15 - VMiX -
"sys_getpcb"
- GET POINTER TO PROCESS CONTROL BLOCK
{#idx15770}
{#idx15775}
{#idx15776}
{#idx15777}
INT 15 - VMiX -
"sys_getpid"
- GET PROCESS ID OF CURRENT PROCESS
{#idx15753}
{#idx15756}
{#idx15757}
INT 15 - VMiX -
"sys_getqkey"
- GET KEY FIELD OF QUEUED ELEMENT
{#idx16004}
{#idx16007}
INT 15 - VMiX -
"sys_getqueue"
- GET ID OF QUEUED ELEMENT
{#idx15844}
{#idx15846}
INT 15 - VMiX -
"sys_getstack"
- GET POINTER TO PROCESS TSS STACK
{#idx15935}
{#idx15938}
INT 15 - VMiX -
"sys_kill"
- HARD TERMINATE PROCESS
{#idx15971}
{#idx15976}
{#idx15977}
INT 15 - VMiX -
"sys_memreq"
- MEMORY OBJECT MANAGER
{#idx15569}
{#idx15590}
{#idx15619}
{#idx15620}
INT 15 - VMiX -
"sys_pinput"
- PROMPTED CONSOLE INPUT
{#idx15657}
{#idx15660}
INT 15 - VMiX -
"sys_qetqnext"
- GET ID OF NEXT QUEUED ELEMENT
{#idx15858}
{#idx15860}
{#idx15861}
INT 15 - VMiX -
"sys_setbwindow"
- SET BANNER WINDOW MESSAGE
{#idx18185}
{#idx18188}
{#idx18189}
INT 15 - VMiX -
"sys_setcolors"
- SET CONSOLE COLORS
{#idx18239}
{#idx18245}
{#idx18246}
{#idx18247}
INT 15 - VMiX -
"sys_setwindow"
- SET ROOT WINDOW SIZE AND HOME CURSOR
{#idx18208}
{#idx18216}
{#idx18217}
INT 15 - VMiX -
"sys_sleep"
- PUT PROCESS TO SLEEP
{#idx16784}
{#idx16790}
INT 15 - VMiX -
"sys_spawn"
- START A CHILD PROCESS JOB SHELL
{#idx15948}
{#idx15958}
{#idx15961}
{#idx15962}
INT 15 - VMiX -
"sys_sysreq"
- SYSTEM CONFIGURATION MANAGER
{#idx15866}
{#idx15898}
{#idx15921}
{#idx15922}
INT 15 - VMiX -
"sys_system"
- EXECUTE SHELL SYSTEM COMMANDS
{#idx16722}
{#idx16731}
{#idx16734}
INT 15 - VMiX -
"sys_virtual"
- EXECUTE CONFORMING FUNCTION IN PROTECTED MODE
{#idx16022}
{#idx16027}
{#idx16028}
INT 15 - VMiX -
"sys_vprintf"
- FORMATTED OUTPUT TO STREAM
{#idx15694}
{#idx15697}
INT 15 - VMiX -
"sys_wake"
- WAKE SLEEPING PROCESS
{#idx18116}
{#idx18121}
INT 15 - VMiX v2+ -
"sys_bitblt"
- PUT GRAPHICAL OBJECT
AT
IBM PC AT
CURSOR POSITION
{#idx18294}
{#idx18303}
INT 15 - VMiX v2+ -
"sys_blkmov"
- MOVE MEMORY BLOCK
{#idx18280}
INT 15 - VMiX v2+ -
"sys_getfont"
- GET CURRENT CONSOLE GRAPHICS FONT
{#idx18312}
{#idx18315}
{#idx18316}
INT 15 - VMiX v2+ -
"sys_setconwn"
- SET WINDOW COLORS
{#idx18253}
{#idx18261}
INT 15 - VMiX v2+ -
"sys_setfont"
- SET CONSOLE GRAPHICS FONT
{#idx18325}
{#idx18328}
INT 15 - VMiX v2+ -
"sys_sint"
- INVOKE SOFTWARE INTERRUPT
{#idx18268}
INT 15 - VMiX v2+ - INSTALLATION CHECK
{#idx15407}
INT 15 - VMiX v2.???+ -
"sys_scrollwin"
- SCROLL WINDOW
{#idx18364}
{#idx18372}
{#idx18373}
INT 15 - VMiX v2.???+ -
"sys_vm_func"
- EXECUTE FUNCTION IN PROTECTED MODE
{#idx19144}
{#idx19147}
{#idx19155}
{#idx19156}
INT 15 - VMiX v2.???+ -
"sys_vm_init"
- INITIALIZE PROTECTED-MODE ENVIRONMENT
{#idx19176}
{#idx19179}
{#idx19183}
{#idx19184}
INT 15 - VMIX v2.???+ -
"sys_vm_page"
- SET NEW VIRTUAL PAGE TABLE
{#idx19135}
{#idx19138}
{#idx19140}
{#idx19141}
{#idx19142}
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
{#idx32303}
{#idx32337}
{#idx32553}
{#idx32608}
{#idx32682}
INT 20 - Microsoft Windows - DOSMGR -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40139}
INT 20 - Microsoft Windows - Splitter -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx41328}
{#idx41334}
INT 20 - Microsoft Windows - VDD -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39957}
{#idx39958}
INT 20 - Microsoft Windows - VMCPD -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40065}
{#idx40072}
{#idx40074}
{#idx40076}
{#idx40078}
{#idx40080}
{#idx40082}
{#idx40084}
{#idx40086}
{#idx40088}
{#idx40090}
INT 20 - Microsoft Windows - VMD / VMOUSE -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39980}
{#idx39987}
{#idx39992}
{#idx39993}
{#idx39994}
{#idx39995}
{#idx39996}
{#idx39997}
{#idx39998}
{#idx40001}
{#idx40003}
INT 20 - Microsoft Windows - VMINI / ENABLE -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40792}
{#idx40800}
{#idx40805}
{#idx40806}
{#idx40809}
{#idx40811}
{#idx40813}
{#idx40814}
{#idx40815}
{#idx40817}
{#idx40818}
{#idx40820}
{#idx40823}
{#idx40825}
{#idx40827}
INT 20 - Microsoft Windows - VMM -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39530}
{#idx39536}
{#idx39546}
{#idx39585}
{#idx39665}
{#idx39671}
{#idx39684}
{#idx39696}
{#idx39702}
{#idx39703}
{#idx39712}
{#idx39715}
{#idx39721}
{#idx39725}
{#idx39726}
INT 20 - Microsoft Windows - VMPoll -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx40200}
{#idx40207}
INT 20 - Microsoft Windows - VPICD -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39799}
INT 20 - Microsoft Windows - VTD -
VxD
A virtual device driver for Windows 3.x or 95. So called because nearly all of the Windows 3.0 drivers had names of the form "VdeviceD". See also device driver.
SERVICES
{protected mode}
{#idx39869}
INT 21 - DOS 2+ -
"EXEC"
- LOAD AND/OR EXECUTE PROGRAM
{#idx50373}
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.
}
{#idx46755}
INT 21 - Novell NetWare v4+ - GET VOLUME SWITCH INFORMATION
{#idx70625}
INT 21 - OS/386 VMM - FREE MAPPED PAGES
{#idx62920}
INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY 16-BIT SEGMENT:OFFSET
{#idx62914}
INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY 32-BIT SEGMENT:OFFSET
{#idx62928}
INT 21 - OS/386 VMM - GET A PAGE TABLE ENTRY BY LINEAR ADDRESS
{#idx62907}
INT 21 - OS/386 VMM - LOCK PAGES IN MEMORY
{#idx62942}
INT 21 - OS/386 VMM - MAP PAGES
{#idx62934}
INT 21 - OS/386 VMM - UNLOCK MEMORY PAGES
{#idx62951}
INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - INSTALL PAGE-REPLACEMENT HANDLERS
{protected mode}
{#idx42848}
INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - SPECIFY ALTERNATE PAGE-FAULT HANDLR
{protected mode}
{#idx42832}
INT 21 - Phar Lap 386/DOS-Ext VMM v2.2+ - SPECIFY OUT-OF-SWAP-SPACE HANDLER
{protected mode}
{#idx42841}
INT 21 - Phar Lap 386/DOS-Ext VMM v2.3+ - SET SIZE OF BUFFER FOR DOS CALLS
{protected mode}
{#idx43151}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - ADD UNMAPPED PAGES
AT
IBM PC AT
END OF SEGMENT
{protected mode}
{#idx43086}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - ALLOCATE DOS MEMORY ABOVE DOS BUFFER
{protected mode}
{#idx43253}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - GET OFFSET OF .EXP FILE HEADER
{protected mode}
{#idx43277}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - READ PROTMODE REGS AFTER SFTWARE INT
{protected mode}
{#idx43265}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0 - WRITE RECORD TO VMM PAGE LOG FILE
{protected mode}
{#idx43139}
{#idx43146}
INT 21 - Phar Lap 386/DOS-Ext VMM v3.0+ - MIN/MAX EXTENDED/
CONV
IBM Convertible
MEMORY USAGE
{protected mode}
{#idx43228}
INT 21 - Phar Lap 386/DOS-Extender v4.1+ - MAP DATA FILE
AT
IBM PC AT
FILE OFFSET
{protected mode}
{#idx43079}
INT 21 - Phar Lap 386/DOS-Extender VMM - EN/DISABLE STATE SAVE ON INTERRUPTS
{protected mode}
{#idx42928}
INT 21 - Phar Lap 386/DOS-Extender VMM - EXHANGE TWO PAGE-TABLE ENTRIES
{protected mode}
{#idx42769}
INT 21 - Phar Lap 386/DOS-Extender VMM - GET ADDITIONAL MEMORY ERROR INFO
{protected mode}
{#idx42694}
{#idx42701}
INT 21 - Phar Lap 386/DOS-Extender VMM - GET MEMORY STATISTICS
{protected mode}
{#idx42779}
{#idx42811}
INT 21 - Phar Lap 386/DOS-Extender VMM - LIMIT PROGRAM'S CONVENT'L MEM USAGE
{protected mode}
{#idx42855}
INT 21 - Phar Lap 386/DOS-Extender VMM - LIMIT PROGRAM'S EXTENDED MEM USAGE
{protected mode}
{#idx42821}
INT 21 - Phar Lap 386/DOS-Extender VMM - LOCK PAGES IN MEMORY
{protected mode}
{#idx42708}
INT 21 - Phar Lap 386/DOS-Extender VMM - NEW LOAD PROGRAM FOR DEBUG
{protected mode}
{#idx42969}
{#idx42975}
INT 21 - Phar Lap 386/DOS-Extender VMM - READ REGISTERS AFTER CTRL-C INT
{protected mode}
{#idx42939}
INT 21 - Phar Lap 386/DOS-Extender VMM - UNLOCK PAGES
{protected mode}
{#idx42720}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - READ PAGE-TABLE ENTRY
{obsolete, protected mode}
{#idx42746}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c - WRITE PAGE-TABLE ENTRY
{obsolete, protected mode}
{#idx42757}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.1c+ - FREE PHYSICAL MEMORY PAGES
{protected mode}
{#idx42733}
{#idx42737}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.3+ - CLOSE VMM FILE HANDLE
{protected mode}
{#idx43104}
{#idx43109}
{#idx43112}
INT 21 - Phar Lap 386/DOS-Extender VMM v2.3+ - GET/SET VMM PARAMETERS
{protected mode}
{#idx43120}
{#idx43125}
INT 21 - Phar Lap 386/DOS-Extender VMM v3.0 - READ/WRITE LDT DESCRIPTOR
{protected mode}
{#idx43164}
INT 21 - Phar Lap 386/DOS-Extender VMM v3.0+ - SHRINK 386|VMM SWAP FILE
{protected mode}
{#idx43311}
INT 2C - Cloaking v1.01 -
"Query_Current_VM"
{protected mode}
{#idx73404}
INT 2C - Cloaking v1.01 -
"Simulate_Shell_Event"
{protected mode}
{#idx73370}
INT 2C - Cloaking v1.01 -
"Switch_VMs_and_Call_back"
{protected mode}
{#idx73389}
INT 2F - MS Windows -
"PageFile"
VIRTUAL DEVICE - GET LOCK BYTE
{callout or callback}
{#idx79598}
INT 2F - MS Windows -
"VMD"
VIRTUAL MOUSE 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}
{#idx79456}
{#idx79458}
{#idx79460}
INT 2F - MS Windows -
"VMPoll"
VIRTUAL DEVICE - IDLE CALLOUT
{callout or callback}
{#idx79573}
{#idx79578}
{#idx79583}
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
{#idx79947}
{#idx79948}
{#idx79971}
{#idx79977}
{#idx79981}
{#idx80004}
{#idx80164}
{#idx80175}
{#idx80239}
{#idx80245}
INT 2F - MS Windows - SHELL - 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
{
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.
}
{#idx80537}
{#idx80543}
{#idx80549}
{#idx80554}
{#idx80561}
{#idx80563}
{#idx80573}
{#idx80586}
INT 2F - MS Windows - SWITCH VMs AND CALLBACK
{#idx81560}
{#idx81561}
INT 2F - MS Windows - VMB - 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
{#idx81200}
{#idx81202}
INT 2F - MS Windows - VMCPD - 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
{#idx80476}
{#idx80479}
{#idx80484}
INT 2F - MS Windows - VMD - 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
{#idx80369}
{#idx80371}
{#idx80375}
{#idx80382}
INT 2F - MS Windows - VWIN32 - 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}
{#idx80758}
INT 2F - MS Windows - WINDOWS ENHANCED MODE & 286 DOSX INIT BROADCAST
{callout or callback}
{#idx79370}
INT 2F - MS Windows 3+ - GET CURRENT VIRTUAL MACHINE ID
{#idx79861}
INT 2F - MS Windows 3.0+ - KERNEL IDLE CALL
{
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.
}
{#idx81633}
INT 2F - MS Windows95 - VMM - 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
{#idx80268}
{#idx80271}
{#idx80273}
{#idx80278}
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.
- VIRTUAL MACHINES
{
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.
}
{#idx82906}
{#idx82911}
{#idx82912}
{#idx82913}
{#idx82915}
INT 2F - Phar Lap DOS EXTENDERS - INSTALLATION CHECK
{#idx95074}
INT 2F - WINGO.COM - CALL CALLBACK FUNCTION
{
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.
}
{#idx94100}
INT 49 - MAGic v1.16+ - TURN ON MAGNIFICATION
{#idx101111}
INT 7F - Voyetra Multimedia Player - VMP.EXE
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.
}
{#idx125863}
INT 80 - Linux - SYSTEM CALLS
{#idx126256}
MEM xxxxh:xxx0h - Multiprocessor Specification - FLOATING POINTER STRUCTURE
{#idx164599}
{#idx164600}
Opcodes List
{#idx172673}
{#idx172682}
{#idx172690}
{#idx172709}
{#idx172935}
{#idx172975}
{#idx173013}
{#idx173018}
{#idx173024}
{#idx173031}
{#idx173036}
{#idx173045}
{#idx173054}
{#idx173466}
{#idx173468}
{#idx174631}
{#idx174633}
{#idx174648}
{#idx174650}
{#idx175810}
{#idx175924}
Ralf Brown Programs
{#idx177195}
{#idx177206}