Specifications
101
AH = 12h BL=33h conversion color to grayscale
AL= enable/disable conversion of color values to grayscale
AL= 12h (since function is supported)
AH = 12h BL=34h cursor emulation
AL= enable/disable cursor emulation
AL= 12h (since function is supported)
AH = 12hBL=35h monitor switching
AL= type of switching
ES:DX= 128 byte array to store old video values
AL = 12h (since function is supported)
AH = 12h BL=36h monitor on/off
AH = 13h write text
AL= Mode (move cursor / additional attributes for text)
BL= attribute (if not included in the text)
BH= screen page number
DH= write text in line
DL= write text in column
CX= length of text
ES:BP= address of text
AX = 1A00h read video codes
BL= current video code
BH= alternate video code
AL= 1Ah (since function is supported)
AX = 1A01h write video code
BL= current video code
BH= alternate video code
AL= 1Ah (since function is supported)
AH = 1BhA read status information
BX= type (0000h)
ES:DI= 64 byte buffer for status information
AL= 1Bh (since function is supported)
X = 1C00h read size of buffer for video status
CX= which video status
BX= size of buffer in 64 byte blocks
AL= 1Ch (since function is supported)