INT 10H 1300H: Display String

                                                   Compatibility: AT EGA VGA
 Expects: AX    1300H
          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.

          This does not change the cursor position.

          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 1301H (write string & update cursor)
          INT 10H 1302H (write char/attr cells)
          INT 10H: Video Services
                                    -*-