please dont rip this site
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/11/19 11:46,
TOP NEW HELP FIND: 
18.118.210.193: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?
Please DO link to this page! Digg it! / MAKE!

<A HREF="http://linistepper.com/techref/int/10.htm"> int 10</A>

After you find an appropriate page, you are invited to your to this massmind site! (posts will be visible only to you before review) Just type a nice message (short messages are blocked as spam) in the box and press the Post button. (HTML welcomed, but not the <A tag: Instead, use the link box to link to another page. A tutorial is available Members can login to post directly, become page editors, and be credited for their posts.


Link? Put it here: 
if you want a response, please enter your email address: 
Attn spammers: All posts are reviewed before being made visible to anyone other than the poster.
Did you find what you needed?