User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:dsd

Deck DSD

169 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M01S00001.dsd     +++|          IDENT  DSD,0
00002  M01S00002.dsd     +++|          PERIPH J
00003  M01S00003.dsd     +++|          BASE   MIXED
Line S00004 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00004  M02S00004.251l664 ---|          SST    CP,DLYA,EXR,FTN,.EST,CMEI
00005  M01S00001.251l664 +++|          SST    CP,DLYA,EXR,FTN,.BLI,.EST,CMEI
00006  M01S00005.dsd     +++|          SYSCOM             DEFINE JOB COMMUNICATION AREA SYMBOLS
00007  M01S00006.dsd     +++| QUAL$    EQU    1           DEFINE UNQUALIFIED COMMON DECKS
00008  M01S00007.dsd     +++|*COMMENT  DSD - SYSTEM DISPLAY.
Line S00008 Modification History
M01 (Added by) dsd
M02 (Updated by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00009  M02S00008.281l803 ---|          COMMENT  COPYRIGHT CONTROL DATA CORP. 1982.
00010  M01S00001.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
Line S00009 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2456
Seq #  *Modification Id* Act 
----------------------------+
00011  M02S00009.ns2456  ---|*CALL     COPYRT
00012  M01S00010.dsd     +++|          TITLE  DSD - DYNAMIC SYSTEM DISPLAY.
00013  M01S00011.dsd     +++|          SPACE  4,10
00014  M01S00012.dsd     +++|***       DSD - DYNAMIC SYSTEM DISPLAY.
00015  M01S00013.dsd     +++|*
00016  M01S00014.dsd     +++|*         G. R. MANSFIELD.  70/12/13.
00017  M01S00015.dsd     +++|*         C. B. LOSCHEIDER.  78/09/11.
00018  M01S00016.dsd     +++|          SPACE  4,10
00019  M01S00017.dsd     +++|***              DSD IS LOADED IN PP 1 AT DEAD START TIME AND
00020  M01S00018.dsd     +++|*         REMAINS THERE THROUGHOUT EXECUTION OF THE SYSTEM.
00021  M01S00019.dsd     +++|*         DSD PROVIDES AN OVERALL STATUS DISPLAY FOR ALL CURRENTLY
00022  M01S00020.dsd     +++|*         RUNNING JOBS VIA THE 6612 DISPLAY.  THE KEYBOARD OF THE
00023  M01S00021.dsd     +++|*         6612 IS MONITORED BY DSD AND IS USED FOR OPERATOR
00024  M01S00022.dsd     +++|*         COMMUNICATION TO THE SYSTEM.
00025  M01S00001.273l780 +++|*
00026  M01S00002.273l780 +++|*         *DSD* INPUT REGISTER.
00027  M01S00003.273l780 +++|*
00028  M01S00004.273l780 +++|*T,       18/ *DSD*,6/ SC,6/ LDS,6/ RDS,12/ LEJT,12/ REJT
Figure

01112232429 REJT LEJT RDS303536414259 LDS SC *DSD*

00029  M01S00005.273l780 +++|*
00030  M01S00006.273l780 +++|*         SC     SYSTEM CONTROL POINT NUMBER.
00031  M01S00007.273l780 +++|*         LDS    LEFT SCREEN DISPLAY NAME.
00032  M01S00008.273l780 +++|*         RDS    RIGHT SCREEN DISPLAY NAME.
00033  M01S00009.273l780 +++|*         LEJT   EJT ORDINAL OF JOB ASSIGNED TO LEFT SCREEN.
00034  M01S00010.273l780 +++|*         REJT   EJT ORDINAL OF JOB ASSIGNED TO RIGHT SCREEN.
00035  M01S00023.dsd     +++|          SPACE  4,15
00036  M01S00024.dsd     +++|**        PROGRAMMING CONSIDERATIONS.
00037  M01S00025.dsd     +++|*
00038  M01S00026.dsd     +++|*                BECAUSE THE LAST DISPLAY OVERLAY AND THE LAST
00039  M01S00027.dsd     +++|*         COMMAND OVERLAY ARE CHECKED FOR OVERFLOW IN A SPECIAL CASE,
00040  M01S00028.dsd     +++|*         THE FOLLOWING CONDITIONS MUST BE MAINTAINED TO ALLOW NEW
00041  M01S00029.dsd     +++|*         OVERLAYS TO REACH THE LARGEST POSSIBLE SIZE.
00042  M01S00030.dsd     +++|*         1. THE *Z DISPLAY* OVERLAY MUST BE THE LAST DISPLAY OVERLAY.
00043  M01S00031.dsd     +++|*         2. THE *ENTER DATE* OVERLAY MUST BE THE LAST COMMAND OVERLAY.
00044  M01S00032.dsd     +++|*
00045  M01S00033.dsd     +++|*         FOR INFORMATION ON HOW TO SET UP A CALL
00046  M01S00034.dsd     +++|*         TO *1DS*, SEE COMMON DECK *COMS1DS*.
00047  M01S00035.dsd     +++|          SPACE  4,10
00048  M01S00036.dsd     +++|*CALL     COMDMAC
00049  M01S00037.dsd     +++|*CALL     COMPMAC
00050  M01S00038.dsd     +++|*CALL     COMSCPS
00051  M01S00039.dsd     +++|*CALL     COMSDST
00052  M01S00040.dsd     +++|*CALL     COMSEJT
00053  M01S00001.271l716 +++|*CALL     COMSHIO
00054  M01S00001.ns2476  +++|*CALL     COMSLFD
00055  M01S00002.251l664 +++|*CALL     COMSMMF
00056  M01S00041.dsd     +++|*CALL     COMSMSC
00057  M01S00042.dsd     +++|*CALL     COMSMLS
00058  M01S00043.dsd     +++|*CALL     COMSPIM
00059  M01S00044.dsd     +++|*CALL     COMSPRD
00060  M01S00045.dsd     +++|*CALL     COMSSSD
00061  M01S00046.dsd     +++|*CALL     COMSSSJ
00062  M01S00047.dsd     +++|          SPACE  4,10
00063  M01S00048.dsd     +++|****      DIRECT LOCATION ASSIGNMENTS.
00064  M01S00049.dsd     +++|
00065  M01S00050.dsd     +++|
00066  M01S00051.dsd     +++|          ORG    0
00067  M01S00052.dsd     +++|
00068  M01S00053.dsd     +++| T0       CON    /DSD/PRS-1  TEMPORARY STORAGE
00069  M01S00054.dsd     +++| T1       CON    0
00070  M01S00055.dsd     +++| T2       CON    0
00071  M01S00056.dsd     +++| T3       CON    0
00072  M01S00057.dsd     +++| T4       CON    0
00073  M01S00058.dsd     +++| T5       CON    0
00074  M01S00059.dsd     +++| T6       CON    0
00075  M01S00060.dsd     +++| T7       CON    0
00076  M01S00061.dsd     +++|
00077  M01S00062.dsd     +++| CM       VFD    60/0        CM WORD BUFFER
00078  M01S00063.dsd     +++| LA       CON    0           OVERLAY LOAD ADDRESS
00079  M01S00064.dsd     +++| XC       CON    CH01        X-COORDINATE
00080  M01S00065.dsd     +++| YC       CON    LN02        Y-COORDINATE
00081  M01S00066.dsd     +++|
00082  M01S00067.dsd     +++| AB       VFD    60/0        ASSEMBLY BUFFER
00083  M01S00068.dsd     +++| AR       CON    0           CHANNEL *A* REGISTER
00084  M01S00069.dsd     +++| LS       CON    0           LEFT SCREEN DISPLAY
00085  M01S00070.dsd     +++| RS       CON    0           RIGHT SCREEN DISPLAY
00086  M01S00071.dsd     +++|
00087  M01S00072.dsd     +++| TM       VFD    60/0        TIME OF DAY (PRESET ONLY)
00088  M01S00073.dsd     +++| SR       EQU    TM          SCRATCH (DISPLAY AND COMMAND OVERLAYS)
00089  M01S00074.dsd     +++|*                            (SR DESTROYED BY *MONITOR* OR *EXECUTE*)
00090  M01S00075.dsd     +++| DT       VFD    60/0        DATE (PRESET, DATE, AND TIME OVERLAYS)
00091  M01S00076.dsd     +++| SH       EQU    DT          SCRATCH (DISPLAY AND COMMAND OVERLAYS)
00092  M01S00077.dsd     +++| LG       CON    0           LOGGING ONLY FLAG
00093  M01S00078.dsd     +++| CY       CON    0           CYCLE COUNT
00094  M01S00079.dsd     +++| ID       CON    0           MESSAGE BUFFER INTERLOCK FLAG WITH *1DS*
00095  M01S00080.dsd     +++|
00096  M01S00081.dsd     +++| NC       CON    0           NUMBER OF CONTROL POINTS
00097  M01S00082.dsd     +++| CN       CON    0           CONTROL POINT NUMBER OR DISPLAY NAME
00098  M01S00083.dsd     +++| CP       CON    0           CONTROL POINT ADDRESS
00099  M01S00084.dsd     +++|
00100  M01S00085.dsd     +++| SP       VFD    60/0        SPECIAL PARAMETER WORD FOR *1DS* CALL
00101  M01S00086.dsd     +++| SF       CON    0           SECURITY FLAG
00102  M01S00087.dsd     +++| DK       CON    0           DISPLAY KEYBOARD CONTROL
00103  M01S00088.dsd     +++| T8       CON    0           SCRATCH
00104  M01S00089.dsd     +++| T9       CON    0           SCRATCH
00105  M01S00090.dsd     +++|
00106  M01S00091.dsd     +++| KI       CON    0           KEYBOARD INDEX
00107  M01S00092.dsd     +++| KM       CON    0           KEYBOARD MESSAGE
00108  M01S00093.dsd     +++| KE       CON    0           PRESET KEYBOARD ENTRY
00109  M01S00094.dsd     +++| KR       CON    0           KEYBOARD READY FLAG
00110  M01S00095.dsd     +++| CA       CON    0           CHARACTER ADDRESS
00111  M01S00096.dsd     +++| LK       CON    0           LOCK FLAG
00112  M01S00097.dsd     +++| ST       CON    0           STEP FLAG
00113  M01S00098.dsd     +++|
00114  M01S00099.dsd     +++| ON       CON    1           CONSTANT 1
00115  M01S00100.dsd     +++| HN       CON    100         CONSTANT 100
00116  M01S00101.dsd     +++| TH       CON    1000        CONSTANT 1000
00117  M01S00102.dsd     +++| TR       CON    3           CONSTANT 3
00118  M01S00103.dsd     +++| EI       CON    0           EJT ENTRY INTERLOCK
00119  M01S00104.dsd     +++| IA       CON    0
00120  M01S00105.dsd     +++| OA       CON    0
00121  M01S00106.dsd     +++| MA       CON    0
00122  M01S00107.dsd     +++|****
00123  M01S00108.dsd     +++|          SPACE  4,10
00124  M01S00109.dsd     +++|*         ASSEMBLY CONSTANTS.
00125  M01S00110.dsd     +++|
00126  M01S00111.dsd     +++|
00127  M01S00112.dsd     +++| ILSP     EQU    1RA         INITIAL LEFT SCREEN DISPLAY
00128  M01S00113.dsd     +++| IRSP     EQU    1RB         INITIAL RIGHT SCREEN DISPLAY
00129  M01S00114.dsd     +++| EWAL     EQU    100         ADDRESS OF ADDRESS LIST FOR *ECSM* WRITE
00130  M01S00115.dsd     +++| ERAL     EQU    102         ADDRESS OF ADDRESS LIST FOR *ECSM* READ
00131  M01S00116.dsd     +++| OMT$     EQU    1           OMIT MANAGED TABLES LOGIC FROM *DCM*
00132  M01S00001.261l700 +++| MX3C     EQU    1R5         MAXIMUM THIRD CHARACTER IN OVERLAY NAMES
00133  M01S00117.dsd     +++|          SPACE  4,10
00134  M01S00118.dsd     +++|*         DEFINE QUAL BLOCK ORDER.
00135  M01S00119.dsd     +++|
00136  M01S00120.dsd     +++|
00137  M01S00121.dsd     +++|          QUAL   DISPLAY
00138  M01S00122.dsd     +++|          QUAL   COMMAND
00139  M01S00123.dsd     +++|          QUAL   DSD
00140  M01S00124.dsd     +++|          QUAL   KEYBOARD
00141  M01S00125.dsd     +++|          QUAL   RES
00142  M01S00126.dsd     +++|          QUAL   PRESET
00143  M01S00127.dsd     +++|          QUAL   BIO
00144  M01S00128.dsd     +++|          QUAL   REM
00145  M01S00129.dsd     +++|          QUAL
00146  M01S00130.dsd     +++|          SPACE  4,10
00147  M01S00131.dsd     +++|*         SUB-SYSTEM COMMON DECKS.
00148  M01S00132.dsd     +++|
00149  M01S00133.dsd     +++|
00150  M01S00134.dsd     +++|          QUAL   BIO
00151  M01S00135.dsd     +++|*CALL     COMSBIO
00152  M01S00136.dsd     +++|          QUAL   *
00153  M01S00137.dsd     +++|
00154  M01S00138.dsd     +++|          QUAL   CPS
00155  M01S00139.dsd     +++|*CALL     COMSCPS
00156  M01S00140.dsd     +++|          QUAL   *
00157  M01S00141.dsd     +++|
00158  M01S00142.dsd     +++|          QUAL   DSL
00159  M01S00143.dsd     +++|*CALL     COMSDSL
00160  M01S00144.dsd     +++|          QUAL   *
00161  M01S00145.dsd     +++|
00162  M01S00146.dsd     +++|*         UNQUALIFIED *COMSDSL* SYMBOLS.
00163  M01S00147.dsd     +++|
00164  M01S00148.dsd     +++| CH       EQU    /DSL/CH
00165  M01S00149.dsd     +++| SC       EQU    /DSL/SC
00166  M01S00150.dsd     +++| DSCP     EQU    /DSL/DSCP
00167  M01S00151.dsd     +++|
00168  M01S00152.dsd     +++|*CALL     COMSEVT
00169  M01S00153.dsd     +++|
00170  M01S00154.dsd     +++|          QUAL   IOU
00171  M01S00155.dsd     +++|*CALL     COMSIOU
00172  M01S00156.dsd     +++|          QUAL   *
00173  M01S00157.dsd     +++|
00174  M01S00158.dsd     +++|*         UNQUALIFIED *COMSIOU* SYMBOLS.
00175  M01S00159.dsd     +++|
00176  M01S00160.dsd     +++| MR       EQU    /IOU/MR
00177  M01S00161.dsd     +++| MX       EQU    /IOU/MX
00178  M01S00162.dsd     +++| MXDM     EQU    /IOU/MXDM
00179  M01S00163.dsd     +++| MXPT     EQU    /IOU/MXPT
00180  M01S00164.dsd     +++|
00181  M01S00165.dsd     +++|          QUAL   JIO
00182  M01S00166.dsd     +++|*CALL     COMSJIO
00183  M01S00167.dsd     +++|          QUAL   *
00184  M01S00168.dsd     +++|
00185  M01S00169.dsd     +++|*CALL     COMSLFD
00186  M01S00170.dsd     +++|*CALL     COMSLSD
00187  M01S00001.242l642 +++|          QUAL   MSP
00188  M01S00002.242l642 +++|*CALL     COMSMSP
00189  M01S00003.242l642 +++|          QUAL   *
00190  M01S00171.dsd     +++|*CALL     COMSMST
00191  M01S00172.dsd     +++|*CALL     COMSMTR
00192  M01S00173.dsd     +++|
00193  M01S00174.dsd     +++|          QUAL   MTX
00194  M01S00175.dsd     +++|*CALL     COMSMTX
00195  M01S00176.dsd     +++|          QUAL   *
00196  M01S00177.dsd     +++|
00197  M01S00178.dsd     +++|*CALL     COMSPRD
00198  M01S00179.dsd     +++|
00199  M01S00180.dsd     +++|          QUAL   REM
00200  M01S00181.dsd     +++|*CALL     COMSREM
00201  M01S00182.dsd     +++|          QUAL   *
00202  M01S00183.dsd     +++|
00203  M01S00001.282l826 +++|          QUAL   RSX
00204  M01S00002.282l826 +++|*CALL     COMSRSX
00205  M01S00003.282l826 +++|          QUAL   *
00206  M01S00004.282l826 +++|
00207  M01S00184.dsd     +++|          QUAL   SCR
00208  M01S00185.dsd     +++|*CALL     COMSSCR
00209  M01S00186.dsd     +++|          QUAL   *
00210  M01S00187.dsd     +++|
00211  M01S00188.dsd     +++|          QUAL   1DS
00212  M01S00189.dsd     +++|*CALL     COMS1DS
00213  M01S00190.dsd     +++|          QUAL   *
00214  M01S00191.dsd     +++| MICROS   TITLE  MICRO DEFINITIONS.
00215  M01S00192.dsd     +++|**        DEFINE MICROS OF THE DISPLAY TITLES.
00216  M01S00193.dsd     +++|
00217  M01S00194.dsd     +++|
00218  M01S00195.dsd     +++| AHDR     MICRO  1,,$A.  DAYFILES.$
00219  M01S00196.dsd     +++| BHDR     MICRO  1,,$B.  SYSTEM STATUS.$
00220  M01S00197.dsd     +++| CHDR     MICRO  1,,$C.  CENTRAL MEMORY.$
00221  M01S00198.dsd     +++| DHDR     MICRO  1,,$D.  CENTRAL MEMORY.$
00222  M01S00199.dsd     +++| EHDR     MICRO  1,,$E.  EQUIPMENT STATUS.$
00223  M01S00200.dsd     +++| FHDR     MICRO  1,,$F.  CENTRAL MEMORY.$
00224  M01S00201.dsd     +++| GHDR     MICRO  1,,$G.  CENTRAL MEMORY.$
00225  M01S00202.dsd     +++| HHDR     MICRO  1,,$H.  SYSTEM FILES.$
00226  M01S00203.dsd     +++| IHDR     MICRO  1,,$I.  BIO STATUS.$
00227  M01S00204.dsd     +++| JHDR     MICRO  1,,$J.  JOB STATUS.$
00228  M01S00205.dsd     +++| KHDR     MICRO  1,,$K.  CPU PROGRAMMABLE.$
00229  M01S00206.dsd     +++| LHDR     MICRO  1,,$L.  CMR BUFFERS.$
00230  M01S00207.dsd     +++| MHDR     MICRO  1,,$M.  EXTENDED MEMORY.$
00231  M01S00208.dsd     +++| OHDR     MICRO  1,,$O.  TAF STATUS.$
00232  M01S00209.dsd     +++| PHDR     MICRO  1,,$P.  PP REGISTERS.$
00233  M01S00210.dsd     +++| QHDR     MICRO  1,,$Q.  QUEUE STATUS.$
00234  M01S00211.dsd     +++| RHDR     MICRO  1,,$R.  ROLLOUT STATUS.$
00235  M01S00212.dsd     +++| SHDR     MICRO  1,,$S.  SYSTEM CONTROL.$
00236  M01S00213.dsd     +++| THDR     MICRO  1,,$T.  INTERACTIVE STATUS.$
00237  M01S00214.dsd     +++| UHDR     MICRO  1,,$U.  INSTALLATION USE.$
Line S00215 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00238  M02S00215.253l688 ---| VHDR     MICRO  1,,$V.  INSTALLATION USE.$
00239  M01S00001.253l688 +++| VHDR     MICRO  1,,$V.  PP BREAKPOINT.$
00240  M01S00216.dsd     +++| WHDR     MICRO  1,,$W.  SYSTEM INFORMATION.$
00241  M01S00217.dsd     +++| YHDR     MICRO  1,,$Y.  MONITOR FUNCTIONS.$
00242  M01S00218.dsd     +++| ZHDR     MICRO  1,,$Z.  DIRECTORY.$
00243  M01S00219.dsd     +++|          TITLE  MACRO DEFINITIONS.
00244  M01S00220.dsd     +++| MACROS   SPACE  4,10
00245  M01S00221.dsd     +++|**        JMP - THREADED JUMP.
00246  M01S00222.dsd     +++|*
00247  M01S00223.dsd     +++|*         JMP    ADDR
00248  M01S00224.dsd     +++|*
00249  M01S00225.dsd     +++|*         ENTRY  *ADDR* = JUMP ADDRESS.
00250  M01S00226.dsd     +++|*
00251  M01S00227.dsd     +++|*         NOTE - THIS MACRO IS DESIGNED FOR JUMPING BACKWARDS ONLY.
00252  M01S00228.dsd     +++|
00253  M01S00229.dsd     +++|
00254  M01S00230.dsd     +++| JMP      MACRO  ADDR
Line S00231 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00255  M02S00231.dsd53   ---|          IF     -DEF,.ADDR,2
00256  M01S00001.dsd53   +++|          MACREF JMP
00257  M01S00002.dsd53   +++| .A       IF     -DEF,/"QUAL"/.ADDR
00258  M01S00232.dsd     +++|          NOREF  .ADDR
00259  M01S00003.dsd53   +++| .B       IF     ABS,ADDR-*  INSURE SIMILAR TYPES
00260  M01S00233.dsd     +++| .ADDR    MAX    ADDR,*-40
Line S00234 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00261  M02S00234.dsd53   ---|          IFGT   .ADDR,*-40
00262  M01S00004.dsd53   +++| .A       ENDIF
00263  M01S00005.dsd53   +++| .B       IFGT   .ADDR,*-40
00264  M01S00235.dsd     +++|          UJN    .ADDR
00265  M01S00236.dsd     +++| .ADDR    SET    *-1
Line S00237 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00266  M02S00237.dsd53   ---|          ELSE   2
00267  M01S00006.dsd53   +++| .B       ELSE
00268  M01S00238.dsd     +++| .ADDR    SET    *
00269  M01S00239.dsd     +++|          LJM    ADDR
Line S00240 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00270  M02S00240.dsd53   ---|          ENDM
00271  M01S00007.dsd53   +++| .B       ENDIF
00272  M01S00008.dsd53   +++| JMP      ENDM
00273  M01S00241.dsd     +++| SCLASS   SPACE  4,15
00274  M01S00242.dsd     +++|**        SCLASS - DEFINE SERVICE CLASS TABLE.
00275  M01S00243.dsd     +++|*
00276  M01S00244.dsd     +++|*         SCLASS NM,MN,DF,ST,TX
00277  M01S00245.dsd     +++|*
00278  M01S00246.dsd     +++|*         ENTRY  *NM* = SERVICE CLASS NAME.
00279  M01S00247.dsd     +++|*                *MN* = TWO CHARACTER MNEMONIC.
00280  M01S00248.dsd     +++|*                *DF* = DAYFILE MESSAGE CHARACTER.
00281  M01S00249.dsd     +++|*                *ST* = SHORT TEXT FOR *QFTLIST*.
00282  M01S00250.dsd     +++|*                *TX* = TEXT OF SERVICE CLASS NAME FOR BANNER PAGE.
00283  M01S00251.dsd     +++|*
00284  M01S00252.dsd     +++|*         NOTE - THE CALL TO *COMSSCD* MUST FOLLOW THE DEFINITION OF
00285  M01S00253.dsd     +++|*                THIS MACRO.
00286  M01S00254.dsd     +++| SCLASS   SPACE  4,10
00287  M01S00255.dsd     +++|          PURGMAC  SCLASS
00288  M01S00256.dsd     +++|
00289  M01S00257.dsd     +++| SCLASS   MACRO  NM,MN,DF,ST,TX
00290  M01S00258.dsd     +++| .A       IFC    NE,$NM$SSSC$
00291  M01S00259.dsd     +++| .SCL     RMT
00292  M01S00260.dsd     +++|          INDEX  NM,MN_MK    TX
00293  M01S00261.dsd     +++| .SCL     RMT
00294  M01S00262.dsd     +++| .A       ENDIF
00295  M01S00263.dsd     +++| SCLASS   ENDM
00296  M01S00264.dsd     +++|
00297  M01S00265.dsd     +++|
00298  M01S00266.dsd     +++| SCL$     EQU    0           ONLY PROCESS CLASSES WITH JCB-S
00299  M01S00267.dsd     +++|*CALL     COMSSCD
00300  M01S00268.dsd     +++|          TITLE  OVERLAY ORGANIZATION.
00301  M01S00269.dsd     +++| OVERLAYS SPACE  4,15
00302  M01S00270.dsd     +++|**               DSD USES THREE TYPES OF OVERLAYS - SYNTAX, DISPLAY,
00303  M01S00271.dsd     +++|*         AND COMMAND.
00304  M01S00272.dsd     +++|*         THE FOLLOWING MACROS FACILITATE THE ORGANIZATION AND
00305  M01S00273.dsd     +++|*         COMMUNICATION BETWEEN OVERLAYS AND THE MAIN PROGRAM.
00306  M01S00274.dsd     +++|*
00307  M01S00275.dsd     +++|*         OVERLAYS MAY RESIDE IN THE *RPL* OR THE *PLD*.  FOR THOSE
00308  M01S00276.dsd     +++|*         OVERLAYS WHICH RESIDE IN THE *PLD*, *DSD* CALLS *1DL* TO
00309  M01S00277.dsd     +++|*         PROCESS THE PHYSCAL LOAD OF THE OVERLAYS.
00310  M01S00278.dsd     +++|*
00311  M01S00279.dsd     +++|*         DISPLAY OVERLAYS ARE WRITTEN AS LOCATION FREE ROUTINES SINCE
00312  M01S00280.dsd     +++|*         TWO MUST RESIDE IN DSD FOR THE TWO DISPLAY SCREENS.
00313  M01S00281.dsd     +++|*         SYNTAX AND COMMAND OVERLAYS ARE ASSEMBLED AS ABSOLUTE
00314  M01S00282.dsd     +++|*         ROUTINES.
00315  M01S00283.dsd     +++|*
00316  M01S00284.dsd     +++|*         BY SPECIFYING A PARAMETER ON THE *DISPLAY* OR *COMMAND*
00317  M01S00285.dsd     +++|*         MACRO, SELECTED OVERLAYS MAY AUTOMATICALLY BE MADE CM
00318  M01S00286.dsd     +++|*         RESIDENT.  OVERLAYS MAY ALSO BE MADE CM RESIDENT VIA
00319  M01S00287.dsd     +++|*         *LIBDECK* ENTRIES.  THIS ALLOWS SELECTED OVERLAYS TO BE
00320  M01S00288.dsd     +++|*         MADE CM RESIDENT FOR DEBUGGING OR ON CERTAIN CONFIGURATIONS
00321  M01S00289.dsd     +++|*         BUT BE DISK RESIDENT IN OTHER SITUATIONS.
00322  M01S00290.dsd     +++| ENTRY    SPACE  4,10
00323  M01S00291.dsd     +++|**        ENTRY - DEFINE OVERLAY ENTRY POINT.
00324  M01S00292.dsd     +++|*
00325  M01S00293.dsd     +++|*
00326  M01S00294.dsd     +++|*         ENTRY  NAME,D
00327  M01S00002.261l700 +++|*
00328  M01S00295.dsd     +++|*         ENTRY  (NAME) = NAME OF ENTRY POINT.
00329  M01S00296.dsd     +++|*                (D) IF PRESENT, DEFINES DISPLAY OVERLAY ENTRY.
00330  M01S00297.dsd     +++|*                POINT IS THE CURRENT VALUE OF THE ORIGIN COUNTER.
Line S00298 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00331  M02S00298.261l700 ---|*         EXIT   (NAME) = (ADDRESS) + LAST 2 CHARACTERS OF OVERLAY NAME.
00332  M01S00003.261l700 +++|*         EXIT   (NAME) = ADDRESS + OVERLAY NUMBER * 10000B.
00333  M01S00299.dsd     +++|
00334  M01S00300.dsd     +++|
00335  M01S00301.dsd     +++|          PURGMAC ENTRY
00336  M01S00302.dsd     +++|
00337  M01S00303.dsd     +++| ENTRY    MACRO  NAME,D
00338  M01S00004.261l700 +++|          ERRNG  M.          *ENTRY* IS NOT DEFINED FOR *RPL* OVERLAYS
00339  M01S00304.dsd     +++|          IFC    NE,*D**
00340  M01S00305.dsd     +++|          RMT
00341  M01S00306.dsd     +++|          QUAL   DISPLAY
Line S00307 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00342  M02S00307.261l700 ---| NAME     EQU    2R"M."*10000B+/DSD"M."/NAME
00343  M01S00005.261l700 +++| NAME     EQU    M.*10000B+/DSD"M."/NAME
00344  M01S00308.dsd     +++|          QUAL   *
00345  M01S00309.dsd     +++|          RMT
00346  M01S00310.dsd     +++|          ELSE   4
00347  M01S00311.dsd     +++| NAME     BSS    0
00348  M01S00312.dsd     +++|          QUAL   COMMAND
Line S00313 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00349  M02S00313.261l700 ---| NAME     EQU    2R"M."*10000B+/DSD"M."/NAME
00350  M01S00006.261l700 +++| NAME     EQU    M.*10000B+/DSD"M."/NAME
00351  M01S00314.dsd     +++|          QUAL   *
00352  M01S00315.dsd     +++|          ENDM
00353  M01S00316.dsd     +++| OVLC     SPACE  4,10
00354  M01S00317.dsd     +++|**        OVLC - GENERATE OVERLAY NAME FOR CM RESIDENT OVERLAY.
00355  M01S00318.dsd     +++|*
00356  M01S00319.dsd     +++|*
00357  M01S00320.dsd     +++|*         OVLC
Line S00321 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00358  M02S00321.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
00359  M01S00007.261l700 +++|*
00360  M01S00008.261l700 +++|*         EXIT   ("M.") = LAST TWO CHARACTERS OF OVERLAY NAME.
00361  M01S00009.261l700 +++|*                ("N.") = LAST TWO CHARACTERS OF OVL NAME//OVL NUMBER.
00362  M01S00010.261l700 +++|*                (M.) = OVERLAY NUMBER.
00363  M01S00322.dsd     +++|
00364  M01S00323.dsd     +++|
00365  M01S00324.dsd     +++| OVLC     MACRO
Line S00325 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00366  M02S00325.261l700 ---| N.       MICRO  C.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Line S00326 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00367  M02S00326.261l700 ---| N.       MICRO  1,, C"N."
00368  M01S00327.dsd     +++| C.       SET    C.+1
00369  M01S00011.261l700 +++| M.       SET    C./MX3C
00370  M01S00012.261l700 +++| P.       MICRO  M.,1,/    EFG/
00371  M01S00013.261l700 +++| M.       SET    C.-M.*MX3C
00372  M01S00014.261l700 +++| M.       MICRO  M.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ012345
00373  M01S00015.261l700 +++| M.       MICRO  1,2, "P.""M."
00374  M01S00016.261l700 +++| M.       SET    C.
00375  M01S00017.261l700 +++| N.       OCTMIC M.,3
00376  M01S00018.261l700 +++| N.       MICRO  1,,/"M." ("N.")/
00377  M01S00328.dsd     +++|          ENDM
00378  M01S00004.242l642 +++| OVLF     SPACE  4,10
00379  M01S00005.242l642 +++|**        OVLF - GENERATE OVERLAY NAME FOR BEGINNING OF RPL OVERLAYS.
00380  M01S00006.242l642 +++|*
00381  M01S00007.242l642 +++|*
00382  M01S00008.242l642 +++|*         OVLF
00383  M01S00009.242l642 +++|*
Line S00010 Modification History
M01 (Added by) 242l642
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00384  M02S00010.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
00385  M01S00019.261l700 +++|*         EXIT   ("N.") = ("M.") = *TA*.
00386  M01S00020.261l700 +++|*                (M.) = -1.
00387  M01S00011.242l642 +++|
00388  M01S00012.242l642 +++|
00389  M01S00013.242l642 +++| OVLF     MACRO
Line S00014 Modification History
M01 (Added by) 242l642
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00390  M02S00014.261l700 ---| N.       MICRO  F.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Line S00015 Modification History
M01 (Added by) 242l642
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00391  M02S00015.261l700 ---| N.       MICRO  1,, T"N."
Line S00016 Modification History
M01 (Added by) 242l642
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00392  M02S00016.261l700 ---| F.       SET    F.+1
00393  M01S00021.261l700 +++| M.       MICRO  1,, TA
00394  M01S00022.261l700 +++| N.       MICRO  1,, TA
00395  M01S00023.261l700 +++| M.       SET    -1
00396  M01S00017.242l642 +++|          ENDM
00397  M01S00329.dsd     +++| OVLN     SPACE  4,10
00398  M01S00330.dsd     +++|**        OVLN - GENERATE OVERLAY NAME.
00399  M01S00331.dsd     +++|*
00400  M01S00332.dsd     +++|*
00401  M01S00333.dsd     +++|*         OVLN
Line S00334 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00402  M02S00334.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
00403  M01S00024.261l700 +++|*
00404  M01S00025.261l700 +++|*         EXIT   ("M.") = LAST TWO CHARACTERS OF OVERLAY NAME.
00405  M01S00026.261l700 +++|*                ("N.") = LAST TWO CHARACTERS OF OVL NAME//OVL NUMBER.
00406  M01S00027.261l700 +++|*                (M.) = OVERLAY NUMBER.
00407  M01S00335.dsd     +++|
00408  M01S00336.dsd     +++|
00409  M01S00337.dsd     +++| OVLN     MACRO
Line S00338 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00410  M02S00338.261l700 ---| M.       SET    N./1R9
Line S00339 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00411  M02S00339.261l700 ---| P.       MICRO  M.+1,1, AB
Line S00340 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00412  M02S00340.261l700 ---| M.       SET    N.-M.*1R9
Line S00341 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00413  M02S00341.261l700 ---| N.       MICRO  M.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
Line S00342 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00414  M02S00342.261l700 ---| N.       MICRO  1,2, "P.""N."
00415  M01S00343.dsd     +++| N.       SET    N.+1
00416  M01S00028.261l700 +++| M.       SET    N./MX3C
00417  M01S00029.261l700 +++| P.       MICRO  M.,1,/ABCD   /
00418  M01S00030.261l700 +++| M.       SET    N.-M.*MX3C
00419  M01S00031.261l700 +++| M.       MICRO  M.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ012345
00420  M01S00032.261l700 +++| M.       MICRO  1,2, "P.""M."
00421  M01S00033.261l700 +++| M.       SET    N.
00422  M01S00034.261l700 +++| N.       OCTMIC M.,3
00423  M01S00035.261l700 +++| N.       MICRO  1,,/"M." ("N.")/
00424  M01S00344.dsd     +++|          ENDM
00425  M01S00345.dsd     +++| SYMBOLS  SPACE  4,10
00426  M01S00346.dsd     +++|**        OVERLAY GENERATION SYMBOLS.
00427  M01S00347.dsd     +++|
00428  M01S00348.dsd     +++|
00429  M01S00349.dsd     +++|          NOREF  C.,N.,M.,L.,L.C,L.D
Line S00350 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00430  M02S00350.261l700 ---| C.       SET    0           CM RESIDENT OVERLAY COUNTER
Line S00018 Modification History
M01 (Added by) 242l642
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00431  M02S00018.261l700 ---| F.       SET    0           BEGINNING OF RPL OVERLAY COUNTER
Line S00351 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00432  M02S00351.261l700 ---| N.       SET    0           OVERLAY COUNTER
Line S00352 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00433  M02S00352.261l700 ---| M.       MICRO  1,2,        LAST 2 CHARACTERS OF OVERLAY NAME
00434  M01S00036.261l700 +++| N.       SET    1*MX3C-1    NON-CM RESIDENT OVERLAY COUNTER
00435  M01S00037.261l700 +++| C.       SET    5*MX3C-1    CM RESIDENT OVERLAY COUNTER
00436  M01S00038.261l700 +++| M.       SET    0           OVERLAY COUNTER
00437  M01S00039.261l700 +++| M.       MICRO  0,,         LAST 2 CHARACTERS OF OVERLAY NAME
00438  M01S00353.dsd     +++| L.       SET    0           OVERLAY LENGTH
00439  M01S00354.dsd     +++| L.C      SET    0           MAXIMUM COMMAND OVERLAY LENGTH
00440  M01S00355.dsd     +++| L.D      SET    0           MAXIMUM DISPLAY OVERLAY LENGTH
00441  M01S00356.dsd     +++|          TITLE  COMMAND ENTRIES.
00442  M01S00357.dsd     +++| ENTER    SPACE  4,35
00443  M01S00358.dsd     +++|**        ENTER - SPECIFY COMMAND ENTRY.
00444  M01S00359.dsd     +++|*         THE *ENTER* MACRO IS USED FOR SPECIFYING THE FORMAT OF
00445  M01S00360.dsd     +++|*         THE KEYBOARD COMMANDS.
00446  M01S00361.dsd     +++|*
00447  M01S00362.dsd     +++|*
Line S00363 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00448  M02S00363.dsd53   ---|*NAME     ENTER  COMMAND,(S)LOCK,SDF,ERL
00449  M01S00009.dsd53   +++|*NAME     ENTER  COMMAND,COND,SDF,ERL
00450  M01S00364.dsd     +++|*         ENTRY  (NAME) = ADDRESS OF COMMAND PROCESSING ROUTINE AS
00451  M01S00365.dsd     +++|*                            SPECIFIED BY *ENTER* MACRO.
00452  M01S00366.dsd     +++|*                (COMMAND) = SYNTAX FOR KEYBOARD ENTRY.
Line S00367 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00453  M02S00367.dsd53   ---|*                (LOCK) IF PRESENT, SYNTAX IS UNDER LOCK CONTROL.
Line S00368 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00454  M02S00368.dsd53   ---|*                (SLOCK)  IF PRESENT, SYNTAX UNDER SECURITY LOCK
Line S00369 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00455  M02S00369.dsd53   ---|*                         CONTROL.
00456  M01S00010.dsd53   +++|*                (COND) = 0 OR MORE CONDITIONS WHICH MUST BE PRESENT TO
00457  M01S00011.dsd53   +++|*                       PERMIT THE ENTERING OF COMMANDS IN THIS FORMAT.
00458  M01S00012.dsd53   +++|*                       *LOCK* AND *SLOCK* ARE CONDITIONS THAT ARE
00459  M01S00013.dsd53   +++|*                       CHECKED IN *CKS* IN *DSD* RESIDENT.  ALL OTHER
00460  M01S00014.dsd53   +++|*                       CONDITIONS ARE CHECKED IN A SUBROUTINE WHOSE
00461  M01S00015.dsd53   +++|*                       NAME IS THE SAME AS THE CONDITION.
00462  M01S00016.dsd53   +++|*                       = *LOCK* = UNLOCK IS REQUIRED.
00463  M01S00017.dsd53   +++|*                       = *SLOCK* = SECURITY UNLOCK IS REQUIRED.
Line S00370 Modification History
M01 (Added by) dsd
M02 (Updated by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
00464  M02S00370.242l642 ---|
00465  M01S00371.dsd     +++|*                (SDF) IF PRESENT, ENTRY IS TO BE ENTERED IN SYSTEM
00466  M01S00372.dsd     +++|*                      DAYFILE.
00467  M01S00373.dsd     +++|*                (ERL) IF PRESENT, ENTRY IS TO BE ENTERED IN ERROR LOG.
00468  M01S00374.dsd     +++|*
00469  M01S00375.dsd     +++|*         SPECIAL FIELDS MAY BE SPECIFIED BY THE FOLLOWING CHARACTERS -
00470  M01S00376.dsd     +++|*
00471  M01S00377.dsd     +++|*         '  70  (11-8-5)    ALPHANUMERIC FIELD.
00472  M01S00378.dsd     +++|*
00473  M01S00379.dsd     +++|*         ?  71  (11-8-6)    OCTAL FIELD.
00474  M01S00380.dsd     +++|*
00475  M01S00381.dsd     +++|*         <  72  (12-0)      USED AS <XY - ANY CHARACTER BETWEEN *X*
00476  M01S00382.dsd     +++|*                AND *Y* MAY BE USED IN THIS FIELD.
00477  M01S00383.dsd     +++|*
00478  M01S00384.dsd     +++|*         >  73  (11-8-7)    USED AS >XYZ> - ANY CHARACTER IN THE SET
00479  M01S00385.dsd     +++|*                            *XYZ* MAY BE USED IN THIS FIELD.
00480  M01S00386.dsd     +++|*
00481  M01S00387.dsd     +++|*         ; 74  (8-5)       TERMINATE SCAN - CHARACTERS IN ANY FORMAT
00482  M01S00388.dsd     +++|*                            MAY FOLLOW.
00483  M01S00389.dsd     +++|*
00484  M01S00390.dsd     +++|*         \  75  (12-8-5)    LEGAL DISPLAY NAME.
00485  M01S00391.dsd     +++|*
00486  M01S00392.dsd     +++|*         ;  77  (12-8-7)    SET NEW SYNTAX TABLE - SYNTAX FIELD
00487  M01S00393.dsd     +++|*                            DESCRIBED BY (ADDRESS) WILL BE USED FOR
00488  M01S00394.dsd     +++|*                            REMAINDER OF FIELDS.
00489  M01S00018.dsd53   +++|*
00490  M01S00019.dsd53   +++|*         NOTE.
00491  M01S00020.dsd53   +++|*
00492  M01S00021.dsd53   +++|*         CONDITIONS OTHER THAN *LOCK* AND *SLOCK* CAN ONLY BE USED IN
00493  M01S00022.dsd53   +++|*         OVERLAYS AND THE OVERLAY MUST BEGIN WITH A LABELED *USE*
00494  M01S00023.dsd53   +++|*         PSEUDO-OP SUCH AS -
00495  M01S00024.dsd53   +++|*
00496  M01S00025.dsd53   +++|*         USE    CODE
00497  M01S00395.dsd     +++|
00498  M01S00396.dsd     +++|
00499  M01S00397.dsd     +++|          MACRO  ENTER,A,B,C,D,E
00500  M01S00398.dsd     +++|          CON    /COMMAND/A/10000,/COMMAND/A-/COMMAND/A/10000*10000
00501  M01S00399.dsd     +++|          ORG    *-2
Line S00400 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00502  M02S00400.dsd53   ---|          DATA   Z$B$
Line S00401 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00503  M02S00401.dsd53   ---|          IFC    EQ,*A**,1
Line S00402 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00504  M02S00402.dsd53   ---|          ERR    NO          COMMAND PROCESSOR SPECIFIED.
Line S00403 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00505  M02S00403.dsd53   ---|          IFC    EQ,*C*SLOCK*
Line S00404 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00506  M02S00404.dsd53   ---|          VFD    1/1
Line S00405 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00507  M02S00405.dsd53   ---|          ELSE   1
Line S00406 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00508  M02S00406.dsd53   ---|          VFD    1/0
Line S00407 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00509  M02S00407.dsd53   ---|          IFC    NE,*C**
Line S00408 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00510  M02S00408.dsd53   ---|          VFD    1/1
Line S00409 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00511  M02S00409.dsd53   ---|          ELSE   1
Line S00410 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00512  M02S00410.dsd53   ---|          VFD    1/0
00513  M01S00026.dsd53   +++|          ERRZR  0R_A        NO COMMAND PROCESSOR SPECIFIED
00514  M01S00027.dsd53   +++| .1       SET    0           DEFAULT LOCK CONDITION
00515  M01S00028.dsd53   +++| .F       IRP    C           CHECK FOR CONDITIONS
00516  M01S00029.dsd53   +++| .G       IFC    NE,$C$$
00517  M01S00030.dsd53   +++| .H       IFC    EQ,$C$SLOCK$
00518  M01S00031.dsd53   +++| .1       SET    3
00519  M01S00032.dsd53   +++| .H       ELSE
00520  M01S00033.dsd53   +++| .I       IFC    EQ,$C$LOCK$
00521  M01S00034.dsd53   +++| .1       SET    1
00522  M01S00035.dsd53   +++| .I       ELSE
00523  M01S00036.dsd53   +++|          ERRZR  0R"M."      ONLY *(S)LOCK* IS PERMITTED IN RESIDENT
00524  M01S00037.dsd53   +++| .J       IF     ABS,*
00525  M01S00038.dsd53   +++|          ERR                THE OVERLAY MUST BEGIN WITH A *USE*
00526  M01S00039.dsd53   +++| .J       ELSE
00527  M01S00040.dsd53   +++| .K       IF     -DEF,/"QUAL"/CP.C
00528  M01S00041.dsd53   +++|          USE    0
00529  M01S00042.dsd53   +++| CP.C     CON    C
00530  M01S00043.dsd53   +++|          USE    *
00531  M01S00044.dsd53   +++| .K       ENDIF
00532  M01S00045.dsd53   +++|          CON    CP.C-.FCOM+5
00533  M01S00046.dsd53   +++| .J       ENDIF
00534  M01S00047.dsd53   +++| .I       ENDIF
00535  M01S00048.dsd53   +++| .H       ENDIF
00536  M01S00049.dsd53   +++| .G       ENDIF
00537  M01S00050.dsd53   +++| .F       IRP
00538  M01S00051.dsd53   +++|          DATA   Z$B$        GENERATE SYNTAX
00539  M01S00052.dsd53   +++|          VFD    2/.1
00540  M01S00411.dsd     +++|          IFC    NE,*D**
00541  M01S00412.dsd     +++|          VFD    1/1
00542  M01S00413.dsd     +++|          ELSE   1
00543  M01S00414.dsd     +++|          VFD    1/0
00544  M01S00415.dsd     +++|          IFC    NE,*E**
00545  M01S00416.dsd     +++|          VFD    1/1
00546  M01S00417.dsd     +++|          ELSE   1
00547  M01S00418.dsd     +++|          VFD    1/0
00548  M01S00419.dsd     +++|          VFD    20//COMMAND/A
00549  M01S00420.dsd     +++|          ENDM
00550  M01S00421.dsd     +++| COMMANDS SPACE  4,10
00551  M01S00422.dsd     +++|          ORG    100
00552  M01S00423.dsd     +++| TCEF     SPACE  4,15
00553  M01S00424.dsd     +++|**        TCEF - TABLE OF COMMAND ENTRY FORMATS.
00554  M01S00425.dsd     +++|*
00555  M01S00426.dsd     +++|*         NOTE - COMMANDS ARE TO BE IN THIS TABLE FOR ONE OF
00556  M01S00427.dsd     +++|*         THE FOLLOWING REASONS -
00557  M01S00428.dsd     +++|*
00558  M01S00429.dsd     +++|*         1.  THE COMMAND IS PROCESSED IN *DSD* RESIDENT.
00559  M01S00430.dsd     +++|*         2.  THE COMMAND CAN BE ENTERED DURING DEADSTART
00560  M01S00431.dsd     +++|*         (INCLUDING AS AN *IPRDECK* ENTRY).
00561  M01S00432.dsd     +++|*         3.  THE COMMAND IS TO BE AVAILABLE WHEN THE SYSTEM
00562  M01S00433.dsd     +++|*         IS HUNG.  THE COMMAND ITSELF MUST THEN BE IN EITHER
00563  M01S00434.dsd     +++|*         *DSD* RESIDENT OR IN A CM-RESIDENT OVERLAY.
00564  M01S00435.dsd     +++|*
00565  M01S00436.dsd     +++|*         ALL OTHER SPECIFIC COMMANDS CAN THEREFORE HAVE THEIR
00566  M01S00437.dsd     +++|*         TABLE ENTRY IN AN OVERLAY RATHER THAN IN *TCEF*.
00567  M01S00438.dsd     +++|
00568  M01S00439.dsd     +++|
00569  M01S00440.dsd     +++| TCEF     BSS    0
00570  M01S00441.dsd     +++| CDS      ENTER  (\\.)
00571  M01S00442.dsd     +++|
Line S00443 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2476
Seq #  *Modification Id* Act 
----------------------------+
00572  M02S00443.ns2476  ---| DJS      ENTER  (>JKP>,'.)
00573  M01S00002.ns2476  +++| DJS      ENTER  (>HJKP>,'.)
00574  M01S00444.dsd     +++|
00575  M01S00445.dsd     +++| DJM      ENTER  (>CDFGM>,'.)
00576  M01S00446.dsd     +++|
00577  M01S00447.dsd     +++| DFC      ENTER  (>CDFGM><06,?.)
00578  M01S00002.253l688 +++|
00579  M01S00003.253l688 +++| PPC      ENTER  (PP;)       PP BREAKPOINT COMMANDS
00580  M01S00448.dsd     +++|
00581  M01S00449.dsd     +++| STE      ENTER  (STEP.),LOCK
00582  M01S00450.dsd     +++|
Line S00451 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00583  M02S00451.dsd110  ---| ULK      ENTER  (UNLOCK.)
00584  M01S00001.dsd110  +++| ULK      ENTER  (UNLOCK.),,SDF,ERL
00585  M01S00452.dsd     +++|
00586  M01S00453.dsd     +++|*         PROGRAMMING NOTE.  THE *UNLOCK,USERNUM,PASSWOR.* COMMAND
00587  M01S00454.dsd     +++|*         SYNTAX IS DISABLED IN PRESET ON NON-SECURE SYSTEMS.  IF
00588  M01S00455.dsd     +++|*         THIS COMMAND IS DELETED FOR ANY REASON, ENSURE THAT THE
00589  M01S00456.dsd     +++|*         CORRESPONDING DISABLING CODE IS DELETED FROM PRESET, ALSO.
00590  M01S00457.dsd     +++|
00591  M01S00458.dsd     +++| TSUL     BSS    0
00592  M01S00459.dsd     +++| SUL      ENTER  (UNLOCK,','.)
00593  M01S00460.dsd     +++|
Line S00461 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd101
Seq #  *Modification Id* Act 
----------------------------+
00594  M02S00461.dsd101  ---| UNS      ENTER  (UNSTEP.),LOCK
00595  M01S00001.dsd101  +++| UNS      ENTER  (UNSTEP.)
00596  M01S00462.dsd     +++|
00597  M01S00463.dsd     +++| SAB      ENTER  (<AB;)
00598  M01S00464.dsd     +++|
00599  M01S00465.dsd     +++| SCC      ENTER  (>C>;)
00600  M01S00466.dsd     +++|
00601  M01S00467.dsd     +++| SDD      ENTER  (>D>;)
00602  M01S00468.dsd     +++|
00603  M01S00469.dsd     +++| SEJ      ENTER  (<EI;)
00604  M01S00470.dsd     +++|
00605  M01S00471.dsd     +++| SKN      ENTER  (<KN;)
00606  M01S00472.dsd     +++|
00607  M01S00473.dsd     +++| SOP      ENTER  (<OP;)
00608  M01S00474.dsd     +++|
00609  M01S00475.dsd     +++| SQR      ENTER  (<QR;)
00610  M01S00476.dsd     +++|
00611  M01S00477.dsd     +++| SSS      ENTER  (>S>;)
00612  M01S00478.dsd     +++|
Line S00479 Modification History
M01 (Added by) dsd
M02 (Updated by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00613  M02S00479.271l716 ---| STX      ENTER  (<TX;)
00614  M01S00002.271l716 +++| STT      ENTER  (>T>;)
00615  M01S00003.271l716 +++|
00616  M01S00004.271l716 +++| SUX      ENTER  (<UX;)
00617  M01S00480.dsd     +++|
Line S00481 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00618  M02S00481.dsd110  ---| ENM      ENTER  (?,?.),SLOCK,,ERL
Line S00482 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00619  M02S00482.dsd110  ---| ENM      ENTER  (?,,?.),SLOCK,,ERL
Line S00483 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00620  M02S00483.dsd110  ---| ENM      ENTER  (?,<04,?.),SLOCK,,ERL
Line S00004 Modification History
M01 (Added by) 253l688
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00621  M02S00004.dsd110  ---| ENM      ENTER  (?,I<03,?.),SLOCK,,ERL
00622  M01S00002.dsd110  +++| ENM      ENTER  (?,?.),SLOCK,SDF,ERL
00623  M01S00003.dsd110  +++| ENM      ENTER  (?,,?.),SLOCK,SDF,ERL
00624  M01S00004.dsd110  +++| ENM      ENTER  (?,<04,?.),SLOCK,SDF,ERL
00625  M01S00005.dsd110  +++| ENM      ENTER  (?,I<03,?.),SLOCK,SDF,ERL
00626  M01S00484.dsd     +++|
Line S00485 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00627  M02S00485.253l688 ---| EMR      ENTER  (?>,+->?.),SLOCK,,ERL
Line S00486 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00628  M02S00486.253l688 ---| EMR      ENTER  (?>,+->,?.),SLOCK,,ERL
Line S00487 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00629  M02S00487.253l688 ---| EMR      ENTER  (?>,+-><04,?.),SLOCK,,ERL
Line S00005 Modification History
M01 (Added by) 253l688
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00630  M02S00005.dsd110  ---| EMR      ENTER  (?<+-?.),SLOCK,,ERL
Line S00006 Modification History
M01 (Added by) 253l688
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00631  M02S00006.dsd110  ---| EMR      ENTER  (?<+-,?.),SLOCK,,ERL
Line S00007 Modification History
M01 (Added by) 253l688
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00632  M02S00007.dsd110  ---| EMR      ENTER  (?<+-<04,?.),SLOCK,,ERL
Line S00488 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00633  M02S00488.dsd110  ---| EMD      ENTER  (?>,+->D;,SLOCK,,ERL
00634  M01S00006.dsd110  +++| EMR      ENTER  (?<+-?.),SLOCK,SDF,ERL
00635  M01S00007.dsd110  +++| EMR      ENTER  (?<+-,?.),SLOCK,SDF,ERL
00636  M01S00008.dsd110  +++| EMR      ENTER  (?<+-<04,?.),SLOCK,SDF,ERL
00637  M01S00009.dsd110  +++| EMD      ENTER  (?>,+->D;,SLOCK,SDF,ERL
00638  M01S00489.dsd     +++|
Line S00490 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00639  M02S00490.dsd110  ---| DOV      ENTER  (99.),,,ERL
00640  M01S00010.dsd110  +++| DOV      ENTER  (99.),,SDF,ERL
00641  M01S00491.dsd     +++|
00642  M01S00492.dsd     +++|          CON    0           END OF TABLE
00643  M01S00493.dsd     +++|          TITLE  MAIN PROGRAM.
00644  M01S00494.dsd     +++| DSD      SPACE  4,10
00645  M01S00495.dsd     +++|**        DSD - MAIN DISPLAY LOOP.
00646  M01S00496.dsd     +++|*
00647  M01S00497.dsd     +++|*         THE MAIN PROGRAM CONSISTS OF THE OVERALL LOOP CONTROL
00648  M01S00498.dsd     +++|*         FOR DSD.  DSD LOOPS THROUGH THE MAIN PROGRAM AS LONG
00649  M01S00499.dsd     +++|*         AS THE SYSTEM REMAINS ACTIVE.
00650  M01S00500.dsd     +++|
00651  M01S00501.dsd     +++|
00652  M01S00502.dsd     +++|          QUAL   DSD
00653  M01S00503.dsd     +++|
00654  M01S00504.dsd     +++| DSD      RJM    DLS         DISPLAY LEFT SCREEN HEADER DATA
00655  M01S00505.dsd     +++|          LDC    0           LEFT SCREEN LOWER OVERRIDE FLAG
00656  M01S00506.dsd     +++| DSDA     EQU    *-1
00657  M01S00507.dsd     +++|          ZJN    DSD1        IF NEITHER NEW OVERLAY NOR TOGGLE TO DSD
00658  M01S00508.dsd     +++|          CFNC   RTPF        RESET TOP OF PAGE
00659  M01S00509.dsd     +++|          LDN    0           CLEAR OVERRIDE FLAG
00660  M01S00510.dsd     +++|          STM    DSDA
00661  M01S00511.dsd     +++| DSD1     LDD    LS          SET DISPLAY NAME
00662  M01S00512.dsd     +++|          STD    CN
00663  M01S00513.dsd     +++|          LDC    .FLFT       SET LOAD ADDRESS
00664  M01S00514.dsd     +++|          STD    LA
00665  M01S00515.dsd     +++|          RJM    /PRESET/DLS
00666  M01S00516.dsd     +++|*         RJM    .FLFT+DOEP  (PRESET COMPLETE)
00667  M01S00517.dsd     +++| DSDB     EQU    *-1
00668  M01S00518.dsd     +++|          FJM    *,CH        IF DATA NOT TAKEN, WAIT
00669  M01S00519.dsd     +++|          DCN    CH+40
00670  M01S00520.dsd     +++|
00671  M01S00521.dsd     +++|*         PROCESS KEYBOARD IF CDC721 SYSTEM CONSOLE.
00672  M01S00522.dsd     +++|
00673  M01S00523.dsd     +++|          DFIM   (CON RJMI)
00674  M01S00524.dsd     +++|          UJN    *+2
00675  M01S00525.dsd     +++|          CON    /KEYBOARD/KBI
00676  M01S00526.dsd     +++|
00677  M01S00527.dsd     +++|*         DISPLAY RIGHT SCREEN.
00678  M01S00528.dsd     +++|
00679  M01S00529.dsd     +++|          RJM    SYS         DISPLAY SYSTEM STATUS
00680  M01S00530.dsd     +++|          LDC    0           RIGHT SCREEN LOWER OVERRIDE FLAG
00681  M01S00531.dsd     +++| DSDC     EQU    *-1
00682  M01S00532.dsd     +++|          ZJN    DSD2        IF NEITHER NEW OVERLAY NOR TOGGLE TO DSD
00683  M01S00533.dsd     +++|          CFNC   RTPF        RESET TOP OF PAGE
00684  M01S00534.dsd     +++|          LDN    0           CLEAR OVERRIDE FLAG
00685  M01S00535.dsd     +++|          STM    DSDC
00686  M01S00536.dsd     +++| DSD2     LDD    RS          SET DISPLAY NAME
00687  M01S00537.dsd     +++|          STD    CN
00688  M01S00538.dsd     +++|          LDC    .FRHT       SET LOAD ADDRESS
00689  M01S00539.dsd     +++|          STD    LA
00690  M01S00540.dsd     +++|          RJM    /PRESET/DLS
00691  M01S00541.dsd     +++|*         RJM    .FRHT+DOEP  (PRESET COMPLETE)
00692  M01S00542.dsd     +++| DSDD     EQU    *-1
00693  M01S00543.dsd     +++|
00694  M01S00544.dsd     +++|*         TRANSFER HIDDEN SCREEN TO VISIBLE (CDC721).
00695  M01S00545.dsd     +++|
00696  M01S00546.dsd     +++|          CFNC   THVF        TRANSFER HIDDEN TO VISIBLE
00697  M01S00547.dsd     +++|          DCN    CH+40
00698  M01S00548.dsd     +++|
00699  M01S00549.dsd     +++|*         PROCESS KEYBOARD.
00700  M01S00550.dsd     +++|
00701  M01S00551.dsd     +++|          RJM    /KEYBOARD/KBI  PROCESS KEYBOARD INPUT
00702  M01S00552.dsd     +++|
00703  M01S00553.dsd     +++|*         PROCESS MISCELLANEOUS TASKS.
00704  M01S00554.dsd     +++|
00705  M01S00555.dsd     +++|          RJM    CEQ         CHECK EQUIPMENT
00706  M01S00556.dsd     +++|
00707  M01S00557.dsd     +++|*         LOOP.
00708  M01S00558.dsd     +++|
00709  M01S00559.dsd     +++|          AOD    CY          ADVANCE CYCLE COUNT
00710  M01S00560.dsd     +++|          LJM    DSD         LOOP
00711  M01S00561.dsd     +++|          TITLE  MAIN SUBROUTINES.
00712  M01S00562.dsd     +++|**        CEQ - CHECK EQUIPMENT.
00713  M01S00563.dsd     +++|*
Line S00564 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00714  M02S00564.273l780 ---|*         USES   CN, CM - CM+4.
00715  M01S00011.273l780 +++|*         USES   CM - CM+4.
00716  M01S00565.dsd     +++|*
00717  M01S00566.dsd     +++|*         CALLS  RKB.
00718  M01S00567.dsd     +++|*
00719  M01S00568.dsd     +++|*         MACROS CFNC, DFIM, MONITOR.
00720  M01S00569.dsd     +++|
00721  M01S00570.dsd     +++|
00722  M01S00571.dsd     +++| CEQ3     STM    CEQB        CLEAR HOLD FLAG
00723  M01S00572.dsd     +++|
00724  M01S00573.dsd     +++| CEQ      SUBR               ENTRY/EXIT
00725  M01S00574.dsd     +++| CEQA     LDC    EQAE        CHECK CONSOLE ASSIGNMENT
00726  M01S00575.dsd     +++|          CRD    CM
00727  M01S00576.dsd     +++|          LDD    CM+4        GET EJTO
00728  M01S00577.dsd     +++|          ZJN    CEQ3        IF DISPLAY NOT ASSIGNED
00729  M01S00578.dsd     +++|          LDC    0
00730  M01S00579.dsd     +++| CEQB     EQU    *-1
00731  M01S00580.dsd     +++|          NJN    CEQX        IF HOLD FLAG SET
00732  M01S00581.dsd     +++|          RJM    RKB         READ KEYBOARD
00733  M01S00582.dsd     +++|          NJN    CEQX        IF KEY ENTERED
Line S00583 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00734  M02S00583.273l780 ---|          LDD    NC          SET SYSTEM CONTROL POINT
Line S00584 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00735  M02S00584.273l780 ---|          STD    CN
00736  M01S00585.dsd     +++|          LDN    CH          RELEASE CHANNEL
00737  M01S00586.dsd     +++|          STD    CM+1
00738  M01S00587.dsd     +++|          MONITOR DCHM
00739  M01S00588.dsd     +++| CEQ1     LDN    CH          CHECK CHANNEL
00740  M01S00589.dsd     +++|          STD    CM+1
00741  M01S00590.dsd     +++|          MONITOR CCHM
00742  M01S00591.dsd     +++| .CCHM    LDD    CM+2
00743  M01S00592.dsd     +++|          NJN    CEQ2        IF CHANNEL NOT BUSY
00744  M01S00593.dsd     +++|          LDC    10000       DELAY
00745  M01S00594.dsd     +++|          SBN    1
00746  M01S00595.dsd     +++|          NJN    *-1         IF DELAY NOT DONE
00747  M01S00596.dsd     +++|          UJN    CEQ1        LOOP
00748  M01S00597.dsd     +++|
00749  M01S00598.dsd     +++| CEQ2     LDC    EQAE        CHECK CONSOLE ASSIGNMENT
00750  M01S00599.dsd     +++| CEQC     EQU    CEQ2
00751  M01S00600.dsd     +++|          CRD    CM
00752  M01S00601.dsd     +++|          LDD    CM+4        CLEAR / SET HOLD FLAG (USING EJTO)
00753  M01S00602.dsd     +++|          STM    CEQB
00754  M01S00603.dsd     +++|          RJM    RKB         READ KEYBOARD
00755  M01S00604.dsd     +++|          STM    /KEYBOARD/KRIA STORE KEYBOARD INPUT
00756  M01S00605.dsd     +++|          DFIM   (LDN 1)
00757  M01S00606.dsd     +++|          LDN    24          SET INITIAL DELAY
00758  M01S00607.dsd     +++|          STM    /KEYBOARD/KRIB
00759  M01S00608.dsd     +++|          STM    DSDA        ENABLE RESET TOP OF PAGE FUNCTIONS
00760  M01S00609.dsd     +++|          STM    DSDC
00761  M01S00610.dsd     +++|          LJM    CEQX        RETURN
00762  M01S00611.dsd     +++|          SPACE  4,10
00763  M01S00612.dsd     +++|**        COMMON DECKS.
00764  M01S00613.dsd     +++|
00765  M01S00614.dsd     +++|
00766  M01S00615.dsd     +++|          QUAL
00767  M01S00616.dsd     +++|
00768  M01S00001.274l797 +++|          QUAL   GFP
00769  M01S00003.251l664 +++| BLI$     EQU    1           BUILD LONG INSTRUCTIONS
00770  M01S00617.dsd     +++| EJT$     EQU    1           EJT SEARCH
00771  M01S00618.dsd     +++| EST$     EQU    1           EST SEARCH
00772  M01S00619.dsd     +++| FNT$     EQU    1           SYSTEM FNT SEARCH
Line S00620 Modification History
M01 (Added by) dsd
M02 (Updated by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00773  M02S00620.274l797 ---| IFP$     EQU    1           *COMPSFP* REMOTE ASSEMBLY
00774  M01S00002.274l797 +++| IFP$     EQU    1           *COMPGFP* REMOTE ASSEMBLY
00775  M01S00001.271l750 +++| JCB$     EQU    1           JCB SEARCH
00776  M01S00621.dsd     +++| QFT$     EQU    1           QFT SEARCH
00777  M01S00622.dsd     +++|*CALL     COMPGFP
00778  M01S00003.274l797 +++|          QUAL   *           DEFINE UNQUALIFIED ENTRY POINTS
00779  M01S00004.274l797 +++| .BLI     EQU    /GFP/.BLI   BUILD LONG INSTRUCTIONS
00780  M01S00005.274l797 +++| .EJT     EQU    /GFP/.EJT   EJT SEARCH
00781  M01S00006.274l797 +++| .EST     EQU    /GFP/.EST   EST SEARCH
00782  M01S00007.274l797 +++| .FNT     EQU    /GFP/.FNT   SYSTEM FNT SEARCH
00783  M01S00008.274l797 +++| .JCB     EQU    /GFP/.JCB   JCB SEARCH
00784  M01S00009.274l797 +++| .QFT     EQU    /GFP/.QFT   QFT SEARCH
Line S00623 Modification History
M01 (Added by) dsd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00785  M02S00623.271l750 ---|          QUAL
00786  M01S00002.271l750 +++|*CALL     COMPRJC
00787  M01S00624.dsd     +++| VAL$     EQU    1
Line S00625 Modification History
M01 (Added by) dsd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00788  M02S00625.271l750 ---|          QUAL   *
00789  M01S00626.dsd     +++|*CALL     COMPVLC
00790  M01S00627.dsd     +++|          QUAL   *
00791  M01S00628.dsd     +++|          TITLE  MASTER DISPLAY ROUTINES.
00792  M01S00629.dsd     +++| DKB      SPACE  4,10
00793  M01S00630.dsd     +++|**        DKB - DISPLAY KEYBOARD BUFFER.
00794  M01S00631.dsd     +++|*
00795  M01S00632.dsd     +++|*         ENTRY  (KM) = ADDRESS OF KEYBOARD MESSAGE.
00796  M01S00633.dsd     +++|*                (DK) = DISPLAY KEYBOARD CONTROL.
00797  M01S00634.dsd     +++|*
00798  M01S00635.dsd     +++|*         EXIT   (A) = (DK).
00799  M01S00636.dsd     +++|*
00800  M01S00637.dsd     +++|*         USES   DK, T1, YC.
00801  M01S00638.dsd     +++|*
00802  M01S00639.dsd     +++|*         MACROS CFNC, DFIM.
00803  M01S00640.dsd     +++|
00804  M01S00641.dsd     +++|
00805  M01S00642.dsd     +++| DKB      SUBR               ENTRY/EXIT
00806  M01S00643.dsd     +++|          CFNC   SLPF        SELECT LEFT PRIORITY OUTPUT
00807  M01S00644.dsd     +++|          DFIM   (CON LN51),*+1
00808  M01S00645.dsd     +++|          LDC    LN49        SET Y-COORDINATE
00809  M01S00646.dsd     +++|          STD    YC
00810  M01S00647.dsd     +++|          DFIM   (UJN DKB1)
00811  M01S00648.dsd     +++|          LDN    2           SET INTENSIFICATION COUNT
00812  M01S00649.dsd     +++|          STD    DK
00813  M01S00650.dsd     +++|
00814  M01S00651.dsd     +++|*         DISPLAY KEYBOARD BUFFER IN MEDIUM CHARACTERS IF .LT. 32
00815  M01S00652.dsd     +++|*         CHARACTERS IN BUFFER.  OTHERWISE, DISPLAY IN SMALL
00816  M01S00653.dsd     +++|*         CHARACTERS.
00817  M01S00654.dsd     +++|
00818  M01S00655.dsd     +++|          LDD    KI          CHECK KEYBOARD INDEX
00819  M01S00656.dsd     +++|          SBN    41
00820  M01S00657.dsd     +++|          PJN    DKB1        IF .GT. 32 CHARACTERS
00821  M01S00658.dsd     +++|          DCN    CH+40
00822  M01S00659.dsd     +++|          CFNC   SLMF        SELECT LEFT SCREEN, MEDIUM CHARACTERS
00823  M01S00660.dsd     +++|          LCN    4           DECREMENT Y-COORDINATE
00824  M01S00661.dsd     +++|          RAD    YC
00825  M01S00662.dsd     +++|          LDN    2           INCREMENT COUNT
00826  M01S00663.dsd     +++|          RAD    DK
00827  M01S00664.dsd     +++| DKB1     LDN    2           OUTPUT COORDINATES
00828  M01S00665.dsd     +++|          OAM    XC,CH
00829  M01S00666.dsd     +++|*         LDN    0
00830  M01S00667.dsd     +++|          STD    T1
00831  M01S00668.dsd     +++| DKB2     LDM    KBUF,T1
00832  M01S00669.dsd     +++|          ZJN    DKB3        IF END OF KEYBOARD LINE
00833  M01S00670.dsd     +++|          SHN    6
00834  M01S00671.dsd     +++|          ADM    KBUF+1,T1
00835  M01S00672.dsd     +++|          OAN    CH+40
00836  M01S00673.dsd     +++|          LDN    2           ADVANCE INDEX
00837  M01S00674.dsd     +++|          RAD    T1
00838  M01S00675.dsd     +++|          SBD    KI
00839  M01S00676.dsd     +++|          MJN    DKB2        IF NOT END OF KEYBOARD LINE
00840  M01S00677.dsd     +++| DKB3     CFNC   EELF        ERASE TO END OF LINE
00841  M01S00678.dsd     +++|
00842  M01S00679.dsd     +++|*         DISPLAY KEYBOARD MESSAGE IF SET.
00843  M01S00680.dsd     +++|
00844  M01S00681.dsd     +++|          LDN    2           OUTPUT ERROR MESSAGE LINE COORDINATE
00845  M01S00682.dsd     +++|          OAM    DKBA,CH
00846  M01S00683.dsd     +++|          LDD    KM
00847  M01S00684.dsd     +++|          NJN    DKB4        IF ERROR MESSAGE PRESENT
00848  M01S00685.dsd     +++|          LDM    /KEYBOARD/KBRA  CHECK REPEAT ENTRY
00849  M01S00686.dsd     +++|          ZJN    DKB6        IF REPEAT ENTRY NOT SET
00850  M01S00687.dsd     +++| DKB4     STD    T1          SET MESSAGE ADDRESS
00851  M01S00688.dsd     +++| DKB5     LDI    T1          DISPLAY MESSAGE
00852  M01S00689.dsd     +++|          ZJN    DKB6        IF END OF MESSAGE
00853  M01S00690.dsd     +++|          OAN    CH+40
00854  M01S00691.dsd     +++|          AOD    T1
00855  M01S00692.dsd     +++|          UJN    DKB5        DISPLAY NEXT BYTE
00856  M01S00693.dsd     +++|
00857  M01S00694.dsd     +++|*         LOOP FOR PROPER INTENSIFICATION.
00858  M01S00695.dsd     +++|
00859  M01S00696.dsd     +++|          DFIM   (CFNC EELF)
00860  M01S00697.dsd     +++| DKB6     SOD    DK
00861  M01S00698.dsd     +++|          ZJN    DKB7        IF INTENSIFICATION COMPLETE
00862  M01S00699.dsd     +++|          LJM    DKB1        LOOP
00863  M01S00700.dsd     +++|
00864  M01S00701.dsd     +++| DKB7     DCN    CH+40
00865  M01S00702.dsd     +++|          LDD    DK
00866  M01S00703.dsd     +++|          LJM    DKBX        RETURN
00867  M01S00704.dsd     +++|
00868  M01S00705.dsd     +++| DKBA     CON    CH01
00869  M01S00706.dsd     +++|          DFIM   (CON LN50)
00870  M01S00707.dsd     +++|          CON    LN48+YINC/2
00871  M01S00708.dsd     +++| DLS      SPACE  4,15
00872  M01S00709.dsd     +++|**        DLS - DISPLAY LEFT SCREEN DATA.
00873  M01S00710.dsd     +++|*
00874  M01S00711.dsd     +++|*         EXIT   DISPLAY CHANNEL STILL ACTIVE.
00875  M01S00712.dsd     +++|*
00876  M01S00713.dsd     +++|*         USES   LK, ST, CM - CM+4.
00877  M01S00714.dsd     +++|*
00878  M01S00715.dsd     +++|*         CALLS  DAL, HIL, RJC.
00879  M01S00716.dsd     +++|*
00880  M01S00717.dsd     +++|*         MACROS CFNC, DISPLA.
00881  M01S00718.dsd     +++|*
00882  M01S00719.dsd     +++|*         EXAMPLE -
00883  M01S00720.dsd     +++|*
00884  M01S00721.dsd     +++|*              1         2         3         4         5         6
00885  M01S00722.dsd     +++|*     1234567890123456789012345678901234567890123456789012345678901234
00886  M01S00723.dsd     +++|*
00887  M01S00724.dsd     +++|*      JSNN STEP 102      SECURITY-UNLOCK      ENGR      DEBUG     99
00888  M01S00725.dsd     +++|*
00889  M01S00726.dsd     +++|*     LOWLEVL - UPPLEVL    MID=AA    VERSION LINE.........
00890  M01S00727.dsd     +++|
00891  M01S00728.dsd     +++|
00892  M01S00729.dsd     +++| DLS      SUBR
00893  M01S00730.dsd     +++|          CFNC   SLSF        SELECT LEFT SCREEN, SMALL CHARACTERS
00894  M01S00731.dsd     +++|          CFNC   CHSF        CLEAR HIDDEN SCREEN
00895  M01S00732.dsd     +++|
00896  M01S00733.dsd     +++|*         OUTPUT HEADER LINE TWO.
00897  M01S00734.dsd     +++|
00898  M01S00735.dsd     +++|          LDC    HL02
00899  M01S00736.dsd     +++|          OAN    CH+40
00900  M01S00737.dsd     +++|          LDC    SCRL        CHECK EMERGENCY STEP
00901  M01S00738.dsd     +++|          CRD    CM
00902  M01S00739.dsd     +++|          LDD    CM
Line S00740 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
00903  M02S00740.ns2373  ---|          SHN    21-10
Line S00741 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
00904  M02S00741.ns2373  ---|          PJN    DLS1        IF EMERGENCY STEP NOT SET
00905  M01S00001.ns2373  +++|          SHN    6+5
00906  M01S00002.ns2373  +++|          LPN    3
00907  M01S00003.ns2373  +++|          STD    ST
00908  M01S00004.ns2373  +++|          LPN    2
00909  M01S00005.ns2373  +++|          ZJN    DLS1        IF EMERGENCY STEP NOT SET
00910  M01S00742.dsd     +++|          LDN    0           CLEAR JSN
00911  M01S00743.dsd     +++|          STM    DLSC
00912  M01S00744.dsd     +++|          STM    DLSB
00913  M01S00745.dsd     +++|          LDC    2R
00914  M01S00746.dsd     +++|          STM    DLSD+1      CLEAR LARGE FUNCTION CODE
00915  M01S00747.dsd     +++| DPPMDSP  OCTMIC DPPM,2
00916  M01S00748.dsd     +++|          LDC    2R"DPPMDSP"
00917  M01S00749.dsd     +++|          STM    DLSD
Line S00750 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
00918  M02S00750.ns2373  ---|          STD    ST          SET INTERNAL STEP FLAG
00919  M01S00751.dsd     +++| DLS1     LDD    ST
00920  M01S00752.dsd     +++|          ZJN    DLS2        IF STEP MODE NOT SET
00921  M01S00753.dsd     +++|          LDC    DLSAL*10000+DLSA  DISPLAY STEP
00922  M01S00754.dsd     +++|          RJM    HIL
00923  M01S00755.dsd     +++| DLS2     LDN    SSTL        READ SYSTEM STATUS
00924  M01S00756.dsd     +++|          CRD    CM
00925  M01S00757.dsd     +++|          LDD    CM          SET LOCK FLAG
00926  M01S00758.dsd     +++|          SHN    -10
00927  M01S00759.dsd     +++|          LPN    3
00928  M01S00760.dsd     +++|          STD    LK
00929  M01S00761.dsd     +++|          SHN    21-1
00930  M01S00762.dsd     +++|          PJN    DLS3        IF NOT SECURITY UNLOCK
00931  M01S00763.dsd     +++|          LDD    SF
00932  M01S00764.dsd     +++|          ZJN    DLS4        IF UNSECURED SYSTEM
00933  M01S00765.dsd     +++|          DISPLA CH21,,(SECURITY-),H
00934  M01S00766.dsd     +++|          UJN    DLS4        CONTINUE
00935  M01S00767.dsd     +++|
00936  M01S00768.dsd     +++| DLS3     SHN    1-0
00937  M01S00769.dsd     +++|          PJN    DLS5        IF NOT UNLOCK
00938  M01S00770.dsd     +++| DLS4     DISPLA CH30,,(UNLOCK),H
00939  M01S00771.dsd     +++| DLS5     LDD    CM+3        CHECK ENGINEERING
00940  M01S00772.dsd     +++|          LPN    4
00941  M01S00773.dsd     +++|          NJN    DLS6        IF DISABLED
00942  M01S00774.dsd     +++|          DISPLA CH42,,(ENGR),H
00943  M01S00775.dsd     +++| DLS6     LDD    CM+3        CHECK DEBUG
00944  M01S00776.dsd     +++|          LPN    1
00945  M01S00777.dsd     +++|          ZJN    DLS7        IF NOT SET
00946  M01S00778.dsd     +++|          DISPLA CH52,,(DEBUG),H
00947  M01S00779.dsd     +++| DLS7     LDM    /KEYBOARD/ADSA
00948  M01S00780.dsd     +++|          ZJN    DLS8        IF SYNTAX CHECKING ENABLED
00949  M01S00781.dsd     +++|          DISPLA CH62,,(99),H
00950  M01S00782.dsd     +++| DLS8     LDC    HL04
00951  M01S00783.dsd     +++|          OAN    CH+40
00952  M01S00784.dsd     +++|          LDD    SF          CHECK SECURITY
00953  M01S00785.dsd     +++|          ZJN    DLS9        IF UNSECURED SYSTEM
00954  M01S00786.dsd     +++|
00955  M01S00787.dsd     +++|*         OUTPUT HEADER LINE FOUR.
00956  M01S00788.dsd     +++|
00957  M01S00789.dsd     +++|          LDC    CH01
00958  M01S00790.dsd     +++|          OAN    CH+40
00959  M01S00791.dsd     +++|          LDN    0           GET SYSTEM SECURITY BOUNDS
00960  M01S00792.dsd     +++|          RJM    RJC
00961  M01S00793.dsd     +++|          CRD    CM
00962  M01S00794.dsd     +++|          LDD    CM+1        EXTRACT LOWER BOUND
00963  M01S00795.dsd     +++|          SHN    -3
00964  M01S00796.dsd     +++|          RJM    DAL         DISPLAY SECURITY BOUND STRING
00965  M01S00797.dsd     +++|          LDC    2R-         DISPLAY DASH
00966  M01S00798.dsd     +++|          OAN    CH+40
00967  M01S00799.dsd     +++|          LDD    CM+1        EXTRACT UPPER BOUND
00968  M01S00800.dsd     +++|          RJM    DAL         DISPLAY SECURITY BOUND STRING
00969  M01S00801.dsd     +++| DLS9     LDN    DLSEL       DISPLAY MACHINE ID AND VERSION
00970  M01S00802.dsd     +++|          OAM    DLSE,CH
00971  M01S00803.dsd     +++|          LJM    DLSX        RETURN
00972  M01S00804.dsd     +++|
00973  M01S00805.dsd     +++|
00974  M01S00806.dsd     +++| DLSA     CON    CH02
00975  M01S00807.dsd     +++| DLSB     DATA   0           JSN
00976  M01S00808.dsd     +++| DLSC     DATA   0           JSN
00977  M01S00809.dsd     +++|          DATA   H* STEP *
00978  M01S00810.dsd     +++| DLSD     DATA   0           FUNCTION
00979  M01S00811.dsd     +++|          DATA   0
00980  M01S00812.dsd     +++| DLSAL    EQU    *-DLSA
00981  M01S00813.dsd     +++|
00982  M01S00814.dsd     +++| DLSE     CON    CH22
00983  M01S00815.dsd     +++|          DATA   H*MID=*
00984  M01S00816.dsd     +++| DLSF     DATA   H*  *       MACHINE ID
00985  M01S00817.dsd     +++|          DATA   4H
00986  M01S00818.dsd     +++| DLSG     BSSZ   12          VERSION
00987  M01S00819.dsd     +++| DLSEL    EQU    *-DLSE      LENGTH
00988  M01S00820.dsd     +++|          TITLE  OVERLAY LOADER.
00989  M01S00821.dsd     +++| LDO      SPACE  4,10
00990  M01S00822.dsd     +++|**        LDO - LOAD DISPLAY OVERLAYS.
00991  M01S00823.dsd     +++|*
00992  M01S00824.dsd     +++|*         ENTRY  (A) = 2 CHARACTERS FOR DISPLAY.
00993  M01S00825.dsd     +++|*
00994  M01S00826.dsd     +++|*         EXIT   (LS) = LEFT SCREEN DISPLAY LETTER.
00995  M01S00827.dsd     +++|*                (RS) = RIGHT SCREEN DISPLAY LETTER.
00996  M01S00828.dsd     +++|*
00997  M01S00829.dsd     +++|*         USES   LA, LS, RS, T6, T7.
00998  M01S00830.dsd     +++|*
00999  M01S00831.dsd     +++|*         CALLS  LOV, USS.
01000  M01S00832.dsd     +++|
01001  M01S00833.dsd     +++|
01002  M01S00834.dsd     +++| LDO      SUBR               ENTRY/EXIT
01003  M01S00835.dsd     +++|          SHN    14          LEFT SCREEN
01004  M01S00836.dsd     +++|          STD    T6
01005  M01S00837.dsd     +++|          SHN    -14         RIGHT SCREEN
01006  M01S00838.dsd     +++|          STD    T7
01007  M01S00839.dsd     +++|
01008  M01S00840.dsd     +++|*         LOAD LEFT SCREEN DISPLAY.
01009  M01S00841.dsd     +++|
01010  M01S00842.dsd     +++|          LDD    T6
01011  M01S00843.dsd     +++|          ZJN    LDO1        IF NO LEFT SCREEN REQUEST
01012  M01S00844.dsd     +++|          LDC    .FLFT       SET LEFT SCREEN LOAD ADDRESS
01013  M01S00845.dsd     +++|          STD    LA
01014  M01S00846.dsd     +++|          LDM    TDSO,T6     LOAD OVERLAY
01015  M01S00847.dsd     +++|          RJM    LOV
01016  M01S00848.dsd     +++|          STM    DSDA
01017  M01S00849.dsd     +++|          LDD    LA          ENABLE LEFT SCREEN PAGING
01018  M01S00850.dsd     +++|          STM    /KEYBOARD/AVDA
01019  M01S00851.dsd     +++|          ADN    DOEP        SET ENTRY POINT FOR OVERLAY
01020  M01S00852.dsd     +++|          STM    DSDB        SAVE ENTRY POINT
01021  M01S00853.dsd     +++|          LDD    T6          SET LEFT SCREEN NAME
01022  M01S00854.dsd     +++|          STD    LS
01023  M01S00855.dsd     +++|          RJM    USS         UPDATE SCREEN STATUS
01024  M01S00856.dsd     +++|
01025  M01S00857.dsd     +++|*         LOAD RIGHT SCREEN DISPLAY.
01026  M01S00858.dsd     +++|
01027  M01S00859.dsd     +++| LDO1     LDD    T7
01028  M01S00860.dsd     +++|          ZJN    LDO2        IF NO RIGHT SCREEN REQUEST
01029  M01S00861.dsd     +++|          LDC    .FRHT       SET RIGHT SCREEN LOAD ADDRESS
01030  M01S00862.dsd     +++|          STD    LA
01031  M01S00863.dsd     +++|          LDM    TDSO,T7     LOAD OVERLAY
Line S00864 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01032  M02S00864.ns2393  ---|          RJM    LOV
01033  M01S00001.ns2393  +++|          RJM    /PRESET/DRS
01034  M01S00002.ns2393  +++| LDOA     EQU    *-1
01035  M01S00003.ns2393  +++|*         RJM    LOV         (PRESET COMPLETE)
01036  M01S00865.dsd     +++|          STM    DSDC
01037  M01S00866.dsd     +++|          LDD    LA          ENABLE RIGHT SCREEN PAGING
01038  M01S00867.dsd     +++|          STM    /KEYBOARD/AVDB
01039  M01S00868.dsd     +++|          ADN    DOEP        SET ENTRY POINT FOR OVERLAY
01040  M01S00869.dsd     +++|          STM    DSDD
01041  M01S00870.dsd     +++|          LDD    T7          SET RIGHT SCREEN NAME
01042  M01S00871.dsd     +++|          STD    RS
01043  M01S00872.dsd     +++|          RJM    USS         UPDATE SCREEN STATUS
01044  M01S00873.dsd     +++| LDO2     LJM    LDOX        RETURN
01045  M01S00874.dsd     +++| LOV      SPACE  4,15
01046  M01S00875.dsd     +++|**        LOV - LOAD OVERLAY.
01047  M01S00876.dsd     +++|*
Line S00877 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01048  M02S00877.261l700 ---|*         ENTRY  (A) = LAST 2 CHARACTERS OF OVERLAY NAME.
01049  M01S00040.261l700 +++|*         ENTRY  (A) = OVERLAY NUMBER.
01050  M01S00878.dsd     +++|*                (LA) = LOAD ADDRESS FOR OVERLAY.
01051  M01S00879.dsd     +++|*
01052  M01S00880.dsd     +++|*         EXIT   (A) = 0, IF OVERLAY ALREADY LOADED.
01053  M01S00881.dsd     +++|*                      2, IF DISK OVERLAY LOADED.
01054  M01S00882.dsd     +++|*
Line S00883 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01055  M02S00883.dsd58   ---|*         USES   KM, T1, T2, AB - AB+4, CM - CM+4.
01056  M01S00001.dsd58   +++|*         USES   KM, T1, T2, T3, AB - AB+4, CM - CM+4.
01057  M01S00884.dsd     +++|*
01058  M01S00885.dsd     +++|*         CALLS  *1DL*.
01059  M01S00886.dsd     +++|*
01060  M01S00887.dsd     +++|*         MACROS CCF, CFNC, DFIM, EXECUTE.
01061  M01S00888.dsd     +++|
01062  M01S00889.dsd     +++|
Line S00890 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01063  M02S00890.253l688 ---| LOV11    LCN    0           INPUT OVERLAY
Line S00891 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01064  M02S00891.253l688 ---|          IAM    *,CH
01065  M01S00008.253l688 +++| LOV11    LDN    0           CLEAR OVERLAY LOAD
01066  M01S00009.253l688 +++|          STM    LOVA
01067  M01S00010.253l688 +++|          IAM    *,CH        INPUT OVERLAY
01068  M01S00892.dsd     +++| LOVD     EQU    *-1
01069  M01S00893.dsd     +++|          CCF    *+2,CH      SIGNAL *SCD* TO RESUME USING CHANNEL
01070  M01S00894.dsd     +++|          LDM    LOVD        RESET LOAD ADDRESS
01071  M01S00895.dsd     +++|          STD    LA
01072  M01S00896.dsd     +++|
01073  M01S00897.dsd     +++|*         RELOCATE OVERLAY.
01074  M01S00898.dsd     +++|
01075  M01S00899.dsd     +++| LOV12    LDD    LA          CHECK LOAD ADDRESS
Line S00900 Modification History
M01 (Added by) dsd
M02 (Updated by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01076  M02S00900.dsd58   ---|          LMC    .FCOM-5
01077  M01S00002.dsd58   +++|          ADC    -.FCOM+5
01078  M01S00901.dsd     +++|          ZJN    LOVX        IF COMMAND/SYNTAX OVERLAY
Line S00003 Modification History
M01 (Added by) dsd58
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01079  M02S00003.253l688 ---|          SHN    -11B
01080  M01S00011.253l688 +++|          SHN    -11
01081  M01S00004.dsd58   +++|          STD    T3          SET LEFT OR RIGHT SCREEN
01082  M01S00902.dsd     +++|          LDM    5,LA        SET RELOCATION ADDRESS
01083  M01S00903.dsd     +++|          ADD    LA
01084  M01S00904.dsd     +++|          STD    T1
01085  M01S00905.dsd     +++| LOV13    LDI    T1
01086  M01S00906.dsd     +++|          ZJN    LOV14       IF END OF TABLE
01087  M01S00907.dsd     +++|          ADD    LA          SET WORD ADDRESS TO BE RELOCATED
01088  M01S00908.dsd     +++|          STD    T2
01089  M01S00909.dsd     +++|          LDD    LA          RELOCATE ADDRESS
01090  M01S00910.dsd     +++|          RAI    T2
01091  M01S00911.dsd     +++|          AOD    T1
01092  M01S00912.dsd     +++|          UJN    LOV13       RELOCATE NEXT ADDRESS
01093  M01S00913.dsd     +++|
Line S00914 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01094  M02S00914.ns2393  ---| LOV14    ADN    1           SET OVERLAY LOADED STATUS
Line S00915 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01095  M02S00915.ns2393  ---| LOV15    ADN    1           SET RESIDENT STATUS
Line S00004 Modification History
M01 (Added by) ns2393
M02 (Updated by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01096  M02S00004.dsd58   ---| LOV14    LDN    2           SET OVERLAY LOADED STATUS
01097  M01S00005.dsd58   +++| LOV14    STM    TGTF,T3     CLEAR TOGGLE FLAG FOR OVERLAY
01098  M01S00006.dsd58   +++|          LDN    2           SET OVERLAY LOADED STATUS
01099  M01S00916.dsd     +++|
01100  M01S00917.dsd     +++| LOV      SUBR               ENTRY/EXIT
Line S00918 Modification History
M01 (Added by) dsd
M02 (Updated by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01101  M02S00918.261l700 ---|          LPC    377         SET NAME
01102  M01S00041.261l700 +++|          LPC    377         SET OVERLAY NUMBER
01103  M01S00919.dsd     +++|          STD    T1
Line S00920 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01104  M02S00920.ns2393  ---|          ZJN    LOV15       IF RESIDENT OVERLAY
01105  M01S00005.ns2393  +++|          ZJN    LOVX        IF RESIDENT OVERLAY
01106  M01S00042.261l700 +++|          SCN    37          CONVERT OVERLAY NUMBER TO OVERLAY NAME
01107  M01S00043.261l700 +++|          ADN    1
01108  M01S00044.261l700 +++|          RAD    T1
01109  M01S00921.dsd     +++|          LDC    RPLP        READ *RPLP* POINTER
01110  M01S00922.dsd     +++|          CRD    CM
01111  M01S00001.ns2500  +++|          ADN    PLDP-RPLP   GET PLD POINTER
01112  M01S00002.ns2500  +++|          CRD    AB
01113  M01S00923.dsd     +++|          LDI    LA          CHECK NAME
01114  M01S00924.dsd     +++|          SHN    14
01115  M01S00925.dsd     +++|          LMM    1,LA
01116  M01S00926.dsd     +++|          SHN    -6
01117  M01S00927.dsd     +++|          LMD    T1
01118  M01S00928.dsd     +++|          ZJN    LOVX        IF LOADED
Line S00929 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01119  M02S00929.ns2500  ---|          LDD    CM
Line S00930 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01120  M02S00930.ns2500  ---|          ADD    CM+1
Line S00931 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01121  M02S00931.ns2500  ---|          NJN    LOV1        IF LIBRARY NOT LOCKED
Line S00932 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
M03 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01122  M03S00932.ns2500  ---|          LDC    KSBP        *PPU BUSY*
Line S00933 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
M03 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01123  M03S00933.ns2500  ---|          LJM    LOV9        SET KEYBOARD MESSAGE
Line S00006 Modification History
M01 (Added by) ns2393
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01124  M02S00006.ns2500  ---|          LJM    CLP1        PROCESS PPU BUSY
Line S00934 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01125  M02S00934.ns2500  ---|
Line S00935 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01126  M02S00935.ns2500  ---| LOV1     LDM    LOVA
Line S00936 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01127  M02S00936.ns2500  ---|          NJN    LOV1.1      IF LOAD ALREADY IN PROGRESS
Line S00937 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01128  M02S00937.ns2500  ---|          LDD    LA          SET NEW LOAD ADDRESS
Line S00938 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01129  M02S00938.ns2500  ---|          STM    LOVB
01130  M01S00003.ns2500  +++|          LDD    AB
01131  M01S00004.ns2500  +++|          ADD    AB+1
01132  M01S00005.ns2500  +++|          ZJP    CLP1        IF LIBRARY LOCKED
01133  M01S00006.ns2500  +++|          LDM    LOVA
01134  M01S00007.ns2500  +++|          NJN    LOV1        IF LOAD IN PROGRESS
01135  M01S00008.ns2500  +++|          LDD    LA
01136  M01S00009.ns2500  +++|          STM    LOVB        SET LOAD ADDRESS
01137  M01S00939.dsd     +++|          STM    LOVD
01138  M01S00940.dsd     +++|          LDN    0
01139  M01S00941.dsd     +++|          UJN    LOV3        BEGIN NEW LOAD
01140  M01S00942.dsd     +++|
Line S00943 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01141  M02S00943.ns2500  ---| LOV1.1   LJM    0           CONTINUE CURRENT LOAD
01142  M01S00010.ns2500  +++| LOV1     LJM    0           CONTINUE CURRENT LOAD
01143  M01S00944.dsd     +++| LOVA     EQU    *-1
01144  M01S00945.dsd     +++|
01145  M01S00946.dsd     +++| LOV2     LDD    AB+4        ADVANCE RPL ADDRESS
01146  M01S00947.dsd     +++|          RAD    CM+1
01147  M01S00948.dsd     +++|          SHN    -14
01148  M01S00949.dsd     +++| LOV3     RAD    CM          READ ENTRY
01149  M01S00950.dsd     +++|          SHN    14
01150  M01S00951.dsd     +++|          ADD    CM+1
01151  M01S00952.dsd     +++|          CRD    AB
01152  M01S00953.dsd     +++|          LDD    AB+4
01153  M01S00954.dsd     +++|          ZJN    LOV4        IF END OF RPL
01154  M01S00955.dsd     +++|          LDD    AB+1        CHECK NAME
01155  M01S00956.dsd     +++|          SCN    77
01156  M01S00957.dsd     +++|          LMN    1R9         CHECK FOR *9XX*
01157  M01S00958.dsd     +++|          SHN    6
01158  M01S00959.dsd     +++|          LMD    AB
01159  M01S00960.dsd     +++|          SHN    6
01160  M01S00961.dsd     +++|          LMD    T1
01161  M01S00962.dsd     +++|          NJN    LOV2        IF NO MATCH
01162  M01S00963.dsd     +++|          STD    KM          CLEAR ERROR MESSAGE
01163  M01S00964.dsd     +++|          LDD    CM          READ OVERLAY
01164  M01S00965.dsd     +++|          SHN    14
01165  M01S00966.dsd     +++|          ADD    CM+1
01166  M01S00967.dsd     +++|          CRM    *,AB+4
01167  M01S00968.dsd     +++| LOVB     EQU    *-1
01168  M01S00969.dsd     +++|          LJM    LOV12       RELOCATE OVERLAY
01169  M01S00970.dsd     +++|
01170  M01S00971.dsd     +++|*         SET UP DISK LOAD.
01171  M01S00972.dsd     +++|
Line S00973 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01172  M02S00973.253l688 ---| LOV4     LDC    LOV4        SET THIS PHASE
Line S00974 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01173  M02S00974.253l688 ---|          STM    LOVA
Line S00975 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01174  M02S00975.253l688 ---|          LDD    T1          SET OVERLAY NAME
01175  M01S00012.253l688 +++| LOV4     LDD    T1          SET OVERLAY NAME
01176  M01S00976.dsd     +++|          STD    AB+4
01177  M01S00977.dsd     +++|          LDN    1R9
01178  M01S00978.dsd     +++|          STD    AB+3
01179  M01S00979.dsd     +++|          LDN    CH          SET CHANNEL
01180  M01S00980.dsd     +++|          STD    AB+2
01181  M01S00013.253l688 +++|          LDC    LOV4
01182  M01S00014.253l688 +++|          STM    LOVA        SET THIS PHASE
01183  M01S00981.dsd     +++|          EXECUTE 1DL
01184  M01S00982.dsd     +++|          LDD    CM+1        SAVE PP INPUT REGISTER ADDRESS
01185  M01S00983.dsd     +++|          STM    LOVC
01186  M01S00984.dsd     +++|
01187  M01S00985.dsd     +++|*         CHECK STATUS OF LOAD.
01188  M01S00986.dsd     +++|
01189  M01S00987.dsd     +++| LOV5     LDC    LOV5        SET THIS PHASE
01190  M01S00988.dsd     +++|          STM    LOVA
01191  M01S00001.ns2708  +++|          LDC    DDCF        DESELECT DISPLAY
01192  M01S00002.ns2708  +++|          DFIM   (CON SDCF),*-1
01193  M01S00003.ns2708  +++|          CFNC
01194  M01S00989.dsd     +++|          LDC    *           READ PP INPUT REGISTER
01195  M01S00990.dsd     +++| LOVC     EQU    *-1
01196  M01S00991.dsd     +++|          CRD    CM
01197  M01S00992.dsd     +++|          LDD    CM+1        CHECK INPUT REGISTER
01198  M01S00993.dsd     +++|          SCN    37
01199  M01S00994.dsd     +++|          SHN    6
01200  M01S00995.dsd     +++|          LMD    CM
01201  M01S00996.dsd     +++|          LMC    3RL1D
Line S00997 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01202  M02S00997.ns2500  ---|          ZJN    LOV6        IF *1DL*
Line S00998 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01203  M02S00998.ns2500  ---|          SHN    14
Line S00999 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01204  M02S00999.ns2500  ---|          LMN    1R1
Line S01000 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01205  M02S01000.ns2500  ---|          NJN    LOV8        IF NOT *1DL* LOADING
Line S00011 Modification History
M01 (Added by) ns2500
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01206  M02S00011.253l688 ---|          NJN    LOV8        IF NOT *1DL*
Line S01001 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01207  M02S01001.253l688 ---| LOV6     LDD    CM+2
Line S01002 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01208  M02S01002.253l688 ---|          LMC    7777
Line S01003 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01209  M02S01003.253l688 ---|          NJP    LOV10       IF TRANSMISSION NOT READY
01210  M01S00015.253l688 +++|          NJN    LOV9        IF NOT *1DL*
01211  M01S00016.253l688 +++|          LDD    CM+2
01212  M01S00017.253l688 +++|          LMC    7777
01213  M01S00018.253l688 +++|          ZJN    LOV7        IF TRANSMISSION READY
Line S00019 Modification History
M01 (Added by) 253l688
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01214  M02S00019.ns2708  ---| LOV6     LDC    KSBD
01215  M01S00004.ns2708  +++|          LDC    KSBD
01216  M01S00020.253l688 +++|          UJN    LOV10       PROCESS *DISK BUSY*
01217  M01S01004.dsd     +++|
01218  M01S01005.dsd     +++|*         INPUT OVERLAY.
01219  M01S01006.dsd     +++|
Line S01007 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01220  M02S01007.253l688 ---|          DFIM   (CON SDCF),*+1
Line S01008 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01221  M02S01008.253l688 ---|          LDC    DDCF        DESELECT DISPLAY
Line S00021 Modification History
M01 (Added by) 253l688
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01222  M02S00021.ns2708  ---| LOV7     LDC    DDCF        DESELECT DISPLAY
Line S00022 Modification History
M01 (Added by) 253l688
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01223  M02S00022.ns2708  ---|          DFIM   (CON SDCF),*-1
Line S01009 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01224  M02S01009.ns2708  ---|          CFNC
Line S01010 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01225  M02S01010.ns2708  ---|          LDD    TH
01226  M01S00005.ns2708  +++| LOV7     LDD    TH
01227  M01S01011.dsd     +++|          SBN    1
01228  M01S01012.dsd     +++|          NJN    *-1         IF DELAY NOT OVER
01229  M01S01013.dsd     +++|          DCN    CH+40
Line S01014 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01230  M02S01014.253l688 ---|          STD    T1          SET TIMER
Line S01015 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01231  M02S01015.253l688 ---|          STD    KM          CLEAR KEYBOARD MESSAGE
Line S01016 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01232  M02S01016.253l688 ---|          STM    LOVA        CLEAR OVERLAY LOAD
01233  M01S00023.253l688 +++|          STD    KM          CLEAR KEYBOARD MESSAGE
01234  M01S01017.dsd     +++|          STD    CM+2
01235  M01S01018.dsd     +++|          LDM    LOVC
01236  M01S01019.dsd     +++|          CWD    CM
01237  M01S01020.dsd     +++|          ACN    CH
Line S01021 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01238  M02S01021.253l688 ---| LOV7     FJM    LOV11,CH    IF CHANNEL FULL
Line S01022 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01239  M02S01022.253l688 ---|          SOD    T1
Line S01023 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01240  M02S01023.253l688 ---|          NJN    LOV7        IF DELAY NOT OVER
01241  M01S00024.253l688 +++| LOV8     FJM    LOV11,CH    IF CHANNEL FULL
01242  M01S00025.253l688 +++|          SOD    CM+2
01243  M01S00026.253l688 +++|          NJN    LOV8        IF DELAY NOT OVER
Line S01024 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01244  M02S01024.ns2708  ---|          DCN    CH+40
Line S01025 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01245  M02S01025.ns2708  ---|          CCF    *+2,CH      SIGNAL *SCD* TO RESUME USING CHANNEL
01246  M01S01026.dsd     +++|
01247  M01S01027.dsd     +++|*         ABORT OVERLAY LOAD.
01248  M01S01028.dsd     +++|
Line S01029 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01249  M02S01029.253l688 ---| LOV8     LDD    HN          RESET FORMAT TABLE
01250  M01S00027.253l688 +++| LOV9     LDD    HN          RESET FORMAT TABLE
01251  M01S01030.dsd     +++|          ERRNZ  TCEF-100    CANNOT USE DIRECT CELL *HN*
01252  M01S01031.dsd     +++|          STM    /KEYBOARD/KBIB
01253  M01S01032.dsd     +++|          LDN    0           CLEAR OVERLAY NAME
01254  M01S01033.dsd     +++|          STM    LOVA
Line S01034 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01255  M02S01034.ns2393  ---| LOV9     STD    KM          SET/CLEAR KEYBOARD MESSAGE
Line S01035 Modification History
M01 (Added by) dsd
M02 (Updated by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01256  M02S01035.ns2393  ---|          LJM    KIC         PROCESS INCOMPLETE *CR*
Line S00007 Modification History
M01 (Added by) ns2393
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01257  M02S00007.253l688 ---| LOV9     LJM    CLP2        PROCESS INCOMPLETE *CR*
Line S01036 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01258  M02S01036.253l688 ---|
Line S01037 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01259  M02S01037.253l688 ---| LOV10    LDC    KSBD        *DISK BUSY*
Line S01038 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01260  M02S01038.253l688 ---|          UJN    LOV9        PROCESS INCOMPLETE *CR*
Line S00028 Modification History
M01 (Added by) 253l688
M02 (Updated by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01261  M02S00028.ns2708  ---| LOV10    LJM    CLP2        PROCESS INCOMPLETE *CR*
01262  M01S00006.ns2708  +++| LOV10    DCN    CH+40
01263  M01S00007.ns2708  +++|          CCF    *+2,CH      SIGNAL *SCD* TO RESUME USING CHANNEL
01264  M01S00008.ns2708  +++|          LJM    CLP2        PROCESS INCOMPLETE *CR*
01265  M01S01039.dsd     +++| USS      SPACE  4,15
01266  M01S01040.dsd     +++|**        USS - UPDATE SCREEN STATUS.
01267  M01S01041.dsd     +++|*
01268  M01S01042.dsd     +++|*         ENTRY  (LA) = LEFT OR RIGHT UPDATE FLAG.
01269  M01S01043.dsd     +++|*                       .LT. *.FLFT* = DO NOT UPDATE SCREENS.
01270  M01S01044.dsd     +++|*                       = *.FLFT* = UPDATE LEFT SCREEN DATA.
01271  M01S01045.dsd     +++|*                       = *.FRHT* = UPDATE RIGHT SCREEN DATA.
01272  M01S01046.dsd     +++|*
Line S01047 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01273  M02S01047.273l780 ---|*         EXIT   (FTNA+2) = 6/(LS),6/(RS).
Line S01048 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01274  M02S01048.273l780 ---|*                (FTNA+3 OR FTNA+4) = EJTO OF JOB ASSIGNED TO LEFT OR
Line S01049 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01275  M02S01049.273l780 ---|*                                     RIGHT SCREEN.
01276  M01S00012.273l780 +++|*         EXIT   SCREEN STATUS UPDATED IN *DSD* INPUT REGISTER.
01277  M01S01050.dsd     +++|*
01278  M01S01051.dsd     +++|*         USES   T1, T2, SR - SR+4.
01279  M01S00029.253l688 +++|*
01280  M01S00030.253l688 +++|*         CALLS  SJT.
01281  M01S01052.dsd     +++|
01282  M01S01053.dsd     +++|
01283  M01S01054.dsd     +++| USS      SUBR               ENTRY/EXIT
01284  M01S01055.dsd     +++|          LDD    LA          DETERMINE WHICH SCREEN TO UPDATE
01285  M01S01056.dsd     +++|          ADC    -.FLFT
01286  M01S01057.dsd     +++|          MJN    USSX        IF NO SCREEN IS INVOLVED
01287  M01S01058.dsd     +++|          SHN    -10         CONVERT *.FRHT*-*.FLFT* TO A 1
01288  M01S01059.dsd     +++|          ERRNG  .FLFT+777-.FRHT  SHIFT COUNT IS TOO LOW
01289  M01S01060.dsd     +++|          STD    T1
01290  M01S01061.dsd     +++|          LDD    IA
01291  M01S01062.dsd     +++|          CRD    SR
01292  M01S01063.dsd     +++|          LDD    LS          UPDATE SCREEN NAMES
01293  M01S01064.dsd     +++|          SHN    6
01294  M01S01065.dsd     +++|          LMD    RS
01295  M01S01066.dsd     +++|          STD    SR+2
Line S01067 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01296  M02S01067.273l780 ---|          STM    FTNA+2
Line S01068 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01297  M02S01068.253l688 ---|          LDC    TJAZ-TJAZE  SEARCH *TJAZ* TABLE FOR DISPLAY NAME
Line S01069 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01298  M02S01069.253l688 ---|          STD    T2
Line S01070 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01299  M02S01070.253l688 ---| USS1     LDN    TJAZE
Line S01071 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01300  M02S01071.253l688 ---|          RAD    T2
Line S01072 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01301  M02S01072.253l688 ---|          LDI    T2
Line S01073 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01302  M02S01073.253l688 ---|          ZJN    USS2        IF NOT FOUND
Line S01074 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01303  M02S01074.253l688 ---|          LPN    77
Line S01075 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01304  M02S01075.253l688 ---|          LMM    LS,T1
Line S01076 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01305  M02S01076.253l688 ---|          NJN    USS1        IF NO MATCH
01306  M01S00031.253l688 +++|          LDM    LS,T1       SEARCH JSN TABLE
01307  M01S00032.253l688 +++|          RJM    SJT
01308  M01S00033.253l688 +++|          ZJN    USS2        IF ENTRY NOT FOUND
01309  M01S01077.dsd     +++|          LDM    3,T2        GET EJTO OF ASSIGNED JOB
01310  M01S01078.dsd     +++| USS2     STM    SR+3,T1     UPDATE INPUT REGISTER
Line S01079 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01311  M02S01079.273l780 ---|          STM    FTNA+3,T1
01312  M01S01080.dsd     +++|          LDD    LS
01313  M01S01081.dsd     +++|          LMD    RS
01314  M01S01082.dsd     +++|          NJN    USS3        IF SCREENS ARE NOT THE SAME
01315  M01S01083.dsd     +++|          LDD    T1
01316  M01S01084.dsd     +++|          LMN    1
01317  M01S01085.dsd     +++|          STD    T2
01318  M01S01086.dsd     +++|          LDM    SR+3,T1     MAKE BOTH EJTO-S THE SAME
01319  M01S01087.dsd     +++|          STM    SR+3,T2
Line S01088 Modification History
M01 (Added by) dsd
M02 (Updated by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01320  M02S01088.273l780 ---|          STM    FTNA+3,T2
01321  M01S01089.dsd     +++| USS3     LDD    IA
01322  M01S01090.dsd     +++|          CWD    SR
01323  M01S01091.dsd     +++|          LJM    USSX        RETURN
01324  M01S01092.dsd     +++|          TITLE  DISPLAY CONTROL TABLES.
01325  M01S01093.dsd     +++| TDSP     SPACE  4,10
01326  M01S01094.dsd     +++|**        TDSP - DEFINE DISPLAY TABLE ENTRIES.
01327  M01S01095.dsd     +++|*
01328  M01S01096.dsd     +++|*
01329  M01S01097.dsd     +++|*T        TDSP   NAME
Figure

Bitfield Rendering Failure
======== ========= =======
The field description 
[
{ "name": "", "bits": TDSP   NAME, "type": 1 }
]


 is invalid.

Please check your syntax and try again.

01330  M01S01098.dsd     +++|*         ENTRY  *LETTER* = NAME OF DISPLAY.
01331  M01S01099.dsd     +++|*                *NAME* = NAME OF DISPLAY PROCESSOR.
01332  M01S01100.dsd     +++|
01333  M01S01101.dsd     +++|
01334  M01S01102.dsd     +++|          MACRO  TDSP,A,B
01335  M01S01103.dsd     +++|          ORG    TDSO+1R;A
01336  M01S01104.dsd     +++|          CON    /DISPLAY/B/10000
01337  M01S01105.dsd     +++|          ENDM
01338  M01S01106.dsd     +++| TDSO     SPACE  4,10
01339  M01S01107.dsd     +++|**        TDSO - TABLE OF DISPLAY OVERLAY NAMES.
01340  M01S01108.dsd     +++|*         ENTRY = 1 WORD.
01341  M01S01109.dsd     +++|*         INDEXED BY DISPLAY LETTER.
01342  M01S01110.dsd     +++|*
01343  M01S01111.dsd     +++|*T,       12/  NM
Figure

011 NM

01344  M01S01112.dsd     +++|*         NM     LAST 2 CHARACTERS OF OVERLAY NAME
01345  M01S01113.dsd     +++|
01346  M01S01114.dsd     +++|
01347  M01S01115.dsd     +++| TDSO     EQU    *-1
01348  M01S01116.dsd     +++|          DUP    1RZ,1
01349  M01S01117.dsd     +++|          CON    7777
01350  M01S01118.dsd     +++| TJAZ     SPACE  4,10
01351  M01S01119.dsd     +++|**        TJAZ - TABLE OF DISPLAY JSN-S.
01352  M01S01120.dsd     +++|*
01353  M01S01121.dsd     +++|*         ENTRY = 5 WORDS.
01354  M01S01122.dsd     +++|*
01355  M01S01123.dsd     +++|*T        6/NCM, 6/INDEX, 24/JSN, 12/EJTO
Figure

0111229EJTOJSN303536414247JSNINDEXNCM

01356  M01S01124.dsd     +++|*
01357  M01S01125.dsd     +++|*         NCM = 40, IF NOT CM DISPLAY.
01358  M01S01126.dsd     +++|*             = 0, IF CM DISPLAY.
01359  M01S01127.dsd     +++|*         INDEX = DISPLAY NAME.
01360  M01S01128.dsd     +++|*         JSN = JSN.
01361  M01S01129.dsd     +++|*         EJTO = EJTO OF JSN.  SET BY ROUTINE *SJS* WHEN
01362  M01S01130.dsd     +++|*                A DISPLAY IS SELECTED BY THE OPERATOR.
01363  M01S01131.dsd     +++|
01364  M01S01132.dsd     +++|
01365  M01S01133.dsd     +++| TJAZ     BSS    0
01366  M01S01134.dsd     +++| TJAA     VFD    6/40,6/1RA,24/0,12/0
01367  M01S01135.dsd     +++| TJAZE    EQU    *-TJAZ      ENTRY LENGTH
01368  M01S01136.dsd     +++| TJCC     VFD    12/1RC,24/0,12/0
01369  M01S01137.dsd     +++| TJDD     VFD    12/1RD,24/0,12/0
01370  M01S01138.dsd     +++| TJFF     VFD    12/1RF,24/0,12/0
01371  M01S01139.dsd     +++| TJGG     VFD    12/1RG,24/0,12/0
01372  M01S00003.ns2476  +++| TJHH     VFD    6/40,6/1RH,24/0,12/0
01373  M01S01140.dsd     +++| TJJJ     VFD    6/40,6/1RJ,24/0,12/0
01374  M01S01141.dsd     +++| TJKK     VFD    6/40,6/1RK,24/0,12/0
01375  M01S01142.dsd     +++| TJMM     VFD    6/40,6/1RM,24/0,12/0
01376  M01S01143.dsd     +++| TJPP     VFD    6/40,6/1RP,24/0,12/0
01377  M01S01144.dsd     +++| TJAZL    CON    0           END OF TABLE
01378  M01S01145.dsd     +++| DISP     SPACE  4,10
01379  M01S01146.dsd     +++|**        ENTER DISPLAY CONTROLS.
01380  M01S01147.dsd     +++|
01381  M01S01148.dsd     +++|
01382  M01S01149.dsd     +++| DISP     BSS    0
01383  M01S01150.dsd     +++|
01384  M01S01151.dsd     +++| A        TDSP   DSA
01385  M01S01152.dsd     +++| B        TDSP   DSB
01386  M01S01153.dsd     +++| C        TDSP   DSC
01387  M01S01154.dsd     +++| D        TDSP   DSC
01388  M01S01155.dsd     +++| E        TDSP   DSE
01389  M01S01156.dsd     +++| F        TDSP   DSF
01390  M01S01157.dsd     +++| G        TDSP   DSF
01391  M01S01158.dsd     +++| H        TDSP   DSH
01392  M01S01159.dsd     +++| I        TDSP   DSI
01393  M01S01160.dsd     +++| J        TDSP   DSJ
01394  M01S01161.dsd     +++| K        TDSP   DSK
01395  M01S01162.dsd     +++| L        TDSP   DSL
01396  M01S01163.dsd     +++| M        TDSP   DSM
01397  M01S01164.dsd     +++| O        TDSP   DSO
Line S01165 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01398  M02S01165.251l664 ---| P        TDSP   DSP
01399  M01S00004.251l664 +++| P        TDSP   DSP7
01400  M01S01166.dsd     +++| Q        TDSP   DSQ
01401  M01S01167.dsd     +++| R        TDSP   DSR
01402  M01S01168.dsd     +++| S        TDSP   DSS
01403  M01S01169.dsd     +++| T        TDSP   DST
01404  M01S00034.253l688 +++| V        TDSP   DSV
01405  M01S01170.dsd     +++| W        TDSP   DSWR
01406  M01S01171.dsd     +++| Y        TDSP   DSY
01407  M01S01172.dsd     +++| Z        TDSP   DSZ
01408  M01S01173.dsd     +++|
01409  M01S01174.dsd     +++|          ORG    DISP
01410  M01S01175.dsd     +++|          QUAL
01411  M01S01176.dsd     +++| LDO      EQU    /DSD/LDO
Line S01177 Modification History
M01 (Added by) dsd
M02 (Updated by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01412  M02S01177.253l688 ---| TJAZ     EQU    /DSD/TJAZ
01413  M01S01178.dsd     +++| LOV      EQU    /DSD/LOV
01414  M01S01179.dsd     +++| USS      EQU    /DSD/USS
01415  M01S01180.dsd     +++| .CCHM    EQU    /DSD/.CCHM
01416  M01S01181.dsd     +++| COMMON   SPACE  4,10
01417  M01S01182.dsd     +++|*         COMMON DECKS.
01418  M01S01183.dsd     +++|
01419  M01S01184.dsd     +++|
01420  M01S00005.282l826 +++|          LIST   X
01421  M01S01185.dsd     +++|*CALL     COMDDIS
01422  M01S01186.dsd     +++| DSS$     EQU    0           DISPLAY SUBSYSTEM STATUS
01423  M01S01187.dsd     +++| DSDSYS$  EQU    0           ASSEMBLE *DSD* ONLY CODE
Line S01188 Modification History
M01 (Added by) dsd
M02 (Updated by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
01424  M02S01188.271l750 ---|*CALL     COMPRJC
01425  M01S01189.dsd     +++|*CALL     COMDSYS
01426  M01S00006.282l826 +++|          LIST   *
01427  M01S01190.dsd     +++|          TITLE  KEYBOARD INPUT PROCESSING.
01428  M01S01191.dsd     +++|          QUAL   KEYBOARD
01429  M01S01192.dsd     +++| KBI      SPACE  4,10
01430  M01S01193.dsd     +++|***              KEYBOARD INPUTS ARE PROCESSED AS THEY ARE ENTERED.
01431  M01S01194.dsd     +++|*         CHECKING IS PERFORMED ON EACH CHARACTER TO VALIDATE THE ENTRY.
01432  M01S01195.dsd     +++|*         WHEN AN ENTRY BECOMES UNIQUE, THE REMAINDER OF THE ENTRY
01433  M01S01196.dsd     +++|*         IS FILLED IN BY THE INPUT PROCESSORS.
01434  M01S01197.dsd     +++|*         AT THIS POINT, THE ENTRY IS CONSIDERED COMPLETE.
01435  M01S01198.dsd     +++|*
01436  M01S01199.dsd     +++|*         *CR* MUST FOLLOW ALL ENTRIES BEFORE ACTION IS TAKEN.
01437  M01S01200.dsd     +++|*
01438  M01S01201.dsd     +++|*         *BKSP* DELETES THE PREVIOUS CHARACTER TYPED.
01439  M01S01202.dsd     +++|*
01440  M01S01203.dsd     +++|*         *LEFT BLANK* DELETES THE CURRENT LINE BEING ENTERED.
01441  M01S01204.dsd     +++|*
01442  M01S01205.dsd     +++|*
01443  M01S01206.dsd     +++|*         IF THESE CHARACTERS ARE THE FIRST ENTRY, THE FOLLOWING
01444  M01S01207.dsd     +++|*         APPLIES -
01445  M01S01208.dsd     +++|*
01446  M01S01209.dsd     +++|*         *+* = ADVANCE LEFT SCREEN DISPLAY AS FOLLOWS -
Line S01210 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01447  M02S01210.251l664 ---|*                1.  ADVANCE DISPLAYED ADDRESSES BY 40 ON THESE
01448  M01S00005.251l664 +++|*                1.  ADVANCE DISPLAYED ADDRESSES BY 40 (20 ON A CC634B)
01449  M01S00006.251l664 +++|*                    ON THESE DISPLAYS -
01450  M01S00007.251l664 +++|*                    C, D, F, G, M.
01451  M01S00008.251l664 +++|*                2.  ADVANCE ENTRIES ON THESE DISPLAYS -
01452  M01S00009.251l664 +++|*                    B, E, H, I, O, P, Q, R, S, T.
01453  M01S00010.251l664 +++|*                3.  ENABLE DISPLAY SCROLLING ON THE CC545 ON THE *A*
01454  M01S00011.251l664 +++|*                    DISPLAY.
01455  M01S00012.251l664 +++|*
01456  M01S00013.251l664 +++|*         *-* = DECREMENT LEFT SCREEN DISPLAY AS FOLLOWS -
01457  M01S00014.251l664 +++|*                1.  DECREMENT DISPLAYED ADDRESSES BY 40 (20 ON A
01458  M01S00015.251l664 +++|*                    CC634B) ON THESE DISPLAYS -
01459  M01S00016.251l664 +++|*                    C, D, F, G, M.
01460  M01S00017.251l664 +++|*                2.  DISPLAY FIRST OR PREVIOUS SCREEN ON THESE
01461  M01S01211.dsd     +++|*                    DISPLAYS -
Line S01212 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01462  M02S01212.251l664 ---|*                    C, D, F, G, M.
Line S01213 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01463  M02S01213.251l664 ---|*                2.  ADVANCE ENTRIES ON THESE DISPLAYS -
Line S01214 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01464  M02S01214.251l664 ---|*                    E,A   E,T   H   O,TST   O,TLD   Q   R   S   T.
Line S01215 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01465  M02S01215.251l664 ---|*
Line S01216 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01466  M02S01216.251l664 ---|*         *-* = DECREMENT LEFT SCREEN DISPLAY AS FOLLOWS -
Line S01217 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01467  M02S01217.251l664 ---|*                1.  ADVANCE DISPLAYED ADDRESSES BY 40 ON THESE
Line S01218 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01468  M02S01218.251l664 ---|*                    DISPLAYS -
Line S01219 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01469  M02S01219.251l664 ---|*                    C, D, F, G, M.
Line S01220 Modification History
M01 (Added by) dsd
M02 (Updated by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01470  M02S01220.251l664 ---|*                2.  ADVANCE ENTRIES ON THESE DISPLAYS -
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/dsd.txt · Last modified: by 127.0.0.1