*COMDECK TASYNC 
_ 
*              ----  A S Y N C  BLOCK MODE TCB OVERLAY  ----
* 
*               THE FIRST WORD OF THE ASYNC TCB CONTROLS THE TERM. I/O
*               THE WORD IS ORGANIZED SUCH THAT RELATED GROUPS OF BITS
*               CAN BE TESTED AND/OR RESET
? 
           16: (BSAFL1     : ARRAY [1..10]  _IVT TCB DEFINITION        ?
                             OF INTEGER;
_OU? _WO?       BSABFACT   : BOOLEAN;       _OUTPUT (BUFFER) ACTIVE    ?
_OU? _WO?       BSACMACT   : BOOLEAN;       _CANNED MESSAGE ACTIVE     ?
_OU? _WO?       BSAWLACT   : BOOLEAN;       _OUTP XMIT WL FM MUX TO OPS?
_OU? _WO?       BSATOACT   : BOOLEAN;       _WAIT FOR TERMINATE OUTPUT ?
_TI? _WO? _IN?  BSAINSTAT  : B04BITS;       _INPUT ACTIVE STATE COUNTER?
_TI? _WO?       BSAARACT   : BOOLEAN;       _AUTO RECOGNITION ACTIVE   ?
_TI? _WO?       BSAWBACT   : BOOLEAN;       _WAIT FOR EOB (KB MD: EOL) ?
_TI? _WO?       BSABRACT   : BOOLEAN;       _WAIT FOR INPUT AFTER BREAK?
_TI? _WO?       BSAXTACT   : BOOLEAN;       _XPT INPUT TIMER ACTIVE    ?
     _WO?       BSAORACT   : BOOLEAN;       _OUTPUT REGULATION ACTIVE  ?
     _WO? _WI?  BSAWIACT   : BOOLEAN;       _WAIT FOR (2741/PT) INPUT  ?
          _WI?  BSASP1     : BOOLEAN;       _SPARE                     ?
          _WI?  BSAPWACT   : BOOLEAN);      _WAIT FOR PAGE TURN        ?
  
           17: (BSAFL3     : ARRAY [1..10]
                             OF INTEGER;
                BSAOUSTAT  : B04BITS;       _OUTPUT STATE              ?
                BSATIFLGS  : B08BITS;       _FLAGS CLEARED AFTER TERMIO?
                BSASPWOBIT : B01BIT;
                BSAWIFLGS  : B03BITS);      _FLAGS CLEARED AFTER INPUT ?
  
           18: (BSAFL5     : ARRAY [1..10]
                             OF INTEGER;
                BSAWOSTAT  : B014BITS;      _HOLD NEW OUTP IF NON ZERO,?
                BSAFL6     : B02BITS;       _ ALLOW PT/2741 INP IF ZERO?
                BSACMUP3   : B012BITS;      _UPPER 3 CANNED MESSAGES   ?
                BSACMMSG   : B04BITS);      _CURRENT ACTIVE CANNED MSG ?
  
           19: (BSAFL7     : ARRAY [1..10]
                             OF INTEGER;
                BSAIOSTAT  : INTEGER;       _ASYNC TERMINAL I/O STATE  ?
                BSACMSTACK : INTEGER;       _CANNED MSG STACK (4 CMSGS)?
                BSAOUBUF   : B0BUFPTR;      _TEXT PROCESSED OUTPUT PTR ?
                BSADRETADR : INTEGER;       _CHARACTER DELAY RETURN ADR?
                BSAORETADR : INTEGER;       _EXCL. OUTPUT RETURN ADDRES?
                BSATPCBP   : B0BUFPTR;      _OUTPUT TPCB PTR           ?
                BSAMARK    : B0BUFPTR;      _POINTER TO SAVED TP MARKS ?
                BSADBC     : CHAR;          _DBC OF LAST OUTPUT BLOCK  ?
                BSALNCNT   : B08BITS;       _CURRENT OUTPUT LINE COUNT ?
                BSASSRSN   : B04BITS;       _SUBTIP START REASON       ?
                BSACHCNT   : B012BITS;      _CURRENT CHAR POSITION CNT ?
                BSACMCTR   : B04BITS;       _NR CANNED MESSAGES STACKED?
                BSABLSTAT  : B02BITS;       _RCVD BLOCK (EOP,EOL,EOB)  ?
                BSAIRSTAT  : B02BITS;       _INP REGL STATE (NO,IN,MX) ?
                BSASVPAR   : B04BITS;       _SAVE PARITY               ?
                                            _DURING RE-AUTORECOGNITION ?
                BSANECHO   : BOOLEAN;       _ECHOPLEX OFF NEXT INPUT   ?
                BSASVLEN   : B02BITS;       _SAVE CHARACTER LENGTH     ?
                                            _DURING RE-AUTORECOGNITION ?
                BSADRLF    : BOOLEAN; 
  
                BSAEPLX    : BOOLEAN;       _ECHOPLEX CURRENTLY ON     ?
                BSAXMSG    : BOOLEAN;       _XMITTED LAST MSG BLOCK    ?
                BSAPWTMR   : B06BITS;       _PAGE WAIT TIMER           ?
                BSAINACNT  : B08BITS;       _INPUT ACTIVE COUNTER      ?
  
                BSADELAY   : BOOLEAN;       _DELAY AFTER OUTPUT XMITTED?
                BSARTSFC   : BOOLEAN;       _RTS FLOW CONTROL          ?
                BSACAN     : BOOLEAN;       _ FLAG FOR BIP CAN/MSG     ?
                BSATEND    : BOOLEAN;       _ VT100 SPECIAL EOL PROCESS?
                BSAFLE     : B011BITS;      _ SPARE                    ?
                BSAMSG     : BOOLEAN);      _LAST BLOCK TYPE (BLK/MSG) ?
  
