COMSDSL 
COMMON
          CTEXT  COMSDSL - DEAD START LOAD PARAMETERS.
          BASE   M
*         COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992. 
          SPACE  4
***       COMSDSL - DEAD START LOAD PARAMETERS. 
*         G. R. MANSFIELD.  70/05/16. 
          SPACE  4
***              COMSDSL DEFINES PARAMETERS USED BY THE DEAD START
*         LOAD PROCESSORS.
          SPACE  4
***       DEAD START LOAD PROCEDURE.
* 
* 
*                *CTI* LOADS THE OPERATING SYSTEM BOOTSTRAP *OSB* 
*         TO PP0.  *OSB* IN TURN LOADS *DIO* TO PP10, AND THEN
*         AWAITS *DIO*-S TRANSMISSION OF *SET* TO PP0.
* 
* 
*                *SET* INITIALIZES THE SYSTEM CONFIGURATION BY
*         ASSEMBLING SYSTEM PARAMETERS SUCH AS EQUIPMENT DEFINITIONS
*         AND INSTALLATION OPTIONS FROM TEXT DECKS ON THE DEAD
*         START TAPE.  *PPR* AND *STL* ARE READ AND PASSED TO PP-2. 
*         *STL* IS STARTED AND *SET* PREPARES TO INPUT *MTR*. 
* 
* 
*                *STL* THEN PERFORMS THE FOLLOWING SEQUENCE.
*         1.  LOAD COPY OF *PPR* IN ALL PP-S EXCEPT 0 AND 1.
*         2.  LOAD *MTR* TO PP-0. 
*         3.  LOAD AND INITIALIZE *CPUMTR*. 
*         4.  LOAD *DSD* TO PP-1. 
*         5.  ACTIVATE MTR. 
*         6.  LOAD DEADSTART LIBRARY AND BUILD DEADSTART PLD. 
*         7.  ACTIVATE ALL PP,S INITIALIZE PPR AND ENTER PPR IDLE LOOP. 
*         8.  LOAD 844 CONTROLWARE VIA STL OVERLAY BCL. 
*         9.  REQUEST PP FOR RMS AT DEADSTART CONTROL POINT.
*         10. IF A SYSTEM TAPE LOAD IS REQUIRED A PP IS REQUESTED 
*             FOR SLL AND STL OVERLAY LSL IS LOADED TO READ THE TAPE. 
*         11. LSL WAITS FOR REC TO COMPLETE AND THEN LOADS SYSEDIT AND
*             REWINDS THE TAPE. 
*         12. LSL THEN READS THE SYSTEM TAPE INTO SYSEDITS BUFFER.
*         13. WHEN THE TAPE LOAD, IF REQUIRED, IS COMPLETE STL
*             CHANGES TO THE SYSTEM CONTROL POINT AND DROPS.
* 
* 
*                *RMS* PERFORMS MASS STORAGE RECOVERY IN THE FOLLOWING
*         SEQUENCE WHICH BEGINS AT *STL 9*. 
*         1.  SET UP MSTS FROM LABELS.
*         2.  RECOVER TRTS WHEN POSSIBLE. 
*         3.  SELECT/VALIDATE DAYFILES TO RECOVER.
*         4.  LOAD *REC*. 
* 
* 
*                *REC* PERFORMS SYSTEM RECOVERY IN THE FOLLOWING
*         SEQUENCE. 
*         1.  READ SYSTEM TABLES. 
*         2.  RECOVER FNT, CONTROL POINTS, ETC. 
*         3.  INITIALIZE/ACTIVATE DAYFILES. 
*         4.  WAIT *SLL* COMPLETE (BYTE 4 OF SYSTEM FST .NE. 0).
*         5.  RECOVER PRESERVED FILES (LEVEL 0 ONLY). 
*         6.  ISSUE DAYFILE MESSAGES. 
*         7.  INITIALIZE/RECOVER USER DIRECT ACCESS ECS AREA. 
*         8.  LOAD *1CK* IF CHECKPOINT REQUIRED (ALWAYS ON LEVEL 0).
*         9.  *1CK* LOADS *1TD* IF *TELEX* RECOVERY NECESSARY.
          SPACE  4
**        DEAD START EQUIVALENCES.
  
  
 DSLA     EQU    5600        *OSB* LOAD ADDRESS 
 DSLN     EQU    500         DISK SECTOR LENGTH 
 TPLN     EQU    10*DSLN     TAPE PRU LENGTH
 TPBA     EQU    10000-TPLN-10  FWA OF TAPE BUFFER IN *STL* 
 MXRL     EQU    TPLN-5*20   MAXIMUM RECORD LENGTH
          SPACE  4,10 
