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.
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.