User Tools

Site Tools


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

Common COMBKDA

2 Modifications

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.combkda +++|
00002  M01S00002.combkda +++|#     COMBKDA - *K* DISPLAY BUFFERS AND ITEMS.                        #
00003  M01S00003.combkda +++|                                               CONTROL NOLIST;
00004  M01S00004.combkda +++|                                               CONTROL IFEQ LISTCON,1;
00005  M01S00005.combkda +++|                                               CONTROL LIST;
00006  M01S00006.combkda +++|                                               CONTROL FI;
00007  M01S00007.combkda +++|      BEGIN  # COMBKDA #
00008  M01S00008.combkda +++|
00009  M01S00009.combkda +++|#
00010  M01S00010.combkda +++|***   COMBKDA - *K* DISPLAY BUFFER AND ITEMS.
00011  M01S00011.combkda +++|*
00012  M01S00012.combkda +++|*     COMBKDA CONTAINS THE LEFT SCREEN BUFFER AND ITEMS FOR
00013  M01S00013.combkda +++|*     PROCESSING THE *K* DISPLAY.  (THIS COMMON BLOCK MUST BE
00014  M01S00014.combkda +++|*     PRESET.)
00015  M01S00015.combkda +++|#
00016  M01S00016.combkda +++|
00017  M01S00017.combkda +++|
00018  M01S00018.combkda +++|      DEF KORD       #2#;            # MAXIMUM ORDINALS ON SCREEN #
00019  M01S00019.combkda +++|
Line S00020 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00020  M02S00020.common1 ---|      DEF KRESET     #10#;           # RESET TIMER #
Line S00021 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00021  M02S00021.common1 ---|      DEF KSMCNT     #10#;           # COUNTER TO CONTROL SM UPDATE #
00022  M01S00001.common1 +++|      DEF KRESET     #30#;           # RESET TIMER #
00023  M01S00002.common1 +++|      DEF SMPARMLEN  #5#;            # *SM* PARAMETER BLOCK LENGTH #
00024  M01S00022.combkda +++|
00025  M01S00023.combkda +++|#
00026  M01S00024.combkda +++|*     DESCRIPTION OF LEFT SCREEN.
00027  M01S00025.combkda +++|#
00028  M01S00026.combkda +++|
00029  M01S00027.combkda +++|      DEF LF$NLIN    #22#;           # NO. LINES ON LEFT SCREEN 0-22 #
00030  M01S00028.combkda +++|
00031  M01S00029.combkda +++|      DEF LF$TITLE   #0#;            # TITLE LINE LOCATION #
00032  M01S00030.combkda +++|      DEF LF$TITLEDIS #1#;           # START OF *DISPSIT* #
00033  M01S00031.combkda +++|      DEF LF$ERRLIN  #2#;            # *ERRORS* MESSAGE LINE #
00034  M01S00032.combkda +++|      DEF LF$BODY    #4#;            # START OF BODY *KDBODY* #
00035  M01S00033.combkda +++|
00036  M01S00034.combkda +++|      DEF LF$SMINFO  #4#;            # START OF *SM* INFO #
00037  M01S00035.combkda +++|      DEF LF$SMDRD0  #9#;            # DRD0 ACTIVITY LINE #
00038  M01S00036.combkda +++|      DEF LF$SMDRD1  #10#;           # DRD1 ACTIVITY LINE #
00039  M01S00037.combkda +++|      DEF LF$VALCMD  #13#;           # START OF VALID COMMANDS DESC #
00040  M01S00038.combkda +++|
00041  M01S00039.combkda +++|      DEF LF$KBREJ   #21#;           # KEYBOARD REJECT LINE #
00042  M01S00040.combkda +++|      DEF LF$KBECHO  #22#;           # KEYBOARD ECHO LINE #
00043  M01S00041.combkda +++|
00044  M01S00042.combkda +++|
Line S00043 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00045  M02S00043.common1 ---|      DEF TITLELINE  #"                     - MSAS SUBSYSTEM -  "#;
00046  M01S00003.common1 +++|      DEF TITLELINE  #"                         - MSE SUBSYSTEM -"#;
00047  M01S00044.combkda +++|      DEF DISPSIT    #" - OPEN STAGE    RTRQ=   0      OPEN DESTAGE-"#;
00048  M01S00045.combkda +++|
00049  M01S00046.combkda +++|      DEF VALIDCMD #" VALID COMMANDS:                               "#;
00050  M01S00047.combkda +++|      DEF KXGOLINE
Line S00048 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00051  M02S00048.common1 ---|       #"   K.X.GO.                      CLEARS ORDINAL *X*         "#;
00052  M01S00004.common1 +++|       #"   K.X.GO.                CLEAR ORDINAL *X*               "#;
00053  M01S00049.combkda +++|      DEF STDSLINE
Line S00050 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00054  M02S00050.common1 ---|       #"   K.STAGE   OR   K.DESTAGE     TOGGLES OPEN/CLOSE         "#;
00055  M01S00005.common1 +++|       #"   K.STAGE OR K.DESTAGE   TOGGLE OPEN/CLOSE               "#;
00056  M01S00051.combkda +++|      DEF SMLINE
Line S00052 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00057  M02S00052.common1 ---|       #"   K.SMI            SELECTS SM *I* INFO                    "#;
00058  M01S00006.common1 +++|       #"   K.SMI                  SELECT SM *I* INFORMATION       "#;
00059  M01S00053.combkda +++|      DEF STLINE
Line S00054 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00060  M02S00054.common1 ---|       #"   K.SMI,DRD=ST=N   SETS MAX *N* STAGE DRDS (0, 1, OR 2)   "#;
00061  M01S00007.common1 +++|       #"   K.SMI,DRD=ST=N         SET MAX *N* STAGE DRDS     "#;
00062  M01S00055.combkda +++|      DEF DSLINE
Line S00056 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00063  M02S00056.common1 ---|       #"   K.SMI,DRD=DS=N   SETS MAX *N* DESTAGE DRDS (0, 1, OR 2) "#;
00064  M01S00008.common1 +++|       #"   K.SMI,DRD=DS=N         SET MAX *N* DESTAGE DRDS  "#;
00065  M01S00057.combkda +++|      DEF ERRLINE
00066  M01S00058.combkda +++|       #"       ****ERRORS****                                     "#;
Line S00059 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00067  M02S00059.common1 ---|      DEF PLUSLINE
Line S00060 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00068  M02S00060.common1 ---|       #"   K.+              FOR NEX/PREVIOUS DISPLAY               "#;
00069  M01S00061.combkda +++|
00070  M01S00062.combkda +++|#
00071  M01S00063.combkda +++|*     *K* LEFT SCREEN CONTROLS.
00072  M01S00064.combkda +++|#
00073  M01S00065.combkda +++|
00074  M01S00066.combkda +++|      DEF KCSIZ      #0#;            # SMALL CHARACTERS #
00075  M01S00067.combkda +++|      DEF KCFORM     #1#;            # TEXT FORMAT #
00076  M01S00068.combkda +++|      DEF KCSPACE    #1#;            # 721 ALTERNATE SPACING #
00077  M01S00069.combkda +++|
00078  M01S00070.combkda +++|
00079  M01S00071.combkda +++|#
00080  M01S00072.combkda +++|*     *BKDACOM* COMMON BLOCK.
00081  M01S00073.combkda +++|#
00082  M01S00074.combkda +++|
00083  M01S00075.combkda +++|      COMMON BKDACOM;
00084  M01S00076.combkda +++|
00085  M01S00077.combkda +++|        BEGIN  # BKDACOM #
00086  M01S00078.combkda +++|
00087  M01S00079.combkda +++|
00088  M01S00080.combkda +++|        ITEM KACTCOUNT  I;           # CURRENT ACTIVE COUNT #
00089  M01S00081.combkda +++|        ITEM KLINKQ     I;           # K-QUEUE HEAD #
00090  M01S00082.combkda +++|        ITEM KNEWREQ    B;           # FLAG INDICATES NEW REQUEST #
00091  M01S00083.combkda +++|        ITEM KREQCLEAR  B;           # K-REQUEST MESSAGE CLEARED #
00092  M01S00084.combkda +++|        ITEM KTIMER     I;           # TIMER TO CONTROL K-REQUEST #
Line S00085 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00093  M02S00085.common1 ---|        ITEM KSMCNTER   I;           # COUNTER TO CONTROL SM UPDATE #
00094  M01S00086.combkda +++|        ITEM KSMDISP    B;           # FLAG INDICATES *SM* DISPLAY UP #
Line S00087 Modification History
M01 (Added by) combkda
M02 (Updated by) common1
Seq #  *Modification Id* Act 
----------------------------+
00095  M02S00087.common1 ---|        ITEM KSMID      I;           # SM TO DISPLAY ON K-DISPLAY #
Line S00009 Modification History
M01 (Added by) common1
M02 (Updated by) mse0011
Seq #  *Modification Id* Act 
----------------------------+
00096  M02S00009.mse0011 ---|      ITEM KSMID     C(1);           # *SM* IDENTIFIER FOR K-DISPLAY #
00097  M01S00001.mse0011 +++|        ITEM KUDTIND    I;           # INDEX TO UDT #
00098  M01S00002.mse0011 +++|        ITEM KSMID   C(1);           # *SM* IDENTIFIER FOR K-DISPLAY #
00099  M01S00088.combkda +++|
00100  M01S00089.combkda +++|#
00101  M01S00090.combkda +++|*     *KCURRENT* CONTAINS THE CONTROL INFORMATION FOR THE CURRENT
00102  M01S00091.combkda +++|*     REQUESTS ON THE *K* DISPLAY.
00103  M01S00092.combkda +++|#
00104  M01S00093.combkda +++|
00105  M01S00094.combkda +++|        ARRAY KCURRENT [1:KORD] S(1);  # CURRENT DISPLAY #
00106  M01S00095.combkda +++|          BEGIN
00107  M01S00096.combkda +++|          ITEM KCUR$WD    U(00,00,60);  # CURRENT WORD #
00108  M01S00097.combkda +++|          ITEM KCUR$CW    U(00,00,15);  # CONTROL FLAGS FROM *KWORD* #
00109  M01S00098.combkda +++|          ITEM KCUR$ADDR  U(00,42,18);  # ADDRESS OF *KWORD* #
00110  M01S00099.combkda +++|          END
00111  M01S00100.combkda +++|
00112  M01S00010.common1 +++|#
00113  M01S00011.common1 +++|*     *KSMPARMS* CONTAINS THE PARAMETER VALUES FOR THE CURRENT
00114  M01S00012.common1 +++|*     LINE OF THE *SM* DISPLAY.  THE *KWORD* ARRAY IS A
00115  M01S00013.common1 +++|*     TEMPLATE FOR THIS ARRAY.
00116  M01S00014.common1 +++|#
00117  M01S00015.common1 +++|
00118  M01S00016.common1 +++|      ARRAY KSMPARMS[0:0] S(SMPARMLEN);
00119  M01S00017.common1 +++|        BEGIN
00120  M01S00018.common1 +++|        ITEM KSM$WORD       U(00,00,60);
00121  M01S00019.common1 +++|        END
00122  M01S00020.common1 +++|
00123  M01S00101.combkda +++|#
00124  M01S00102.combkda +++|*     *KLEFTSCRN* IS THE BUFFER FOR THE LEFT SCREEN FOR THE
00125  M01S00103.combkda +++|*     *K* DISPLAY.  IT CONTAINS THE DATA CURRENTLY BEING DISPLAYED.
00126  M01S00104.combkda +++|*     THE FIRST LINE (*KL$LINE[0]*) IS RESERVED FOR SCREEN CONTROL.
00127  M01S00105.combkda +++|#
00128  M01S00106.combkda +++|
00129  M01S00107.combkda +++|        ARRAY KLEFTSCRN [0:LF$NLIN] S(6);
00130  M01S00108.combkda +++|          BEGIN
00131  M01S00109.combkda +++|
00132  M01S00110.combkda +++|          ITEM KL$CTL     U(00,00,60) = [0];  # K-CONTROL #
00133  M01S00111.combkda +++|          ITEM KL$S       U(00,10,01) = [ KCSIZ ];  # CHARACTER SIZE #
00134  M01S00112.combkda +++|          ITEM KL$F       U(00,11,01) = [ KCFORM ];  # FORMAT #
00135  M01S00113.combkda +++|          ITEM KL$A       U(00,12,01) = [KCSPACE]; # ALTERNATE SPACING #
00136  M01S00114.combkda +++|          ITEM KL$COMP    B(00,59,01);  # *DSD* ACTIVE FLAG #
00137  M01S00115.combkda +++|          ITEM KL$LRSV    C(01,00,42) = [ " " ];  # RESERVED #
00138  M01S00116.combkda +++|
00139  M01S00117.combkda +++|          ITEM KL$LINE    C(00,00,52) = [ ,
00140  M01S00118.combkda +++|            LF$NLIN(" ")];           # LINES ON THE LEFT SCREEN #
00141  M01S00119.combkda +++|          ITEM KL$SUBL1   C(01,00,40);  # SUB-LINE #
00142  M01S00120.combkda +++|
00143  M01S00121.combkda +++|          ITEM KL$ZERO    U(05,12,48) = [ 0,
00144  M01S00122.combkda +++|            LF$NLIN(0) ];            # ZERO TERMINATOR #
00145  M01S00123.combkda +++|          END
00146  M01S00124.combkda +++|
00147  M01S00125.combkda +++|#
00148  M01S00126.combkda +++|*     *KLBODY* IS A REDEFINITION OF THE LEFT SCREEN FOR THE
00149  M01S00127.combkda +++|*     AREA THAT HOLDS THE LINES FROM THE *KWORD* REQUESTS.
00150  M01S00128.combkda +++|#
00151  M01S00129.combkda +++|
00152  M01S00130.combkda +++|        BASED
00153  M01S00131.combkda +++|        ARRAY KLBODY [1:5,1:KORD] S(6);
00154  M01S00132.combkda +++|          BEGIN
00155  M01S00133.combkda +++|          ITEM KLB$LINCLR C(00,00,50);  # TO CLEAR THE LINE #
00156  M01S00134.combkda +++|          ITEM KLB$ORD    C(00,00,10);  # SET THE ORDINAL #
00157  M01S00135.combkda +++|          ITEM KLB$TEXT   C(01,00,40);  # MESSAGE TEXT #
00158  M01S00136.combkda +++|          ITEM KLB$END    U(05,00,60);  # END OF LINE #
00159  M01S00137.combkda +++|          END
00160  M01S00138.combkda +++|
00161  M01S00139.combkda +++|#
00162  M01S00140.combkda +++|*     BUFFERS TO UPDATE *DISPOSIT*.
00163  M01S00141.combkda +++|#
00164  M01S00142.combkda +++|
00165  M01S00143.combkda +++|
00166  M01S00144.combkda +++|      BASED
00167  M01S00145.combkda +++|      ARRAY DISPOS        [0:0]     S(3);
00168  M01S00146.combkda +++|        BEGIN
00169  M01S00147.combkda +++|        ITEM DISPOS$ST    C(00,12,05);  # CLOSE/OPEN #
00170  M01S00148.combkda +++|        ITEM DISPOS$RTRQ  C(02,18,04);  # RTRQ NUMBER #
00171  M01S00149.combkda +++|        ITEM DISPOS$DT    C(03,06,05);  # CLOSE/OPEN #
00172  M01S00150.combkda +++|        END
00173  M01S00151.combkda +++|
00174  M01S00152.combkda +++|
00175  M01S00153.combkda +++|        END  # BKDACOM #
00176  M01S00154.combkda +++|
00177  M01S00155.combkda +++|      END  # COMBKDA #
00178  M01S00156.combkda +++|
00179  M01S00157.combkda +++|                                               CONTROL LIST;
cdc/nos2.source/opl.opl871/common/combkda.txt ยท Last modified: by 127.0.0.1