**        *DIO* FUNCTION REQUESTS.
  
  
 BEGIN    BSSN
 DPPF     BSSN   1           DROP PP
 LPRF     BSSN   1           LOAD PP RESIDENT 
 IPRF     BSSN   1           INITIALIZE PP RESIDENT 
 RTBF     BSSN   1           READ TAPE BLOCK
 IPPF     BSSN   1           IDLE PP
 LSLF     BSSN   1           LOAD SYSTEM LIBRARY
 LNOF     BSSN   1           LOAD NEXT OVERLAY
 LTDF     BSSN   1           LOAD TEXT DECK 
 LROF     BSSN   1           LOAD RECOVERY OVERLAY
  
 MXDF     BSSN   0           END OF *DIO* FUNCTION REQUESTS 
 END      BSSN
          SPACE  4,10 
**        DEAD START CHANNEL DEFINITIONS. 
  
  
 CH       EQU    CHDS        DISPLAY CHANNEL
 CC       EQU    12          CARD READER CHANNEL
 PC       EQU    13          PP INTERCOMMUNICATIONS CHANNEL 
 DC       EQU    13          DEADSTART CHANNEL
 IC       EQU    15          INTERLOCK REGISTER CHANNEL 
 SC       EQU    CHSC        S/C REGISTER CHANNEL 
 MC       EQU    CHMC        MAINTENANCE CHANNEL
 MR       EQU    CHMR        CYBER 170-8XX MAINTENANCE REGISTER CHANNEL 
 MX       EQU    CHMX        CYBER 170-8XX TWO PORT MULTIPLEXOR CHANNEL 
          SPACE  4,10 
**        DATA HANDED-OFF BY *CTI* IN PP 0. 
  
  
 APPC     EQU    7720        ALTERNATE PP / COMMUNICATION CHANNEL 
 DCST     EQU    7721        DISPLAY CONSOLE STATUS 
  
*         THE FOLLOWING DATA IS FOR THE USE OF *OSB* ONLY.
  
 CDDP     EQU    6401        *CTI* DISPLAY DRIVER ENTRY POINT 
 PPSDA    EQU    7667        PP SPEED 
 DPW5A    EQU    7704        WORD 5 OF DEADSTART PANEL
 DPW6A    EQU    7705        WORD 6 OF DEADSTART PANEL
 DPW10A   EQU    7707        WORD 10 OF DEADSTART PANEL 
 OSDPA    EQU    7766        *OSB* DISK ADDRESS 
 OSRPA    EQU    7774        COMMON POINTER AREA (RESERVED FOR OS)
          SPACE  4,10 
**        MISCELLANEOUS ALTERNATE PP CONSTANTS. 
  
  
 APDL     EQU    1           DATA OFFSET DUE TO DESCRIPTOR LENGTH BYTE
 APXA     EQU    77          ALTERNATE PP EXECUTION ADDRESS 
 CPNL     EQU    2           LENGTH OF COMMON DISK AREA PROGRAM NAME
 MXPD     EQU    10          MAXIMUM NUMBER OF PROCESSOR DESCRIPTORS
          SPACE  4,10 
**        ALTERNATE PP FUNCTION CODES.
  
  
 DPIS     EQU    1           DEADSTART PANEL IMAGE
 CPTS     EQU    2           COMMON POINTER TABLE 
 OHDS     EQU    3           OLD HARDWARE DESCRIPTOR TABLE
 EMDS     EQU    4           *EI* AND MICROCODE ID (DISPLAY CODE) 
 DIDS     EQU    5           DEADSTART DEVICE ID
 EMAS     EQU    6           *EI* AND MICROCODE ID (ASCII)
 NHDS     EQU    7           NEW HARDWARE DESCRIPTOR TABLE
 IUDS     EQU    10          IOU PORTION OF HDT 
 CMDS     EQU    11          CM PORTION OF HDT
 CPDS     EQU    12          PROCESSOR PORTION OF HDT 
 MFDS     EQU    13          MAINFRAME PORTION OF HDT 
 FLPS     EQU    14          FLPP PORTION OF HDT
 CIDS     EQU    15          CONSOLE ID PORTION OF HDT
 CMFS     EQU    16          CENTRAL MEMORY FLAW TABLE
 CDAS     EQU    20          PROGRAM FROM COMMON DISK AREA
 RPCS     EQU    21          REMOVE PP FROM CHANNEL 
 GPDS     EQU    26          GLOBAL PROCESSOR PORTION OF HDT
 CLKS     EQU    32          READ CTI CLOCK INFORMATION 
 DFTS     EQU    37          *DFT* PORTION OF HDT 
 CCCS     EQU    76          CHANGE COMMUNICATION CHANNEL 
 MAPS     EQU    77          MOVE ALTERNATE PP TO ANOTHER PP
          SPACE  4,10 
