INT 10H 1301H: Display String and Update Cursor

                                                   Compatibility: AT EGA VGA
 Expects: AX    1301H
          BH    video page
          BL    video attribute
          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: Video Services