INT 10h video services

E719543

INT 10h video services are BIOS-level video interrupt routines on x86 systems that provide low-level control over text and graphics display modes, cursor positioning, and screen output.

Try in SPARQL Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf BIOS interrupt
x86 firmware interface
abstractionLevel hardware-independent video access
accesses video adapter BIOS
architecture x86 NERFINISHED
callConvention software interrupt 0x10
category PC BIOS services
commonlyUsedBy DOS programs
boot loaders
early operating system startup code
compatibleWith IBM PC compatible systems
functionGroup get video state
load user font
read character and attribute
read cursor position
scroll window
set active display page
set cursor position
set palette registers
set video mode
write character and attribute
historicalUse primary graphics API in DOS era
interfaceStyle interrupt call
interruptNumber 0x10
layer low-level
limitations not available in long mode without emulation
slow compared to direct hardware access
providedBy system BIOS
purpose video display control
registerUsedForFunctionSelection AH
registerUsedForSubfunctionSelection AL
relatedTo INT 13h disk services
VESA BIOS Extensions (VBE) NERFINISHED
replacedBy VESA BIOS Extensions NERFINISHED
operating system graphics drivers
requires BIOS present in memory
standardizedBy IBM PC BIOS NERFINISHED
supports character attribute control
cursor positioning
font loading
graphics modes
page selection
palette control
screen output
scrolling
text modes
video mode setting
usedDuring system boot phase
usedIn real mode
virtual 8086 mode

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

ROM BIOS providesInterface INT 10h video services