**        ALTERNATE PP DATA LENGTHS (MAXIMUM).
  
  
 DPISL    EQU    14          DEADSTART PANEL IMAGE
 CPTSL    EQU    50          COMMON POINTER TABLE 
 HDTSL    EQU    24          OLD HARDWARE DESCRIPTOR TABLE
 EMDSL    EQU    15          *EI* AND MICROCODE ID (DISPLAY CODE) 
 DIDSL    EQU    4           DEADSTART DEVICE ID
 EMASL    EQU    15          *EI* AND MICROCODE ID (ASCII)
 IUDSL    EQU    43          IOU PORTION OF HDT 
 CMDSL    EQU    15          CM PORTION OF HDT
 CPDSL    EQU    22          PROCESSOR PORTION OF HDT 
 MFDSL    EQU    11          MAINFRAME PORTION OF HDT 
 FLPSL    EQU    5           FLPP PORTION OF HDT
 CIDSL    EQU    4           CONSOLE ID PORTION OF HDT
 GPDSL    EQU    21          GLOBAL PROCESSOR PORTION OF HDT
 .1       SET    IUDSL+4
 IUDWL    EQU    .1/5        CM WORD LENGTH OF IOU DESCRIPTOR 
 .1       SET    CMDSL+4
 CMDWL    EQU    .1/5        CM WORD LENGTH OF MEMORY DESCRIPTOR
 .1       SET    CPDSL+4
 CPDWL    EQU    .1/5        CM WORD LENGTH OF PROCESSOR DESCRIPTOR 
 .1       SET    MFDSL+4
 MFDWL    EQU    .1/5        CM WORD LENGTH OF MAIN FRAME DESCRIPTOR
 .1       SET    CIDSL+4
 CIDWL    EQU    .1/5        CM WORD LENGTH OF CONSOLE DESCRIPTOR 
  
 ELDWL    EQU    IUDWL+CMDWL+CPDWL+MFDWL+CIDWL  HDT LENGTH (MIN)
  
 CLKSL    EQU    14          READ CTI CLOCK INFORMATION 
 NHDSL    EQU    CPDSL*MXPD+IUDSL+CMDSL+MFDSL+FLPSL+CIDSL  NEW HDT
 CMFSL    EQU    512D        CENTRAL MEMORY FLAW TABLE
 CDASL    EQU    501         PROGRAM FROM COMMON DISK AREA
  
 MLED     EQU    100         MAXIMUM LENGTH REQUIRED IN *SET* 
          SPACE  4,10 
**        DEADSTART SECTOR EQUIVALENCES.
  
  
 CFBP     EQU    432         *CTI* FLAGS LOCATION 
 CTIP     EQU    434         *CTI* ADDRESS
 CDAP     EQU    437         COMMON DISK AREA ADDRESS 
 MSLP     EQU    446         *MSL* ADDRESS
 OSBP     EQU    465         *OSB* ADDRESS
          SPACE  4,10 
**        DESCRIPTOR INDICES. 
* 
*         THESE SYMBOLS ARE INTENDED FOR USE FOR INDEXING 
*         SPECIFIC INFORMATION FROM THE FWA OF EACH DESCRIPTOR. 
  
  
*         DEADSTART PANEL DESCRIPTOR. 
  
 DPW5     EQU    0           DEADSTART PANEL WORD 5 
 DPW6     EQU    1           DEADSTART PANEL WORD 6 
 DPW7     EQU    2           DEADSTART PANEL WORD 7 
 DPW10    EQU    3           DEADSTART PANEL WORD 10
 DPW11    EQU    4           DEADSTART PANEL WORD 11
 DPW12    EQU    5           DEADSTART PANEL WORD 12
 DPW13    EQU    6           DEADSTART PANEL WORD 13
 DPW14    EQU    7           DEADSTART PANEL WORD 14
 DPW15    EQU    10          DEADSTART PANEL WORD 15
 DPW16    EQU    11          DEADSTART PANEL WORD 16
 DPW17    EQU    12          DEADSTART PANEL WORD 17
 DPW20    EQU    13          DEADSTART PANEL WORD 20
  
