| 
 |  | 
             INT 10 - VIDEO - WRITE STRING (AT,XT286,PS,EGA,VGA)              
  
    | 
       Input  | 
    
       Output  | 
   
  
    | 
       AX 
     | 
    13h | 
    Mode | 
    Destroyed | 
    AX | 
   
  
    | 
       BX 
     | 
    Display Page | 
    Attr (AL/1=0) | 
    Destroyed | 
    SP | 
   
  
    | 
       CX 
     | 
     Length
      of String | 
    Destroyed | 
    BP | 
   
  
    | 
       DX 
     | 
     Row (Y) | 
    Column (X) | 
    Destroyed | 
    SI | 
   
  
    | ES:BP | 
    Pointer
      to String | 
    Destroyed | 
    DI | 
   
 
  
  
  
    
      | Mode | 
     
    
      | Bit | 
      Dec | 
      Hex | 
       Description | 
     
    
      | 0 | 
      1 | 
      01h | 
       Advance cursor after
        write | 
     
    
      | 1 | 
      2 | 
      02h | 
       String contains
        alternating chars / attributes | 
     
    
      | 2 | 
      4 | 
      04h | 
        | 
     
    
      | 3 | 
      8 | 
      08h | 
        | 
     
    
      | 4 | 
      16 | 
      10h | 
        | 
     
    
      | 5 | 
      32 | 
      20h | 
        | 
     
    
      | 6 | 
      64 | 
      40h | 
        | 
     
    
      | 7 | 
      128 | 
      80h | 
        | 
     
   
  
 
        Like Service 0Eh, Service 13h responds appropriately to ASCII
        07h (bell), 08h (backspace), 10h (line feed), and 0Dh (carriage
        return). All other characters are printed. |