      ( VT52,  A2h)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

ESC,'4' -   
ESC,'5' -   
ESC,'@',byte - byte(1..1fh) -     < 20h
07 - BELL
08  .     -86 :
  08 -      .
  18 -      .
  19 -      .
  1 -      .

09 -    8
0A - CLS+HOME  (, : 0 -          .        ,    "" )
0D -      .
1F - CLS+HOME
1B,'6' -   ,         -
          .
1B,'7' -    (.   )
1B,':' -  
1B,';' -  
ESC,'N' -         
          ESC,Y,LN+20h,COL+20h
ESC,'Y',LN,COL -   
ESC,'E' - CLS ( 0C)
ESC,'H' - HOME (  )
ESC,'J' -     (  )
ESC,'K' -     (-  )
ESC,'L' -  
ESC,'M' -  

ESC,'C',MODE -     ,  6 :
        MODE 0 - ,  1 (./.)
        MODE 1 - 4-  ,  1
        MODE 2 - 16-   ()
        MODE 3 - 16-   (.   ,  ,
          ""   ,      )
        MODE 4 - ,  2 (./.)
        MODE 5 - 4- ,  2
   !!!     MODE  D7   1,    
             . !!!

ESC,'Q',BYTE -    (6,8 )
ESC,'P',BYTE -     :
                  BYTE    ,   
                .
                4-     0, 1, 2, 4
                  ,     16-
                :
               0 - , 1 - , 2 - , 4 - .
                  :
                                    
                     0                      black
                     1                     blue
                     2                     green
                     3                       cyan
                     4                     red
                     5                   magenta
                     6                  brown
                     7                       white
                     8                       gray
                     9        -      lightblue
                    10        -      lightgreen
                    11        -        lightcyan
                    12        -      lightred
                    13        -    lightmagenta
                    14                      yellow
                    15        -    brightwhite
ESC,'R',BYTE -    (BYTE= 1-8,  )

          (    ).

ESC,'W',0,Y,X,dY,dX -   . X,Y -  
                            .
                      dX,dY -    X   Y . -
                       X    X    4   6x10.
                              -
                      : ESC,'W',0,0,0,25,80.
ESC,'W',1 -    .  Y,X,dY,dX.
ESC,'W',2 -     .  .,..
ESC,'W',3,,,_. -     
                                  .
ESC,'W',4,,,_. -   .

           .
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ESC,'D',n -     , n = 0..9
esc,'D',0FFh -    

(h,m,s - ,,   )
(d,m,y - ,,   )
ESC,'Z' -   :
 esc,'Z',0 -       h,m,s
 esc,'Z',1,h,m,s -     h,m,s.
 esc,'Z',2 -   
 esc,'Z',3,byte -   
   :
   d0 - 1/0 - /  
   d1 - 1/0 -    / 
   d2 - 1/0 - /   
   d3 - 1/0 - 24/12   ( .)
 esc,'Z',4 -      (2 )
 esc,'Z',5,Y,X -     
(Y,X - 0..24,0..70;   -   )
 esc,'Z',6 - .    d,m,y
 esc,'Z',7,d,m,y - .    d,m,y

ESC,'S',n -  
 (  /  ).
        n = 0     .
        n = 1     .
        n = 0FFh     (0-1)

              {    !
ESC,'F',n -  :
(adr,bnk -   ,    .)
        n = 0 -    6 .
        n = 1 -    8 .
 esc,'F',2,adr,bnk -    6 .
 esc,'F',3,adr,bnk -    8 .
 esc,'F',4 -   6-     -
              adr,bnk.
 esc,'F',5 -   8-     -
              adr,bnk (  , XX:FF:XX).
               }
ESC,'X',n -      .
 n = 0 -      6.
 n = 1 -      8.
 n = 2 -       6.
 n = 3 -       8.
     n = 2  3 
 .

ESC,'B' -    ,  -
             27,'P',byte

ESC,'I' - /   
          (0..2/FF).    
             .   
           3  (0..2) (hex:0,4000h,8000h).

ESC,'V' - /   
          (0..2/FF).   
          ,     , 
                 .
               ,  -
           .

 D5  F3F6   1   ESC -   
   .     -
    .
 ESC,'U',0/1 - /   
  : 13 
byte0:D0,D1 -         (00b-mono/01b-16cfast/10b-4c/11b-16c
               
      D2 -                      (0-/1-)
      D3 - /        (0-/1-)
      D4 -  6/8                 (0-6_/1-8_)
      D5 -   6           (0-/1-)
      D6 -   8           (0-/1-)
      D7 - auto_CRLF                    (0-/1-)
byte1,byte2:              (Y+20h/X+20h)
byte3 -                     (1..8)
byte4 -                         (byte)
byte5 - y
byte6 - x  - 
byte7 - dy
byte8 - dx
byte9  -    (D0..D1) (00b..10b)
       -     (D2..D3) (00b..10b)
byte10 -   0  ( -  byte  ESC,'C',byte)
byte11 -   1
byte12 -   2