*         COMMON POINTERS.
  
 CIDP     EQU    0  - 4      RESERVED FOR *CTI* 
 CIRP     EQU    5  - 11     *CTI* DISK ADDRESS 
 MSDP     EQU    12 - 16     *MSL* DISK ADDRESS 
 MSRP     EQU    17 - 23     LAST CYLINDER OF *MSL* 
 DSDP     EQU    24 - 30     *HIVS* DISK ADDRESS
 DSRP     EQU    31 - 35     RESERVED FOR *HIVS*
 OSDP     EQU    36 - 42     *OSB* DISK ADDRESS 
 OSRP     EQU    43 - 47     RESERVED FOR OPERATING SYSTEM
  
*         OLD HARDWARE DESCRIPTOR TABLE.
  
 PRT0     EQU    0           PORT 0 ELEMENT ID
 PRT1     EQU    1           PORT 1 ELEMENT ID
 PRT2     EQU    2           PORT 2 ELEMENT ID
 PRT3     EQU    3           PORT 3 ELEMENT ID
 PRT4     EQU    4           PORT 4 ELEMENT ID
 PRT5     EQU    5           PORT 5 ELEMENT ID
 PRT6     EQU    6           PORT 6 ELEMENT ID
 PPSDO    EQU    7           PP SPEED 
 DEGRO    EQU    10          MEMORY DEGRADATION 
 CMSZO    EQU    11 - 12     CM SIZE
 OPTNO    EQU    13          MAINFRAME OPTIONS
 PPP0O    EQU    14          LOWER PHYSICAL PP-S PRESENT
 PPP1O    EQU    15          UPPER PHYSICAL PP-S PRESENT
 LPP0O    EQU    16          LOWER PP-S LOGICALLY ON
 LPP1O    EQU    17          UPPER PP-S LOGICALLY ON
 PPPUO    EQU    20 - 21     FLPP-S PHYSICALLY PRESENT
 LPPUO    EQU    22 - 23     FLPP-S LOGICALLY ON
  
*         MICROCODE AND *EI* DATA (DISPLAY CODE AND ASCII). 
  
 MCNM     EQU    0  - 3      MICROCODE NAME 
 MNLF     EQU    3           MICROCODE NOT LOADED FLAG
 EINM     EQU    4           *EI* NAME
 MCDT     EQU    5  - 7      MICROCODE DATE 
 EIDT     EQU    12 - 14     *EI* DATE
  
*         DEADSTART DEVICE ID.
  
 DDCT     EQU    0           DEADSTART DEVICE CONTROLLER TYPE 
 DDDT     EQU    1           DEADSTART DEVICE DISK TYPE 
 DDCH     EQU    2           DEADSTART DEVICE CHANNEL 
 DDEU     EQU    3           DEADSTART DEVICE EQUIPMENT AND UNIT
  
*         NEW HARDWARE DESCRIPTOR TABLE - 
*         USE INDIVIDUAL DESCRIPTOR INDEXES AND LENGTHS 
*         TO REFERENCE ENTIRE TABLE IF NECESSARY. 
  
*         INDEXES COMMON TO MOST HARDWARE DESCRIPTORS.
  
 HDID     EQU    0           HARDWARE DESCRIPTOR ID / LENGTH
 HDEN     EQU    1           HARDWARE DESCRIPTOR ELEMENT NUMBER 
 HDMN     EQU    2           HARDWARE DESCRIPTOR MODEL NUMBER 
 HDSN     EQU    3           HARDWARE DESCRIPTOR SERIAL NUMBER
 MCTC     EQU    4           MAINTENANCE CHANNEL CONNECT CODE 
  
*         IOU DESCRIPTOR. 
  
 PPP0     EQU    5           LOWER PHYSICAL PP-S PRESENT
 PPP1     EQU    6           UPPER PHYSICAL PP-S PRESENT
 LPP0     EQU    7           LOWER PP-S LOGICALLY ON
 LPP1     EQU    10          UPPER PP-S LOGICALLY ON
 PPSD     EQU    11          PP SPEED 
 CHP0     EQU    12          LOWER CHANNELS PRESENT 
 CHP1     EQU    13          UPPER CHANNELS PRESENT 
 PPC1     EQU    14          PHYSICALLY PRESENT CPP-S 
 LPC1     EQU    15          LOGICALLY ON CPP-S 
 PCH1     EQU    16          PHYSICALLY PRESENT CONCURRENT CHANNELS 
  
