Interrupt List - Release 61 (16jul00)
⇤
⇠
⇧
🏠
∕
HTML Edition
∕
Browse the Index
∕
Tandy
⇢
⇥
RBIL61 - Tandy
Bibliography
{#idx167542}
{#idx167544}
INT 05 - PRINT SCREEN
{#idx466}
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}
{#idx848}
{#idx856}
{#idx867}
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}
{#idx1066}
{#idx1078}
{#idx1090}
INT 10 -
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.
Window Extension v1.1 - GET BLANKING ATTRIBUTE
{#idx2893}
{#idx2902}
{#idx2904}
{#idx2906}
{#idx2909}
INT 10 -
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.
Window Extension v1.1 - GET WINDOW COORDINATES
{#idx2573}
{#idx2584}
{#idx2587}
{#idx2589}
{#idx2592}
INT 10 -
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.
Window Extension v1.1 - SET WINDOW COORDINATES
{#idx2314}
{#idx2325}
{#idx2327}
{#idx2329}
{#idx2332}
INT 10 - Tandy 2000 - VIDEO - SET PALETTE ENTRY
{#idx2177}
{#idx2184}
{#idx2189}
INT 10 - VIDEO - GET CURRENT VIDEO MODE
{#idx2257}
INT 10 - VIDEO - PCjr, Tandy 1000 - GET CRT/
CPU
(Central Processing Unit) The microprocessor which executes programs on your computer.
PAGE REGISTERS
{#idx1992}
INT 10 - VIDEO - READ CHARACTER AND ATTRIBUTE
AT
IBM PC AT
CURSOR POSITION
{#idx2063}
{#idx2075}
INT 10 - VIDEO - SCROLL DOWN WINDOW
{#idx2050}
INT 10 - VIDEO - SCROLL UP WINDOW
{#idx2035}
INT 10 - VIDEO - SELECT ACTIVE DISPLAY PAGE
{#idx2007}
INT 10 - VIDEO - SET ALL PALETTE REGISTERS
(PCjr,Tandy,
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.
)
{#idx2381}
INT 10 - VIDEO - SET BORDER
(OVERSCAN)
COLOR
(PCjr,Tandy,
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.
)
{#idx2365}
INT 10 - VIDEO - SET SINGLE PALETTE REGISTER
(PCjr,Tandy,
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.
,
MCGA
Multi-Color Graphics Array
(Multi-Color Graphics Array) The low-end color adapter offered in
IBM
International Busiuness Machines
's early
PS/2
IBM PS/2, any model
series machines.
,
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.
)
{#idx2339}
INT 10 - VIDEO - SET VIDEO MODE
{#idx1288}
{#idx1290}
{#idx1292}
{#idx1294}
{#idx1303}
{#idx1307}
{#idx1312}
{#idx1315}
{#idx1753}
INT 10 - VIDEO - TANDY 2000 only - GET ADDRESS OF INCRAM
{#idx5867}
{#idx5871}
INT 10 - VIDEO - TANDY 2000 only - GET ADDRESS OF VIDEO
RAM
(Random Access Memory) See also DRAM, SRAM.
{#idx5804}
INT 10 - VIDEO - TANDY 2000 only - SCROLL LEFT PART OR ALL OF SCREEN
{#idx5907}
{#idx5915}
INT 10 - VIDEO - TANDY 2000 only - SCROLL RIGHT PART OR ALL OF SCREEN
{#idx5885}
{#idx5893}
INT 10 - VIDEO - TOGGLE INTENSITY/BLINKING BIT
(
Jr
IBM PCjr
,
PS
IBM PS/2, any model
, TANDY 1000,
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.
)
{#idx2404}
{#idx2414}
INT 10 - VIDEO - WRITE CHARACTER ONLY
AT
IBM PC AT
CURSOR POSITION
{#idx2138}
{#idx2147}
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
{#idx7423}
{#idx7427}
{#idx7459}
{#idx7461}
{#idx7529}
INT 12 -
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 MEMORY SIZE
{#idx7754}
INT 13 - DISK - RESET DISK SYSTEM
{#idx7912}
INT 14 - SERIAL - EXTENDED INITIALIZE
(CONVERTIBLE,
PS
IBM PS/2, any model
)
{#idx11895}
{#idx11904}
{#idx11907}
{#idx11910}
INT 14 - SERIAL - INITIALIZE
PORT
IBM PC Portable (uses same BIOS as XT)
{#idx11680}
{#idx11694}
{#idx11696}
{#idx11699}
INT 15 - OS HOOK - DEVICE BUSY
(
AT
IBM PC AT
,
PS
IBM PS/2, any model
)
{#idx21116}
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
)
{#idx21663}
{#idx21749}
{#idx21792}
{#idx21799}
INT 15 - Tandy 1000 Model ??? - GET
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
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.
}
{#idx20443}
{#idx20448}
INT 15 - Tandy 1000 Model ??? - SET
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
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.
}
{#idx20456}
{#idx20462}
INT 15 - Tandy 1000SL/TL - READ FROM EEPROM
{#idx20420}
{#idx20425}
INT 15 - Tandy 1000SL/TL - WRITE TO EEPROM
{#idx20431}
{#idx20440}
INT 15 - Tandy??? - ???
{#idx24804}
{#idx24807}
INT 16 - Tandy 2000 - KEYBOARD - FLUSH KEYBOARD BUFFER
{#idx25207}
{#idx25212}
{#idx25217}
{#idx25220}
INT 16 - Tandy 2000 - KEYBOARD - RESET KEYBOARD
{#idx25280}
{#idx25288}
{#idx25294}
INT 17 - PRINTER - WRITE CHARACTER
{#idx28563}
INT 19 - SYSTEM - BOOTSTRAP LOADER
{#idx30166}
INT 1A - PCjr, Tandy 2500???, Tandy 1000SL/TL - SET UP SOUND MULTIPLEXOR
{#idx30984}
INT 1A - Tandy 2000 - TIME - GET DATE AND TIME
{#idx30461}
{#idx30466}
{#idx30469}
INT 1A - Tandy 2000 - TIME - SET DATE AND TIME
{#idx30503}
{#idx30508}
{#idx30511}
INT 1A - Tandy 2500, Tandy 1000L series - DIGITAL SOUND - INSTALLATION CHECK
{#idx31095}
{#idx31101}
INT 1A - Tandy 2500, Tandy 1000L series - DIGITAL SOUND???
{#idx30971}
{#idx30975}
{#idx31259}
{#idx31263}
{#idx31266}
INT 1A - Tandy 2500, Tandy 1000L series - START PLAYING DIGITAL SOUND
{#idx31187}
{#idx31202}
INT 1A - Tandy 2500, Tandy 1000L series - STOP PLAYING DIGITAL SOUND
{#idx31219}
{#idx31225}
{#idx31226}
INT 1A - Tandy 2500???, Tandy 1000SL/TL - DIGITAL SOUND - RECORD SOUND
{#idx31106}
INT 1A - TIME - GET SYSTEM TIME
{#idx30376}
{#idx30395}
INT 1A - TIME - SET SYSTEM TIME
{#idx30410}
INT 21 - DOS 2+ - GET DOS VERSION
{#idx44211}
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.
}
{#idx46782}
INT 2F -
AVATAR
(Advanced Video Attribute Terminal Assembler and Recreator) A set of control codes which may be used to affect the output of characters to the screen on systems equipped with an appropriate driver. Similar in intent to ANSI sequences, AVATAR has shorter command sequences and provides additional PC-specific functionality. AVATAR is primarily used by the Opus and Maximus bulletin board systems (it was designed by one of the developers of the Opus system).
.SYS - SET DRIVER STATE
{#idx82065}
INT 49 - Tandy 2000 - BOOTSTRAP LOADER
{#idx101079}
{#idx101086}
{#idx101089}
{#idx101092}
INT 4A - Tandy 2000 - PRINT SCREEN
{#idx101355}
INT 4B - Tandy 2000 - EQUIPMENT DETERMINATION
{#idx101534}
{#idx101539}
{#idx101543}
{#idx101546}
{#idx101548}
INT 4C - TI Professional
PC
IBM PC
- CLOCK/ANALOG INTERFACE
{#idx101793}
{#idx101801}
{#idx101805}
{#idx101808}
{#idx101811}
INT 51 - Tandy 2000 - KEYBOARD SERVICES
{#idx102716}
{#idx102722}
{#idx102728}
{#idx102731}
{#idx102734}
{#idx102737}
INT 52 - Tandy 2000 - VIDEO SERVICES
{#idx102771}
{#idx102783}
{#idx102786}
{#idx102789}
INT 53 - Tandy 2000 - SERIAL COMMUNICATIONS
{#idx102832}
{#idx102837}
{#idx102845}
{#idx102848}
{#idx102851}
INT 54 - Tandy 2000 - LINE PRINTER
{#idx102901}
{#idx102906}
{#idx102912}
{#idx102915}
{#idx102918}
INT 55 - TI Professional
PC
IBM PC
- RESERVED FOR FUTURE USE
{#idx102970}
{#idx102975}
{#idx102980}
{#idx102983}
{#idx102986}
{#idx102989}
INT 56 - TI Professional
PC
IBM PC
- RESERVED FOR FUTURE USE
{#idx103031}
{#idx103036}
{#idx103043}
{#idx103046}
{#idx103049}
INT 62 - FGDRIVER v4.02 -
"FG_SETMODE"
- SELECT VIDEO MODE AND INITIALIZE
{partially documented}
{#idx112842}
INT 62 - FGDRIVER v4.02 -
"FG_SETRGB"
- SET VIDEO
DAC
(Digital-to-Analog Converter) A hardware device (in its simplest form, nothing more than a set of interconnected resistors) which converts a digital number into an analog signal whose voltage is proportional to the value of the digital number.
VGA
Video Graphics Array
and later color video boards use DACs to convert color values into the analog signals sent to the display; sound boards normally use DACs as well.
REGISTER CONTENTS
{partially documented}
{#idx112869}
INT 62 - FGDRIVER v4.02 -
"FG_VOICE"
- START SOUND
{partially documented}
{#idx113307}
INT 62 - FGDRIVER v4.02 -
"FG_VOICES"
- PLAY SOUNDS IN BACKGROUND
{partially documented}
{#idx113318}
INT 6B - Tandy SCHOOLMATE PLUS -
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.
{#idx119292}
INT E0 - DeskMate
(Tandy)
- DESK EXECUTIVE
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.
{#idx129629}
{#idx129632}
INT E1 - DeskMate
(Tandy)
- TASK DATA SEGMENTS
(NOT A VECTOR!)
{#idx131778}
{#idx131785}
INT FA - Sanyo MBC-550/555 - IRQ2 - SERIAL
PORT
IBM PC Portable (uses same BIOS as XT)
USART
(Universal Synchronous/Asynchronous Receiver/Transmitter) see also UART
INTERRUPT
{#idx132704}
MEM 0040h:00B5h - Dell 4xxDE
{#idx162607}
{#idx162609}
{#idx162612}
MEM F000h:C000h - Tandy
ROM
(Read-Only Memory) A memory for program storage which may not be changed by the program as it runs.
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.
ID BYTE
{#idx164125}
{#idx164128}
{#idx164130}