Compatibility: AT EGA VGA
Expects: AX    1301H
BH    video page
CX    length of string
DH,DL row,column to start writing
ES:BP address of start of text to write
Returns: (none)
Info: This displays a string of text, using a specified video attribute
and starting at a specified screen location.

It automatically updates the cursor location, leaving it one
column beyond the last character written.

This function treats these characters specially:

CR  (0dH)     cursor to start of same line
LF  (0aH)     cursor to current clm on next lower line
BEL (07H)     beep the speaker

Notice that you must supply both CR+FL to perform a natural
"newline" (that is, to move the cursor to the start of the next
lower line).

Note: This fn requires that you modify BP.  When calling from high-
level languages such as C, be very careful to save and restore
BP, since it is used to keep track of the "stack frame".

See Also: INT 10H 1300H (write string)
INT 10H 1302H (write char/attr cells)
INT 10H 1303H (write char/attr cells & update cursor)
- -

INT 10H 1301H: Display String and Update Cursor