*         MEMORY DESCRIPTOR.
  
 PCMS     EQU    5  - 6      PHYSICAL CM SIZE / 100 
 LCMS     EQU    7  - 10     LOGICAL CM SIZE / 100
 EICD     EQU    12 - 14     LOCATION OF *CTI* DIRECTORY IN *EI*
  
*         PROCESSOR DESCRIPTOR. 
  
 DEGR     EQU    5           CACHE/SEGMENT/PAGE MAP DEGRADATION FLAGS 
 PORT     EQU    6           MEMORY PORT
 PSTA     EQU    7           PROCESSOR STATUS (8XX) 
 CPOP     EQU    10          PROCESSOR OPTIONS (NON-8XX)
 CPOA     EQU    22          ADDITIONAL PROCESSOR OPTIONS 
  
*         MAINFRAME DESCRIPTOR. 
  
 OPTN     EQU    1           MAINFRAME OPTIONS
 CEPE     EQU    2           CEM/PEM FLAG 
 PCPF     EQU    3           PHYSICAL PROCESSOR(S) PRESENT FLAGS
  
*         FLPP DESCRIPTOR.
  
 PPPU     EQU    1  - 2      FLPP-S PHYSICALLY PRESENT
 LPPU     EQU    3  - 4      FLPP-S LOGICALLY ON
  
*         DISPLAY CONSOLE DESCRIPTOR. 
  
 CDTY     EQU    1           CONSOLE DISPLAY TYPE 
 CCPN     EQU    2           DISPLAY CONSOLE CHANNEL AND PORT NUMBER
 SMPP     EQU    3           PP NUMBER(S) OF *SCD* AND *MDD*
 MDDF     EQU    4           *MDD* LOADED FLAG AND PORT NUMBER
  
*         GLOBAL PROCESSOR DESCRIPTOR.
  
 CPSF     EQU    11          PROCESSOR STATE FLAGS
  
*         *DFT* DESCRIPTOR. 
  
 DFSI     EQU    1 - 2       *DFT/OS* BUFFER SIZE (16 BITS) 
 DFVR     EQU    3           *DFT* VERSION
          SPACE  4,10 
**        ALTERNATE PP RESPONSE CODES (COMMON DISK AREA REQUEST). 
  
  
 APNF     EQU    1           REQUESTED PROGRAM NOT FOUND
 APDE     EQU    2           DISK ERROR (GENERAL STATUS IN NEXT WORD) 
 APNC     EQU    3           NO COMMON DISK AREA FOUND
          SPACE  4,15 
**        DCWS - DEFINE CONTROLWARE LOAD OPTIONS AND TYPES. 
* 
*         THIS MACRO PROVIDES SYMBOL DEFINITIONS FOR CONTROLWARE
*         TYPES AND LOAD OPTIONS. 
* 
* DS      DCWS   TY 
* 
*         DS     IF PRESENT, INITIATE SYMBOL DEFINITION.
*         TY     TWO CHARACTER CONTROLWARE MNEMONIC.
* 
*         SYMBOLS GENERATED AS FOLLOWS -
* 
*         CLTY = LOAD OPTION. 
*         CNTY = NO LOAD OPTION.
*         TYCW = CONTROLWARE TYPE.
  
  
          PURGMAC  DCWS 
          MACRO  DCWS,DS,TY 
 .8       IFC    NE,*DS** 
 BEGIN    BSSN
 CNNC     BSSN   1           NO LOAD OPTION 
 NOCW     EQU    0           NO CONTROLWARE 
 .8       ELSE
 .9       IFC    EQ,*TY** 
 CNSD     BSSN   1           SUPPRESS DEFAULT CONTROLWARE 
 MXCLO    BSSN   0           MAXIMUM NUMBER OF LOAD OPTIONS 
 .Z       SET    MXCLO+1
 MXCWT    EQU    .Z/2        MAXIMUM NUMBER OF CONTROLWARE TYPES
 END      BSSN
 .9       ELSE
 CL_TY    BSSN   2           LOAD CONTROLWARE 
 CN_TY    EQU    CL_TY+1     NO LOAD OPTION 
 TY_CW    EQU    CN_TY/2     CONTROLWARE TYPE 
          ENDIF 
          ENDM
          SPACE  4,10 
