u00ba user exit

The u00ba user exit performs BIOS INT 10 calls to change the video screen attributes on the console.

Syntax

result = iconv(registers, ’u00ba’)

Parameter(s)

registers Dynamic array containing the values for the A, B, C, and D registers in the form:
registers<1> AX register (AH:AL)
registers<2> BX register (BH:BL)
registers<3> CX register (CH:CL)
registers<4> DX register (DH:DL)

Description

Below is a partial listing of the functions available through the INT 10 call:

00 Determine or set video state.
01 Set cursor type.
02 Set cursor position.
03 Read cursor position.
04 Read light pen.
05 Select active page.
06 Scroll page up.
07 Scroll page down.
08 Read character attribute.
09 Write character and attribute.
0A Write character.
0B Set color palette.
0C Write dot.
0D Read dot.
0E Write TTY.
0F Return current video state.
10 Set palette registers.
11 Character generator routine (EGA and above).
12 Alternate select (EGA and above).
13 Write string.
14 Load LCD character font.
15 Return physical display parameters.
1A Display combination code.
1B Functionality/state information.
1C Save/restore video state.