User Tools

Site Tools


cdc:nos2.source:opl.opl871:common:combudt

Common COMBUDT

1 Modification

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.combudt +++|
00002  M01S00002.combudt +++|#     COMBUDT - UNIT DEVICE TABLE.                                    #
00003  M01S00003.combudt +++|                                               CONTROL NOLIST;
00004  M01S00004.combudt +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.combudt +++|                                               CONTROL LIST;
00006  M01S00006.combudt +++|                                               CONTROL FI;
00007  M01S00007.combudt +++|
00008  M01S00008.combudt +++|                             BEGIN  # COMBUDT #
00009  M01S00009.combudt +++|
00010  M01S00010.combudt +++|                                                                      #
00011  M01S00011.combudt +++|***       COMBUDT - UNIT DEVICE TABLE.
00012  M01S00012.combudt +++|*
00013  M01S00013.combudt +++|*         COMBUDT CONTAINS THE ARRAY WHICH DESCRIBES THE UNIT DEVICE
00014  M01S00014.combudt +++|*         TABLE.  THE *UDT* CONTAINS ONE ENTRY FOR EACH M860 DEVICE
00015  M01S00015.combudt +++|*         AND CONTAINS THE CURRENT HARDWARE AND SOFTWARE STATUS OF THE
00016  M01S00016.combudt +++|*         DEVICE.
00017  M01S00017.combudt +++|
00018  M01S00018.combudt +++| SPC      MICRO  1,,$SPC$
00019  M01S00019.combudt +++| 1SS      MICRO  1,,$1SS$
00020  M01S00020.combudt +++|                                                                      #
00021  M01S00021.combudt +++|
00022  M01S00022.combudt +++|#UDTW0    #DEF#  0           # UDTW0 #0#;  # *UDT* WORD ZERO #
00023  M01S00023.combudt +++|
00024  M01S00024.combudt +++|#
00025  M01S00025.combudt +++|*     BEAD FUNCTIONS FOR *SSBLD*, *SSALTER*, AND *SSEXEC*.
00026  M01S00026.combudt +++|#
00027  M01S00027.combudt +++|
00028  M01S00028.combudt +++|      DEF CIFI(CUNUM,CIFN,DTIN,FIELD,VALUE)
00029  M01S00029.combudt +++|
00030  M01S00030.combudt +++|#     IF CIFN LQ 1
00031  M01S00031.combudt +++|      THEN
00032  M01S00032.combudt +++|        BEGIN
00033  M01S00033.combudt +++|        B<CIFN*24+DTIN*6+FIELD,1>UD$CIF01[CUNUM] = VALUE;
00034  M01S00034.combudt +++|        END
00035  M01S00035.combudt +++|
00036  M01S00036.combudt +++|      ELSE
00037  M01S00037.combudt +++|        BEGIN
00038  M01S00038.combudt +++|        B<CIFN*24-48+DTIN*6+FIELD,1>UD$CIF23[CUNUM] = VALUE;
00039  M01S00039.combudt +++|        END
00040  M01S00040.combudt +++|#;
00041  M01S00041.combudt +++|
00042  M01S00042.combudt +++|      DEF CIFO(CUNUM,CIFN,DTON,FIELD,VALUE)
00043  M01S00043.combudt +++|
00044  M01S00044.combudt +++|#     IF CIFN LQ 1
00045  M01S00045.combudt +++|      THEN
00046  M01S00046.combudt +++|        BEGIN
00047  M01S00047.combudt +++|        B<CIFN*24+DTON*6+12+FIELD,1>UD$CIF01[CUNUM] = VALUE;
00048  M01S00048.combudt +++|        END
00049  M01S00049.combudt +++|
00050  M01S00050.combudt +++|      ELSE
00051  M01S00051.combudt +++|        BEGIN
00052  M01S00052.combudt +++|        B<CIFN*24-48+DTON*6+12+FIELD,1>UD$CIF23[CUNUM]= VALUE;
00053  M01S00053.combudt +++|        END
00054  M01S00054.combudt +++|#;
00055  M01S00055.combudt +++|
00056  M01S00056.combudt +++|      DEF DTI01(CUNUM,DTIN,DIFN,FIELD,VALUE)
00057  M01S00057.combudt +++|#       B<DTIN*12+DIFN*6+FIELD,1>UD$DTI[CUNUM] = VALUE #;
00058  M01S00058.combudt +++|
00059  M01S00059.combudt +++|      DEF DTO01(CUNUM,DTON,DIFN,FIELD,VALUE)
00060  M01S00060.combudt +++|#       B<DTON*12+DIFN*6+FIELD,1>UD$DTO[CUNUM] = VALUE #;
00061  M01S00061.combudt +++|
00062  M01S00062.combudt +++|      DEF DIF01(CUNUM,DIFN,DRCN,FIELD,VALUE)
Line S00063 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00063  M02S00063.common1 ---|#       B<DIFN*12+DRCN*6+FIELD,1>UD$DIF[CUNUM] = VALUE #;
00064  M01S00001.common1 +++|#       B<DIFN*24+DRCN*6+FIELD,1>UD$DIF[CUNUM] = VALUE #;
00065  M01S00064.combudt +++|
00066  M01S00065.combudt +++|      DEF DRC00(CUNUM,DRCN,DRDN,FIELD,VALUE)
00067  M01S00066.combudt +++|#       B<DRDN*6+FIELD,1>UD$DRCP0[CUNUM] = VALUE #;
00068  M01S00067.combudt +++|
00069  M01S00068.combudt +++|      DEF DRC01(CUNUM,DRCN,DRDN,FIELD,VALUE)
00070  M01S00069.combudt +++|#       B<DRDN*6+FIELD,1>UD$DRCP1[CUNUM] = VALUE #;
00071  M01S00070.combudt +++|
Line S00071 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00072  M02S00071.common1 ---|      DEF AIF01(CUNUM,AIFN,ACN,FIELD,VALUE)
Line S00072 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00073  M02S00072.common1 ---|#       B<AIFN*24+ACN*6+FIELD,1>UD$AIF[CUNUM] = VALUE #;
00074  M01S00002.common1 +++|      DEF DRC02(CUNUM,DRCN,DRDN,FIELD,VALUE)
00075  M01S00003.common1 +++|#       B<(DRDN-8)*6+FIELD,1>UD$DRCP2[CUNUM] = VALUE #;
00076  M01S00004.common1 +++|
00077  M01S00005.common1 +++|      DEF DRC03(CUNUM,DRCN,DRDN,FIELD,VALUE)
00078  M01S00006.common1 +++|#       B<(DRDN-8)*6+FIELD,1>UD$DRCP3[CUNUM] = VALUE #;
00079  M01S00007.common1 +++|
00080  M01S00008.common1 +++|      DEF AIF0(CUNUM,ACN,FIELD,VALUE)
00081  M01S00009.common1 +++|#       B<ACN*6+FIELD,1>UD$AIF0[CUNUM] = VALUE #;
00082  M01S00073.combudt +++|
00083  M01S00010.common1 +++|      DEF AIF1(CUNUM,ACN,FIELD,VALUE)
00084  M01S00011.common1 +++|#       B<ACN*6+FIELD,1>UD$AIF1[CUNUM] = VALUE #;
00085  M01S00012.common1 +++|
00086  M01S00074.combudt +++|      DEF SMAC(CUNUM,AC,AIFN,VALUE)
00087  M01S00075.combudt +++|
00088  M01S00076.combudt +++|#     IF AIFN EQ 0
00089  M01S00077.combudt +++|        THEN
00090  M01S00078.combudt +++|          BEGIN
00091  M01S00079.combudt +++|          B<AC*6,6>UD$SMAIF0[CUNUM] = VALUE;
00092  M01S00080.combudt +++|          END
00093  M01S00081.combudt +++|
00094  M01S00082.combudt +++|        ELSE
00095  M01S00083.combudt +++|          BEGIN
00096  M01S00084.combudt +++|          B<AC*6,6>UD$SMAIF1[CUNUM] = VALUE;
00097  M01S00085.combudt +++|          END
00098  M01S00086.combudt +++|#;
00099  M01S00087.combudt +++|
00100  M01S00088.combudt +++|      DEF SMDRD(SMNUM,ORD,FIELD,VALUE)
00101  M01S00089.combudt +++|
00102  M01S00090.combudt +++|#     IF ( ORD EQ 0 ) OR ( ORD EQ 2 ) OR ( ORD EQ 4 ) OR ( ORD EQ 6 )
00103  M01S00091.combudt +++|      THEN
00104  M01S00092.combudt +++|        BEGIN
00105  M01S00093.combudt +++|        B<FIELD,1>D0$FLG[SMNUM] = VALUE;
00106  M01S00094.combudt +++|        END
00107  M01S00095.combudt +++|
00108  M01S00096.combudt +++|      ELSE
00109  M01S00097.combudt +++|        BEGIN
00110  M01S00098.combudt +++|        B<FIELD,1>D1$FLG[SMNUM] = VALUE;
00111  M01S00099.combudt +++|        END
00112  M01S00100.combudt +++|#;
00113  M01S00101.combudt +++|
00114  M01S00102.combudt +++|
00115  M01S00103.combudt +++|      DEF SMCUST(SMNUM,ORD,FIELD,VALUE)
00116  M01S00104.combudt +++|#       B<FIELD+ORD*10>SM$STS[SMNUM] = VALUE #;
00117  M01S00105.combudt +++|
00118  M01S00106.combudt +++|      DEF CUORD(SMNUM,ORD,POS,VALUE)
00119  M01S00107.combudt +++|#       B<POS*10,ORD>SM$CNTLR[SMNUM] = VALUE #;
00120  M01S00108.combudt +++|
00121  M01S00109.combudt +++|      DEF MSGCNT(MRBCIF,CONORD)
00122  M01S00110.combudt +++|#       B<MRBCIF*6,6>UD$MCOUNTS[CONORD] #;  # CHANNEL MSG COUNT #
00123  M01S00111.combudt +++|
00124  M01S00112.combudt +++|      DEF PATHBIT(INDEX,TYPE)
00125  M01S00113.combudt +++|#       B<(INDEX*6)+TYPE,1>PATH$WORD[0] #;  # PATH STATUS BIT #
00126  M01S00114.combudt +++|
00127  M01S00115.combudt +++|#
00128  M01S00116.combudt +++|*         PARAMETER LIST FOR *SSBLD* DIRECTIVES
00129  M01S00117.combudt +++|#
00130  M01S00118.combudt +++|
00131  M01S00119.combudt +++|        DEF BLLM      #11#;      # TYPES OF *SSBLD* DIRECTIVES #
00132  M01S00120.combudt +++|        DEF COMMA     #","#;    # COMMA #
00133  M01S00121.combudt +++|        DEF PERIOD    #"."#;    # PERIOD #
00134  M01S00122.combudt +++|
00135  M01S00123.combudt +++|
00136  M01S00124.combudt +++|#
00137  M01S00125.combudt +++|*          CONTROLLER AND SM TABLE LENGTH AND NUMBER OF EACH ALLOWED
00138  M01S00126.combudt +++|*          IN THE TABLE.
00139  M01S00127.combudt +++|#
00140  M01S00128.combudt +++|           DEF BUDT       #"BUDT"#;  # CONFIGURATION FILE BINARY #
00141  M01S00129.combudt +++|           DEF BUDTPW     #"BINUDT"#;  # BUDT PASSWORD #
00142  M01S00130.combudt +++|           DEF MSGLT      #11#;      # MESSAGE TABLE LENGTH #
00143  M01S00131.combudt +++|           DEF SUDT       #"SUDT"#;  # CONFIGURATION FILE SOURCE #
00144  M01S00132.combudt +++|           DEF UDTCUL     #MAXCTN * UDTCNTL#;  # *CNT* TABLE LENGTH #
Line S00133 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00145  M02S00133.common1 ---|           DEF UDTSML     #MAXSMUNIT * SMALT#; # *SM* TABLE LENGTH #
00146  M01S00013.common1 +++|           DEF UDTSML     # MAXSM * SMALT #;  # SM TABLE LENGTH #
00147  M01S00134.combudt +++|
00148  M01S00135.combudt +++|
00149  M01S00136.combudt +++|#
00150  M01S00137.combudt +++|*          MISCELLANEOUS DEFINITIONS.
00151  M01S00138.combudt +++|#
00152  M01S00139.combudt +++|
00153  M01S00140.combudt +++|           DEF CHANPC     #2#;       # CYBER CHANNELS PER CONTROLLER #
Line S00141 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00154  M02S00141.common1 ---|           DEF MAXEST     #O"77"#;   # MAXIMUM EST ORDINAL #
00155  M01S00014.common1 +++|           DEF MAXEST     #O"777"#;  # MAXIMUM EST ORDINAL #
00156  M01S00142.combudt +++|           DEF MAX$DRTO   #1#;       # MAXIMUM DRIVER TIMEOUT #
00157  M01S00143.combudt +++|           DEF MAX$MSTO   #480#;     # MAXIMUM MESSAGE TIMEOUT #
00158  M01S00144.combudt +++|           DEF MAX$CH     #3#;       # MAXIMUM CHANNELS #
00159  M01S00145.combudt +++|           DEF MAX$CIF    #3#;       # MAXIMUM CIF DEVICE ADDRESS #
00160  M01S00146.combudt +++|           DEF MAX$DTI    #1#;       # MAXIMUM DTI DEVICE ADDRESS #
00161  M01S00147.combudt +++|           DEF MAX$DTO    #1#;       # MAXIMUM DTO DEVICE ADDRESS #
00162  M01S00148.combudt +++|           DEF MAX$DIF    #1#;       # MAXIMUM DIF DEVICE ADDRESS #
Line S00149 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00163  M02S00149.common1 ---|           DEF MAX$DRC    #1#;       # MAXIMUM DRC DEVICE ADDRESS #
00164  M01S00015.common1 +++|          DEF MAX$DRC    #3#;        # MAXIMUM DRC DEVICE ADDRESS #
00165  M01S00150.combudt +++|           DEF MAX$DRD    #7#;       # MAXIMUM DRD DEVICE ADDRESS #
Line S00151 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00166  M02S00151.common1 ---|           DEF MAX$AC     #3#;       # MAXIMUM AC DEVICE ADDRESS #
00167  M01S00016.common1 +++|          DEF MAX$DRDDA  #15#;       # MAXIMUM EXPANDED DRD DEVICE
00168  M01S00017.common1 +++|                                       ADDRESS #
00169  M01S00018.common1 +++|           DEF MAX$AC     #3#;       # MAXIMUM AC DEV ADDR FOR 4 SM-S #
00170  M01S00152.combudt +++|           DEF MAX$AIF    #1#;       # MAXIMUM AIF DEVICE ADDRESS #
00171  M01S00153.combudt +++|           DEF MAX$SMCU   #2#;       # MAXIMUM M862-S INTO ONE M861 #
00172  M01S00154.combudt +++|           DEF MAX$SMDRD  #2#;      # MAXIMUM DRD-S IN ONE M861 #
Line S00155 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00173  M02S00155.common1 ---|           DEF LARCUDTLT  #UDTHDRLT+(MAXCTN*UDTCNTL)+(MAXSMUNIT*SMALT)#;
00174  M01S00019.common1 +++|           DEF LARCUDTLT  # UDTHDRLT+(MAXCTN*UDTCNTL)+(MAXSM*SMALT)#;
00175  M01S00156.combudt +++|#                                    LANGLEY RESEARCH CENTER
00176  M01S00157.combudt +++|                                     MAXIMUM UDT LENGTH #
00177  M01S00158.combudt +++|           DEF LARCUDTLTM # LARCUDTLT+64 #; # LENGTH FOR DISK WRITES #
00178  M01S00159.combudt +++|           DEF LARCUDTLTM1 #LARCUDTLT-1#;   # LARCUDTLT MINUS 1 #
00179  M01S00160.combudt +++|
00180  M01S00161.combudt +++|           DEF ONLINE     #X"0000"#; # SET PATH/DEVICE ONLINE #
00181  M01S00162.combudt +++|           DEF OFFLINE    #X"8000"#; # SET PATH/DEVICE OFFLINE #
00182  M01S00163.combudt +++|           DEF DIAGNOSTIC #X"4000"#; # SET DEVICE IN DIAGNOSTIC MODE #
00183  M01S00164.combudt +++|
00184  M01S00165.combudt +++|           DEF SAVENONE   #0#;       # SAVE NONE OF MESSAGE #
00185  M01S00166.combudt +++|           DEF SAVEPART   #1#;       # SAVE PART OF MESSAGE #
00186  M01S00167.combudt +++|           DEF SAVEMOST   #2#;       # SAVE MOST OF MESSAGE #
00187  M01S00168.combudt +++|
00188  M01S00169.combudt +++|           DEF DRST0      #2#;       # DRD STATUS INDEX FROM CU 0 #
00189  M01S00170.combudt +++|           DEF DRST1      #3#;       # DRD STATUS INDEX FROM CU 1 #
00190  M01S00171.combudt +++|
00191  M01S00172.combudt +++|           DEF SMST0      #2#;       # 1ST SM CU STATUS INDEX #
00192  M01S00173.combudt +++|           DEF SMST1      #4#;       # 2ND SM CU STATUS INDEX #
00193  M01S00174.combudt +++|
00194  M01S00175.combudt +++|      DEF ERROR      #0#;            # DRIVER TURNED CHANNEL OFF #
00195  M01S00176.combudt +++|      DEF OPERATOR   #1#;            # SSALTER CHANGED CHANNEL STATUS #
00196  M01S00177.combudt +++|
00197  M01S00178.combudt +++|
00198  M01S00179.combudt +++|#
00199  M01S00180.combudt +++|*     THE FOLLOWING DEFINITIONS ARE INSERTED
00200  M01S00181.combudt +++|*     TO ALLOW *SSALTER* TO DETERMINE RELATIVE LOCATIONS
00201  M01S00182.combudt +++|*     WITHIN THE UDT. THESE RELATIVE LOCATIONS ARE USED
00202  M01S00183.combudt +++|*     BY *SSEXEC* TO CHANGE THE STATUSES OF THE ELEMENTS
00203  M01S00184.combudt +++|*     WITHIN THE UDT IN *SSEXEC* MEMORY.
00204  M01S00185.combudt +++|#
00205  M01S00186.combudt +++|
00206  M01S00187.combudt +++|          DEF BIAS$EN0    #0#;       # BIAS FOR WORD 0 #
00207  M01S00188.combudt +++|          DEF BIAS$EN1    #1#;       # BIAS FOR WORD 1 #
00208  M01S00189.combudt +++|          DEF BIAS$EN2    #2#;       # BIAS FOR WORD 2 #
00209  M01S00190.combudt +++|          DEF BIAS$EN3    #3#;       # BIAS FOR WORD 3 #
00210  M01S00191.combudt +++|          DEF BIAS$EN4    #4#;       # BIAS FOR WORD 4 #
00211  M01S00192.combudt +++|          DEF BIAS$EN5    #5#;       # BIAS FOR WORD 5 #
00212  M01S00193.combudt +++|          DEF BIAS$EN6    #6#;       # BIAS FOR WORD 6 #
00213  M01S00194.combudt +++|          DEF BIAS$EN7    #7#;       # BIAS FOR WORD 7 #
00214  M01S00195.combudt +++|          DEF BIAS$EN8    #8#;       # BIAS FOR WORD 8 #
00215  M01S00196.combudt +++|          DEF BIAS$EN9    #9#;       # BIAS FOR WORD 9 #
00216  M01S00197.combudt +++|          DEF BIAS$EN10   #10#;      # BIAS FOR WORD 10 #
00217  M01S00198.combudt +++|          DEF BIAS$EN11   #11#;      # BIAS FOR WORD 11 #
00218  M01S00199.combudt +++|          DEF BIAS$EN12   #12#;      # BIAS FOR WORD 12 #
00219  M01S00200.combudt +++|          DEF BIAS$EN13   #13#;      # BIAS FOR WORD 13 #
00220  M01S00201.combudt +++|          DEF BIAS$EN14   #14#;      # BIAS FOR WORD 14 #
00221  M01S00202.combudt +++|          DEF BIAS$EN15   #15#;      # BIAS FOR WORD 15 #
00222  M01S00203.combudt +++|          DEF BIAS$EN16   #16#;      # BIAS FOR WORD 16 #
00223  M01S00204.combudt +++|          DEF BIAS$EN17   #17#;      # BIAS FOR WORD 17 #
00224  M01S00205.combudt +++|          DEF BIAS$EN18   #18#;      # BIAS FOR WORD 18 #
00225  M01S00206.combudt +++|          DEF BIAS$EN19   #19#;      # BIAS FOR WORD 19 #
00226  M01S00207.combudt +++|          DEF BIAS$EN20   #20#;      # BIAS FOR WORD 20 #
00227  M01S00208.combudt +++|          DEF BIAS$EN21   #21#;      # BIAS FOR WORD 21 #
00228  M01S00209.combudt +++|          DEF BIAS$EN22   #22#;      # BIAS FOR WORD 22 #
00229  M01S00210.combudt +++|          DEF BIAS$EN23   #23#;      # BIAS FOR WORD 23 #
00230  M01S00211.combudt +++|          DEF BIAS$EN24   #24#;      # BIAS FOR WORD 24 #
00231  M01S00212.combudt +++|          DEF BIAS$EN25   #25#;      # BIAS FOR WORD 25 #
00232  M01S00213.combudt +++|
00233  M01S00214.combudt +++|
00234  M01S00215.combudt +++|#
00235  M01S00216.combudt +++|*          6 BIT - 1 BYTE - PATH DEFINITIONS.
00236  M01S00217.combudt +++|#
00237  M01S00218.combudt +++|
00238  M01S00219.combudt +++|           STATUS PATH$DF
00239  M01S00220.combudt +++|           U$EXISTS,                 # EXISTS BIT #
00240  M01S00221.combudt +++|           U$ON,                     # TURNED ON/OFF BIT #
00241  M01S00222.combudt +++|           U$CU$ACK,                 # CONTROLLER ACKNOWLEDGEMENT #
00242  M01S00223.combudt +++|           U$RQ$DIAG,                # REQUEST DIAGNOSTIC MODE #
00243  M01S00224.combudt +++|           U$DIAG$ACK,               # ACKNOWLEDGE DIAGNOSTIC MODE #
00244  M01S00225.combudt +++|           U$DONE;                   # PATH PROCESSED #
00245  M01S00226.combudt +++|
00246  M01S00227.combudt +++|      COMMON BUDTCOM;
00247  M01S00228.combudt +++|
00248  M01S00229.combudt +++|        BEGIN  # BUDTCOM #
00249  M01S00230.combudt +++|
00250  M01S00231.combudt +++|#
00251  M01S00232.combudt +++|*     MISCELLANEOUS ITEMS.
00252  M01S00233.combudt +++|#
00253  M01S00234.combudt +++|
00254  M01S00235.combudt +++|        ITEM ACKINDEX   U;           # TEMP UDT ACK BIT FIELD INDEX #
00255  M01S00236.combudt +++|        ITEM ACKLINE    U;           # TEMP UDT ACK BIT WORD INDEX #
00256  M01S00237.combudt +++|        ITEM DRST       U;           # DRD CU STATUS INDEX #
00257  M01S00238.combudt +++|        ITEM MAX$ACHN   U;           # MAX NUMBER OF ACTIVE CHANS #
00258  M01S00239.combudt +++|        ITEM NUM$CU     I;           # NUMBER OF M862 *CU-S* #
00259  M01S00240.combudt +++|        ITEM NUM$SM     I;           # NUMBER OF M861 *SM-S* #
00260  M01S00241.combudt +++|        ITEM PPCBENCNT  I;           # PP CALL BLOCK ENTRY COUNT #
00261  M01S00242.combudt +++|        ITEM SMO        U;           # TEMP SM ORDINAL #
00262  M01S00243.combudt +++|        ITEM SMST       U;           # SM CU STATUS INDEX #
00263  M01S00244.combudt +++|        ITEM UDTCADR    I;           # UDT CONTROLLER TABLE ADDRESS #
00264  M01S00245.combudt +++|        ITEM UDTSADR    I;           # UDT SM/DRD TABLE ADDRESS #
00265  M01S00246.combudt +++|
00266  M01S00247.combudt +++|      ARRAY NM [1:BLLM] S(1);        # CONFIGURATION FILE NMEMONICS #
00267  M01S00248.combudt +++|
00268  M01S00249.combudt +++|        BEGIN
00269  M01S00250.combudt +++|#
00270  M01S00251.combudt +++|*                             2 AND 3 CHARACTERS DIRECTIVE KEYWORDS
00271  M01S00252.combudt +++|#
00272  M01S00253.combudt +++|        ITEM NM$KEY2 C(00,00,02) = ["CH","CU",,,,,,,,"AC","SM"] ;
00273  M01S00254.combudt +++|        ITEM NM$KEY3 C(00,00,03) = [,,"CIF","DTI","DTO","DIF","DRC",
00274  M01S00255.combudt +++|                                 "DRD","AIF",,];
00275  M01S00256.combudt +++|        END
00276  M01S00257.combudt +++|
00277  M01S00258.combudt +++|      ARRAY NMST [0:0] S(2);     # VALID NMEMONIC STATUSES #
00278  M01S00259.combudt +++|        BEGIN
00279  M01S00260.combudt +++|        ITEM ONSTAT  C(00,00,02) = ["ON"];    # ON STATUS #
00280  M01S00261.combudt +++|        ITEM OFFSTAT C(01,00,03) = ["OFF"];   # OFF STATUS #
00281  M01S00262.combudt +++|        END
00282  M01S00263.combudt +++|
00283  M01S00264.combudt +++|#
00284  M01S00265.combudt +++|*          THE FOLLOWING BASED ARRAYS ARE USED TO DEFINE THE
00285  M01S00266.combudt +++|*          UNIT DEVICE TABLE.
00286  M01S00267.combudt +++|#
00287  M01S00268.combudt +++|
00288  M01S00269.combudt +++|      BASED
00289  M01S00270.combudt +++|      ARRAY UDT$WORD [0:0] S(1);     # CONTROLLER TABLE HEADER #
00290  M01S00271.combudt +++|        BEGIN
00291  M01S00272.combudt +++|        ITEM UDT$LINE   U(00,00,60); # UDT WORD #
00292  M01S00273.combudt +++|        ITEM UDT$WORDCNT  U(00,00,12); # UDT WORD COUNT #
00293  M01S00020.common1 +++|        ITEM UDT$HWOFF    U(00,12,02); # GLOBAL HARDWARE STATUS #
00294  M01S00021.common1 +++|        ITEM UDT$CUS$O    B(00,12,01); # SET IF ALL CONTROLLERS OFF #
00295  M01S00022.common1 +++|        ITEM UDT$CHNS$O   B(00,13,01); # SET IF ALL CHANNELS OFF #
00296  M01S00274.combudt +++|        ITEM UDT$LINE$CUN U(00,36,12); # M862 COUNT #
00297  M01S00275.combudt +++|        ITEM UDT$LINE$SMN U(00,48,12); # M861 COUNT #
00298  M01S00276.combudt +++|        END
00299  M01S00277.combudt +++|
00300  M01S00278.combudt +++|      BASED
00301  M01S00279.combudt +++|      ARRAY PTHSTAT [0:0] S(1);      # UDT PATH STATUS WORD #
00302  M01S00280.combudt +++|        BEGIN
00303  M01S00281.combudt +++|        ITEM PATH$WORD  U(00,00,60);
00304  M01S00282.combudt +++|        END
00305  M01S00283.combudt +++|
00306  M01S00284.combudt +++|      BASED
00307  M01S00285.combudt +++|      ARRAY MBFHDR [0:0] S(1);       # MESSAGE BUFFER HEADER #
00308  M01S00286.combudt +++|        BEGIN
00309  M01S00287.combudt +++|        ITEM MBF$WORD   U(00,00,60);  # MESSAGE BUFFER HEADER WORD #
00310  M01S00288.combudt +++|        ITEM MBF$ACTIVE B(00,00,01);  # MESSAGE BUFFER ACTIVE #
00311  M01S00289.combudt +++|        ITEM MBF$SENT   B(00,01,01);  # MESSAGE SENT TO PP #
00312  M01S00290.combudt +++|        ITEM MBF$SAVE   U(00,04,02);  # MESSAGE PORTION SAVED #
00313  M01S00291.combudt +++|        ITEM MBF$TMOUT  U(00,12,24);  # MESSAGE TIMEOUT #
00314  M01S00292.combudt +++|        ITEM MBF$SBADDR U(00,42,18);  # STORAGE BUFFER ADDR #
00315  M01S00293.combudt +++|        END
00316  M01S00294.combudt +++|
00317  M01S00295.combudt +++|#
00318  M01S00296.combudt +++|*          CONTROLLER TABLE.
00319  M01S00297.combudt +++|#
00320  M01S00298.combudt +++|
00321  M01S00299.combudt +++|
00322  M01S00300.combudt +++|           BASED
00323  M01S00301.combudt +++|           ARRAY UDT$CN [1:MAXCTN] S(UDTCNTL);
00324  M01S00302.combudt +++|               BEGIN
00325  M01S00303.combudt +++|               ITEM UD$CN$EN0  U(00,00,60);     # CONTROLLER WORD 0 #
00326  M01S00304.combudt +++|               ITEM UD$FLG     U(00,00,12);     # CONTROLLER FLAGS #
00327  M01S00305.combudt +++|               ITEM UD$EXIST   B(00,00,01);     # CONTROLLER EXISTS #
00328  M01S00306.combudt +++|               ITEM UD$CUON    B(00,01,01);     # ON/OFF FLAG #
00329  M01S00307.combudt +++|               ITEM UD$CNUP    B(00,02,01);     # CLEAN-UP FLAG #
00330  M01S00308.combudt +++|               ITEM UD$NALL    B(00,03,01);     # NOT COMPLETE PATH #
00331  M01S00309.combudt +++|               ITEM UD$DRDWAIT B(00,04,01);     # WAIT FOR EMPTY DRD #
00332  M01S00310.combudt +++|               ITEM UD$SMAIF   U(00,12,48);     # AIF FIELDS #
Line S00311 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00333  M02S00311.common1 ---|               ITEM UD$SMAIF0  U(00,12,24);     # AIF0 SM FIELDS #
Line S00312 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00334  M02S00312.common1 ---|               ITEM UD$SMAIF1  U(00,36,24);     # AIF1 SM FIELDS #
00335  M01S00313.combudt +++|               ITEM UD$SMORDS  U(00,12,48);     # SM ORDINALS #
00336  M01S00314.combudt +++|               ITEM UD$SM0     U(00,12,06);     # SM0 OFFSET #
00337  M01S00315.combudt +++|               ITEM UD$SM1     U(00,18,06);     # SM1 OFFSET #
00338  M01S00316.combudt +++|               ITEM UD$SM2     U(00,24,06);     # SM2 OFFSET #
00339  M01S00317.combudt +++|               ITEM UD$SM3     U(00,30,06);     # SM3 OFFSET #
00340  M01S00318.combudt +++|               ITEM UD$SM4     U(00,36,06);     # SM4 OFFSET #
00341  M01S00319.combudt +++|               ITEM UD$SM5     U(00,42,06);     # SM5 OFFSET #
00342  M01S00320.combudt +++|               ITEM UD$SM6     U(00,48,06);     # SM6 OFFSET #
00343  M01S00321.combudt +++|               ITEM UD$SM7     U(00,54,06);     # SM7 OFFSET #
00344  M01S00322.combudt +++|               ITEM UD$CN$EN1  U(01,00,60);     # CONTROLLER WORD 1 #
Line S00323 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00345  M02S00323.common1 ---|               ITEM UD$AIF     U(01,00,48);     # ACCESSOR INTERFACES #
Line S00324 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00346  M02S00324.common1 ---|               ITEM UD$AIF0    U(01,00,24);     # 4 ACCESSOR PATHS #
Line S00325 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00347  M02S00325.common1 ---|               ITEM UD$AIF1    U(01,24,24);     # 4 ACCESSOR PATHS #
00348  M01S00023.common1 +++|               ITEM UD$AIF0    U(01,00,48);     # 4 PATHS TO 8 SM-S #
00349  M01S00024.common1 +++|               ITEM UD$AIF003  U(01,00,24);     # AIF0 TO AC-S 0-3 #
00350  M01S00025.common1 +++|               ITEM UD$AIF047  U(01,24,24);     # AIF0 TO AC-S 4-7 #
00351  M01S00326.combudt +++|               ITEM UD$ESTO    U(01,48,12);     # EST ORDINAL #
Line S00327 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00352  M02S00327.common1 ---|               ITEM UD$CN$EN2  U(02,00,60);     # CONTROLLER WORD 2 #
Line S00328 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00353  M02S00328.common1 ---|               ITEM UD$DIF     U(02,00,24);     # DEVICE INTERFACES #
Line S00329 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00354  M02S00329.common1 ---|               ITEM UD$DIF0    U(02,00,12);     # 2 DEVICE PATHS #
Line S00330 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00355  M02S00330.common1 ---|               ITEM UD$DIF1    U(02,12,12);     # 2 DEVICE PATHS #
Line S00331 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00356  M02S00331.common1 ---|               ITEM UD$CN$EN3  U(03,00,60);     # CONTROLLER WORD 3 #
Line S00332 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00357  M02S00332.common1 ---|               ITEM UD$DTI     U(03,00,24);     # DATA INPUT FIELDS #
Line S00333 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00358  M02S00333.common1 ---|               ITEM UD$DTI0    U(03,00,12);     # 2 DATA INPUT PATHS #
Line S00334 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00359  M02S00334.common1 ---|               ITEM UD$DTI1    U(03,12,12);     # 2 DATA INPUT PATHS #
Line S00335 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00360  M02S00335.common1 ---|               ITEM UD$DTO     U(03,24,24);     # DATA OUTPUT PATHS #
Line S00336 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00361  M02S00336.common1 ---|               ITEM UD$DTO0    U(03,24,12);     # 2 DATA OUTPUT PATHS #
Line S00337 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00362  M02S00337.common1 ---|               ITEM UD$DTO1    U(03,36,12);     # 2 DATA OUTPUT PATHS #
Line S00338 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00363  M02S00338.common1 ---|               ITEM UD$CUDA    U(03,48,03);     # M862 DEVICE ADDRESS #
Line S00339 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00364  M02S00339.common1 ---|               ITEM UD$CN$EN4  U(04,00,60);     # CONTROLLER WORD 4 #
Line S00340 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00365  M02S00340.common1 ---|               ITEM UD$CIF01   U(04,00,48);     # *CIF* 0 AND 1 #
Line S00341 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00366  M02S00341.common1 ---|               ITEM UD$CIF0    U(04,00,24);     # 4 DEVICE PATHS #
Line S00342 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00367  M02S00342.common1 ---|               ITEM UD$CIF1    U(04,24,24);     # 4 DEVICE PATHS #
Line S00343 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00368  M02S00343.common1 ---|               ITEM UD$CHANBA  U(04,48,12);     # 1ST AND 2ND CHANNELS #
Line S00344 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00369  M02S00344.common1 ---|               ITEM UD$CHANB   U(04,48,06);     # 2ND CHANNEL #
Line S00345 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00370  M02S00345.common1 ---|               ITEM UD$CHANB$O B(04,48,01);     # 2ND ON/OFF BIT #
Line S00346 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00371  M02S00346.common1 ---|               ITEM UD$CHANB$C U(04,49,05);     # 2ND CHANNEL NUMBER #
Line S00347 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00372  M02S00347.common1 ---|               ITEM UD$CHANA   U(04,54,06);     # 1ST CHANNEL #
Line S00348 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00373  M02S00348.common1 ---|               ITEM UD$CHANA$O B(04,54,01);     # 1ST ON/OFF BIT #
Line S00349 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00374  M02S00349.common1 ---|               ITEM UD$CHANA$C U(04,55,05);     # 1ST CHANNEL NUMBER #
Line S00350 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00375  M02S00350.common1 ---|               ITEM UD$CN$EN5  U(05,00,60);     # CONTROLLER WORD 5 #
Line S00351 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00376  M02S00351.common1 ---|               ITEM UD$CIF23   U(05,00,48);     # *CIF* 2 AND 3 #
Line S00352 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00377  M02S00352.common1 ---|               ITEM UD$CIF2    U(05,00,24);     # 4 DEVICE PATHS #
Line S00353 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00378  M02S00353.common1 ---|               ITEM UD$CIF3    U(05,24,24);     # 4 DEVICE PATHS #
Line S00354 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00379  M02S00354.common1 ---|               ITEM UD$CHANDC  U(05,48,12);     # 3RD AND 4TH CHANNELS #
Line S00355 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00380  M02S00355.common1 ---|               ITEM UD$CHAND   U(05,48,06);     # 4TH CHANNEL #
Line S00356 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00381  M02S00356.common1 ---|               ITEM UD$CHAND$O B(05,48,01);     # 4TH ON/OFF BIT #
Line S00357 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00382  M02S00357.common1 ---|               ITEM UD$CHAND$C U(05,49,05);     # 4TH CHANNEL NUMBER #
Line S00358 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00383  M02S00358.common1 ---|               ITEM UD$CHANC   U(05,54,06);     # 3RD CHANNEL #
Line S00359 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00384  M02S00359.common1 ---|               ITEM UD$CHANC$O B(05,54,01);     # 3RD ON/OFF BIT #
Line S00360 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00385  M02S00360.common1 ---|               ITEM UD$CHANC$C U(05,55,05);     # 3RD CHANNEL NUMBER #
Line S00361 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00386  M02S00361.common1 ---|               ITEM UD$CN$EN6  U(06,00,60);     # CONTROLLER WORD 6 #
Line S00362 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00387  M02S00362.common1 ---|               ITEM UD$DRCP0   U(06,00,48);     # 8 DATA RECORD PATHS #
Line S00363 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00388  M02S00363.common1 ---|               ITEM UD$DRC0PS  U(06,49,08);     # 8 PRIME/BACKUP PATHS #
Line S00364 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00389  M02S00364.common1 ---|               ITEM UD$CN$EN7  U(07,00,60);     # CONTROLLER WORD 7 #
Line S00365 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00390  M02S00365.common1 ---|               ITEM UD$DRCP1   U(07,00,48);     # 8 DATA RECORD PATHS #
Line S00366 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00391  M02S00366.common1 ---|               ITEM UD$DRC1PS  U(07,49,08);     # 8 PRIME/BACKUP PATHS #
Line S00367 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00392  M02S00367.common1 ---|               ITEM UD$CN$EN8  U(08,00,60);     # CONTROLLER WORD 8 #
Line S00368 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00393  M02S00368.common1 ---|               ITEM UD$LLRQA   U(08,06,18);     # LLRQ ADDRESS #
Line S00369 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00394  M02S00369.common1 ---|               ITEM UD$BMLF    U(08,24,18);     # BML FET ADDRESS #
Line S00370 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00395  M02S00370.common1 ---|               ITEM UD$CAMF    U(08,42,18);     # CHAN A MESSAGE FET #
Line S00371 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00396  M02S00371.common1 ---|               ITEM UD$CN$EN9  U(09,00,60);     # CONTROLLER WORD 9 #
Line S00372 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00397  M02S00372.common1 ---|               ITEM UD$CHEX    U(09,00,04);     # CHANNEL EXISTS BITS #
Line S00373 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00398  M02S00373.common1 ---|               ITEM UD$CHEX0   B(09,00,01);     # CHANNEL A EXISTS BIT #
Line S00374 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00399  M02S00374.common1 ---|               ITEM UD$CHEX1   B(09,01,01);     # CHANNEL B EXISTS BIT #
Line S00375 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00400  M02S00375.common1 ---|               ITEM UD$CHEX2   B(09,02,01);     # CHANNEL C EXISTS BIT #
Line S00376 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00401  M02S00376.common1 ---|               ITEM UD$CHEX3   B(09,03,01);     # CHANNEL D EXISTS BIT #
Line S00377 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00402  M02S00377.common1 ---|               ITEM UD$CBMF    U(09,42,18);     # CHAN B MESSAGE FET #
Line S00378 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00403  M02S00378.common1 ---|               ITEM UD$CN$EN10 U(10,00,60);     # CONTROLLER WORD 10 #
Line S00379 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00404  M02S00379.common1 ---|               ITEM UD$MASC    U(10,00,06);     # MASTER CHANNEL #
Line S00380 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00405  M02S00380.common1 ---|               ITEM UD$MASCPOS U(10,06,04);     # MASTER CHANNEL BITS #
Line S00381 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00406  M02S00381.common1 ---|               ITEM UD$WBACT   U(10,10,04);     # MSG WRITE BUF BITS #
Line S00382 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00407  M02S00382.common1 ---|               ITEM UD$DBACT   U(10,14,04);     # DATA BUFFER BITS #
Line S00383 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00408  M02S00383.common1 ---|               ITEM UD$MCOUNTS U(10,18,24);     # MESSAGE COUNTS #
Line S00384 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00409  M02S00384.common1 ---|               ITEM UD$CCMF    U(10,42,18);     # CHAN C MESSAGE FET #
Line S00385 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00410  M02S00385.common1 ---|               ITEM UD$CN$EN11 U(11,00,60);     # CONTROLLER WORD 11 #
Line S00386 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00411  M02S00386.common1 ---|               ITEM UD$MASCIF  U(11,00,03);     # MASTER CHANNEL CIF #
Line S00387 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00412  M02S00387.common1 ---|               ITEM UD$CDMF    U(11,42,18);     # CHAN D MESSAGE FET #
Line S00388 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00413  M02S00388.common1 ---|               ITEM UD$CN$EN12 U(12,00,60);     # CONTROLLER WORD 12 #
Line S00389 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00414  M02S00389.common1 ---|               ITEM UD$MBSTAT  U(12,00,60);     # MSG BUFFER STATUS #
Line S00390 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00415  M02S00390.common1 ---|               ITEM UD$MBACT   B(12,00,01);     # MESSAGE BUFFER FLAG #
Line S00391 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00416  M02S00391.common1 ---|               ITEM UD$MSGSENT B(12,01,01);     # MESSAGE SENT FLAG #
Line S00392 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00417  M02S00392.common1 ---|               ITEM UD$SAVE    U(12,03,03);     # MESSAGE PART SAVED #
Line S00393 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00418  M02S00393.common1 ---|               ITEM UD$SBADDR  U(12,42,18);     # STORAGE BUFFER ADDR #
Line S00394 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00419  M02S00394.common1 ---|               ITEM UD$MSG     C(13,00,110);    # M860 MESSAGE BUFFER #
00420  M01S00026.common1 +++|               ITEM UD$CN$EN2  U(02,00,60);     # CONTROLLER WORD 2 #
00421  M01S00027.common1 +++|               ITEM UD$AIF1    U(02,00,48);     # 4 PATHS TO 8 SM-S #
00422  M01S00028.common1 +++|               ITEM UD$AIF103  U(02,00,24);     # AIF1 TO AC-S 0-3 #
00423  M01S00029.common1 +++|               ITEM UD$AIF147  U(02,24,24);     # AIF1 TO AC-S 4-7 #
00424  M01S00030.common1 +++|               ITEM UD$CN$EN3  U(03,00,60);     # CONTROLLER WORD 3 #
00425  M01S00031.common1 +++|               ITEM UD$DIF     U(03,00,48);     # DEVICE INTERFACES #
00426  M01S00032.common1 +++|               ITEM UD$DIF0    U(03,00,24);     # 4 DEVICE PATHS #
00427  M01S00033.common1 +++|               ITEM UD$DIF1    U(03,24,24);     # 4 DEVICE PATHS #
00428  M01S00034.common1 +++|               ITEM UD$CN$EN4  U(04,00,60);     # CONTROLLER WORD 4 #
00429  M01S00035.common1 +++|               ITEM UD$DTI     U(04,00,24);     # DATA INPUT FIELDS #
00430  M01S00036.common1 +++|               ITEM UD$DTI0    U(04,00,12);     # 2 DATA INPUT PATHS #
00431  M01S00037.common1 +++|               ITEM UD$DTI1    U(04,12,12);     # 2 DATA INPUT PATHS #
00432  M01S00038.common1 +++|               ITEM UD$DTO     U(04,24,24);     # DATA OUTPUT PATHS #
00433  M01S00039.common1 +++|               ITEM UD$DTO0    U(04,24,12);     # 2 DATA OUTPUT PATHS #
00434  M01S00040.common1 +++|               ITEM UD$DTO1    U(04,36,12);     # 2 DATA OUTPUT PATHS #
00435  M01S00041.common1 +++|               ITEM UD$CUDA    U(04,48,03);     # M862 DEVICE ADDRESS #
00436  M01S00042.common1 +++|               ITEM UD$CN$EN5  U(05,00,60);     # CONTROLLER WORD 5 #
00437  M01S00043.common1 +++|               ITEM UD$CIF01   U(05,00,48);     # CIF-S 0 AND 1 #
00438  M01S00044.common1 +++|               ITEM UD$CIF0    U(05,00,24);     # 4 CIF0-DTX PATHS #
00439  M01S00045.common1 +++|               ITEM UD$CIF1    U(05,24,24);     # 4 CIF1-DTX PATHS #
00440  M01S00046.common1 +++|               ITEM UD$CHANBA  U(05,48,12);     # 1ST AND 2ND CHANNELS #
00441  M01S00047.common1 +++|               ITEM UD$CHANB   U(05,48,06);     # 2ND CHANNEL #
00442  M01S00048.common1 +++|               ITEM UD$CHANB$O B(05,48,01);     # 2ND CHAN ON/OFF BIT #
00443  M01S00049.common1 +++|               ITEM UD$CHANB$C U(05,49,05);     # 2ND CHANNEL NUMBER #
00444  M01S00050.common1 +++|               ITEM UD$CHANA   U(05,54,06);     # 1ST CHANNEL #
00445  M01S00051.common1 +++|               ITEM UD$CHANA$O B(05,54,01);     # 1ST CHAN ON/OFF BIT #
00446  M01S00052.common1 +++|               ITEM UD$CHANA$C U(05,55,05);     # 1ST CHANNEL NUMBER #
00447  M01S00053.common1 +++|               ITEM UD$CN$EN6  U(06,00,60);     # CONTROLLER WORD 6 #
00448  M01S00054.common1 +++|               ITEM UD$CIF23   U(06,00,48);     # CIF-S 2 AND 3 #
00449  M01S00055.common1 +++|               ITEM UD$CIF2    U(06,00,24);     # 4 CIF2-DTX PATHS #
00450  M01S00056.common1 +++|               ITEM UD$CIF3    U(06,24,24);     # 4 CIF3-DTX PATHS #
00451  M01S00057.common1 +++|               ITEM UD$CHANDC  U(06,48,12);     # 3RD AND 4TH CHANNELS #
00452  M01S00058.common1 +++|               ITEM UD$CHAND   U(06,48,06);     # 4TH CHANNEL #
00453  M01S00059.common1 +++|               ITEM UD$CHAND$O B(06,48,01);     # 4TH CHAN ON/OFF BIT #
00454  M01S00060.common1 +++|               ITEM UD$CHAND$C U(06,49,05);     # 4TH CHANNEL NUMBER #
00455  M01S00061.common1 +++|               ITEM UD$CHANC   U(06,54,06);     # 3RD CHANNEL #
00456  M01S00062.common1 +++|               ITEM UD$CHANC$O B(06,54,01);     # 3RD CHAN ON/OFF BIT #
00457  M01S00063.common1 +++|               ITEM UD$CHANC$C U(06,55,05);     # 3RD CHANNEL NUMBER #
00458  M01S00064.common1 +++|               ITEM UD$CN$EN7  U(07,00,60);     # CONTROLLER WORD 7 #
00459  M01S00065.common1 +++|               ITEM UD$DRCP0   U(07,00,48);     # 8 DRC0-DRD PATHS #
00460  M01S00066.common1 +++|               ITEM UD$CN$EN8  U(08,00,60);     # CONTROLLER WORD 8 #
00461  M01S00067.common1 +++|               ITEM UD$DRCP1   U(08,00,48);     # 8 DRC1-DRD PATHS #
00462  M01S00068.common1 +++|               ITEM UD$CN$EN9  U(09,00,60);     # CONTROLLER WORD 9 #
00463  M01S00069.common1 +++|               ITEM UD$DRCP2   U(09,00,48);     # 8 DRC2-DRD PATHS #
00464  M01S00070.common1 +++|               ITEM UD$CN$EN10 U(10,00,60);     # CONTROLLER WORD 10 #
00465  M01S00071.common1 +++|               ITEM UD$DRCP3   U(10,00,48);     # 8 DRC3-DRD PATHS #
00466  M01S00072.common1 +++|               ITEM UD$CN$EN11 U(11,00,60);     # CONTROLLER WORD 11 #
00467  M01S00073.common1 +++|               ITEM UD$LLRQA   U(11,06,18);     # LLRQ ADDRESS #
00468  M01S00074.common1 +++|               ITEM UD$BMLF    U(11,24,18);     # BML FET ADDRESS #
00469  M01S00075.common1 +++|               ITEM UD$CAMF    U(11,42,18);     # CHAN A MESSAGE FET #
00470  M01S00076.common1 +++|               ITEM UD$CN$EN12 U(12,00,60);     # CONTROLLER WORD 12 #
00471  M01S00077.common1 +++|               ITEM UD$CHEX    U(12,00,04);     # CHANNEL EXISTS BITS #
00472  M01S00078.common1 +++|               ITEM UD$CHEX0   B(12,00,01);     # CHANNEL A EXISTS BIT #
00473  M01S00079.common1 +++|               ITEM UD$CHEX1   B(12,01,01);     # CHANNEL B EXISTS BIT #
00474  M01S00080.common1 +++|               ITEM UD$CHEX2   B(12,02,01);     # CHANNEL C EXISTS BIT #
00475  M01S00081.common1 +++|               ITEM UD$CHEX3   B(12,03,01);     # CHANNEL D EXISTS BIT #
00476  M01S00082.common1 +++|               ITEM UD$CBMF    U(12,42,18);     # CHAN B MESSAGE FET #
00477  M01S00083.common1 +++|               ITEM UD$CN$EN13 U(13,00,60);     # CONTROLLER WORD 13 #
00478  M01S00084.common1 +++|               ITEM UD$MASC    U(13,00,06);     # MASTER CHANNEL #
00479  M01S00085.common1 +++|               ITEM UD$MASCPOS U(13,06,04);     # MASTER CHANNEL BITS #
00480  M01S00086.common1 +++|               ITEM UD$WBACT   U(13,10,04);     # MSG WRITE BUF BITS #
00481  M01S00087.common1 +++|               ITEM UD$DBACT   U(13,14,04);     # DATA BUFFER BITS #
00482  M01S00088.common1 +++|               ITEM UD$MCOUNTS U(13,18,24);     # MESSAGE COUNTS #
00483  M01S00089.common1 +++|               ITEM UD$CCMF    U(13,42,18);     # CHAN C MESSAGE FET #
00484  M01S00090.common1 +++|               ITEM UD$CN$EN14 U(14,00,60);     # CONTROLLER WORD 14 #
00485  M01S00091.common1 +++|               ITEM UD$MASCIF  U(14,00,03);     # MASTER CHANNEL CIF #
00486  M01S00092.common1 +++|               ITEM UD$CDMF    U(14,42,18);     # CHAN D MESSAGE FET #
00487  M01S00093.common1 +++|               ITEM UD$CN$EN15 U(15,00,60);     # CONTROLLER WORD 15 #
00488  M01S00094.common1 +++|               ITEM UD$MBSTAT  U(15,00,60);     # MSG BUFFER STATUS #
00489  M01S00095.common1 +++|               ITEM UD$MBACT   B(15,00,01);     # MESSAGE BUFFER FLAG #
00490  M01S00096.common1 +++|               ITEM UD$MSGSENT B(15,01,01);     # MESSAGE SENT FLAG #
00491  M01S00097.common1 +++|               ITEM UD$SAVE    U(15,03,03);     # MESSAGE PART SAVED #
00492  M01S00098.common1 +++|               ITEM UD$SBADDR  U(15,42,18);     # STORAGE BUFFER ADDR #
00493  M01S00099.common1 +++|               ITEM UD$MSG     C(16,00,110);    # M860 MESSAGE BUFFER #
00494  M01S00395.combudt +++|               END
00495  M01S00396.combudt +++|
00496  M01S00397.combudt +++|
00497  M01S00398.combudt +++|#
00498  M01S00399.combudt +++|*          STORAGE MODULE TABLE.
00499  M01S00400.combudt +++|#
00500  M01S00401.combudt +++|
00501  M01S00402.combudt +++|
00502  M01S00403.combudt +++|           BASED
00503  M01S00404.combudt +++|           ARRAY UDT$SMA [1:MAXSMUNIT]  S(SMALT);
00504  M01S00405.combudt +++|               BEGIN
00505  M01S00406.combudt +++|               ITEM SM$WD0     U(00,00,60);     # SM WORD 0 #
00506  M01S00407.combudt +++|               ITEM SM$FLG     U(00,00,12);     # SM FLAGS #
00507  M01S00408.combudt +++|               ITEM SM$FLAG    U(00,00,06);     # SM MAIN FLAGS #
00508  M01S00409.combudt +++|               ITEM SM$EXIST   B(00,00,01);     # EXISTS FLAG #
00509  M01S00410.combudt +++|               ITEM SM$ON      B(00,01,01);     # ON/OFF FLAG #
00510  M01S00411.combudt +++|               ITEM SM$ON$ACK  B(00,02,01);     # ACCEPT ON/OFF #
00511  M01S00412.combudt +++|               ITEM SM$DIAG    B(00,03,01);     # REQUEST DIAGNOSIIC #
00512  M01S00413.combudt +++|               ITEM SM$DAG$ACK B(00,04,01);     # ACCEPT DIAGNOSTIC #
00513  M01S00414.combudt +++|               ITEM SM$DONE    B(00,05,01);     # SM PROCESSED #
00514  M01S00415.combudt +++|               ITEM SM$TOPDRD  B(00,06,01);     # NEXT DRD TO USE #
00515  M01S00416.combudt +++|               ITEM SM$HWOFF   B(00,07,01);     # HARDWARE OFF #
00516  M01S00417.combudt +++|               ITEM SM$HWOFF1  B(00,08,01);     # HARDWARE OFF (CU1) #
00517  M01S00418.combudt +++|               ITEM SM$HWOFF2  B(00,09,01);     # HARDWARE OFF (CU2) #
00518  M01S00419.combudt +++|               ITEM SM$ACCBUSY B(00,10,01);     # ACCESSOR BUSY FLAG #
00519  M01S00420.combudt +++|               ITEM SM$SCCU    B(00,11,01);     # SRV CELL CLEANUP #
00520  M01S00421.combudt +++|               ITEM SM$STS     U(00,12,20);     # CU STATUSES/ORDS #
00521  M01S00422.combudt +++|               ITEM SM$CNT0    U(00,12,10);     # 1ST CU STATUS/ORD #
00522  M01S00423.combudt +++|               ITEM SM$STS0    U(00,12,06);     # ACC STATUS FROM CU0 #
00523  M01S00424.combudt +++|               ITEM SM$CUO0    U(00,18,04);     # 1ST CU ORDINAL #
00524  M01S00425.combudt +++|               ITEM SM$CNT1    U(00,24,10);     # 2ND CU STATUS/ORD #
00525  M01S00426.combudt +++|               ITEM SM$STS1    U(00,24,06);     # ACC STATUS FROM CU1 #
00526  M01S00427.combudt +++|               ITEM SM$CUO1    U(00,30,04);     # 2ND CU ORDINAL #
00527  M01S00428.combudt +++|               ITEM SM$ID      C(00,36,01);     # SM - SMMAP ID #
00528  M01S00429.combudt +++|               ITEM SM$SUN     U(00,42,04);     # UNIT/PATH NUMBER #
00529  M01S00430.combudt +++|               ITEM SM$WD1     U(01,00,60);     # SM WORD 1 #
Line S00431 Modification History
M01 (Added by) combudt
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00530  M02S00431.common1 ---|               ITEM SM$DSRQF   B(01,00,01);     # DESTAGE *WAIT* DRD #
00531  M01S00100.common1 +++|               ITEM SM$DSRFW   U(01,00,12);     # FULL *SCR* OFFSET #
00532  M01S00101.common1 +++|               ITEM SM$DSRFW0  U(01,00,01);     # *SCR* 0 SUBFAMILY #
00533  M01S00102.common1 +++|               ITEM SM$DSRFW1  U(01,01,01);     # *SCR* 1 SUBFAMILY #
00534  M01S00103.common1 +++|               ITEM SM$DSRFW2  U(01,02,01);     # *SCR* 2 SUBFAMILY #
00535  M01S00104.common1 +++|               ITEM SM$DSRFW3  U(01,03,01);     # *SCR* 3 SUBFAMILY #
00536  M01S00105.common1 +++|               ITEM SM$DSRFW4  U(01,04,01);     # *SCR* 4 SUBFAMILY #
00537  M01S00106.common1 +++|               ITEM SM$DSRFW5  U(01,05,01);     # *SCR* 5 SUBFAMILY #
00538  M01S00107.common1 +++|               ITEM SM$DSRFW6  U(01,06,01);     # *SCR* 6 SUBFAMILY #
00539  M01S00108.common1 +++|               ITEM SM$DSRFW7  U(01,07,01);     # *SCR* 7 SUBFAMILY #
00540  M01S00432.combudt +++|               ITEM SM$STNUM   U(01,12,02);     # MAX DRD-S FOR STAGE #
00541  M01S00433.combudt +++|               ITEM SM$DSNUM   U(01,14,02);     # DRD-S TO DESTAGE #
00542  M01S00434.combudt +++|               ITEM SM$LLRQ1   B(01,36,01);     # LLRQ TYPE ADDRESS #
00543  M01S00435.combudt +++|               ITEM SM$DSFLAG1 B(01,37,01);     # DESTAGING FLAG #
00544  M01S00436.combudt +++|               ITEM SM$REQRES1 U(01,42,18);     # RESERVE ADDRESS #
00545  M01S00437.combudt +++|               ITEM SM$WD2     U(02,00,60);     # SM WORD 2 #
00546  M01S00438.combudt +++|               ITEM SM$LLRQ2   B(02,36,01);     # LLRQ TYPE ADDRESS #
00547  M01S00439.combudt +++|               ITEM SM$DSFLAG2 B(02,37,01);     # DESTAGE FLAG #
00548  M01S00440.combudt +++|               ITEM SM$REQRES2 U(02,42,18);     # RESERVE ADDRESS #
00549  M01S00441.combudt +++|               ITEM D0$WD0     U(03,00,60);     # DRD WORD 0 #
00550  M01S00442.combudt +++|               ITEM D0$FLG     U(03,00,12);     # DRD FLAGS #
00551  M01S00443.combudt +++|               ITEM D0$FLAG    U(03,00,06);     # DRD MAIN FLAGS #
00552  M01S00444.combudt +++|               ITEM D0$EXIST   B(03,00,01);     # EXISTS FLAG #
00553  M01S00445.combudt +++|               ITEM D0$ON      B(03,01,01);     # ON/OFF FLAG #
00554  M01S00446.combudt +++|               ITEM D0$ON$ACK  B(03,02,01);     # ACCEPT ON/OFF #
00555  M01S00447.combudt +++|               ITEM D0$DIAG    B(03,03,01);     # REQUEST DIAGNOSTIC #
00556  M01S00448.combudt +++|               ITEM D0$DAG$ACK B(03,04,01);     # ACCEPT DIAGNOSTIC #
00557  M01S00449.combudt +++|               ITEM D0$DONE    B(03,05,01);     # DRD PROCESSED #
00558  M01S00450.combudt +++|               ITEM D0$LOG0    B(03,06,01);     # CU0 LOG LEVEL SET #
00559  M01S00451.combudt +++|               ITEM D0$LOG1    B(03,07,01);     # CU1 LOG LEVEL SET #
00560  M01S00452.combudt +++|               ITEM D0$FULL    B(03,08,01);     # DRD FULL #
00561  M01S00453.combudt +++|               ITEM D0$ST      U(03,12,12);     # PATH STATUSES #
00562  M01S00454.combudt +++|               ITEM D0$STSP    U(03,12,06);     # DRD STATUS FROM CU0 #
00563  M01S00455.combudt +++|               ITEM D0$STSS    U(03,18,06);     # DRD STATUS FROM CU1 #
00564  M01S00456.combudt +++|               ITEM D0$SUN     U(03,24,04);     # UNIT/PATH NUMBER #
00565  M01S00457.combudt +++|               ITEM D0$LLADR   U(03,42,18);     # LLRQ ADDRESS #
00566  M01S00458.combudt +++|               ITEM D0$W01     U(04,00,60);     # DRD WORD 1 #
00567  M01S00459.combudt +++|               ITEM D0$WD2     U(05,00,60);     # DRD WORD 2 #
00568  M01S00460.combudt +++|               ITEM D0$HRDE    U(05,00,15);     # HARD READ ERRORS #
00569  M01S00461.combudt +++|               ITEM D0$STDM    U(05,15,15);     # DEMARKED STRIPES #
00570  M01S00462.combudt +++|               ITEM D0$LDER    U(05,45,15);     # LOAD ERRORS #
00571  M01S00463.combudt +++|               ITEM D0$WD3     U(06,00,60);     # DRD WORD 3 #
00572  M01S00464.combudt +++|               ITEM D0$STRD    U(06,00,30);     # STRIPES READ #
00573  M01S00465.combudt +++|               ITEM D0$STWR    U(06,30,30);     # STRIPES WRITTEN #
00574  M01S00466.combudt +++|               ITEM D0$WD4     U(07,00,60);     # DRD WORD 4 #
00575  M01S00467.combudt +++|               ITEM D0$SRDE    U(07,00,30);     # SOFT READ ERRORS #
00576  M01S00468.combudt +++|               ITEM D0$SWRE    U(07,30,30);     # SOFT WRITE ERRORS #
00577  M01S00469.combudt +++|               ITEM D0$WD5     U(08,00,60);     # DRD WORD 5 #
00578  M01S00470.combudt +++|               ITEM D0$MBACT   B(08,00,01);     # MESSAGE BUFFER FLAG #
00579  M01S00471.combudt +++|               ITEM D0$MSGSENT B(08,01,01);     # MESSAGE SENT FLAG #
00580  M01S00472.combudt +++|               ITEM D0$SBADDR  U(08,42,18);     # STORAGE BUFFER ADDR #
00581  M01S00473.combudt +++|               ITEM D0$MSG     C(09,00,110);    # M860 MESSAGE BUFFER #
00582  M01S00474.combudt +++|               ITEM D1$WD0     U(20,00,60);     # DRD WORD 0 #
00583  M01S00475.combudt +++|               ITEM D1$FLG     U(20,00,12);     # DRD FLAGS #
00584  M01S00476.combudt +++|               ITEM D1$FLAG    U(20,00,06);     # DRD MAIN FLAGS #
00585  M01S00477.combudt +++|               ITEM D1$EXIST   B(20,00,01);     # EXISTS FLAG #
00586  M01S00478.combudt +++|               ITEM D1$ON      B(20,01,01);     # ON/OFF FLAG #
00587  M01S00479.combudt +++|               ITEM D1$ON$ACK  B(20,02,01);     # ACCEPT ON/OFF FLAG #
00588  M01S00480.combudt +++|               ITEM D1$DIAG    B(20,03,01);     # REQUEST DIAGNOSTIC #
00589  M01S00481.combudt +++|               ITEM D1$DAG$ACK B(20,04,01);     # ACCEPT DIAGNOSTIC #
00590  M01S00482.combudt +++|               ITEM D1$DONE    B(20,05,01);     # DRD PROCESSED #
00591  M01S00483.combudt +++|               ITEM D1$LOG0    B(20,06,01);     # CU0 LOG LEVEL SET #
00592  M01S00484.combudt +++|               ITEM D1$LOG1    B(20,07,01);     # CU1 LOG LEVEL SET #
00593  M01S00485.combudt +++|               ITEM D1$FULL    B(20,08,01);     # DRD FULL #
00594  M01S00486.combudt +++|               ITEM D1$ST      U(20,12,12);     # PATH STATUSES #
00595  M01S00487.combudt +++|               ITEM D1$STSP    U(20,12,06);     # DRD STATUS FROM CU0 #
00596  M01S00488.combudt +++|               ITEM D1$STSS    U(20,18,06);     # DRD STATUS FROM CU1 #
00597  M01S00489.combudt +++|               ITEM D1$SUN     U(20,24,04);     # UNIT/PATH NUMBER #
00598  M01S00490.combudt +++|               ITEM D1$LLADR   U(20,42,18);     # LLRQ ADDRESS #
00599  M01S00491.combudt +++|               ITEM D1$WD1     U(21,00,60);     # DRD WORD 1 #
00600  M01S00492.combudt +++|               ITEM D1$WD2     U(22,00,60);     # DRD WORD 2 #
00601  M01S00493.combudt +++|               ITEM D1$HRDE    U(22,00,15);     # HARD READ ERRORS #
00602  M01S00494.combudt +++|               ITEM D1$STDM    U(22,15,15);     # DEMARKED STRIPES #
00603  M01S00495.combudt +++|               ITEM D1$LDER    U(22,45,15);     # LOAD ERRORS #
00604  M01S00496.combudt +++|               ITEM D1$WD3     U(23,00,60);     # DRD WORD 3 #
00605  M01S00497.combudt +++|               ITEM D1$STRD    U(23,00,30);     # STRIPES READ #
00606  M01S00498.combudt +++|               ITEM D1$STWR    U(23,30,30);     # STRIPES WRITTEN #
00607  M01S00499.combudt +++|               ITEM D1$WD4     U(24,00,60);     # DRD WORD 4 #
00608  M01S00500.combudt +++|               ITEM D1$SRDE    U(24,00,30);     # SOFT READ ERRORS #
00609  M01S00501.combudt +++|               ITEM D1$SWRE    U(24,30,30);     # SOFT WRITE ERRORS #
00610  M01S00502.combudt +++|               ITEM D1$WD5     U(25,00,60);     # DRD WORD 5 #
00611  M01S00503.combudt +++|               ITEM D1$MBACT   B(25,00,01);     # MESSAGE BUFFER FLAG #
00612  M01S00504.combudt +++|               ITEM D1$MSGSENT B(25,01,01);     # MESSAGE SENT FLAG #
00613  M01S00505.combudt +++|               ITEM D1$SBADDR  U(25,42,18);     # STORAGE BUFFER ADDR #
00614  M01S00506.combudt +++|               ITEM D1$MSG     C(26,00,110);    # M860 MESSAGE BUFFER #
00615  M01S00507.combudt +++|               END
00616  M01S00508.combudt +++|
00617  M01S00509.combudt +++|
00618  M01S00510.combudt +++|
00619  M01S00511.combudt +++|#
00620  M01S00512.combudt +++|*          MESSAGE BUFFER FORMAT.
00621  M01S00513.combudt +++|#
00622  M01S00514.combudt +++|
00623  M01S00515.combudt +++|
00624  M01S00516.combudt +++|           BASED
00625  M01S00517.combudt +++|           ARRAY UDT$MSG [0:0] S(MSGLT);
00626  M01S00518.combudt +++|
00627  M01S00519.combudt +++|               BEGIN
00628  M01S00520.combudt +++|               ITEM MS$MSG0    U(00,00,60);     # MESSAGE WORD 0 #
00629  M01S00521.combudt +++|               ITEM MS$MSQN    U(00,00,16);     # MESSAGE NUMBER #
00630  M01S00522.combudt +++|               ITEM MS$MSQN$DI U(00,00,02);     # DRD INDICATOR #
00631  M01S00523.combudt +++|               ITEM MS$MSQN$D0 B(00,00,01);     # DRD 0 MSG #
00632  M01S00524.combudt +++|               ITEM MS$MSQN$D1 B(00,01,01);     # DRD 1 MSG #
00633  M01S00525.combudt +++|               ITEM MS$MSQN$CN U(00,02,07);     # CU/SM ORDINAL #
00634  M01S00526.combudt +++|               ITEM MS$ASS$DT  U(00,16,16);     # ASSOCIATED DATA #
00635  M01S00527.combudt +++|               ITEM MS$MSG     U(00,32,16);     # MESSAGE TYPE #
00636  M01S00528.combudt +++|               ITEM MS$MSG$M   U(00,32,08);     # MAIN #
00637  M01S00529.combudt +++|               ITEM MS$MSG$S   U(00,40,08);     # MESSAGE SUB-TYPE #
00638  M01S00530.combudt +++|               ITEM MS$MSG$R   B(00,40,01);     # MESSAGE RESPONSE #
00639  M01S00531.combudt +++|               ITEM MS$MSG$D   U(00,44,04);     # MESSAGE SUBTYPE DRD #
00640  M01S00532.combudt +++|               ITEM MS$CU      U(00,48,12);     # CONTROLLER ORDINAL #
00641  M01S00533.combudt +++|               ITEM MS$MSG1    U(01,00,60);     # MESSAGE WORD 1 #
00642  M01S00534.combudt +++|               ITEM MS$UNADD   U(01,00,16);     # UNIT ADDRESS #
00643  M01S00535.combudt +++|               ITEM MS$INTER   U(01,04,04);     # CHANNEL INTERFACES #
00644  M01S00536.combudt +++|               ITEM MS$INTER$D B(01,04,01);     # CHANNEL INTERFACE D #
00645  M01S00537.combudt +++|               ITEM MS$INTER$C B(01,05,01);     # CHANNEL INTERFACE C #
00646  M01S00538.combudt +++|               ITEM MS$INTER$B B(01,06,01);     # CHANNEL INTERFACE B #
00647  M01S00539.combudt +++|               ITEM MS$INTER$A B(01,07,01);     # CHANNEL INTERFACE A #
00648  M01S00540.combudt +++|               ITEM MS$CONT    U(01,08,04);     # CONTROLLER NUMBER #
00649  M01S00541.combudt +++|               ITEM MS$DEV$NB  U(01,12,04);     # DEVICE NUMBER #
00650  M01S00542.combudt +++|               ITEM MS$DEV$SM  U(01,12,03);     # DRD UDT SM OFFSET #
00651  M01S00543.combudt +++|               ITEM MS$DEV$ODD B(01,15,01);     # SET IF ODD DRD #
00652  M01S00544.combudt +++|               ITEM MS$CART0   U(01,16,32);     # SERIAL BYTES 8-11 #
00653  M01S00545.combudt +++|               ITEM MS$MSG2    U(02,00,60);     # MESSAGE WORD 2 #
00654  M01S00546.combudt +++|               ITEM MS$CART1   U(02,00,48);     # SERIAL BYTES 12-17 #
00655  M01S00547.combudt +++|               ITEM MS$CART1A  U(02,00,28);     # SERIAL BYTES 12-15 #
00656  M01S00548.combudt +++|               ITEM MS$CART1B  U(02,28,20);     # SERIAL BYTES 15-17 #
00657  M01S00549.combudt +++|               ITEM MS$MSG3    U(03,00,60);     # MESSAGE WORD 3 #
00658  M01S00550.combudt +++|               ITEM MS$CART2   U(03,00,16);     # SERIAL BYTES 18-19 #
00659  M01S00551.combudt +++|               ITEM MS$VOLV0   U(03,16,32);     # VOLUME BYTES 20-23 #
00660  M01S00552.combudt +++|               ITEM MS$MSG4    U(04,00,60);     # MESSAGE WORD 4 #
00661  M01S00553.combudt +++|               ITEM MS$VOLU1   U(04,00,16);     # VOLUME BYTES 24-25 #
00662  M01S00554.combudt +++|               ITEM MS$VOL$N   U(04,16,16);     # VERSION NUMBER #
00663  M01S00555.combudt +++|               ITEM MS$PATH    U(04,32,08);     # PATH NUMBER #
00664  M01S00556.combudt +++|               ITEM MS$DRDN    U(04,40,08);     # DRD/SM NUMBER #
00665  M01S00557.combudt +++|               ITEM MS$MSG5    U(05,00,60);     # MESSAGE WORD 5 #
00666  M01S00558.combudt +++|               ITEM MS$YADD    U(05,00,08);     # VERTICAL ADDRESS #
00667  M01S00559.combudt +++|               ITEM MS$ZADD    U(05,08,08);     # HORIZONTAL ADDRESS #
00668  M01S00560.combudt +++|               ITEM MS$STPL    U(05,16,32);     # STRIPE LOW #
00669  M01S00561.combudt +++|               ITEM MS$MSG6    U(06,00,60);     # MESSAGE WORD 6 #
00670  M01S00562.combudt +++|               ITEM MS$STPH    U(06,00,32);     # STRIPE HIGH #
00671  M01S00563.combudt +++|               ITEM MS$PARM1   U(06,32,16);     # PARAMETER 1 #
00672  M01S00564.combudt +++|               ITEM MS$MSG7    U(07,00,60);     # MESSAGE WORD 7 #
00673  M01S00565.combudt +++|               ITEM MS$PARM1A  U(07,00,16);     # PARAMETER 1 #
00674  M01S00566.combudt +++|               ITEM MS$PARM1A3 U(07,00,08);     # PARAM 1, BYTE 3 #
00675  M01S00567.combudt +++|               ITEM MS$PARM1A4 U(07,08,08);     # PARAM 1, BYTE 4 #
00676  M01S00568.combudt +++|               ITEM MS$PARM2   U(07,16,32);     # PARAMETER 2 #
00677  M01S00569.combudt +++|               ITEM MS$PARM21  U(07,16,08);     # PARAM 2, BYTE 1 #
00678  M01S00570.combudt +++|               ITEM MS$PARM22  U(07,24,08);     # PARAM 2, BYTE 2 #
00679  M01S00571.combudt +++|               ITEM MS$PARM23  U(07,32,08);     # PARAM 2, BYTE 3 #
00680  M01S00572.combudt +++|               ITEM MS$PARM24  U(07,40,08);     # PARAM 2, BYTE 4 #
00681  M01S00573.combudt +++|               ITEM MS$MSG8    U(08,00,60);     # MESSAGE WORD 8 #
00682  M01S00574.combudt +++|               ITEM MS$PARM3   U(08,00,32);     # PARAMETER 3 #
00683  M01S00575.combudt +++|               ITEM MS$RETCODE U(08,32,16);     # MAIN RETURN CODE #
00684  M01S00576.combudt +++|               ITEM MS$MSG9    U(09,00,60);     # MESSAGE WORD 9 #
00685  M01S00577.combudt +++|               ITEM MS$DDRCODE U(09,00,16);     # DEV DRVR RET CODE #
00686  M01S00578.combudt +++|               ITEM MS$UNSTAT  U(09,16,32);     # UNIT STATUS #
00687  M01S00579.combudt +++|               ITEM MS$MSG10   U(10,00,60);     # MESSAGE WORD 10 #
00688  M01S00580.combudt +++|               ITEM MS$PSTAT   U(10,00,16);     # PATH STATUS #
00689  M01S00581.combudt +++|               ITEM MS$CHEKSUM U(10,16,16);     # CHECKSUM #
00690  M01S00582.combudt +++|               END
00691  M01S00583.combudt +++|
00692  M01S00584.combudt +++|
00693  M01S00585.combudt +++|
00694  M01S00586.combudt +++|
00695  M01S00587.combudt +++|
00696  M01S00588.combudt +++|#
00697  M01S00589.combudt +++|*         THIS ARRAY DEFINES THE *SPC* MONITOR CALL.
00698  M01S00590.combudt +++|#
00699  M01S00591.combudt +++|
00700  M01S00592.combudt +++|             ARRAY SPC [0:0] S(1);
00701  M01S00593.combudt +++|               BEGIN
00702  M01S00594.combudt +++|               ITEM SPC$SPC    C(00,00,03) = ["SPC"];
00703  M01S00595.combudt +++|               ITEM SPC$ADDR   U(00,42,18);  # ADDRESS OF *1SS* #
00704  M01S00596.combudt +++|               END
00705  M01S00597.combudt +++|
00706  M01S00598.combudt +++|#
00707  M01S00599.combudt +++|*         THIS ARRAY DEFINES THE *1SS* PP CALL BLOCK ENTRIES.
00708  M01S00600.combudt +++|#
00709  M01S00601.combudt +++|
00710  M01S00602.combudt +++|             ARRAY PPU [1:PPCBTSIZE] S(PPCBENLEN);
00711  M01S00603.combudt +++|               BEGIN
00712  M01S00604.combudt +++|               ITEM PPU$WORD0  U(00,00,60);  # PP CALL BLOCK WORD 0 #
00713  M01S00605.combudt +++|               ITEM PPU$1SS    C(00,00,03);  # *1SS* NAME #
00714  M01S00606.combudt +++|               ITEM PPU$W0INFO U(00,18,24);  # WORD 0 INFORMATION #
00715  M01S00607.combudt +++|               ITEM PPU$RCL    B(00,19,01);  # RECALL BIT #
00716  M01S00608.combudt +++|               ITEM PPU$CHAN   U(00,24,12);  # CHANNEL INFORMATION #
00717  M01S00609.combudt +++|               ITEM PPU$CHBOFF B(00,24,01);  # CHAN *B* ON/OFF BIT #
00718  M01S00610.combudt +++|               ITEM PPU$CHB    U(00,25,05);  # CHANNEL *B* #
00719  M01S00611.combudt +++|               ITEM PPU$CHAOFF B(00,30,01);  # CHAN *A* ON/OFF BIT #
00720  M01S00612.combudt +++|               ITEM PPU$CHA    U(00,31,05);  # CHANNEL *A* #
00721  M01S00613.combudt +++|               ITEM PPU$FC     U(00,36,06);  # PP FUNCTION CODE #
00722  M01S00614.combudt +++|               ITEM PPU$PADDR  U(00,42,18);  # PARAMETER WORD ADDR #
00723  M01S00615.combudt +++|               ITEM PPU$WORD1  U(01,00,60);  # PP CALL BLOCK WORD 1 #
00724  M01S00616.combudt +++|               ITEM PPU$MBADDR U(01,00,18);  # MSG WRITE BUFFER ADDR #
00725  M01S00617.combudt +++|               ITEM PPU$DRCL   U(01,18,18);  # CPU DRIVER RECALL ADDR #
00726  M01S00618.combudt +++|               ITEM PPU$ESTORD U(01,36,12);  # EST ORDINAL #
00727  M01S00619.combudt +++|               ITEM PPU$CNTORD U(01,48,11);  # UDT CU ORDINAL #
00728  M01S00620.combudt +++|               ITEM PPU$ACTIVE B(01,59,01);  # PP-ACTIVE FLAG #
00729  M01S00621.combudt +++|               ITEM PPU$WORD2  U(02,00,60);  # PP CALL BLOCK WORD 2 #
00730  M01S00622.combudt +++|               ITEM PPU$DBADDR U(02,42,18);  # DATA BUFFER ADDRESS #
00731  M01S00623.combudt +++|               END
00732  M01S00624.combudt +++|
00733  M01S00625.combudt +++|#
00734  M01S00626.combudt +++|*     ARRAY TO HOLD UDT CHANNEL INFORMATION.
00735  M01S00627.combudt +++|#
00736  M01S00628.combudt +++|
00737  M01S00629.combudt +++|      ARRAY CHNTMP [0:MAX$CIF] S(1); # UDT CHANNEL INFORMATION #
00738  M01S00630.combudt +++|        BEGIN
00739  M01S00631.combudt +++|        ITEM CHT$WORD   U(00,00,60);  # CHANNEL INFO WORD #
00740  M01S00632.combudt +++|        ITEM CHT$ON     B(00,54,01);  # CHANNEL ON/OFF FLAG #
00741  M01S00633.combudt +++|        ITEM CHT$CHAN   U(00,55,05);  # CHANNEL NUMBER #
00742  M01S00634.combudt +++|        END
00743  M01S00635.combudt +++|
00744  M01S00636.combudt +++|#
00745  M01S00637.combudt +++|*     ARRAY TO HOLD CALL BLOCK ENTRY 1ST WORD DURING PP CALL.
00746  M01S00638.combudt +++|#
00747  M01S00639.combudt +++|
00748  M01S00640.combudt +++|      ARRAY PPTMP [0:0] S(1);        # PP CALL ENTRY 1ST WORD #
00749  M01S00641.combudt +++|        BEGIN
00750  M01S00642.combudt +++|        ITEM PPT$WORD0  U(00,00,60);  # FIRST WORD #
00751  M01S00643.combudt +++|        END
00752  M01S00644.combudt +++|
00753  M01S00645.combudt +++|#
00754  M01S00646.combudt +++|*     BASED ARRAY TO HOLD MESSAGE WRITE BUFFER ADDRESSES IN UDT.
00755  M01S00647.combudt +++|#
00756  M01S00648.combudt +++|
00757  M01S00649.combudt +++|        BASED
00758  M01S00650.combudt +++|        ARRAY MWBTMP [0:MAX$CIF] S(1);  # WRITE BUFFER ADDRESSES #
00759  M01S00651.combudt +++|          BEGIN
00760  M01S00652.combudt +++|          ITEM MWB$ADDR   U(00,42,18);  # ADDRESS #
00761  M01S00653.combudt +++|          END
00762  M01S00654.combudt +++|
00763  M01S00655.combudt +++|#
00764  M01S00656.combudt +++|*     ARRAY TO DEFINE CONTROLLER STATUSES.
00765  M01S00657.combudt +++|#
00766  M01S00658.combudt +++|
00767  M01S00659.combudt +++|      ARRAY CUSTAT [0:0] S(4);
00768  M01S00660.combudt +++|        BEGIN
00769  M01S00661.combudt +++|        ITEM CUOFF      C(00,00,14) = [" OFF.         "];
00770  M01S00662.combudt +++|        ITEM CUON       C(02,00,14) = [" INITIALIZED. "];
00771  M01S00663.combudt +++|        END
00772  M01S00664.combudt +++|
00773  M01S00665.combudt +++|#
00774  M01S00666.combudt +++|*     ARRAY TO DEFINE CONTROLLER STATUS MESSAGE.
00775  M01S00667.combudt +++|#
00776  M01S00668.combudt +++|
00777  M01S00669.combudt +++|      ARRAY CUMSG [0:0] S(5);
00778  M01S00670.combudt +++|        BEGIN
00779  M01S00671.combudt +++|        ITEM CU$1       C(00,00,22) = [" CONTROLLER EST ENTRY "];
00780  M01S00672.combudt +++|        ITEM CU$ORD     U(02,12,24);  # CU EST ORDINAL #
00781  M01S00673.combudt +++|        ITEM CU$STAT    C(02,36,14);  # CU STATUS #
00782  M01S00674.combudt +++|        ITEM CU$ZERO    U(04,00,60) = [0];  # ZERO-BYTE TERMINATOR #
00783  M01S00675.combudt +++|        END
00784  M01S00676.combudt +++|
00785  M01S00677.combudt +++|        END  # BUDTCOM #
00786  M01S00678.combudt +++|
00787  M01S00679.combudt +++|           END  # COMBUDT #
00788  M01S00680.combudt +++|
00789  M01S00681.combudt +++|                                                                      #
00790  M01S00682.combudt +++|          COL    30
00791  M01S00683.combudt +++|          ENDX                                                        #
00792  M01S00684.combudt +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combudt.txt · Last modified: by 127.0.0.1