INT 10 - VIDEO - GRAPHICS-MODE CHARACTER GENERATOR FUNCTIONS (PS, EGA, VGA)
Input |
Output |
AX
|
11h |
20h |
|
|
AX |
BX
|
|
|
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:BP |
Pointer
to User Table |
|
ES:DI |
Set user 8 by 8 graphics characters (INT 1Fh)
Note: These functions are meant to be called only after a mode set.
Input |
Output |
AX
|
11h |
21h |
|
|
AX |
BX
|
|
Row Specifier |
|
|
BX |
CX
|
Bytes
per Character |
|
|
CX |
DX
|
|
# Rows (BL=0) |
|
|
DX |
ES:BP |
Pointer
to User Table |
|
ES:DI |
Set user graphics characters
Row Specifier: 0=User Set 1=14 Rows 2=25 Rows 3=43 Rows
Note: These functions are meant to be called only after a mode set.
Input |
Output |
AX
|
11h |
22h |
|
|
AX |
BX
|
|
Row Specifier |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
ROM 8 by 14 set
Note: These functions are meant to be called only after a mode set.
Input |
Output |
AX
|
11h |
23h |
|
|
AX |
BX
|
|
Row Specifier |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
ROM 8 by 8 double dot
Note: These functions are meant to be called only after a mode set.
Input |
Output |
AX
|
11h |
24h |
|
|
AX |
BX
|
|
Row Specifier |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Load 8x16 graphics characters (VGA/MCGA)
Note: These functions are meant to be called only after a mode set. |