Interrupt 10h BIOS Video I/O - services to handle video output(0:0040h) The ROM video routines in the original PC BIOS are designed for
use with the CGA and incorporate code to test for the horizontal
retrace before writing. The check is performed no matter what
actual display adapter is installed.
Int Function Description
---------==- ------------------------------------------------------------
Int\10f\00 Determine or Set Video State
Int\10f\01 Set Cursor Type - set the size of the cursor or turn it off
Int\10f\02 Set Cursor Position - reposition the cursor to (X,Y)
Int\10f\03 Read Cursor Position - return the position of the cursor
Int\10f\04 Read Light Pen - fetch light pen information
Int\10f\05 Select Active Page - set page number for services 6 and 7
Int\10f\06 Scroll Page Up - scroll up or clear a display "window"
Int\10f\07 Scroll Page Down - scroll down or clear a display "window"
Int\10f\08 Read Character Attribute - of character at current cursor pos.
Int\10f\09 Write Character and Attribute - at current cursor position
Int\10f\0A Write Character - display character(s) (use current attribute)
Int\10f\0B Set Color Palette - set palette for graphics or text border
Int\10f\0C Write Dot - plot one graphics pixel
Int\10f\0D Read Dot - determine the color of one graphics pixel
Int\10f\0E Write TTY - write one character and update cursor. Also handles
Int\10f\0F Return Current Video State - mode and size of the screen
Interrupt 10h BIOS Video I/O - services to handle video output
Int Function Description
---------==- ------------------------------------------------------------
Int\10f\10 Set Palette Registers (PCjr, Tandy 1000, EGA, MCGA, VGA)
Int\10f\11 Character Generator Routine (EGA and after)
Int\10f\12 Alternate Select (EGA and after)
Int\10f\13 Enhanced String Write (AT, XT/286, PS/2)
Int\10f\14 Load LCD Character Font (Convertible)
Int\10f\15 Return Physical Display Parameters (Convertible)
Int\10f\1A Display Combination Code (MCGA, VGA)
Int\10f\1B Functionality/State Information (MCGA, VGA)
Int\10f\1C Save/Restore Video State (VGA)
Interrupt 10h BIOS Video I/O - services to handle video output
Int Function Description
---------==- ------------------------------------------------------------
Int\10f\40 Set Graphics Mode (Hercules Graphics Card Plus)
Int\10f\41 Set Text Mode (Hercules Graphics Card Plus)
Int\10f\42 Clear Current Page (Hercules Graphics Card Plus)
Int\10f\43 Select Drawing Page (Hercules Graphics Card Plus)
Int\10f\44 Select Drawing Function (Hercules Graphics Card Plus)
Int\10f\45 Select Page to Display (Hercules Graphics Card Plus)
Int\10f\46 Draw One Pixel (Hercules Graphics Card Plus)
Int\10f\47 Find Pixel Value (Hercules Graphics Card Plus)
Int\10f\48 Move to Point (Hercules Graphics Card Plus)
Int\10f\49 Draw to Point (Hercules Graphics Card Plus)
Int\10f\4A Block Fill (Hercules Graphics Card Plus)
Int\10f\4B Display Character (Hercules Graphics Card Plus)
Int\10f\4C Draw Arc (Hercules Graphics Card Plus)
Int\10f\4D Draw Circle (Hercules Graphics Card Plus)
Int\10f\4E Fill Area (Hercules Graphics Card Plus)
Interrupt 10h BIOS Video I/O - services to handle video output
Int Function Description
---------==- ------------------------------------------------------------
Int\10f\6A Direct Graphics Interface Standard (DGIS)
Int\10f\6F Set Video Mode (VEGA Extended EGA/VGA)
Int\10f\70 Get Video RAM Address (Tandy 1000)
Int\10f\71 Get INCRAM Addresses (Tandy 1000)
Int\10f\72 Scroll Screen Right (Tandy 1000)
Int\10f\73 Scroll Screen Left (Tandy 1000)
Int\10f\80 DESQview - Set (something)
Int\10f\81 DESQview video - Get something?
Int\10f\82 DESQview - Get Current Window Info
Int\10f\F0 Microsoft Mouse driver EGA support - Read One Register
Int\10f\F1 Microsoft Mouse driver EGA support - Write One Register
Int\10f\F2 Microsoft Mouse driver EGA support - Read Register Range
Int\10f\F3 Microsoft Mouse driver EGA support - Write Register Range
Int\10f\F4 Microsoft Mouse driver EGA support - Read Register Set
Int\10f\F5 Microsoft Mouse driver EGA support - Read Register Set
Int\10f\F6 Microsoft Mouse driver EGA support
Int\10f\F7 Microsoft Mouse driver EGA support
Int\10f\FA Microsoft Mouse driver EGA support - Interrogate Driver
Interrupt 10h BIOS Video I/O - services to handle video output
Int Function Description
---------==- ------------------------------------------------------------
Int\10f\FE Get Alternate Screen Buffer Address (text mode only)
Int\10f\FF Update Real Display (text mode only) (TopView)
note 1) Registers CS, SS, DS, ES, BX, CX, DX are preserved during calls. All
others are destroyed.
2) The ROM character table for the first 128 characters is located at
Address -F000:FA6E in the PC. Int\1F can be used to point to a
second table of 128 characters.
file: /Techref/int/10.htm, 6KB, , updated: 1999/2/20 10:27, local time: 2024/12/26 22:02,
18.117.72.24:LOG IN
|
©2024 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://linistepper.com/Techref/int/10.htm"> int 10</A> |
Did you find what you needed? |