| |
INT 10 - VIDEO - WRITE CHARACTER AND ADVANCE CURSOR (TTY WRITE)
Input |
Output |
AX
|
0Eh |
Character |
|
|
AX |
BX
|
Display Page |
Colour |
|
|
BX |
CX
|
|
|
|
|
CX |
DX
|
|
|
|
|
DX |
ES:DI |
|
|
ES:DI |
Notes: 1. In text modes, the character displayed retains the
display attribute of the previous character that
occupied the screen location. In graphics modes, it
is necessary to specify the foreground color (in BL)
each time you call this service.
2. In text modes, characters may be written to display
pages other than the active page.
3. This service responds to the ASCII meanings of
characters 07h (bell), 08h (backspace), 0Ah (line
feed), and 0Dh (carriage return). All other ASCII
values result in the displaying of a character, with
the cursor moving one position.
4. If the cursor is at the end of a line, it wraps to
the next line. If the cursor is at the end of the
last screen line, the screen is scrolled upward and
the display attribute for the entire new line is
taken from the last character on the preceding line. |