COMBCDD 
COMMON
                             #
          CTEXT  COMBCDD - COMMON DRIVER DEFINITIONS. 
*     COMBCDD - COMMON DRIVER DEFINITIONS.
                             #
                                               CONTROL NOLIST;
                                               CONTROL IFEQ LISTCON,1;
                                               CONTROL LIST;
                                               CONTROL FI;
                             #
          COL    12          #
           BEGIN # COMDECK CDD DESCRIPTION #
  
                             #
***   COMBCDD - COMMON DRIVER DEFINITIONS.
* 
*     COMBCDD CONTAINS DEFINITIONS USED BY THE CPU AND PPU DRIVERS. 
                             #
                             #
*         SYMBOLS DEFINED BY THE #   #DEF#   # MACRO ARE USED IN
*         BOTH *SYMPL* AND *COMPASS* PROGRAMS.  IN *SYMPL*, 
*         COMMENTS ARE DELIMITED BY THE # # CHARACTER.
  
          NOREF  .R 
OCTMIC    ECHO   ,FIRST=10B,LAST=1001B
 .R       SET    LAST 
 GENMIC   DUP    LAST-FIRST+1 
 .R       SET    .R-1 
 .V       OCTMIC .R 
 ".V"     MICRO  1,,$.V$
 GENMIC   ENDD
 OCTMIC   ENDD
                             #
  
                             #
          COL    30 
*         PPU INPUT REGISTER FUNCTIONS. 
                             #
  
#IRTDAM   #DEF#  1      # IRTDAM  #1#;      # ENABLE TDAM BUFFER #
#IRPMSG   #DEF#  2      # IRPMSG  #2#;      # PROCESS MESSAGES #
#IRMDAT   #DEF#  3      # IRMDAT  #3#;      # PROCESS DATA AND MSGS. #
#IRCHAN   #DEF#  4      # IRCHAN  #4#;      # SET EST CHANNELS #
  
                             #
*         PPU DRIVER I/O FUNCTIONS. 
                             #
  
#FCRUN    #DEF#  60     # FCRUN   #O"60"#;  # REWIND/UNLOAD # 
#FCCWR    #DEF#  200    # FCCWR   #O"200"#; # CONTROL WORD READ # 
#FCCWW    #DEF#  204    # FCCWW   #O"204"#; # CONTROL WORD WRITE #
  
                             #
*         THE FOLLOWING VALUES ARE THE RETURN CODES SENT FROM THE 
*         PPU DRIVER TO THE CM DRIVER.
                             #
  
#RCILLF   #DEF#  1      # RCILLF  #1#;      # ILLEGAL FUNCTION #
#RCDLER   #DEF#  2      # RCDLER  #2#;      # DATA LENGTH ERROR # 
#RCCWER   #DEF#  3      # RCCWER  #3#;      # CONTROL WORD ERROR #
#RCBARG   #DEF#  4      # RCBARG  #4#;      # BUFFER ARGUMENT ERROR # 
#RCHDER   #DEF#  5      # RCHDER  #5#;      # HEADER/TRAILER ERROR #
#RCENDV   #DEF#  6      # RCENDV  #6#;      # END OF VOLUME # 
#RCILLU   #DEF#  7      # RCILLU  #7#;      # ILLEGAL UNIT NUMBER # 
#RCBFTO   #DEF#  10     # RCBFTO  #O"10"#;  # BUFFER TIMEOUT ERROR #
#RCTBRT   #DEF#  11     # RCTBRT  #O"11"#;  # TAPE BOTTOM RIGHT # 
#RCTERF   #DEF#  12     # RCTERF  #O"12"#;  # TERMINATE FLAG DETECTED # 
#RCHWET   #DEF#  20     # RCHWET  #O"20"#;  # HARDWARE ERROR TYPE # 
#RCSTER   #DEF#  20     # RCSTER  #O"20"#;  # STATUS ERROR #
#RCMCLR   #DEF#  21     # RCMCLR  #O"21"#;  # MASTERCLEAR ERROR TYPE #
#RCCHIN   #DEF#  21     # RCCHIN  #O"21"#;  # CHANNEL HUNG ON INPUT # 
#RCCHOT   #DEF#  22     # RCCHOT  #O"22"#;  # CHANNEL HUNG ON OUTPUT #
#RCFCTO   #DEF#  23     # RCFCTO  #O"23"#;  # FUNCTION TIMEOUT #
#RCNEOP   #DEF#  24     # RCNEOP  #O"24"#;  # NO END OF OPERATION # 
#RCCHMF   #DEF#  25     # RCCHMF  #O"25"#;  # CHANNEL MALFUNCTION # 
#RCCHPE   #DEF#  26     # RCCHPE  #O"26"#;  # CHANNEL PARITY ERROR #
#RCFSPE   #DEF#  27     # RCFSPE  #O"27"#;  # FSC MEMORY PARITY ERR # 
#RCFSNR   #DEF#  30     # RCFSNR  #O"30"#;  # FSC NOT RUNNING # 
#RCFSAB   #DEF#  31     # RCFSAB  #O"31"#;  # FSC ABNORMAL #
#RCFSDF   #DEF#  32     # RCFSDF  #O"32"#;  # FSC DIAGNOSTIC FAILURE #
#RCXSUM   #DEF#  33     # RCXSUM  #O"33"#;  # XSUM ERROR (CM DRIVER) #
#RCIMPL   #DEF#  34     # RCIMPL  #O"34"#;  # OPERATOR IMPL REQUIRED #
#RCCIFO   #DEF#  35     # RCCIFO  #O"35"#;  # M860 CHANNEL OFF-LINE  #
  
                             #
*         FET DEFINITIONS.
                             #
  
#ERRL     #DEF#  5      # FET$ESTL#5#;      # ERROR STATUS LENGTH # 
#HDRL     #DEF#  20D    # FET$HDRL#20#;     # HEADER BUFFER LENGTH #
#TLRL     #DEF#  12D    # FET$TLRL#12#;     # TRAILER BUFFER LENGTH # 
#ERRW     #DEF#  5      # FET$ERR #5#;      # ERROR STATUS BUFFER # 
#HDRW     #DEF#  10D    # FET$HDR #10#;     # STRIPE HEADER BUFFER #
  
                             #
*         ALLOCATION DEFINITIONS. 
                             #
  
#PRUPST   #DEF#  13D    # PRUPST  #13#;     # PRU-S PER STRIPE #
#STRPAU   #DEF#  14D    # STRPAU  #14#;     # STRIPES PER AU #
  
                             #
*         CM DRIVER RESPONSE CODES. 
                             #
  
#RSCOK    #DEF#  0      # RSCOK   #0#;      # NO ERROR #
  
                             #
          COL    12 
  
*         MISCELLANEOUS DEFINITIONS.
                             #
  
           END # COMDECK CDD DESCRIPTION #
  
                             #
          COL    30 
          ENDX
                             #
                                               CONTROL LIST;
