Specifications

96
AH = 02h set cursor position
DH = line
DL = rowscreen page number
BH = 0 in graphics mode
0..3 in mode 2/3
0..7 in mode 0/1
AH = 03h read cursor position
BH = screen page number
0 in graphics mode
0..3 in mode 2/3
0..7 in mode 0/1
DH: = line
DL: = row
CH: = start line of cursor
CL: = end line of cursor
AH = 05h select active screen page number
AL = screen page number
0..3 in mode 2/3
0..7 in mode 0/1
AH = 06h scroll up sector of active screen
AL = number of lines to scroll (0 for all lines of screen)
BH = attribute for lines to delete
CH = line of upper left corner of the sector
CL = row of upper left comer of the sector
DH = line of lower right comer of the sector
DL = row of lower right comer of the sector
AH = 07h scroll down sector of active screen
AL = number of lines to scroll (0 for all lines of screen)
BH = attribute for lines to delete
CH = line of upper left corner of the sector
CL = row of upper left comer of the sector
DH = line of lower right comer of the sector
DL = row of lower right comer of the sector
AH = 08h read character and attribute at cursor position
BH = screen page number
AL: = character at cursor position
AH: = attribute of character at cursor position