*COMDECK MALCD1 
  
*         EQUATES FOR SWITCHES TO PPU.
  
 SW.SE    EQU    0001B       STOP ON ERROR
 SW.RM    EQU    0002B       REPEAT MODULE
 SW.RC    EQU    0004B       REPEAT CONDITION 
 SW.SL    EQU    0010B       SCOPE LOOP 
 SW.BC    EQU    0010B       BEGINNING OF CONDITION 
 SW.DRP   EQU    0020B       DROP BIT 
 SW.BM    EQU    0020B       BEGINNING OF MODULE
 SW.CHK   EQU    0040B       CHECK POINT BIT
 SW.BT    EQU    0040B       BEGINNING OF TEST STOP 
 SW.PL    EQU    0100B       PRINT LOG
 SW.TE    EQU    0100B       TEST END STOP
 SW.DL    EQU    0200B       DAYFILE LIST 
 SW.CE    EQU    0200B       CONDITION END STOP 
 SW.KL    EQU    0400B       KL BIT 
 SW.ME    EQU    0400B       MODULE END STOP
 SW.SB    EQU    1000B       STAND BY PPU 
 SW.S1    EQU    1000B       PROGRAMMABLE SWITCH 1
 SW.RT    EQU    2000B       REPEAT TEST
 SW.S2    EQU    4000B       PROGRAMMABLE SWITCH 2
 SW.TM    EQU    4000B       TERMINAL MODE
  
*         EQUATES FOR FUNCTIONS TO PPU. 
  
 F.RES    EQU    2           FUNCTION FOR RESUME
 F.RUN    EQU    1           FUNCTION FOR START 
  
*         EQUATES FOR FUNCTIONS FROM PPU. 
  
 F.ABT    EQU    01B         FUNCTION FOR ABORT 
 F.BLK    EQU    02B         FUNCTION FOR BLANK 
 F.DRP    EQU    03B         FUNCTION FOR DROP
 F.END    EQU    04B         FUNCTION FOR END 
 F.ERR    EQU    05B         FUNCTION FOR ERROR 
 F.HLT    EQU    06B         FUNCTION FOR HALT
 F.LOD    EQU    07B         FUNCTION FOR LOAD
 F.MSG    EQU    13B         FUNCTION FOR MESSAGE 
 F.PIC    EQU    10B         FUNCTION FOR PICTURE 
 F.SYS    EQU    11B         FUNCTION FOR SCRATCH FILE OPERATIONS 
 F.TERM   EQU    12B         FUNCTION FOR TERMINATE MALET 
 F.ROLL   EQU    14B
  
*         EQUATES FOR F.SYS SUB FUNCTIONS.
  
 SUB.RDE  EQU    0           READ ESM BLOCK SUB FUNCTION
 SUB.WRE  EQU    1           WRITE ESM BLOCK SUB FUNCTION 
 SUB.RD   EQU    2           READ BLOCK SUB FUNCTION
 SUB.REW  EQU    3           REWIND SUB FUNCTION
 SUB.WR   EQU    4           WRITE BLOCK SUB FUNCTION 
 SUB.RWE  EQU    5           REWIND ESM BLOCK SUB FUNCTION
 SUB.WRC  EQU    6           WRITE CM BLOCK SUB FUNCTION
 SUB.RDC  EQU    7           READ CM BLOCK SUB FUNCTION 
 SUB.RWC  EQU    10B         REWIND CM BLOCK SUB FUNCTION 
 SUB.RDD  EQU    12B         READ DMA BLOCK SUB FUNCTION
 SUB.RWD  EQU    13B         REWIND DMA BLOCK SUB FUNCTION
 SUB.WRD  EQU    14B         WRITE DMA BLOCK SUB FUNCTION 
 SUB.REWE EQU    5           REWIND ESM SUB FUNCTION
  
*         EQUATES FOR F.MSG SUB FUNCTIONS.
  
 SUB.PRT  EQU    1           PRINT MESSAGE
 SUB.DAY  EQU    2           DAYFILE MESSAGE
 SUB.DIS  EQU    4           DISPLAY MESSAGE
  
*         EQUATES FOR MODULE LOADS. 
  
 L.SUB    EQU    1           SUB-MODULE LOAD
 L.PRI    EQU    2           PRIMARY MODULE LOAD
  
*         EQUATES FOR DISPLAY TYPES.
  
 DSOURCE  EQU    0           SOURCE CODE DISPLAY
 DMALET   EQU    1           MALET DIRECTIVES DISPLAY 
 DPPU     EQU    2           PPU DISPLAY
 DDEVICE  EQU    3           DEVICES DISPLAY
 DMOD     EQU    4           MODULES ON RANDOM FILE DISPLAY 
 DPARAM   EQU    5           PARAMETER DISPLAY
  