**        CONTROLWARE EQUIVALENCES. 
* 
*         DURING DEADSTART, THE DATA IN THE CONTROLWARE TABLE IN
*         CMR HAS THE FOLLOWING FORMAT -
* 
*T        6/ DF, 6/ CL
* 
*         DF = 0, IF *CT* VALUE WAS SET BY DEFAULT. 
*            = 1, IF *CT* VALUE WAS SPECIFIED BY *LBC* DIRECTIVE. 
*         CL = CONTROLWARE LOAD OPTION. 
* 
*         DURING NORMAL SYSTEM OPERATION, THE DATA IN THE CONTROLWARE 
*         TABLE IN CMR HAS THE FOLLOWING FORMAT - 
* 
*T        1/R,1/L,1/C,3/RC,1/N,5/CT 
* 
*         R = 1, IF CONTROLWARE RELOAD REQUESTED. 
*         L = 1, IF RELOAD IN PROGRESS. 
*         C = FOR 7255 CONTROL MODULE RELOAD, THIS BIT IS USED AS A 
*             CHANNEL ACCESS INDICATOR. 
* 
*             FOR BUFFERED I/O DEVICES, THIS BIT INDICATES THAT THE 
*             BUFFERED I/0 DRIVER HAS DROPPED AND MUST BE RELOADED WHEN 
*             THE CHANNEL BECOMES AVAILABLE.
*         RC = CONTROLWARE RELOAD COUNT.
*         N = 1, IF NO CONTROLWARE LOAD AT DEADSTART. 
*         CT = CONTROLWARE TYPE.
  
  
 SDEF     DCWS               NO CONTROLWARE 
          DCWS   HT          HALF TRACK CONTROLWARE 
          DCWS   FT          FULL TRACK CONTROLWARE 
          DCWS   FM          FMD CONTROLWARE
          DCWS   AD          FSC ADAPTOR CONTROLWARE
          DCWS   PH          DEMA/PFMD CONTROLWARE
          DCWS   ID          7255 ADAPTOR CONTROLWARE 
          DCWS   CC          7165 CONTROLWARE 
  
          DCWS   ND          NAD CONTROLWARE
          DCWS   CM          CONTROL MODULE I CONTROLWARE 
          DCWS   C2          CONTROL MODULE II CONTROLWARE
          DCWS   M8          7990 CONTROLWARE 
          DCWS   CX          NIP CCC CONTROLWARE
          DCWS   CT          698/CMTS CCC CONTROLWARE 
          DCWS
  
          PURGMAC  DCWS 
          SPACE  4,10 
**        RECOVERY EQUIVALENCES.
*         0 = NO RECOVERY.
  
  
 SYMK     EQU    0007        SYSTEM RECOVERY MASK 
 SYTB     EQU    0001        SYSTEM RECOVERED FROM MASS STORAGE TABLES
 SYCM     EQU    0002        SYSTEM RECOVERED FROM CM 
  
 FLMK     EQU    0070        FILE RECOVERY MASK 
 FLCM     EQU    0010        FILES RECOVERED FROM CM
 FLTB     EQU    0020        FILES RECOVERED FROM MASS STORAGE TABLES 
 FLMS     EQU    0030        FILES RECOVERED FROM MASS STORAGE
  
 JBMK     EQU    0700        JOB RECOVERY MASK
 JBCM     EQU    0100        JOBS RECOVERED FROM CM 
          SPACE  4
**        MISCELLANEOUS.
  
  
 CPLK     EQU    1           CP LINK TO PCP IN MCT
 DSCP     EQU    CPNS        DEADSTART CONTROL POINT
 DSEO     EQU    2           DEADSTART EJT ORDINAL
 MNCP     EQU    2           MINIMUM NUMBER OF CONTROL POINTS 
 NCPS     EQU    34          MAXIMUM NUMBER OF CONTROL POINTS 
 NPPS     EQU    NCPS        MAXIMUM NUMBER OF PSEUDO-CONTROL POINTS
  
 MEMS     EQU    1400        MINIMUM EXECUTION MEMORY SIZE/100 (49K)
  
 CPBL     EQU    60B         MAXIMUM NUMBER OF *CPUMTR* BLOCKS
 CPML     EQU    13000B/100B MAXIMUM LENGTH OF *CPUMLD* 
 PRSL     EQU    11000B/100B MAXIMUM LENGTH OF *CPUMTR* PRESET
          SPACE  4
**        LIBRARY FILE SYSTEM SECTOR DEFINITIONS. 
  
  
 PLSS     EQU    BFMS+2+10*5 PPU LIBRARY FILE TRACK 
 ADSS     EQU    BFMS+2+100  ALTERNATE DEVICE TRACK LIMIT 
  
          BASE   *
          ENDX
