User Tools

Site Tools


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

Deck DSD

Library Member Format: MODIFY

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
00001  M00S00001.dsd     +++|          IDENT  DSD,0
00002  M00S00002.dsd     +++|          PERIPH J
00003  M00S00003.dsd     +++|          BASE   MIXED
Line S00004 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00004  M01S00004.251l664 ---|          SST    CP,DLYA,EXR,FTN,.EST,CMEI
Line S00001 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00005  M01S00001.251l664 +++|          SST    CP,DLYA,EXR,FTN,.BLI,.EST,CMEI
00006  M00S00005.dsd     +++|          SYSCOM             DEFINE JOB COMMUNICATION AREA SYMBOLS
00007  M00S00006.dsd     +++| QUAL$    EQU    1           DEFINE UNQUALIFIED COMMON DECKS
00008  M00S00007.dsd     +++|*COMMENT  DSD - SYSTEM DISPLAY.
Line S00008 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00009  M01S00008.281l803 ---|          COMMENT  COPYRIGHT CONTROL DATA CORP. 1982.
Line S00001 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
00010  M01S00001.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
Line S00009 Modification History
M01 (Removed by) ns2456
Seq #  *Modification Id* Act 
----------------------------+
00011  M01S00009.ns2456  ---|*CALL     COPYRT
00012  M00S00010.dsd     ---|          TITLE  DSD - DYNAMIC SYSTEM DISPLAY.
00013  M00S00011.dsd     ---|          SPACE  4,10
00014  M00S00012.dsd     ---|***       DSD - DYNAMIC SYSTEM DISPLAY.
00015  M00S00013.dsd     ---|*
00016  M00S00014.dsd     ---|*         G. R. MANSFIELD.  70/12/13.
00017  M00S00015.dsd     ---|*         C. B. LOSCHEIDER.  78/09/11.
00018  M00S00016.dsd     ---|          SPACE  4,10
00019  M00S00017.dsd     ---|***              DSD IS LOADED IN PP 1 AT DEAD START TIME AND
00020  M00S00018.dsd     ---|*         REMAINS THERE THROUGHOUT EXECUTION OF THE SYSTEM.
00021  M00S00019.dsd     ---|*         DSD PROVIDES AN OVERALL STATUS DISPLAY FOR ALL CURRENTLY
00022  M00S00020.dsd     ---|*         RUNNING JOBS VIA THE 6612 DISPLAY.  THE KEYBOARD OF THE
00023  M00S00021.dsd     ---|*         6612 IS MONITORED BY DSD AND IS USED FOR OPERATOR
00024  M00S00022.dsd     ---|*         COMMUNICATION TO THE SYSTEM.
Line S00001 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00023.dsd     +++|          SPACE  4,15
00036  M00S00024.dsd     +++|**        PROGRAMMING CONSIDERATIONS.
00037  M00S00025.dsd     +++|*
00038  M00S00026.dsd     +++|*                BECAUSE THE LAST DISPLAY OVERLAY AND THE LAST
00039  M00S00027.dsd     +++|*         COMMAND OVERLAY ARE CHECKED FOR OVERFLOW IN A SPECIAL CASE,
00040  M00S00028.dsd     +++|*         THE FOLLOWING CONDITIONS MUST BE MAINTAINED TO ALLOW NEW
00041  M00S00029.dsd     +++|*         OVERLAYS TO REACH THE LARGEST POSSIBLE SIZE.
00042  M00S00030.dsd     +++|*         1. THE *Z DISPLAY* OVERLAY MUST BE THE LAST DISPLAY OVERLAY.
00043  M00S00031.dsd     +++|*         2. THE *ENTER DATE* OVERLAY MUST BE THE LAST COMMAND OVERLAY.
00044  M00S00032.dsd     +++|*
00045  M00S00033.dsd     +++|*         FOR INFORMATION ON HOW TO SET UP A CALL
00046  M00S00034.dsd     +++|*         TO *1DS*, SEE COMMON DECK *COMS1DS*.
00047  M00S00035.dsd     +++|          SPACE  4,10
00048  M00S00036.dsd     +++|*CALL     COMDMAC
00049  M00S00037.dsd     +++|*CALL     COMPMAC
00050  M00S00038.dsd     +++|*CALL     COMSCPS
00051  M00S00039.dsd     +++|*CALL     COMSDST
00052  M00S00040.dsd     +++|*CALL     COMSEJT
Line S00001 Modification History
M01 (Added by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00053  M01S00001.271l716 +++|*CALL     COMSHIO
Line S00001 Modification History
M01 (Added by) ns2476
Seq #  *Modification Id* Act 
----------------------------+
00054  M01S00001.ns2476  +++|*CALL     COMSLFD
Line S00002 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00055  M01S00002.251l664 +++|*CALL     COMSMMF
00056  M00S00041.dsd     +++|*CALL     COMSMSC
00057  M00S00042.dsd     +++|*CALL     COMSMLS
00058  M00S00043.dsd     +++|*CALL     COMSPIM
00059  M00S00044.dsd     +++|*CALL     COMSPRD
00060  M00S00045.dsd     +++|*CALL     COMSSSD
00061  M00S00046.dsd     +++|*CALL     COMSSSJ
00062  M00S00047.dsd     +++|          SPACE  4,10
00063  M00S00048.dsd     +++|****      DIRECT LOCATION ASSIGNMENTS.
00064  M00S00049.dsd     +++|
00065  M00S00050.dsd     +++|
00066  M00S00051.dsd     +++|          ORG    0
00067  M00S00052.dsd     +++|
00068  M00S00053.dsd     +++| T0       CON    /DSD/PRS-1  TEMPORARY STORAGE
00069  M00S00054.dsd     +++| T1       CON    0
00070  M00S00055.dsd     +++| T2       CON    0
00071  M00S00056.dsd     +++| T3       CON    0
00072  M00S00057.dsd     +++| T4       CON    0
00073  M00S00058.dsd     +++| T5       CON    0
00074  M00S00059.dsd     +++| T6       CON    0
00075  M00S00060.dsd     +++| T7       CON    0
00076  M00S00061.dsd     +++|
00077  M00S00062.dsd     +++| CM       VFD    60/0        CM WORD BUFFER
00078  M00S00063.dsd     +++| LA       CON    0           OVERLAY LOAD ADDRESS
00079  M00S00064.dsd     +++| XC       CON    CH01        X-COORDINATE
00080  M00S00065.dsd     +++| YC       CON    LN02        Y-COORDINATE
00081  M00S00066.dsd     +++|
00082  M00S00067.dsd     +++| AB       VFD    60/0        ASSEMBLY BUFFER
00083  M00S00068.dsd     +++| AR       CON    0           CHANNEL *A* REGISTER
00084  M00S00069.dsd     +++| LS       CON    0           LEFT SCREEN DISPLAY
00085  M00S00070.dsd     +++| RS       CON    0           RIGHT SCREEN DISPLAY
00086  M00S00071.dsd     +++|
00087  M00S00072.dsd     +++| TM       VFD    60/0        TIME OF DAY (PRESET ONLY)
00088  M00S00073.dsd     +++| SR       EQU    TM          SCRATCH (DISPLAY AND COMMAND OVERLAYS)
00089  M00S00074.dsd     +++|*                            (SR DESTROYED BY *MONITOR* OR *EXECUTE*)
00090  M00S00075.dsd     +++| DT       VFD    60/0        DATE (PRESET, DATE, AND TIME OVERLAYS)
00091  M00S00076.dsd     +++| SH       EQU    DT          SCRATCH (DISPLAY AND COMMAND OVERLAYS)
00092  M00S00077.dsd     +++| LG       CON    0           LOGGING ONLY FLAG
00093  M00S00078.dsd     +++| CY       CON    0           CYCLE COUNT
00094  M00S00079.dsd     +++| ID       CON    0           MESSAGE BUFFER INTERLOCK FLAG WITH *1DS*
00095  M00S00080.dsd     +++|
00096  M00S00081.dsd     +++| NC       CON    0           NUMBER OF CONTROL POINTS
00097  M00S00082.dsd     +++| CN       CON    0           CONTROL POINT NUMBER OR DISPLAY NAME
00098  M00S00083.dsd     +++| CP       CON    0           CONTROL POINT ADDRESS
00099  M00S00084.dsd     +++|
00100  M00S00085.dsd     +++| SP       VFD    60/0        SPECIAL PARAMETER WORD FOR *1DS* CALL
00101  M00S00086.dsd     +++| SF       CON    0           SECURITY FLAG
00102  M00S00087.dsd     +++| DK       CON    0           DISPLAY KEYBOARD CONTROL
00103  M00S00088.dsd     +++| T8       CON    0           SCRATCH
00104  M00S00089.dsd     +++| T9       CON    0           SCRATCH
00105  M00S00090.dsd     +++|
00106  M00S00091.dsd     +++| KI       CON    0           KEYBOARD INDEX
00107  M00S00092.dsd     +++| KM       CON    0           KEYBOARD MESSAGE
00108  M00S00093.dsd     +++| KE       CON    0           PRESET KEYBOARD ENTRY
00109  M00S00094.dsd     +++| KR       CON    0           KEYBOARD READY FLAG
00110  M00S00095.dsd     +++| CA       CON    0           CHARACTER ADDRESS
00111  M00S00096.dsd     +++| LK       CON    0           LOCK FLAG
00112  M00S00097.dsd     +++| ST       CON    0           STEP FLAG
00113  M00S00098.dsd     +++|
00114  M00S00099.dsd     +++| ON       CON    1           CONSTANT 1
00115  M00S00100.dsd     +++| HN       CON    100         CONSTANT 100
00116  M00S00101.dsd     +++| TH       CON    1000        CONSTANT 1000
00117  M00S00102.dsd     +++| TR       CON    3           CONSTANT 3
00118  M00S00103.dsd     +++| EI       CON    0           EJT ENTRY INTERLOCK
00119  M00S00104.dsd     +++| IA       CON    0
00120  M00S00105.dsd     +++| OA       CON    0
00121  M00S00106.dsd     +++| MA       CON    0
00122  M00S00107.dsd     +++|****
00123  M00S00108.dsd     +++|          SPACE  4,10
00124  M00S00109.dsd     +++|*         ASSEMBLY CONSTANTS.
00125  M00S00110.dsd     +++|
00126  M00S00111.dsd     +++|
00127  M00S00112.dsd     +++| ILSP     EQU    1RA         INITIAL LEFT SCREEN DISPLAY
00128  M00S00113.dsd     +++| IRSP     EQU    1RB         INITIAL RIGHT SCREEN DISPLAY
00129  M00S00114.dsd     +++| EWAL     EQU    100         ADDRESS OF ADDRESS LIST FOR *ECSM* WRITE
00130  M00S00115.dsd     +++| ERAL     EQU    102         ADDRESS OF ADDRESS LIST FOR *ECSM* READ
00131  M00S00116.dsd     +++| OMT$     EQU    1           OMIT MANAGED TABLES LOGIC FROM *DCM*
Line S00001 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00132  M01S00001.261l700 +++| MX3C     EQU    1R5         MAXIMUM THIRD CHARACTER IN OVERLAY NAMES
00133  M00S00117.dsd     +++|          SPACE  4,10
00134  M00S00118.dsd     +++|*         DEFINE QUAL BLOCK ORDER.
00135  M00S00119.dsd     +++|
00136  M00S00120.dsd     +++|
00137  M00S00121.dsd     +++|          QUAL   DISPLAY
00138  M00S00122.dsd     +++|          QUAL   COMMAND
00139  M00S00123.dsd     +++|          QUAL   DSD
00140  M00S00124.dsd     +++|          QUAL   KEYBOARD
00141  M00S00125.dsd     +++|          QUAL   RES
00142  M00S00126.dsd     +++|          QUAL   PRESET
00143  M00S00127.dsd     +++|          QUAL   BIO
00144  M00S00128.dsd     +++|          QUAL   REM
00145  M00S00129.dsd     +++|          QUAL
00146  M00S00130.dsd     +++|          SPACE  4,10
00147  M00S00131.dsd     +++|*         SUB-SYSTEM COMMON DECKS.
00148  M00S00132.dsd     +++|
00149  M00S00133.dsd     +++|
00150  M00S00134.dsd     +++|          QUAL   BIO
00151  M00S00135.dsd     +++|*CALL     COMSBIO
00152  M00S00136.dsd     +++|          QUAL   *
00153  M00S00137.dsd     +++|
00154  M00S00138.dsd     +++|          QUAL   CPS
00155  M00S00139.dsd     +++|*CALL     COMSCPS
00156  M00S00140.dsd     +++|          QUAL   *
00157  M00S00141.dsd     +++|
00158  M00S00142.dsd     +++|          QUAL   DSL
00159  M00S00143.dsd     +++|*CALL     COMSDSL
00160  M00S00144.dsd     +++|          QUAL   *
00161  M00S00145.dsd     +++|
00162  M00S00146.dsd     +++|*         UNQUALIFIED *COMSDSL* SYMBOLS.
00163  M00S00147.dsd     +++|
00164  M00S00148.dsd     +++| CH       EQU    /DSL/CH
00165  M00S00149.dsd     +++| SC       EQU    /DSL/SC
00166  M00S00150.dsd     +++| DSCP     EQU    /DSL/DSCP
00167  M00S00151.dsd     +++|
00168  M00S00152.dsd     +++|*CALL     COMSEVT
00169  M00S00153.dsd     +++|
00170  M00S00154.dsd     +++|          QUAL   IOU
00171  M00S00155.dsd     +++|*CALL     COMSIOU
00172  M00S00156.dsd     +++|          QUAL   *
00173  M00S00157.dsd     +++|
00174  M00S00158.dsd     +++|*         UNQUALIFIED *COMSIOU* SYMBOLS.
00175  M00S00159.dsd     +++|
00176  M00S00160.dsd     +++| MR       EQU    /IOU/MR
00177  M00S00161.dsd     +++| MX       EQU    /IOU/MX
00178  M00S00162.dsd     +++| MXDM     EQU    /IOU/MXDM
00179  M00S00163.dsd     +++| MXPT     EQU    /IOU/MXPT
00180  M00S00164.dsd     +++|
00181  M00S00165.dsd     +++|          QUAL   JIO
00182  M00S00166.dsd     +++|*CALL     COMSJIO
00183  M00S00167.dsd     +++|          QUAL   *
00184  M00S00168.dsd     +++|
00185  M00S00169.dsd     +++|*CALL     COMSLFD
00186  M00S00170.dsd     +++|*CALL     COMSLSD
Line S00001 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
00187  M01S00001.242l642 +++|          QUAL   MSP
00188  M01S00002.242l642 +++|*CALL     COMSMSP
00189  M01S00003.242l642 +++|          QUAL   *
00190  M00S00171.dsd     +++|*CALL     COMSMST
00191  M00S00172.dsd     +++|*CALL     COMSMTR
00192  M00S00173.dsd     +++|
00193  M00S00174.dsd     +++|          QUAL   MTX
00194  M00S00175.dsd     +++|*CALL     COMSMTX
00195  M00S00176.dsd     +++|          QUAL   *
00196  M00S00177.dsd     +++|
00197  M00S00178.dsd     +++|*CALL     COMSPRD
00198  M00S00179.dsd     +++|
00199  M00S00180.dsd     +++|          QUAL   REM
00200  M00S00181.dsd     +++|*CALL     COMSREM
00201  M00S00182.dsd     +++|          QUAL   *
00202  M00S00183.dsd     +++|
Line S00001 Modification History
M01 (Added by) 282l826
Seq #  *Modification Id* Act 
----------------------------+
00203  M01S00001.282l826 +++|          QUAL   RSX
00204  M01S00002.282l826 +++|*CALL     COMSRSX
00205  M01S00003.282l826 +++|          QUAL   *
00206  M01S00004.282l826 +++|
00207  M00S00184.dsd     +++|          QUAL   SCR
00208  M00S00185.dsd     +++|*CALL     COMSSCR
00209  M00S00186.dsd     +++|          QUAL   *
00210  M00S00187.dsd     +++|
00211  M00S00188.dsd     +++|          QUAL   1DS
00212  M00S00189.dsd     +++|*CALL     COMS1DS
00213  M00S00190.dsd     +++|          QUAL   *
00214  M00S00191.dsd     +++| MICROS   TITLE  MICRO DEFINITIONS.
00215  M00S00192.dsd     +++|**        DEFINE MICROS OF THE DISPLAY TITLES.
00216  M00S00193.dsd     +++|
00217  M00S00194.dsd     +++|
00218  M00S00195.dsd     +++| AHDR     MICRO  1,,$A.  DAYFILES.$
00219  M00S00196.dsd     +++| BHDR     MICRO  1,,$B.  SYSTEM STATUS.$
00220  M00S00197.dsd     +++| CHDR     MICRO  1,,$C.  CENTRAL MEMORY.$
00221  M00S00198.dsd     +++| DHDR     MICRO  1,,$D.  CENTRAL MEMORY.$
00222  M00S00199.dsd     +++| EHDR     MICRO  1,,$E.  EQUIPMENT STATUS.$
00223  M00S00200.dsd     +++| FHDR     MICRO  1,,$F.  CENTRAL MEMORY.$
00224  M00S00201.dsd     +++| GHDR     MICRO  1,,$G.  CENTRAL MEMORY.$
00225  M00S00202.dsd     +++| HHDR     MICRO  1,,$H.  SYSTEM FILES.$
00226  M00S00203.dsd     +++| IHDR     MICRO  1,,$I.  BIO STATUS.$
00227  M00S00204.dsd     +++| JHDR     MICRO  1,,$J.  JOB STATUS.$
00228  M00S00205.dsd     +++| KHDR     MICRO  1,,$K.  CPU PROGRAMMABLE.$
00229  M00S00206.dsd     +++| LHDR     MICRO  1,,$L.  CMR BUFFERS.$
00230  M00S00207.dsd     +++| MHDR     MICRO  1,,$M.  EXTENDED MEMORY.$
00231  M00S00208.dsd     +++| OHDR     MICRO  1,,$O.  TAF STATUS.$
00232  M00S00209.dsd     +++| PHDR     MICRO  1,,$P.  PP REGISTERS.$
00233  M00S00210.dsd     +++| QHDR     MICRO  1,,$Q.  QUEUE STATUS.$
00234  M00S00211.dsd     +++| RHDR     MICRO  1,,$R.  ROLLOUT STATUS.$
00235  M00S00212.dsd     +++| SHDR     MICRO  1,,$S.  SYSTEM CONTROL.$
00236  M00S00213.dsd     +++| THDR     MICRO  1,,$T.  INTERACTIVE STATUS.$
00237  M00S00214.dsd     +++| UHDR     MICRO  1,,$U.  INSTALLATION USE.$
Line S00215 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00238  M01S00215.253l688 ---| VHDR     MICRO  1,,$V.  INSTALLATION USE.$
Line S00001 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00239  M01S00001.253l688 +++| VHDR     MICRO  1,,$V.  PP BREAKPOINT.$
00240  M00S00216.dsd     +++| WHDR     MICRO  1,,$W.  SYSTEM INFORMATION.$
00241  M00S00217.dsd     +++| YHDR     MICRO  1,,$Y.  MONITOR FUNCTIONS.$
00242  M00S00218.dsd     +++| ZHDR     MICRO  1,,$Z.  DIRECTORY.$
00243  M00S00219.dsd     +++|          TITLE  MACRO DEFINITIONS.
00244  M00S00220.dsd     +++| MACROS   SPACE  4,10
00245  M00S00221.dsd     +++|**        JMP - THREADED JUMP.
00246  M00S00222.dsd     +++|*
00247  M00S00223.dsd     +++|*         JMP    ADDR
00248  M00S00224.dsd     +++|*
00249  M00S00225.dsd     +++|*         ENTRY  *ADDR* = JUMP ADDRESS.
00250  M00S00226.dsd     +++|*
00251  M00S00227.dsd     +++|*         NOTE - THIS MACRO IS DESIGNED FOR JUMPING BACKWARDS ONLY.
00252  M00S00228.dsd     +++|
00253  M00S00229.dsd     +++|
00254  M00S00230.dsd     +++| JMP      MACRO  ADDR
Line S00231 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00255  M01S00231.dsd53   ---|          IF     -DEF,.ADDR,2
Line S00001 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00256  M01S00001.dsd53   +++|          MACREF JMP
00257  M01S00002.dsd53   +++| .A       IF     -DEF,/"QUAL"/.ADDR
00258  M00S00232.dsd     +++|          NOREF  .ADDR
00259  M01S00003.dsd53   +++| .B       IF     ABS,ADDR-*  INSURE SIMILAR TYPES
00260  M00S00233.dsd     +++| .ADDR    MAX    ADDR,*-40
Line S00234 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00261  M01S00234.dsd53   ---|          IFGT   .ADDR,*-40
Line S00004 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00262  M01S00004.dsd53   +++| .A       ENDIF
00263  M01S00005.dsd53   +++| .B       IFGT   .ADDR,*-40
00264  M00S00235.dsd     +++|          UJN    .ADDR
00265  M00S00236.dsd     +++| .ADDR    SET    *-1
Line S00237 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00266  M01S00237.dsd53   ---|          ELSE   2
Line S00006 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00267  M01S00006.dsd53   +++| .B       ELSE
00268  M00S00238.dsd     +++| .ADDR    SET    *
00269  M00S00239.dsd     +++|          LJM    ADDR
Line S00240 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00270  M01S00240.dsd53   ---|          ENDM
Line S00007 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00271  M01S00007.dsd53   +++| .B       ENDIF
00272  M01S00008.dsd53   +++| JMP      ENDM
00273  M00S00241.dsd     +++| SCLASS   SPACE  4,15
00274  M00S00242.dsd     +++|**        SCLASS - DEFINE SERVICE CLASS TABLE.
00275  M00S00243.dsd     +++|*
00276  M00S00244.dsd     +++|*         SCLASS NM,MN,DF,ST,TX
00277  M00S00245.dsd     +++|*
00278  M00S00246.dsd     +++|*         ENTRY  *NM* = SERVICE CLASS NAME.
00279  M00S00247.dsd     +++|*                *MN* = TWO CHARACTER MNEMONIC.
00280  M00S00248.dsd     +++|*                *DF* = DAYFILE MESSAGE CHARACTER.
00281  M00S00249.dsd     +++|*                *ST* = SHORT TEXT FOR *QFTLIST*.
00282  M00S00250.dsd     +++|*                *TX* = TEXT OF SERVICE CLASS NAME FOR BANNER PAGE.
00283  M00S00251.dsd     +++|*
00284  M00S00252.dsd     +++|*         NOTE - THE CALL TO *COMSSCD* MUST FOLLOW THE DEFINITION OF
00285  M00S00253.dsd     +++|*                THIS MACRO.
00286  M00S00254.dsd     +++| SCLASS   SPACE  4,10
00287  M00S00255.dsd     +++|          PURGMAC  SCLASS
00288  M00S00256.dsd     +++|
00289  M00S00257.dsd     +++| SCLASS   MACRO  NM,MN,DF,ST,TX
00290  M00S00258.dsd     +++| .A       IFC    NE,$NM$SSSC$
00291  M00S00259.dsd     +++| .SCL     RMT
00292  M00S00260.dsd     +++|          INDEX  NM,MN_MK    TX
00293  M00S00261.dsd     +++| .SCL     RMT
00294  M00S00262.dsd     +++| .A       ENDIF
00295  M00S00263.dsd     +++| SCLASS   ENDM
00296  M00S00264.dsd     +++|
00297  M00S00265.dsd     +++|
00298  M00S00266.dsd     +++| SCL$     EQU    0           ONLY PROCESS CLASSES WITH JCB-S
00299  M00S00267.dsd     +++|*CALL     COMSSCD
00300  M00S00268.dsd     +++|          TITLE  OVERLAY ORGANIZATION.
00301  M00S00269.dsd     +++| OVERLAYS SPACE  4,15
00302  M00S00270.dsd     +++|**               DSD USES THREE TYPES OF OVERLAYS - SYNTAX, DISPLAY,
00303  M00S00271.dsd     +++|*         AND COMMAND.
00304  M00S00272.dsd     +++|*         THE FOLLOWING MACROS FACILITATE THE ORGANIZATION AND
00305  M00S00273.dsd     +++|*         COMMUNICATION BETWEEN OVERLAYS AND THE MAIN PROGRAM.
00306  M00S00274.dsd     +++|*
00307  M00S00275.dsd     +++|*         OVERLAYS MAY RESIDE IN THE *RPL* OR THE *PLD*.  FOR THOSE
00308  M00S00276.dsd     +++|*         OVERLAYS WHICH RESIDE IN THE *PLD*, *DSD* CALLS *1DL* TO
00309  M00S00277.dsd     +++|*         PROCESS THE PHYSCAL LOAD OF THE OVERLAYS.
00310  M00S00278.dsd     +++|*
00311  M00S00279.dsd     +++|*         DISPLAY OVERLAYS ARE WRITTEN AS LOCATION FREE ROUTINES SINCE
00312  M00S00280.dsd     +++|*         TWO MUST RESIDE IN DSD FOR THE TWO DISPLAY SCREENS.
00313  M00S00281.dsd     +++|*         SYNTAX AND COMMAND OVERLAYS ARE ASSEMBLED AS ABSOLUTE
00314  M00S00282.dsd     +++|*         ROUTINES.
00315  M00S00283.dsd     +++|*
00316  M00S00284.dsd     +++|*         BY SPECIFYING A PARAMETER ON THE *DISPLAY* OR *COMMAND*
00317  M00S00285.dsd     +++|*         MACRO, SELECTED OVERLAYS MAY AUTOMATICALLY BE MADE CM
00318  M00S00286.dsd     +++|*         RESIDENT.  OVERLAYS MAY ALSO BE MADE CM RESIDENT VIA
00319  M00S00287.dsd     +++|*         *LIBDECK* ENTRIES.  THIS ALLOWS SELECTED OVERLAYS TO BE
00320  M00S00288.dsd     +++|*         MADE CM RESIDENT FOR DEBUGGING OR ON CERTAIN CONFIGURATIONS
00321  M00S00289.dsd     +++|*         BUT BE DISK RESIDENT IN OTHER SITUATIONS.
00322  M00S00290.dsd     +++| ENTRY    SPACE  4,10
00323  M00S00291.dsd     +++|**        ENTRY - DEFINE OVERLAY ENTRY POINT.
00324  M00S00292.dsd     +++|*
00325  M00S00293.dsd     +++|*
00326  M00S00294.dsd     +++|*         ENTRY  NAME,D
Line S00002 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00327  M01S00002.261l700 +++|*
00328  M00S00295.dsd     +++|*         ENTRY  (NAME) = NAME OF ENTRY POINT.
00329  M00S00296.dsd     +++|*                (D) IF PRESENT, DEFINES DISPLAY OVERLAY ENTRY.
00330  M00S00297.dsd     +++|*                POINT IS THE CURRENT VALUE OF THE ORIGIN COUNTER.
Line S00298 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00331  M01S00298.261l700 ---|*         EXIT   (NAME) = (ADDRESS) + LAST 2 CHARACTERS OF OVERLAY NAME.
Line S00003 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00332  M01S00003.261l700 +++|*         EXIT   (NAME) = ADDRESS + OVERLAY NUMBER * 10000B.
00333  M00S00299.dsd     +++|
00334  M00S00300.dsd     +++|
00335  M00S00301.dsd     +++|          PURGMAC ENTRY
00336  M00S00302.dsd     +++|
00337  M00S00303.dsd     +++| ENTRY    MACRO  NAME,D
00338  M01S00004.261l700 +++|          ERRNG  M.          *ENTRY* IS NOT DEFINED FOR *RPL* OVERLAYS
00339  M00S00304.dsd     +++|          IFC    NE,*D**
00340  M00S00305.dsd     +++|          RMT
00341  M00S00306.dsd     +++|          QUAL   DISPLAY
Line S00307 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00342  M01S00307.261l700 ---| NAME     EQU    2R"M."*10000B+/DSD"M."/NAME
Line S00005 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00343  M01S00005.261l700 +++| NAME     EQU    M.*10000B+/DSD"M."/NAME
00344  M00S00308.dsd     +++|          QUAL   *
00345  M00S00309.dsd     +++|          RMT
00346  M00S00310.dsd     +++|          ELSE   4
00347  M00S00311.dsd     +++| NAME     BSS    0
00348  M00S00312.dsd     +++|          QUAL   COMMAND
Line S00313 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00349  M01S00313.261l700 ---| NAME     EQU    2R"M."*10000B+/DSD"M."/NAME
Line S00006 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00350  M01S00006.261l700 +++| NAME     EQU    M.*10000B+/DSD"M."/NAME
00351  M00S00314.dsd     +++|          QUAL   *
00352  M00S00315.dsd     +++|          ENDM
00353  M00S00316.dsd     +++| OVLC     SPACE  4,10
00354  M00S00317.dsd     +++|**        OVLC - GENERATE OVERLAY NAME FOR CM RESIDENT OVERLAY.
00355  M00S00318.dsd     +++|*
00356  M00S00319.dsd     +++|*
00357  M00S00320.dsd     +++|*         OVLC
Line S00321 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00358  M01S00321.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
Line S00007 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00322.dsd     +++|
00364  M00S00323.dsd     +++|
00365  M00S00324.dsd     +++| OVLC     MACRO
Line S00325 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00366  M01S00325.261l700 ---| N.       MICRO  C.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
00367  M01S00326.261l700 ---| N.       MICRO  1,, C"N."
00368  M00S00327.dsd     ---| C.       SET    C.+1
Line S00011 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00328.dsd     +++|          ENDM
Line S00004 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
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 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00384  M02S00010.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
Line S00019 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00385  M01S00019.261l700 +++|*         EXIT   ("N.") = ("M.") = *TA*.
00386  M01S00020.261l700 +++|*                (M.) = -1.
Line S00011 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
00387  M01S00011.242l642 +++|
00388  M01S00012.242l642 +++|
00389  M01S00013.242l642 +++| OVLF     MACRO
Line S00014 Modification History
M01 (Added by) 242l642
M02 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00390  M02S00014.261l700 ---| N.       MICRO  F.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
00391  M02S00015.261l700 ---| N.       MICRO  1,, T"N."
00392  M02S00016.261l700 ---| F.       SET    F.+1
Line S00021 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00393  M01S00021.261l700 +++| M.       MICRO  1,, TA
00394  M01S00022.261l700 +++| N.       MICRO  1,, TA
00395  M01S00023.261l700 +++| M.       SET    -1
Line S00017 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
00396  M01S00017.242l642 +++|          ENDM
00397  M00S00329.dsd     +++| OVLN     SPACE  4,10
00398  M00S00330.dsd     +++|**        OVLN - GENERATE OVERLAY NAME.
00399  M00S00331.dsd     +++|*
00400  M00S00332.dsd     +++|*
00401  M00S00333.dsd     +++|*         OVLN
Line S00334 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00402  M01S00334.261l700 ---|*         EXIT   (N.) = LAST 2 CHARACTERS OF OVERLAY NAME.
Line S00024 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00335.dsd     +++|
00408  M00S00336.dsd     +++|
00409  M00S00337.dsd     +++| OVLN     MACRO
Line S00338 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00410  M01S00338.261l700 ---| M.       SET    N./1R9
00411  M01S00339.261l700 ---| P.       MICRO  M.+1,1, AB
00412  M01S00340.261l700 ---| M.       SET    N.-M.*1R9
00413  M01S00341.261l700 ---| N.       MICRO  M.+1,1, ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789
00414  M01S00342.261l700 ---| N.       MICRO  1,2, "P.""N."
00415  M00S00343.dsd     ---| N.       SET    N.+1
Line S00028 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00344.dsd     +++|          ENDM
00425  M00S00345.dsd     +++| SYMBOLS  SPACE  4,10
00426  M00S00346.dsd     +++|**        OVERLAY GENERATION SYMBOLS.
00427  M00S00347.dsd     +++|
00428  M00S00348.dsd     +++|
00429  M00S00349.dsd     +++|          NOREF  C.,N.,M.,L.,L.C,L.D
Line S00350 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00430  M01S00350.261l700 ---| C.       SET    0           CM RESIDENT OVERLAY COUNTER
Line S00018 Modification History
M01 (Added by) 242l642
M02 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00431  M02S00018.261l700 ---| F.       SET    0           BEGINNING OF RPL OVERLAY COUNTER
Line S00351 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
00432  M01S00351.261l700 ---| N.       SET    0           OVERLAY COUNTER
00433  M01S00352.261l700 ---| M.       MICRO  1,2,        LAST 2 CHARACTERS OF OVERLAY NAME
Line S00036 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00353.dsd     +++| L.       SET    0           OVERLAY LENGTH
00439  M00S00354.dsd     +++| L.C      SET    0           MAXIMUM COMMAND OVERLAY LENGTH
00440  M00S00355.dsd     +++| L.D      SET    0           MAXIMUM DISPLAY OVERLAY LENGTH
00441  M00S00356.dsd     +++|          TITLE  COMMAND ENTRIES.
00442  M00S00357.dsd     +++| ENTER    SPACE  4,35
00443  M00S00358.dsd     +++|**        ENTER - SPECIFY COMMAND ENTRY.
00444  M00S00359.dsd     +++|*         THE *ENTER* MACRO IS USED FOR SPECIFYING THE FORMAT OF
00445  M00S00360.dsd     +++|*         THE KEYBOARD COMMANDS.
00446  M00S00361.dsd     +++|*
00447  M00S00362.dsd     +++|*
Line S00363 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00448  M01S00363.dsd53   ---|*NAME     ENTER  COMMAND,(S)LOCK,SDF,ERL
Line S00009 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00449  M01S00009.dsd53   +++|*NAME     ENTER  COMMAND,COND,SDF,ERL
00450  M00S00364.dsd     +++|*         ENTRY  (NAME) = ADDRESS OF COMMAND PROCESSING ROUTINE AS
00451  M00S00365.dsd     +++|*                            SPECIFIED BY *ENTER* MACRO.
00452  M00S00366.dsd     +++|*                (COMMAND) = SYNTAX FOR KEYBOARD ENTRY.
Line S00367 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00453  M01S00367.dsd53   ---|*                (LOCK) IF PRESENT, SYNTAX IS UNDER LOCK CONTROL.
00454  M01S00368.dsd53   ---|*                (SLOCK)  IF PRESENT, SYNTAX UNDER SECURITY LOCK
00455  M01S00369.dsd53   ---|*                         CONTROL.
Line S00010 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
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 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
00464  M01S00370.242l642 ---|
00465  M00S00371.dsd     ---|*                (SDF) IF PRESENT, ENTRY IS TO BE ENTERED IN SYSTEM
00466  M00S00372.dsd     ---|*                      DAYFILE.
00467  M00S00373.dsd     ---|*                (ERL) IF PRESENT, ENTRY IS TO BE ENTERED IN ERROR LOG.
00468  M00S00374.dsd     ---|*
00469  M00S00375.dsd     ---|*         SPECIAL FIELDS MAY BE SPECIFIED BY THE FOLLOWING CHARACTERS -
00470  M00S00376.dsd     ---|*
00471  M00S00377.dsd     ---|*         '  70  (11-8-5)    ALPHANUMERIC FIELD.
00472  M00S00378.dsd     ---|*
00473  M00S00379.dsd     ---|*         ?  71  (11-8-6)    OCTAL FIELD.
00474  M00S00380.dsd     ---|*
00475  M00S00381.dsd     ---|*         <  72  (12-0)      USED AS <XY - ANY CHARACTER BETWEEN *X*
00476  M00S00382.dsd     ---|*                AND *Y* MAY BE USED IN THIS FIELD.
00477  M00S00383.dsd     ---|*
00478  M00S00384.dsd     ---|*         >  73  (11-8-7)    USED AS >XYZ> - ANY CHARACTER IN THE SET
00479  M00S00385.dsd     ---|*                            *XYZ* MAY BE USED IN THIS FIELD.
00480  M00S00386.dsd     ---|*
00481  M00S00387.dsd     ---|*         ; 74  (8-5)       TERMINATE SCAN - CHARACTERS IN ANY FORMAT
00482  M00S00388.dsd     ---|*                            MAY FOLLOW.
00483  M00S00389.dsd     ---|*
00484  M00S00390.dsd     ---|*         \  75  (12-8-5)    LEGAL DISPLAY NAME.
00485  M00S00391.dsd     ---|*
00486  M00S00392.dsd     ---|*         ;  77  (12-8-7)    SET NEW SYNTAX TABLE - SYNTAX FIELD
00487  M00S00393.dsd     ---|*                            DESCRIBED BY (ADDRESS) WILL BE USED FOR
00488  M00S00394.dsd     ---|*                            REMAINDER OF FIELDS.
Line S00018 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00395.dsd     +++|
00498  M00S00396.dsd     +++|
00499  M00S00397.dsd     +++|          MACRO  ENTER,A,B,C,D,E
00500  M00S00398.dsd     +++|          CON    /COMMAND/A/10000,/COMMAND/A-/COMMAND/A/10000*10000
00501  M00S00399.dsd     +++|          ORG    *-2
Line S00400 Modification History
M01 (Removed by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
00502  M01S00400.dsd53   ---|          DATA   Z$B$
00503  M01S00401.dsd53   ---|          IFC    EQ,*A**,1
00504  M01S00402.dsd53   ---|          ERR    NO          COMMAND PROCESSOR SPECIFIED.
00505  M01S00403.dsd53   ---|          IFC    EQ,*C*SLOCK*
00506  M01S00404.dsd53   ---|          VFD    1/1
00507  M01S00405.dsd53   ---|          ELSE   1
00508  M01S00406.dsd53   ---|          VFD    1/0
00509  M01S00407.dsd53   ---|          IFC    NE,*C**
00510  M01S00408.dsd53   ---|          VFD    1/1
00511  M01S00409.dsd53   ---|          ELSE   1
00512  M01S00410.dsd53   ---|          VFD    1/0
Line S00026 Modification History
M01 (Added by) dsd53
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00411.dsd     +++|          IFC    NE,*D**
00541  M00S00412.dsd     +++|          VFD    1/1
00542  M00S00413.dsd     +++|          ELSE   1
00543  M00S00414.dsd     +++|          VFD    1/0
00544  M00S00415.dsd     +++|          IFC    NE,*E**
00545  M00S00416.dsd     +++|          VFD    1/1
00546  M00S00417.dsd     +++|          ELSE   1
00547  M00S00418.dsd     +++|          VFD    1/0
00548  M00S00419.dsd     +++|          VFD    20//COMMAND/A
00549  M00S00420.dsd     +++|          ENDM
00550  M00S00421.dsd     +++| COMMANDS SPACE  4,10
00551  M00S00422.dsd     +++|          ORG    100
00552  M00S00423.dsd     +++| TCEF     SPACE  4,15
00553  M00S00424.dsd     +++|**        TCEF - TABLE OF COMMAND ENTRY FORMATS.
00554  M00S00425.dsd     +++|*
00555  M00S00426.dsd     +++|*         NOTE - COMMANDS ARE TO BE IN THIS TABLE FOR ONE OF
00556  M00S00427.dsd     +++|*         THE FOLLOWING REASONS -
00557  M00S00428.dsd     +++|*
00558  M00S00429.dsd     +++|*         1.  THE COMMAND IS PROCESSED IN *DSD* RESIDENT.
00559  M00S00430.dsd     +++|*         2.  THE COMMAND CAN BE ENTERED DURING DEADSTART
00560  M00S00431.dsd     +++|*         (INCLUDING AS AN *IPRDECK* ENTRY).
00561  M00S00432.dsd     +++|*         3.  THE COMMAND IS TO BE AVAILABLE WHEN THE SYSTEM
00562  M00S00433.dsd     +++|*         IS HUNG.  THE COMMAND ITSELF MUST THEN BE IN EITHER
00563  M00S00434.dsd     +++|*         *DSD* RESIDENT OR IN A CM-RESIDENT OVERLAY.
00564  M00S00435.dsd     +++|*
00565  M00S00436.dsd     +++|*         ALL OTHER SPECIFIC COMMANDS CAN THEREFORE HAVE THEIR
00566  M00S00437.dsd     +++|*         TABLE ENTRY IN AN OVERLAY RATHER THAN IN *TCEF*.
00567  M00S00438.dsd     +++|
00568  M00S00439.dsd     +++|
00569  M00S00440.dsd     +++| TCEF     BSS    0
00570  M00S00441.dsd     +++| CDS      ENTER  (\\.)
00571  M00S00442.dsd     +++|
Line S00443 Modification History
M01 (Removed by) ns2476
Seq #  *Modification Id* Act 
----------------------------+
00572  M01S00443.ns2476  ---| DJS      ENTER  (>JKP>,'.)
Line S00002 Modification History
M01 (Added by) ns2476
Seq #  *Modification Id* Act 
----------------------------+
00573  M01S00002.ns2476  +++| DJS      ENTER  (>HJKP>,'.)
00574  M00S00444.dsd     +++|
00575  M00S00445.dsd     +++| DJM      ENTER  (>CDFGM>,'.)
00576  M00S00446.dsd     +++|
00577  M00S00447.dsd     +++| DFC      ENTER  (>CDFGM><06,?.)
Line S00002 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00578  M01S00002.253l688 +++|
00579  M01S00003.253l688 +++| PPC      ENTER  (PP;)       PP BREAKPOINT COMMANDS
00580  M00S00448.dsd     +++|
00581  M00S00449.dsd     +++| STE      ENTER  (STEP.),LOCK
00582  M00S00450.dsd     +++|
Line S00451 Modification History
M01 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00583  M01S00451.dsd110  ---| ULK      ENTER  (UNLOCK.)
Line S00001 Modification History
M01 (Added by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00584  M01S00001.dsd110  +++| ULK      ENTER  (UNLOCK.),,SDF,ERL
00585  M00S00452.dsd     +++|
00586  M00S00453.dsd     +++|*         PROGRAMMING NOTE.  THE *UNLOCK,USERNUM,PASSWOR.* COMMAND
00587  M00S00454.dsd     +++|*         SYNTAX IS DISABLED IN PRESET ON NON-SECURE SYSTEMS.  IF
00588  M00S00455.dsd     +++|*         THIS COMMAND IS DELETED FOR ANY REASON, ENSURE THAT THE
00589  M00S00456.dsd     +++|*         CORRESPONDING DISABLING CODE IS DELETED FROM PRESET, ALSO.
00590  M00S00457.dsd     +++|
00591  M00S00458.dsd     +++| TSUL     BSS    0
00592  M00S00459.dsd     +++| SUL      ENTER  (UNLOCK,','.)
00593  M00S00460.dsd     +++|
Line S00461 Modification History
M01 (Removed by) dsd101
Seq #  *Modification Id* Act 
----------------------------+
00594  M01S00461.dsd101  ---| UNS      ENTER  (UNSTEP.),LOCK
Line S00001 Modification History
M01 (Added by) dsd101
Seq #  *Modification Id* Act 
----------------------------+
00595  M01S00001.dsd101  +++| UNS      ENTER  (UNSTEP.)
00596  M00S00462.dsd     +++|
00597  M00S00463.dsd     +++| SAB      ENTER  (<AB;)
00598  M00S00464.dsd     +++|
00599  M00S00465.dsd     +++| SCC      ENTER  (>C>;)
00600  M00S00466.dsd     +++|
00601  M00S00467.dsd     +++| SDD      ENTER  (>D>;)
00602  M00S00468.dsd     +++|
00603  M00S00469.dsd     +++| SEJ      ENTER  (<EI;)
00604  M00S00470.dsd     +++|
00605  M00S00471.dsd     +++| SKN      ENTER  (<KN;)
00606  M00S00472.dsd     +++|
00607  M00S00473.dsd     +++| SOP      ENTER  (<OP;)
00608  M00S00474.dsd     +++|
00609  M00S00475.dsd     +++| SQR      ENTER  (<QR;)
00610  M00S00476.dsd     +++|
00611  M00S00477.dsd     +++| SSS      ENTER  (>S>;)
00612  M00S00478.dsd     +++|
Line S00479 Modification History
M01 (Removed by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00613  M01S00479.271l716 ---| STX      ENTER  (<TX;)
Line S00002 Modification History
M01 (Added by) 271l716
Seq #  *Modification Id* Act 
----------------------------+
00614  M01S00002.271l716 +++| STT      ENTER  (>T>;)
00615  M01S00003.271l716 +++|
00616  M01S00004.271l716 +++| SUX      ENTER  (<UX;)
00617  M00S00480.dsd     +++|
Line S00481 Modification History
M01 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00618  M01S00481.dsd110  ---| ENM      ENTER  (?,?.),SLOCK,,ERL
00619  M01S00482.dsd110  ---| ENM      ENTER  (?,,?.),SLOCK,,ERL
00620  M01S00483.dsd110  ---| ENM      ENTER  (?,<04,?.),SLOCK,,ERL
Line S00004 Modification History
M01 (Added by) 253l688
M02 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00621  M02S00004.dsd110  ---| ENM      ENTER  (?,I<03,?.),SLOCK,,ERL
Line S00002 Modification History
M01 (Added by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00484.dsd     +++|
Line S00485 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
00627  M01S00485.253l688 ---| EMR      ENTER  (?>,+->?.),SLOCK,,ERL
00628  M01S00486.253l688 ---| EMR      ENTER  (?>,+->,?.),SLOCK,,ERL
00629  M01S00487.253l688 ---| EMR      ENTER  (?>,+-><04,?.),SLOCK,,ERL
Line S00005 Modification History
M01 (Added by) 253l688
M02 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00630  M02S00005.dsd110  ---| EMR      ENTER  (?<+-?.),SLOCK,,ERL
00631  M02S00006.dsd110  ---| EMR      ENTER  (?<+-,?.),SLOCK,,ERL
00632  M02S00007.dsd110  ---| EMR      ENTER  (?<+-<04,?.),SLOCK,,ERL
Line S00488 Modification History
M01 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00633  M01S00488.dsd110  ---| EMD      ENTER  (?>,+->D;,SLOCK,,ERL
Line S00006 Modification History
M01 (Added by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00489.dsd     +++|
Line S00490 Modification History
M01 (Removed by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00639  M01S00490.dsd110  ---| DOV      ENTER  (99.),,,ERL
Line S00010 Modification History
M01 (Added by) dsd110
Seq #  *Modification Id* Act 
----------------------------+
00640  M01S00010.dsd110  +++| DOV      ENTER  (99.),,SDF,ERL
00641  M00S00491.dsd     +++|
00642  M00S00492.dsd     +++|          CON    0           END OF TABLE
00643  M00S00493.dsd     +++|          TITLE  MAIN PROGRAM.
00644  M00S00494.dsd     +++| DSD      SPACE  4,10
00645  M00S00495.dsd     +++|**        DSD - MAIN DISPLAY LOOP.
00646  M00S00496.dsd     +++|*
00647  M00S00497.dsd     +++|*         THE MAIN PROGRAM CONSISTS OF THE OVERALL LOOP CONTROL
00648  M00S00498.dsd     +++|*         FOR DSD.  DSD LOOPS THROUGH THE MAIN PROGRAM AS LONG
00649  M00S00499.dsd     +++|*         AS THE SYSTEM REMAINS ACTIVE.
00650  M00S00500.dsd     +++|
00651  M00S00501.dsd     +++|
00652  M00S00502.dsd     +++|          QUAL   DSD
00653  M00S00503.dsd     +++|
00654  M00S00504.dsd     +++| DSD      RJM    DLS         DISPLAY LEFT SCREEN HEADER DATA
00655  M00S00505.dsd     +++|          LDC    0           LEFT SCREEN LOWER OVERRIDE FLAG
00656  M00S00506.dsd     +++| DSDA     EQU    *-1
00657  M00S00507.dsd     +++|          ZJN    DSD1        IF NEITHER NEW OVERLAY NOR TOGGLE TO DSD
00658  M00S00508.dsd     +++|          CFNC   RTPF        RESET TOP OF PAGE
00659  M00S00509.dsd     +++|          LDN    0           CLEAR OVERRIDE FLAG
00660  M00S00510.dsd     +++|          STM    DSDA
00661  M00S00511.dsd     +++| DSD1     LDD    LS          SET DISPLAY NAME
00662  M00S00512.dsd     +++|          STD    CN
00663  M00S00513.dsd     +++|          LDC    .FLFT       SET LOAD ADDRESS
00664  M00S00514.dsd     +++|          STD    LA
00665  M00S00515.dsd     +++|          RJM    /PRESET/DLS
00666  M00S00516.dsd     +++|*         RJM    .FLFT+DOEP  (PRESET COMPLETE)
00667  M00S00517.dsd     +++| DSDB     EQU    *-1
00668  M00S00518.dsd     +++|          FJM    *,CH        IF DATA NOT TAKEN, WAIT
00669  M00S00519.dsd     +++|          DCN    CH+40
00670  M00S00520.dsd     +++|
00671  M00S00521.dsd     +++|*         PROCESS KEYBOARD IF CDC721 SYSTEM CONSOLE.
00672  M00S00522.dsd     +++|
00673  M00S00523.dsd     +++|          DFIM   (CON RJMI)
00674  M00S00524.dsd     +++|          UJN    *+2
00675  M00S00525.dsd     +++|          CON    /KEYBOARD/KBI
00676  M00S00526.dsd     +++|
00677  M00S00527.dsd     +++|*         DISPLAY RIGHT SCREEN.
00678  M00S00528.dsd     +++|
00679  M00S00529.dsd     +++|          RJM    SYS         DISPLAY SYSTEM STATUS
00680  M00S00530.dsd     +++|          LDC    0           RIGHT SCREEN LOWER OVERRIDE FLAG
00681  M00S00531.dsd     +++| DSDC     EQU    *-1
00682  M00S00532.dsd     +++|          ZJN    DSD2        IF NEITHER NEW OVERLAY NOR TOGGLE TO DSD
00683  M00S00533.dsd     +++|          CFNC   RTPF        RESET TOP OF PAGE
00684  M00S00534.dsd     +++|          LDN    0           CLEAR OVERRIDE FLAG
00685  M00S00535.dsd     +++|          STM    DSDC
00686  M00S00536.dsd     +++| DSD2     LDD    RS          SET DISPLAY NAME
00687  M00S00537.dsd     +++|          STD    CN
00688  M00S00538.dsd     +++|          LDC    .FRHT       SET LOAD ADDRESS
00689  M00S00539.dsd     +++|          STD    LA
00690  M00S00540.dsd     +++|          RJM    /PRESET/DLS
00691  M00S00541.dsd     +++|*         RJM    .FRHT+DOEP  (PRESET COMPLETE)
00692  M00S00542.dsd     +++| DSDD     EQU    *-1
00693  M00S00543.dsd     +++|
00694  M00S00544.dsd     +++|*         TRANSFER HIDDEN SCREEN TO VISIBLE (CDC721).
00695  M00S00545.dsd     +++|
00696  M00S00546.dsd     +++|          CFNC   THVF        TRANSFER HIDDEN TO VISIBLE
00697  M00S00547.dsd     +++|          DCN    CH+40
00698  M00S00548.dsd     +++|
00699  M00S00549.dsd     +++|*         PROCESS KEYBOARD.
00700  M00S00550.dsd     +++|
00701  M00S00551.dsd     +++|          RJM    /KEYBOARD/KBI  PROCESS KEYBOARD INPUT
00702  M00S00552.dsd     +++|
00703  M00S00553.dsd     +++|*         PROCESS MISCELLANEOUS TASKS.
00704  M00S00554.dsd     +++|
00705  M00S00555.dsd     +++|          RJM    CEQ         CHECK EQUIPMENT
00706  M00S00556.dsd     +++|
00707  M00S00557.dsd     +++|*         LOOP.
00708  M00S00558.dsd     +++|
00709  M00S00559.dsd     +++|          AOD    CY          ADVANCE CYCLE COUNT
00710  M00S00560.dsd     +++|          LJM    DSD         LOOP
00711  M00S00561.dsd     +++|          TITLE  MAIN SUBROUTINES.
00712  M00S00562.dsd     +++|**        CEQ - CHECK EQUIPMENT.
00713  M00S00563.dsd     +++|*
Line S00564 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00714  M01S00564.273l780 ---|*         USES   CN, CM - CM+4.
Line S00011 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00715  M01S00011.273l780 +++|*         USES   CM - CM+4.
00716  M00S00565.dsd     +++|*
00717  M00S00566.dsd     +++|*         CALLS  RKB.
00718  M00S00567.dsd     +++|*
00719  M00S00568.dsd     +++|*         MACROS CFNC, DFIM, MONITOR.
00720  M00S00569.dsd     +++|
00721  M00S00570.dsd     +++|
00722  M00S00571.dsd     +++| CEQ3     STM    CEQB        CLEAR HOLD FLAG
00723  M00S00572.dsd     +++|
00724  M00S00573.dsd     +++| CEQ      SUBR               ENTRY/EXIT
00725  M00S00574.dsd     +++| CEQA     LDC    EQAE        CHECK CONSOLE ASSIGNMENT
00726  M00S00575.dsd     +++|          CRD    CM
00727  M00S00576.dsd     +++|          LDD    CM+4        GET EJTO
00728  M00S00577.dsd     +++|          ZJN    CEQ3        IF DISPLAY NOT ASSIGNED
00729  M00S00578.dsd     +++|          LDC    0
00730  M00S00579.dsd     +++| CEQB     EQU    *-1
00731  M00S00580.dsd     +++|          NJN    CEQX        IF HOLD FLAG SET
00732  M00S00581.dsd     +++|          RJM    RKB         READ KEYBOARD
00733  M00S00582.dsd     +++|          NJN    CEQX        IF KEY ENTERED
Line S00583 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
00734  M01S00583.273l780 ---|          LDD    NC          SET SYSTEM CONTROL POINT
00735  M01S00584.273l780 ---|          STD    CN
00736  M00S00585.dsd     ---|          LDN    CH          RELEASE CHANNEL
00737  M00S00586.dsd     ---|          STD    CM+1
00738  M00S00587.dsd     ---|          MONITOR DCHM
00739  M00S00588.dsd     ---| CEQ1     LDN    CH          CHECK CHANNEL
00740  M00S00589.dsd     ---|          STD    CM+1
00741  M00S00590.dsd     ---|          MONITOR CCHM
00742  M00S00591.dsd     ---| .CCHM    LDD    CM+2
00743  M00S00592.dsd     ---|          NJN    CEQ2        IF CHANNEL NOT BUSY
00744  M00S00593.dsd     ---|          LDC    10000       DELAY
00745  M00S00594.dsd     ---|          SBN    1
00746  M00S00595.dsd     ---|          NJN    *-1         IF DELAY NOT DONE
00747  M00S00596.dsd     ---|          UJN    CEQ1        LOOP
00748  M00S00597.dsd     ---|
00749  M00S00598.dsd     ---| CEQ2     LDC    EQAE        CHECK CONSOLE ASSIGNMENT
00750  M00S00599.dsd     ---| CEQC     EQU    CEQ2
00751  M00S00600.dsd     ---|          CRD    CM
00752  M00S00601.dsd     ---|          LDD    CM+4        CLEAR / SET HOLD FLAG (USING EJTO)
00753  M00S00602.dsd     ---|          STM    CEQB
00754  M00S00603.dsd     ---|          RJM    RKB         READ KEYBOARD
00755  M00S00604.dsd     ---|          STM    /KEYBOARD/KRIA STORE KEYBOARD INPUT
00756  M00S00605.dsd     ---|          DFIM   (LDN 1)
00757  M00S00606.dsd     ---|          LDN    24          SET INITIAL DELAY
00758  M00S00607.dsd     ---|          STM    /KEYBOARD/KRIB
00759  M00S00608.dsd     ---|          STM    DSDA        ENABLE RESET TOP OF PAGE FUNCTIONS
00760  M00S00609.dsd     ---|          STM    DSDC
00761  M00S00610.dsd     ---|          LJM    CEQX        RETURN
00762  M00S00611.dsd     ---|          SPACE  4,10
00763  M00S00612.dsd     ---|**        COMMON DECKS.
00764  M00S00613.dsd     ---|
00765  M00S00614.dsd     ---|
00766  M00S00615.dsd     ---|          QUAL
00767  M00S00616.dsd     ---|
Line S00001 Modification History
M01 (Added by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00768  M01S00001.274l797 +++|          QUAL   GFP
Line S00003 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
00769  M01S00003.251l664 +++| BLI$     EQU    1           BUILD LONG INSTRUCTIONS
00770  M00S00617.dsd     +++| EJT$     EQU    1           EJT SEARCH
00771  M00S00618.dsd     +++| EST$     EQU    1           EST SEARCH
00772  M00S00619.dsd     +++| FNT$     EQU    1           SYSTEM FNT SEARCH
Line S00620 Modification History
M01 (Removed by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00773  M01S00620.274l797 ---| IFP$     EQU    1           *COMPSFP* REMOTE ASSEMBLY
Line S00002 Modification History
M01 (Added by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
00774  M01S00002.274l797 +++| IFP$     EQU    1           *COMPGFP* REMOTE ASSEMBLY
Line S00001 Modification History
M01 (Added by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00775  M01S00001.271l750 +++| JCB$     EQU    1           JCB SEARCH
00776  M00S00621.dsd     +++| QFT$     EQU    1           QFT SEARCH
00777  M00S00622.dsd     +++|*CALL     COMPGFP
Line S00003 Modification History
M01 (Added by) 274l797
Seq #  *Modification Id* Act 
----------------------------+
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 (Removed by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00785  M01S00623.271l750 ---|          QUAL
Line S00002 Modification History
M01 (Added by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00786  M01S00002.271l750 +++|*CALL     COMPRJC
00787  M00S00624.dsd     +++| VAL$     EQU    1
Line S00625 Modification History
M01 (Removed by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
00788  M01S00625.271l750 ---|          QUAL   *
00789  M00S00626.dsd     ---|*CALL     COMPVLC
00790  M00S00627.dsd     ---|          QUAL   *
00791  M00S00628.dsd     ---|          TITLE  MASTER DISPLAY ROUTINES.
00792  M00S00629.dsd     ---| DKB      SPACE  4,10
00793  M00S00630.dsd     ---|**        DKB - DISPLAY KEYBOARD BUFFER.
00794  M00S00631.dsd     ---|*
00795  M00S00632.dsd     ---|*         ENTRY  (KM) = ADDRESS OF KEYBOARD MESSAGE.
00796  M00S00633.dsd     ---|*                (DK) = DISPLAY KEYBOARD CONTROL.
00797  M00S00634.dsd     ---|*
00798  M00S00635.dsd     ---|*         EXIT   (A) = (DK).
00799  M00S00636.dsd     ---|*
00800  M00S00637.dsd     ---|*         USES   DK, T1, YC.
00801  M00S00638.dsd     ---|*
00802  M00S00639.dsd     ---|*         MACROS CFNC, DFIM.
00803  M00S00640.dsd     ---|
00804  M00S00641.dsd     ---|
00805  M00S00642.dsd     ---| DKB      SUBR               ENTRY/EXIT
00806  M00S00643.dsd     ---|          CFNC   SLPF        SELECT LEFT PRIORITY OUTPUT
00807  M00S00644.dsd     ---|          DFIM   (CON LN51),*+1
00808  M00S00645.dsd     ---|          LDC    LN49        SET Y-COORDINATE
00809  M00S00646.dsd     ---|          STD    YC
00810  M00S00647.dsd     ---|          DFIM   (UJN DKB1)
00811  M00S00648.dsd     ---|          LDN    2           SET INTENSIFICATION COUNT
00812  M00S00649.dsd     ---|          STD    DK
00813  M00S00650.dsd     ---|
00814  M00S00651.dsd     ---|*         DISPLAY KEYBOARD BUFFER IN MEDIUM CHARACTERS IF .LT. 32
00815  M00S00652.dsd     ---|*         CHARACTERS IN BUFFER.  OTHERWISE, DISPLAY IN SMALL
00816  M00S00653.dsd     ---|*         CHARACTERS.
00817  M00S00654.dsd     ---|
00818  M00S00655.dsd     ---|          LDD    KI          CHECK KEYBOARD INDEX
00819  M00S00656.dsd     ---|          SBN    41
00820  M00S00657.dsd     ---|          PJN    DKB1        IF .GT. 32 CHARACTERS
00821  M00S00658.dsd     ---|          DCN    CH+40
00822  M00S00659.dsd     ---|          CFNC   SLMF        SELECT LEFT SCREEN, MEDIUM CHARACTERS
00823  M00S00660.dsd     ---|          LCN    4           DECREMENT Y-COORDINATE
00824  M00S00661.dsd     ---|          RAD    YC
00825  M00S00662.dsd     ---|          LDN    2           INCREMENT COUNT
00826  M00S00663.dsd     ---|          RAD    DK
00827  M00S00664.dsd     ---| DKB1     LDN    2           OUTPUT COORDINATES
00828  M00S00665.dsd     ---|          OAM    XC,CH
00829  M00S00666.dsd     ---|*         LDN    0
00830  M00S00667.dsd     ---|          STD    T1
00831  M00S00668.dsd     ---| DKB2     LDM    KBUF,T1
00832  M00S00669.dsd     ---|          ZJN    DKB3        IF END OF KEYBOARD LINE
00833  M00S00670.dsd     ---|          SHN    6
00834  M00S00671.dsd     ---|          ADM    KBUF+1,T1
00835  M00S00672.dsd     ---|          OAN    CH+40
00836  M00S00673.dsd     ---|          LDN    2           ADVANCE INDEX
00837  M00S00674.dsd     ---|          RAD    T1
00838  M00S00675.dsd     ---|          SBD    KI
00839  M00S00676.dsd     ---|          MJN    DKB2        IF NOT END OF KEYBOARD LINE
00840  M00S00677.dsd     ---| DKB3     CFNC   EELF        ERASE TO END OF LINE
00841  M00S00678.dsd     ---|
00842  M00S00679.dsd     ---|*         DISPLAY KEYBOARD MESSAGE IF SET.
00843  M00S00680.dsd     ---|
00844  M00S00681.dsd     ---|          LDN    2           OUTPUT ERROR MESSAGE LINE COORDINATE
00845  M00S00682.dsd     ---|          OAM    DKBA,CH
00846  M00S00683.dsd     ---|          LDD    KM
00847  M00S00684.dsd     ---|          NJN    DKB4        IF ERROR MESSAGE PRESENT
00848  M00S00685.dsd     ---|          LDM    /KEYBOARD/KBRA  CHECK REPEAT ENTRY
00849  M00S00686.dsd     ---|          ZJN    DKB6        IF REPEAT ENTRY NOT SET
00850  M00S00687.dsd     ---| DKB4     STD    T1          SET MESSAGE ADDRESS
00851  M00S00688.dsd     ---| DKB5     LDI    T1          DISPLAY MESSAGE
00852  M00S00689.dsd     ---|          ZJN    DKB6        IF END OF MESSAGE
00853  M00S00690.dsd     ---|          OAN    CH+40
00854  M00S00691.dsd     ---|          AOD    T1
00855  M00S00692.dsd     ---|          UJN    DKB5        DISPLAY NEXT BYTE
00856  M00S00693.dsd     ---|
00857  M00S00694.dsd     ---|*         LOOP FOR PROPER INTENSIFICATION.
00858  M00S00695.dsd     ---|
00859  M00S00696.dsd     ---|          DFIM   (CFNC EELF)
00860  M00S00697.dsd     ---| DKB6     SOD    DK
00861  M00S00698.dsd     ---|          ZJN    DKB7        IF INTENSIFICATION COMPLETE
00862  M00S00699.dsd     ---|          LJM    DKB1        LOOP
00863  M00S00700.dsd     ---|
00864  M00S00701.dsd     ---| DKB7     DCN    CH+40
00865  M00S00702.dsd     ---|          LDD    DK
00866  M00S00703.dsd     ---|          LJM    DKBX        RETURN
00867  M00S00704.dsd     ---|
00868  M00S00705.dsd     ---| DKBA     CON    CH01
00869  M00S00706.dsd     ---|          DFIM   (CON LN50)
00870  M00S00707.dsd     ---|          CON    LN48+YINC/2
00871  M00S00708.dsd     ---| DLS      SPACE  4,15
00872  M00S00709.dsd     ---|**        DLS - DISPLAY LEFT SCREEN DATA.
00873  M00S00710.dsd     ---|*
00874  M00S00711.dsd     ---|*         EXIT   DISPLAY CHANNEL STILL ACTIVE.
00875  M00S00712.dsd     ---|*
00876  M00S00713.dsd     ---|*         USES   LK, ST, CM - CM+4.
00877  M00S00714.dsd     ---|*
00878  M00S00715.dsd     ---|*         CALLS  DAL, HIL, RJC.
00879  M00S00716.dsd     ---|*
00880  M00S00717.dsd     ---|*         MACROS CFNC, DISPLA.
00881  M00S00718.dsd     ---|*
00882  M00S00719.dsd     ---|*         EXAMPLE -
00883  M00S00720.dsd     ---|*
00884  M00S00721.dsd     ---|*              1         2         3         4         5         6
00885  M00S00722.dsd     ---|*     1234567890123456789012345678901234567890123456789012345678901234
00886  M00S00723.dsd     ---|*
00887  M00S00724.dsd     ---|*      JSNN STEP 102      SECURITY-UNLOCK      ENGR      DEBUG     99
00888  M00S00725.dsd     ---|*
00889  M00S00726.dsd     ---|*     LOWLEVL - UPPLEVL    MID=AA    VERSION LINE.........
00890  M00S00727.dsd     ---|
00891  M00S00728.dsd     ---|
00892  M00S00729.dsd     ---| DLS      SUBR
00893  M00S00730.dsd     ---|          CFNC   SLSF        SELECT LEFT SCREEN, SMALL CHARACTERS
00894  M00S00731.dsd     ---|          CFNC   CHSF        CLEAR HIDDEN SCREEN
00895  M00S00732.dsd     ---|
00896  M00S00733.dsd     ---|*         OUTPUT HEADER LINE TWO.
00897  M00S00734.dsd     ---|
00898  M00S00735.dsd     ---|          LDC    HL02
00899  M00S00736.dsd     ---|          OAN    CH+40
00900  M00S00737.dsd     ---|          LDC    SCRL        CHECK EMERGENCY STEP
00901  M00S00738.dsd     ---|          CRD    CM
00902  M00S00739.dsd     ---|          LDD    CM
Line S00740 Modification History
M01 (Removed by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
00903  M01S00740.ns2373  ---|          SHN    21-10
00904  M01S00741.ns2373  ---|          PJN    DLS1        IF EMERGENCY STEP NOT SET
Line S00001 Modification History
M01 (Added by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00742.dsd     +++|          LDN    0           CLEAR JSN
00911  M00S00743.dsd     +++|          STM    DLSC
00912  M00S00744.dsd     +++|          STM    DLSB
00913  M00S00745.dsd     +++|          LDC    2R
00914  M00S00746.dsd     +++|          STM    DLSD+1      CLEAR LARGE FUNCTION CODE
00915  M00S00747.dsd     +++| DPPMDSP  OCTMIC DPPM,2
00916  M00S00748.dsd     +++|          LDC    2R"DPPMDSP"
00917  M00S00749.dsd     +++|          STM    DLSD
Line S00750 Modification History
M01 (Removed by) ns2373
Seq #  *Modification Id* Act 
----------------------------+
00918  M01S00750.ns2373  ---|          STD    ST          SET INTERNAL STEP FLAG
00919  M00S00751.dsd     ---| DLS1     LDD    ST
00920  M00S00752.dsd     ---|          ZJN    DLS2        IF STEP MODE NOT SET
00921  M00S00753.dsd     ---|          LDC    DLSAL*10000+DLSA  DISPLAY STEP
00922  M00S00754.dsd     ---|          RJM    HIL
00923  M00S00755.dsd     ---| DLS2     LDN    SSTL        READ SYSTEM STATUS
00924  M00S00756.dsd     ---|          CRD    CM
00925  M00S00757.dsd     ---|          LDD    CM          SET LOCK FLAG
00926  M00S00758.dsd     ---|          SHN    -10
00927  M00S00759.dsd     ---|          LPN    3
00928  M00S00760.dsd     ---|          STD    LK
00929  M00S00761.dsd     ---|          SHN    21-1
00930  M00S00762.dsd     ---|          PJN    DLS3        IF NOT SECURITY UNLOCK
00931  M00S00763.dsd     ---|          LDD    SF
00932  M00S00764.dsd     ---|          ZJN    DLS4        IF UNSECURED SYSTEM
00933  M00S00765.dsd     ---|          DISPLA CH21,,(SECURITY-),H
00934  M00S00766.dsd     ---|          UJN    DLS4        CONTINUE
00935  M00S00767.dsd     ---|
00936  M00S00768.dsd     ---| DLS3     SHN    1-0
00937  M00S00769.dsd     ---|          PJN    DLS5        IF NOT UNLOCK
00938  M00S00770.dsd     ---| DLS4     DISPLA CH30,,(UNLOCK),H
00939  M00S00771.dsd     ---| DLS5     LDD    CM+3        CHECK ENGINEERING
00940  M00S00772.dsd     ---|          LPN    4
00941  M00S00773.dsd     ---|          NJN    DLS6        IF DISABLED
00942  M00S00774.dsd     ---|          DISPLA CH42,,(ENGR),H
00943  M00S00775.dsd     ---| DLS6     LDD    CM+3        CHECK DEBUG
00944  M00S00776.dsd     ---|          LPN    1
00945  M00S00777.dsd     ---|          ZJN    DLS7        IF NOT SET
00946  M00S00778.dsd     ---|          DISPLA CH52,,(DEBUG),H
00947  M00S00779.dsd     ---| DLS7     LDM    /KEYBOARD/ADSA
00948  M00S00780.dsd     ---|          ZJN    DLS8        IF SYNTAX CHECKING ENABLED
00949  M00S00781.dsd     ---|          DISPLA CH62,,(99),H
00950  M00S00782.dsd     ---| DLS8     LDC    HL04
00951  M00S00783.dsd     ---|          OAN    CH+40
00952  M00S00784.dsd     ---|          LDD    SF          CHECK SECURITY
00953  M00S00785.dsd     ---|          ZJN    DLS9        IF UNSECURED SYSTEM
00954  M00S00786.dsd     ---|
00955  M00S00787.dsd     ---|*         OUTPUT HEADER LINE FOUR.
00956  M00S00788.dsd     ---|
00957  M00S00789.dsd     ---|          LDC    CH01
00958  M00S00790.dsd     ---|          OAN    CH+40
00959  M00S00791.dsd     ---|          LDN    0           GET SYSTEM SECURITY BOUNDS
00960  M00S00792.dsd     ---|          RJM    RJC
00961  M00S00793.dsd     ---|          CRD    CM
00962  M00S00794.dsd     ---|          LDD    CM+1        EXTRACT LOWER BOUND
00963  M00S00795.dsd     ---|          SHN    -3
00964  M00S00796.dsd     ---|          RJM    DAL         DISPLAY SECURITY BOUND STRING
00965  M00S00797.dsd     ---|          LDC    2R-         DISPLAY DASH
00966  M00S00798.dsd     ---|          OAN    CH+40
00967  M00S00799.dsd     ---|          LDD    CM+1        EXTRACT UPPER BOUND
00968  M00S00800.dsd     ---|          RJM    DAL         DISPLAY SECURITY BOUND STRING
00969  M00S00801.dsd     ---| DLS9     LDN    DLSEL       DISPLAY MACHINE ID AND VERSION
00970  M00S00802.dsd     ---|          OAM    DLSE,CH
00971  M00S00803.dsd     ---|          LJM    DLSX        RETURN
00972  M00S00804.dsd     ---|
00973  M00S00805.dsd     ---|
00974  M00S00806.dsd     ---| DLSA     CON    CH02
00975  M00S00807.dsd     ---| DLSB     DATA   0           JSN
00976  M00S00808.dsd     ---| DLSC     DATA   0           JSN
00977  M00S00809.dsd     ---|          DATA   H* STEP *
00978  M00S00810.dsd     ---| DLSD     DATA   0           FUNCTION
00979  M00S00811.dsd     ---|          DATA   0
00980  M00S00812.dsd     ---| DLSAL    EQU    *-DLSA
00981  M00S00813.dsd     ---|
00982  M00S00814.dsd     ---| DLSE     CON    CH22
00983  M00S00815.dsd     ---|          DATA   H*MID=*
00984  M00S00816.dsd     ---| DLSF     DATA   H*  *       MACHINE ID
00985  M00S00817.dsd     ---|          DATA   4H
00986  M00S00818.dsd     ---| DLSG     BSSZ   12          VERSION
00987  M00S00819.dsd     ---| DLSEL    EQU    *-DLSE      LENGTH
00988  M00S00820.dsd     ---|          TITLE  OVERLAY LOADER.
00989  M00S00821.dsd     ---| LDO      SPACE  4,10
00990  M00S00822.dsd     ---|**        LDO - LOAD DISPLAY OVERLAYS.
00991  M00S00823.dsd     ---|*
00992  M00S00824.dsd     ---|*         ENTRY  (A) = 2 CHARACTERS FOR DISPLAY.
00993  M00S00825.dsd     ---|*
00994  M00S00826.dsd     ---|*         EXIT   (LS) = LEFT SCREEN DISPLAY LETTER.
00995  M00S00827.dsd     ---|*                (RS) = RIGHT SCREEN DISPLAY LETTER.
00996  M00S00828.dsd     ---|*
00997  M00S00829.dsd     ---|*         USES   LA, LS, RS, T6, T7.
00998  M00S00830.dsd     ---|*
00999  M00S00831.dsd     ---|*         CALLS  LOV, USS.
01000  M00S00832.dsd     ---|
01001  M00S00833.dsd     ---|
01002  M00S00834.dsd     ---| LDO      SUBR               ENTRY/EXIT
01003  M00S00835.dsd     ---|          SHN    14          LEFT SCREEN
01004  M00S00836.dsd     ---|          STD    T6
01005  M00S00837.dsd     ---|          SHN    -14         RIGHT SCREEN
01006  M00S00838.dsd     ---|          STD    T7
01007  M00S00839.dsd     ---|
01008  M00S00840.dsd     ---|*         LOAD LEFT SCREEN DISPLAY.
01009  M00S00841.dsd     ---|
01010  M00S00842.dsd     ---|          LDD    T6
01011  M00S00843.dsd     ---|          ZJN    LDO1        IF NO LEFT SCREEN REQUEST
01012  M00S00844.dsd     ---|          LDC    .FLFT       SET LEFT SCREEN LOAD ADDRESS
01013  M00S00845.dsd     ---|          STD    LA
01014  M00S00846.dsd     ---|          LDM    TDSO,T6     LOAD OVERLAY
01015  M00S00847.dsd     ---|          RJM    LOV
01016  M00S00848.dsd     ---|          STM    DSDA
01017  M00S00849.dsd     ---|          LDD    LA          ENABLE LEFT SCREEN PAGING
01018  M00S00850.dsd     ---|          STM    /KEYBOARD/AVDA
01019  M00S00851.dsd     ---|          ADN    DOEP        SET ENTRY POINT FOR OVERLAY
01020  M00S00852.dsd     ---|          STM    DSDB        SAVE ENTRY POINT
01021  M00S00853.dsd     ---|          LDD    T6          SET LEFT SCREEN NAME
01022  M00S00854.dsd     ---|          STD    LS
01023  M00S00855.dsd     ---|          RJM    USS         UPDATE SCREEN STATUS
01024  M00S00856.dsd     ---|
01025  M00S00857.dsd     ---|*         LOAD RIGHT SCREEN DISPLAY.
01026  M00S00858.dsd     ---|
01027  M00S00859.dsd     ---| LDO1     LDD    T7
01028  M00S00860.dsd     ---|          ZJN    LDO2        IF NO RIGHT SCREEN REQUEST
01029  M00S00861.dsd     ---|          LDC    .FRHT       SET RIGHT SCREEN LOAD ADDRESS
01030  M00S00862.dsd     ---|          STD    LA
01031  M00S00863.dsd     ---|          LDM    TDSO,T7     LOAD OVERLAY
Line S00864 Modification History
M01 (Removed by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01032  M01S00864.ns2393  ---|          RJM    LOV
Line S00001 Modification History
M01 (Added by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01033  M01S00001.ns2393  +++|          RJM    /PRESET/DRS
01034  M01S00002.ns2393  +++| LDOA     EQU    *-1
01035  M01S00003.ns2393  +++|*         RJM    LOV         (PRESET COMPLETE)
01036  M00S00865.dsd     +++|          STM    DSDC
01037  M00S00866.dsd     +++|          LDD    LA          ENABLE RIGHT SCREEN PAGING
01038  M00S00867.dsd     +++|          STM    /KEYBOARD/AVDB
01039  M00S00868.dsd     +++|          ADN    DOEP        SET ENTRY POINT FOR OVERLAY
01040  M00S00869.dsd     +++|          STM    DSDD
01041  M00S00870.dsd     +++|          LDD    T7          SET RIGHT SCREEN NAME
01042  M00S00871.dsd     +++|          STD    RS
01043  M00S00872.dsd     +++|          RJM    USS         UPDATE SCREEN STATUS
01044  M00S00873.dsd     +++| LDO2     LJM    LDOX        RETURN
01045  M00S00874.dsd     +++| LOV      SPACE  4,15
01046  M00S00875.dsd     +++|**        LOV - LOAD OVERLAY.
01047  M00S00876.dsd     +++|*
Line S00877 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01048  M01S00877.261l700 ---|*         ENTRY  (A) = LAST 2 CHARACTERS OF OVERLAY NAME.
Line S00040 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01049  M01S00040.261l700 +++|*         ENTRY  (A) = OVERLAY NUMBER.
01050  M00S00878.dsd     +++|*                (LA) = LOAD ADDRESS FOR OVERLAY.
01051  M00S00879.dsd     +++|*
01052  M00S00880.dsd     +++|*         EXIT   (A) = 0, IF OVERLAY ALREADY LOADED.
01053  M00S00881.dsd     +++|*                      2, IF DISK OVERLAY LOADED.
01054  M00S00882.dsd     +++|*
Line S00883 Modification History
M01 (Removed by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01055  M01S00883.dsd58   ---|*         USES   KM, T1, T2, AB - AB+4, CM - CM+4.
Line S00001 Modification History
M01 (Added by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01056  M01S00001.dsd58   +++|*         USES   KM, T1, T2, T3, AB - AB+4, CM - CM+4.
01057  M00S00884.dsd     +++|*
01058  M00S00885.dsd     +++|*         CALLS  *1DL*.
01059  M00S00886.dsd     +++|*
01060  M00S00887.dsd     +++|*         MACROS CCF, CFNC, DFIM, EXECUTE.
01061  M00S00888.dsd     +++|
01062  M00S00889.dsd     +++|
Line S00890 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01063  M01S00890.253l688 ---| LOV11    LCN    0           INPUT OVERLAY
01064  M01S00891.253l688 ---|          IAM    *,CH
Line S00008 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01065  M01S00008.253l688 +++| LOV11    LDN    0           CLEAR OVERLAY LOAD
01066  M01S00009.253l688 +++|          STM    LOVA
01067  M01S00010.253l688 +++|          IAM    *,CH        INPUT OVERLAY
01068  M00S00892.dsd     +++| LOVD     EQU    *-1
01069  M00S00893.dsd     +++|          CCF    *+2,CH      SIGNAL *SCD* TO RESUME USING CHANNEL
01070  M00S00894.dsd     +++|          LDM    LOVD        RESET LOAD ADDRESS
01071  M00S00895.dsd     +++|          STD    LA
01072  M00S00896.dsd     +++|
01073  M00S00897.dsd     +++|*         RELOCATE OVERLAY.
01074  M00S00898.dsd     +++|
01075  M00S00899.dsd     +++| LOV12    LDD    LA          CHECK LOAD ADDRESS
Line S00900 Modification History
M01 (Removed by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01076  M01S00900.dsd58   ---|          LMC    .FCOM-5
Line S00002 Modification History
M01 (Added by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01077  M01S00002.dsd58   +++|          ADC    -.FCOM+5
01078  M00S00901.dsd     +++|          ZJN    LOVX        IF COMMAND/SYNTAX OVERLAY
Line S00003 Modification History
M01 (Added by) dsd58
M02 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01079  M02S00003.253l688 ---|          SHN    -11B
Line S00011 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01080  M01S00011.253l688 +++|          SHN    -11
Line S00004 Modification History
M01 (Added by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01081  M01S00004.dsd58   +++|          STD    T3          SET LEFT OR RIGHT SCREEN
01082  M00S00902.dsd     +++|          LDM    5,LA        SET RELOCATION ADDRESS
01083  M00S00903.dsd     +++|          ADD    LA
01084  M00S00904.dsd     +++|          STD    T1
01085  M00S00905.dsd     +++| LOV13    LDI    T1
01086  M00S00906.dsd     +++|          ZJN    LOV14       IF END OF TABLE
01087  M00S00907.dsd     +++|          ADD    LA          SET WORD ADDRESS TO BE RELOCATED
01088  M00S00908.dsd     +++|          STD    T2
01089  M00S00909.dsd     +++|          LDD    LA          RELOCATE ADDRESS
01090  M00S00910.dsd     +++|          RAI    T2
01091  M00S00911.dsd     +++|          AOD    T1
01092  M00S00912.dsd     +++|          UJN    LOV13       RELOCATE NEXT ADDRESS
01093  M00S00913.dsd     +++|
Line S00914 Modification History
M01 (Removed by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01094  M01S00914.ns2393  ---| LOV14    ADN    1           SET OVERLAY LOADED STATUS
01095  M01S00915.ns2393  ---| LOV15    ADN    1           SET RESIDENT STATUS
Line S00004 Modification History
M01 (Added by) ns2393
M02 (Removed by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01096  M02S00004.dsd58   ---| LOV14    LDN    2           SET OVERLAY LOADED STATUS
Line S00005 Modification History
M01 (Added by) dsd58
Seq #  *Modification Id* Act 
----------------------------+
01097  M01S00005.dsd58   +++| LOV14    STM    TGTF,T3     CLEAR TOGGLE FLAG FOR OVERLAY
01098  M01S00006.dsd58   +++|          LDN    2           SET OVERLAY LOADED STATUS
01099  M00S00916.dsd     +++|
01100  M00S00917.dsd     +++| LOV      SUBR               ENTRY/EXIT
Line S00918 Modification History
M01 (Removed by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01101  M01S00918.261l700 ---|          LPC    377         SET NAME
Line S00041 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01102  M01S00041.261l700 +++|          LPC    377         SET OVERLAY NUMBER
01103  M00S00919.dsd     +++|          STD    T1
Line S00920 Modification History
M01 (Removed by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01104  M01S00920.ns2393  ---|          ZJN    LOV15       IF RESIDENT OVERLAY
Line S00005 Modification History
M01 (Added by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01105  M01S00005.ns2393  +++|          ZJN    LOVX        IF RESIDENT OVERLAY
Line S00042 Modification History
M01 (Added by) 261l700
Seq #  *Modification Id* Act 
----------------------------+
01106  M01S00042.261l700 +++|          SCN    37          CONVERT OVERLAY NUMBER TO OVERLAY NAME
01107  M01S00043.261l700 +++|          ADN    1
01108  M01S00044.261l700 +++|          RAD    T1
01109  M00S00921.dsd     +++|          LDC    RPLP        READ *RPLP* POINTER
01110  M00S00922.dsd     +++|          CRD    CM
Line S00001 Modification History
M01 (Added by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01111  M01S00001.ns2500  +++|          ADN    PLDP-RPLP   GET PLD POINTER
01112  M01S00002.ns2500  +++|          CRD    AB
01113  M00S00923.dsd     +++|          LDI    LA          CHECK NAME
01114  M00S00924.dsd     +++|          SHN    14
01115  M00S00925.dsd     +++|          LMM    1,LA
01116  M00S00926.dsd     +++|          SHN    -6
01117  M00S00927.dsd     +++|          LMD    T1
01118  M00S00928.dsd     +++|          ZJN    LOVX        IF LOADED
Line S00929 Modification History
M01 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01119  M01S00929.ns2500  ---|          LDD    CM
01120  M01S00930.ns2500  ---|          ADD    CM+1
01121  M01S00931.ns2500  ---|          NJN    LOV1        IF LIBRARY NOT LOCKED
Line S00932 Modification History
M01 (Removed by) ns2393
M02 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01122  M02S00932.ns2500  ---|          LDC    KSBP        *PPU BUSY*
01123  M02S00933.ns2500  ---|          LJM    LOV9        SET KEYBOARD MESSAGE
Line S00006 Modification History
M01 (Added by) ns2393
M02 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01124  M02S00006.ns2500  ---|          LJM    CLP1        PROCESS PPU BUSY
Line S00934 Modification History
M01 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01125  M01S00934.ns2500  ---|
01126  M01S00935.ns2500  ---| LOV1     LDM    LOVA
01127  M01S00936.ns2500  ---|          NJN    LOV1.1      IF LOAD ALREADY IN PROGRESS
01128  M01S00937.ns2500  ---|          LDD    LA          SET NEW LOAD ADDRESS
01129  M01S00938.ns2500  ---|          STM    LOVB
Line S00003 Modification History
M01 (Added by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
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  M00S00939.dsd     +++|          STM    LOVD
01138  M00S00940.dsd     +++|          LDN    0
01139  M00S00941.dsd     +++|          UJN    LOV3        BEGIN NEW LOAD
01140  M00S00942.dsd     +++|
Line S00943 Modification History
M01 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01141  M01S00943.ns2500  ---| LOV1.1   LJM    0           CONTINUE CURRENT LOAD
Line S00010 Modification History
M01 (Added by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01142  M01S00010.ns2500  +++| LOV1     LJM    0           CONTINUE CURRENT LOAD
01143  M00S00944.dsd     +++| LOVA     EQU    *-1
01144  M00S00945.dsd     +++|
01145  M00S00946.dsd     +++| LOV2     LDD    AB+4        ADVANCE RPL ADDRESS
01146  M00S00947.dsd     +++|          RAD    CM+1
01147  M00S00948.dsd     +++|          SHN    -14
01148  M00S00949.dsd     +++| LOV3     RAD    CM          READ ENTRY
01149  M00S00950.dsd     +++|          SHN    14
01150  M00S00951.dsd     +++|          ADD    CM+1
01151  M00S00952.dsd     +++|          CRD    AB
01152  M00S00953.dsd     +++|          LDD    AB+4
01153  M00S00954.dsd     +++|          ZJN    LOV4        IF END OF RPL
01154  M00S00955.dsd     +++|          LDD    AB+1        CHECK NAME
01155  M00S00956.dsd     +++|          SCN    77
01156  M00S00957.dsd     +++|          LMN    1R9         CHECK FOR *9XX*
01157  M00S00958.dsd     +++|          SHN    6
01158  M00S00959.dsd     +++|          LMD    AB
01159  M00S00960.dsd     +++|          SHN    6
01160  M00S00961.dsd     +++|          LMD    T1
01161  M00S00962.dsd     +++|          NJN    LOV2        IF NO MATCH
01162  M00S00963.dsd     +++|          STD    KM          CLEAR ERROR MESSAGE
01163  M00S00964.dsd     +++|          LDD    CM          READ OVERLAY
01164  M00S00965.dsd     +++|          SHN    14
01165  M00S00966.dsd     +++|          ADD    CM+1
01166  M00S00967.dsd     +++|          CRM    *,AB+4
01167  M00S00968.dsd     +++| LOVB     EQU    *-1
01168  M00S00969.dsd     +++|          LJM    LOV12       RELOCATE OVERLAY
01169  M00S00970.dsd     +++|
01170  M00S00971.dsd     +++|*         SET UP DISK LOAD.
01171  M00S00972.dsd     +++|
Line S00973 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01172  M01S00973.253l688 ---| LOV4     LDC    LOV4        SET THIS PHASE
01173  M01S00974.253l688 ---|          STM    LOVA
01174  M01S00975.253l688 ---|          LDD    T1          SET OVERLAY NAME
Line S00012 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01175  M01S00012.253l688 +++| LOV4     LDD    T1          SET OVERLAY NAME
01176  M00S00976.dsd     +++|          STD    AB+4
01177  M00S00977.dsd     +++|          LDN    1R9
01178  M00S00978.dsd     +++|          STD    AB+3
01179  M00S00979.dsd     +++|          LDN    CH          SET CHANNEL
01180  M00S00980.dsd     +++|          STD    AB+2
01181  M01S00013.253l688 +++|          LDC    LOV4
01182  M01S00014.253l688 +++|          STM    LOVA        SET THIS PHASE
01183  M00S00981.dsd     +++|          EXECUTE 1DL
01184  M00S00982.dsd     +++|          LDD    CM+1        SAVE PP INPUT REGISTER ADDRESS
01185  M00S00983.dsd     +++|          STM    LOVC
01186  M00S00984.dsd     +++|
01187  M00S00985.dsd     +++|*         CHECK STATUS OF LOAD.
01188  M00S00986.dsd     +++|
01189  M00S00987.dsd     +++| LOV5     LDC    LOV5        SET THIS PHASE
01190  M00S00988.dsd     +++|          STM    LOVA
Line S00001 Modification History
M01 (Added by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01191  M01S00001.ns2708  +++|          LDC    DDCF        DESELECT DISPLAY
01192  M01S00002.ns2708  +++|          DFIM   (CON SDCF),*-1
01193  M01S00003.ns2708  +++|          CFNC
01194  M00S00989.dsd     +++|          LDC    *           READ PP INPUT REGISTER
01195  M00S00990.dsd     +++| LOVC     EQU    *-1
01196  M00S00991.dsd     +++|          CRD    CM
01197  M00S00992.dsd     +++|          LDD    CM+1        CHECK INPUT REGISTER
01198  M00S00993.dsd     +++|          SCN    37
01199  M00S00994.dsd     +++|          SHN    6
01200  M00S00995.dsd     +++|          LMD    CM
01201  M00S00996.dsd     +++|          LMC    3RL1D
Line S00997 Modification History
M01 (Removed by) ns2500
Seq #  *Modification Id* Act 
----------------------------+
01202  M01S00997.ns2500  ---|          ZJN    LOV6        IF *1DL*
01203  M01S00998.ns2500  ---|          SHN    14
01204  M01S00999.ns2500  ---|          LMN    1R1
01205  M01S01000.ns2500  ---|          NJN    LOV8        IF NOT *1DL* LOADING
Line S00011 Modification History
M01 (Added by) ns2500
M02 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01206  M02S00011.253l688 ---|          NJN    LOV8        IF NOT *1DL*
Line S01001 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01207  M01S01001.253l688 ---| LOV6     LDD    CM+2
01208  M01S01002.253l688 ---|          LMC    7777
01209  M01S01003.253l688 ---|          NJP    LOV10       IF TRANSMISSION NOT READY
Line S00015 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
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 (Removed by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01214  M02S00019.ns2708  ---| LOV6     LDC    KSBD
Line S00004 Modification History
M01 (Added by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01215  M01S00004.ns2708  +++|          LDC    KSBD
Line S00020 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01216  M01S00020.253l688 +++|          UJN    LOV10       PROCESS *DISK BUSY*
01217  M00S01004.dsd     +++|
01218  M00S01005.dsd     +++|*         INPUT OVERLAY.
01219  M00S01006.dsd     +++|
Line S01007 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01220  M01S01007.253l688 ---|          DFIM   (CON SDCF),*+1
01221  M01S01008.253l688 ---|          LDC    DDCF        DESELECT DISPLAY
Line S00021 Modification History
M01 (Added by) 253l688
M02 (Removed by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01222  M02S00021.ns2708  ---| LOV7     LDC    DDCF        DESELECT DISPLAY
01223  M02S00022.ns2708  ---|          DFIM   (CON SDCF),*-1
Line S01009 Modification History
M01 (Removed by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01224  M01S01009.ns2708  ---|          CFNC
01225  M01S01010.ns2708  ---|          LDD    TH
Line S00005 Modification History
M01 (Added by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01226  M01S00005.ns2708  +++| LOV7     LDD    TH
01227  M00S01011.dsd     +++|          SBN    1
01228  M00S01012.dsd     +++|          NJN    *-1         IF DELAY NOT OVER
01229  M00S01013.dsd     +++|          DCN    CH+40
Line S01014 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01230  M01S01014.253l688 ---|          STD    T1          SET TIMER
01231  M01S01015.253l688 ---|          STD    KM          CLEAR KEYBOARD MESSAGE
01232  M01S01016.253l688 ---|          STM    LOVA        CLEAR OVERLAY LOAD
Line S00023 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01233  M01S00023.253l688 +++|          STD    KM          CLEAR KEYBOARD MESSAGE
01234  M00S01017.dsd     +++|          STD    CM+2
01235  M00S01018.dsd     +++|          LDM    LOVC
01236  M00S01019.dsd     +++|          CWD    CM
01237  M00S01020.dsd     +++|          ACN    CH
Line S01021 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01238  M01S01021.253l688 ---| LOV7     FJM    LOV11,CH    IF CHANNEL FULL
01239  M01S01022.253l688 ---|          SOD    T1
01240  M01S01023.253l688 ---|          NJN    LOV7        IF DELAY NOT OVER
Line S00024 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
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 (Removed by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01244  M01S01024.ns2708  ---|          DCN    CH+40
01245  M01S01025.ns2708  ---|          CCF    *+2,CH      SIGNAL *SCD* TO RESUME USING CHANNEL
01246  M00S01026.dsd     ---|
01247  M00S01027.dsd     ---|*         ABORT OVERLAY LOAD.
01248  M00S01028.dsd     ---|
Line S01029 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01249  M01S01029.253l688 ---| LOV8     LDD    HN          RESET FORMAT TABLE
Line S00027 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01250  M01S00027.253l688 +++| LOV9     LDD    HN          RESET FORMAT TABLE
01251  M00S01030.dsd     +++|          ERRNZ  TCEF-100    CANNOT USE DIRECT CELL *HN*
01252  M00S01031.dsd     +++|          STM    /KEYBOARD/KBIB
01253  M00S01032.dsd     +++|          LDN    0           CLEAR OVERLAY NAME
01254  M00S01033.dsd     +++|          STM    LOVA
Line S01034 Modification History
M01 (Removed by) ns2393
Seq #  *Modification Id* Act 
----------------------------+
01255  M01S01034.ns2393  ---| LOV9     STD    KM          SET/CLEAR KEYBOARD MESSAGE
01256  M01S01035.ns2393  ---|          LJM    KIC         PROCESS INCOMPLETE *CR*
Line S00007 Modification History
M01 (Added by) ns2393
M02 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01257  M02S00007.253l688 ---| LOV9     LJM    CLP2        PROCESS INCOMPLETE *CR*
Line S01036 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01258  M01S01036.253l688 ---|
01259  M01S01037.253l688 ---| LOV10    LDC    KSBD        *DISK BUSY*
01260  M01S01038.253l688 ---|          UJN    LOV9        PROCESS INCOMPLETE *CR*
Line S00028 Modification History
M01 (Added by) 253l688
M02 (Removed by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
01261  M02S00028.ns2708  ---| LOV10    LJM    CLP2        PROCESS INCOMPLETE *CR*
Line S00006 Modification History
M01 (Added by) ns2708
Seq #  *Modification Id* Act 
----------------------------+
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  M00S01039.dsd     +++| USS      SPACE  4,15
01266  M00S01040.dsd     +++|**        USS - UPDATE SCREEN STATUS.
01267  M00S01041.dsd     +++|*
01268  M00S01042.dsd     +++|*         ENTRY  (LA) = LEFT OR RIGHT UPDATE FLAG.
01269  M00S01043.dsd     +++|*                       .LT. *.FLFT* = DO NOT UPDATE SCREENS.
01270  M00S01044.dsd     +++|*                       = *.FLFT* = UPDATE LEFT SCREEN DATA.
01271  M00S01045.dsd     +++|*                       = *.FRHT* = UPDATE RIGHT SCREEN DATA.
01272  M00S01046.dsd     +++|*
Line S01047 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01273  M01S01047.273l780 ---|*         EXIT   (FTNA+2) = 6/(LS),6/(RS).
01274  M01S01048.273l780 ---|*                (FTNA+3 OR FTNA+4) = EJTO OF JOB ASSIGNED TO LEFT OR
01275  M01S01049.273l780 ---|*                                     RIGHT SCREEN.
Line S00012 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01276  M01S00012.273l780 +++|*         EXIT   SCREEN STATUS UPDATED IN *DSD* INPUT REGISTER.
01277  M00S01050.dsd     +++|*
01278  M00S01051.dsd     +++|*         USES   T1, T2, SR - SR+4.
Line S00029 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01279  M01S00029.253l688 +++|*
01280  M01S00030.253l688 +++|*         CALLS  SJT.
01281  M00S01052.dsd     +++|
01282  M00S01053.dsd     +++|
01283  M00S01054.dsd     +++| USS      SUBR               ENTRY/EXIT
01284  M00S01055.dsd     +++|          LDD    LA          DETERMINE WHICH SCREEN TO UPDATE
01285  M00S01056.dsd     +++|          ADC    -.FLFT
01286  M00S01057.dsd     +++|          MJN    USSX        IF NO SCREEN IS INVOLVED
01287  M00S01058.dsd     +++|          SHN    -10         CONVERT *.FRHT*-*.FLFT* TO A 1
01288  M00S01059.dsd     +++|          ERRNG  .FLFT+777-.FRHT  SHIFT COUNT IS TOO LOW
01289  M00S01060.dsd     +++|          STD    T1
01290  M00S01061.dsd     +++|          LDD    IA
01291  M00S01062.dsd     +++|          CRD    SR
01292  M00S01063.dsd     +++|          LDD    LS          UPDATE SCREEN NAMES
01293  M00S01064.dsd     +++|          SHN    6
01294  M00S01065.dsd     +++|          LMD    RS
01295  M00S01066.dsd     +++|          STD    SR+2
Line S01067 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01296  M01S01067.273l780 ---|          STM    FTNA+2
Line S01068 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01297  M01S01068.253l688 ---|          LDC    TJAZ-TJAZE  SEARCH *TJAZ* TABLE FOR DISPLAY NAME
01298  M01S01069.253l688 ---|          STD    T2
01299  M01S01070.253l688 ---| USS1     LDN    TJAZE
01300  M01S01071.253l688 ---|          RAD    T2
01301  M01S01072.253l688 ---|          LDI    T2
01302  M01S01073.253l688 ---|          ZJN    USS2        IF NOT FOUND
01303  M01S01074.253l688 ---|          LPN    77
01304  M01S01075.253l688 ---|          LMM    LS,T1
01305  M01S01076.253l688 ---|          NJN    USS1        IF NO MATCH
Line S00031 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01306  M01S00031.253l688 +++|          LDM    LS,T1       SEARCH JSN TABLE
01307  M01S00032.253l688 +++|          RJM    SJT
01308  M01S00033.253l688 +++|          ZJN    USS2        IF ENTRY NOT FOUND
01309  M00S01077.dsd     +++|          LDM    3,T2        GET EJTO OF ASSIGNED JOB
01310  M00S01078.dsd     +++| USS2     STM    SR+3,T1     UPDATE INPUT REGISTER
Line S01079 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01311  M01S01079.273l780 ---|          STM    FTNA+3,T1
01312  M00S01080.dsd     ---|          LDD    LS
01313  M00S01081.dsd     ---|          LMD    RS
01314  M00S01082.dsd     ---|          NJN    USS3        IF SCREENS ARE NOT THE SAME
01315  M00S01083.dsd     ---|          LDD    T1
01316  M00S01084.dsd     ---|          LMN    1
01317  M00S01085.dsd     ---|          STD    T2
01318  M00S01086.dsd     ---|          LDM    SR+3,T1     MAKE BOTH EJTO-S THE SAME
01319  M00S01087.dsd     ---|          STM    SR+3,T2
01320  M01S01088.273l780 ---|          STM    FTNA+3,T2
01321  M00S01089.dsd     ---| USS3     LDD    IA
01322  M00S01090.dsd     ---|          CWD    SR
01323  M00S01091.dsd     ---|          LJM    USSX        RETURN
01324  M00S01092.dsd     ---|          TITLE  DISPLAY CONTROL TABLES.
01325  M00S01093.dsd     ---| TDSP     SPACE  4,10
01326  M00S01094.dsd     ---|**        TDSP - DEFINE DISPLAY TABLE ENTRIES.
01327  M00S01095.dsd     ---|*
01328  M00S01096.dsd     ---|*
01329  M00S01097.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  M00S01098.dsd     ---|*         ENTRY  *LETTER* = NAME OF DISPLAY.
01331  M00S01099.dsd     ---|*                *NAME* = NAME OF DISPLAY PROCESSOR.
01332  M00S01100.dsd     ---|
01333  M00S01101.dsd     ---|
01334  M00S01102.dsd     ---|          MACRO  TDSP,A,B
01335  M00S01103.dsd     ---|          ORG    TDSO+1R;A
01336  M00S01104.dsd     ---|          CON    /DISPLAY/B/10000
01337  M00S01105.dsd     ---|          ENDM
01338  M00S01106.dsd     ---| TDSO     SPACE  4,10
01339  M00S01107.dsd     ---|**        TDSO - TABLE OF DISPLAY OVERLAY NAMES.
01340  M00S01108.dsd     ---|*         ENTRY = 1 WORD.
01341  M00S01109.dsd     ---|*         INDEXED BY DISPLAY LETTER.
01342  M00S01110.dsd     ---|*
01343  M00S01111.dsd     ---|*T,       12/  NM
Figure

011 NM

01344  M00S01112.dsd     ---|*         NM     LAST 2 CHARACTERS OF OVERLAY NAME
01345  M00S01113.dsd     ---|
01346  M00S01114.dsd     ---|
01347  M00S01115.dsd     ---| TDSO     EQU    *-1
01348  M00S01116.dsd     ---|          DUP    1RZ,1
01349  M00S01117.dsd     ---|          CON    7777
01350  M00S01118.dsd     ---| TJAZ     SPACE  4,10
01351  M00S01119.dsd     ---|**        TJAZ - TABLE OF DISPLAY JSN-S.
01352  M00S01120.dsd     ---|*
01353  M00S01121.dsd     ---|*         ENTRY = 5 WORDS.
01354  M00S01122.dsd     ---|*
01355  M00S01123.dsd     ---|*T        6/NCM, 6/INDEX, 24/JSN, 12/EJTO
Figure

0111229EJTOJSN303536414247JSNINDEXNCM

01356  M00S01124.dsd     ---|*
01357  M00S01125.dsd     ---|*         NCM = 40, IF NOT CM DISPLAY.
01358  M00S01126.dsd     ---|*             = 0, IF CM DISPLAY.
01359  M00S01127.dsd     ---|*         INDEX = DISPLAY NAME.
01360  M00S01128.dsd     ---|*         JSN = JSN.
01361  M00S01129.dsd     ---|*         EJTO = EJTO OF JSN.  SET BY ROUTINE *SJS* WHEN
01362  M00S01130.dsd     ---|*                A DISPLAY IS SELECTED BY THE OPERATOR.
01363  M00S01131.dsd     ---|
01364  M00S01132.dsd     ---|
01365  M00S01133.dsd     ---| TJAZ     BSS    0
01366  M00S01134.dsd     ---| TJAA     VFD    6/40,6/1RA,24/0,12/0
01367  M00S01135.dsd     ---| TJAZE    EQU    *-TJAZ      ENTRY LENGTH
01368  M00S01136.dsd     ---| TJCC     VFD    12/1RC,24/0,12/0
01369  M00S01137.dsd     ---| TJDD     VFD    12/1RD,24/0,12/0
01370  M00S01138.dsd     ---| TJFF     VFD    12/1RF,24/0,12/0
01371  M00S01139.dsd     ---| TJGG     VFD    12/1RG,24/0,12/0
Line S00003 Modification History
M01 (Added by) ns2476
Seq #  *Modification Id* Act 
----------------------------+
01372  M01S00003.ns2476  +++| TJHH     VFD    6/40,6/1RH,24/0,12/0
01373  M00S01140.dsd     +++| TJJJ     VFD    6/40,6/1RJ,24/0,12/0
01374  M00S01141.dsd     +++| TJKK     VFD    6/40,6/1RK,24/0,12/0
01375  M00S01142.dsd     +++| TJMM     VFD    6/40,6/1RM,24/0,12/0
01376  M00S01143.dsd     +++| TJPP     VFD    6/40,6/1RP,24/0,12/0
01377  M00S01144.dsd     +++| TJAZL    CON    0           END OF TABLE
01378  M00S01145.dsd     +++| DISP     SPACE  4,10
01379  M00S01146.dsd     +++|**        ENTER DISPLAY CONTROLS.
01380  M00S01147.dsd     +++|
01381  M00S01148.dsd     +++|
01382  M00S01149.dsd     +++| DISP     BSS    0
01383  M00S01150.dsd     +++|
01384  M00S01151.dsd     +++| A        TDSP   DSA
01385  M00S01152.dsd     +++| B        TDSP   DSB
01386  M00S01153.dsd     +++| C        TDSP   DSC
01387  M00S01154.dsd     +++| D        TDSP   DSC
01388  M00S01155.dsd     +++| E        TDSP   DSE
01389  M00S01156.dsd     +++| F        TDSP   DSF
01390  M00S01157.dsd     +++| G        TDSP   DSF
01391  M00S01158.dsd     +++| H        TDSP   DSH
01392  M00S01159.dsd     +++| I        TDSP   DSI
01393  M00S01160.dsd     +++| J        TDSP   DSJ
01394  M00S01161.dsd     +++| K        TDSP   DSK
01395  M00S01162.dsd     +++| L        TDSP   DSL
01396  M00S01163.dsd     +++| M        TDSP   DSM
01397  M00S01164.dsd     +++| O        TDSP   DSO
Line S01165 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01398  M01S01165.251l664 ---| P        TDSP   DSP
Line S00004 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01399  M01S00004.251l664 +++| P        TDSP   DSP7
01400  M00S01166.dsd     +++| Q        TDSP   DSQ
01401  M00S01167.dsd     +++| R        TDSP   DSR
01402  M00S01168.dsd     +++| S        TDSP   DSS
01403  M00S01169.dsd     +++| T        TDSP   DST
Line S00034 Modification History
M01 (Added by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01404  M01S00034.253l688 +++| V        TDSP   DSV
01405  M00S01170.dsd     +++| W        TDSP   DSWR
01406  M00S01171.dsd     +++| Y        TDSP   DSY
01407  M00S01172.dsd     +++| Z        TDSP   DSZ
01408  M00S01173.dsd     +++|
01409  M00S01174.dsd     +++|          ORG    DISP
01410  M00S01175.dsd     +++|          QUAL
01411  M00S01176.dsd     +++| LDO      EQU    /DSD/LDO
Line S01177 Modification History
M01 (Removed by) 253l688
Seq #  *Modification Id* Act 
----------------------------+
01412  M01S01177.253l688 ---| TJAZ     EQU    /DSD/TJAZ
01413  M00S01178.dsd     ---| LOV      EQU    /DSD/LOV
01414  M00S01179.dsd     ---| USS      EQU    /DSD/USS
01415  M00S01180.dsd     ---| .CCHM    EQU    /DSD/.CCHM
01416  M00S01181.dsd     ---| COMMON   SPACE  4,10
01417  M00S01182.dsd     ---|*         COMMON DECKS.
01418  M00S01183.dsd     ---|
01419  M00S01184.dsd     ---|
Line S00005 Modification History
M01 (Added by) 282l826
Seq #  *Modification Id* Act 
----------------------------+
01420  M01S00005.282l826 +++|          LIST   X
01421  M00S01185.dsd     +++|*CALL     COMDDIS
01422  M00S01186.dsd     +++| DSS$     EQU    0           DISPLAY SUBSYSTEM STATUS
01423  M00S01187.dsd     +++| DSDSYS$  EQU    0           ASSEMBLE *DSD* ONLY CODE
Line S01188 Modification History
M01 (Removed by) 271l750
Seq #  *Modification Id* Act 
----------------------------+
01424  M01S01188.271l750 ---|*CALL     COMPRJC
01425  M00S01189.dsd     ---|*CALL     COMDSYS
Line S00006 Modification History
M01 (Added by) 282l826
Seq #  *Modification Id* Act 
----------------------------+
01426  M01S00006.282l826 +++|          LIST   *
01427  M00S01190.dsd     +++|          TITLE  KEYBOARD INPUT PROCESSING.
01428  M00S01191.dsd     +++|          QUAL   KEYBOARD
01429  M00S01192.dsd     +++| KBI      SPACE  4,10
01430  M00S01193.dsd     +++|***              KEYBOARD INPUTS ARE PROCESSED AS THEY ARE ENTERED.
01431  M00S01194.dsd     +++|*         CHECKING IS PERFORMED ON EACH CHARACTER TO VALIDATE THE ENTRY.
01432  M00S01195.dsd     +++|*         WHEN AN ENTRY BECOMES UNIQUE, THE REMAINDER OF THE ENTRY
01433  M00S01196.dsd     +++|*         IS FILLED IN BY THE INPUT PROCESSORS.
01434  M00S01197.dsd     +++|*         AT THIS POINT, THE ENTRY IS CONSIDERED COMPLETE.
01435  M00S01198.dsd     +++|*
01436  M00S01199.dsd     +++|*         *CR* MUST FOLLOW ALL ENTRIES BEFORE ACTION IS TAKEN.
01437  M00S01200.dsd     +++|*
01438  M00S01201.dsd     +++|*         *BKSP* DELETES THE PREVIOUS CHARACTER TYPED.
01439  M00S01202.dsd     +++|*
01440  M00S01203.dsd     +++|*         *LEFT BLANK* DELETES THE CURRENT LINE BEING ENTERED.
01441  M00S01204.dsd     +++|*
01442  M00S01205.dsd     +++|*
01443  M00S01206.dsd     +++|*         IF THESE CHARACTERS ARE THE FIRST ENTRY, THE FOLLOWING
01444  M00S01207.dsd     +++|*         APPLIES -
01445  M00S01208.dsd     +++|*
01446  M00S01209.dsd     +++|*         *+* = ADVANCE LEFT SCREEN DISPLAY AS FOLLOWS -
Line S01210 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01447  M01S01210.251l664 ---|*                1.  ADVANCE DISPLAYED ADDRESSES BY 40 ON THESE
Line S00005 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
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  M00S01211.dsd     +++|*                    DISPLAYS -
Line S01212 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01462  M01S01212.251l664 ---|*                    C, D, F, G, M.
01463  M01S01213.251l664 ---|*                2.  ADVANCE ENTRIES ON THESE DISPLAYS -
01464  M01S01214.251l664 ---|*                    E,A   E,T   H   O,TST   O,TLD   Q   R   S   T.
01465  M01S01215.251l664 ---|*
01466  M01S01216.251l664 ---|*         *-* = DECREMENT LEFT SCREEN DISPLAY AS FOLLOWS -
01467  M01S01217.251l664 ---|*                1.  ADVANCE DISPLAYED ADDRESSES BY 40 ON THESE
01468  M01S01218.251l664 ---|*                    DISPLAYS -
01469  M01S01219.251l664 ---|*                    C, D, F, G, M.
01470  M01S01220.251l664 ---|*                2.  ADVANCE ENTRIES ON THESE DISPLAYS -
01471  M01S01221.251l664 ---|*                    E,A   E,T   H   O,TST   O,TLD   Q   R   S   T.
Line S00018 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
01472  M01S00018.251l664 +++|*                    B, E, H, I, O, P, Q, R, S, T.
01473  M01S00019.251l664 +++|*                3.  DISABLE DISPLAY SCROLLING ON THE CC545 ON THE *A*
01474  M01S00020.251l664 +++|*                    DISPLAY.
01475  M00S01222.dsd     +++|*
01476  M00S01223.dsd     +++|*         (*) = HOLD DISPLAY.
01477  M00S01224.dsd     +++|*
01478  M00S01225.dsd     +++|*         */* = ADVANCE LEFT SCREEN MEMORY DISPLAY ADDRESS BY THE
01479  M00S01226.dsd     +++|*         VALUE IN THE BOTTOM 18 BITS OF THE FIRST WORD DISPLAYED.
01480  M00S01227.dsd     +++|*
01481  M00S01228.dsd     +++|*         *(* = ADVANCE RIGHT SCREEN AS IN *+* ABOVE.
01482  M00S01229.dsd     +++|*
01483  M00S01230.dsd     +++|*         *)* = DECREMENT RIGHT SCREEN AS IN *-* ABOVE.
01484  M00S01231.dsd     +++|*
01485  M00S01232.dsd     +++|*         *CR* = SET REPEAT ENTRY.  PROCESS THE FOLLOWING ENTRY, BUT
01486  M00S01233.dsd     +++|*                DO NOT ERASE AFTER COMPLETION.
01487  M00S01234.dsd     +++|*
01488  M00S01235.dsd     +++|*         ABOVE THE ENTRY DISPLAY, THE FOLLOWING MESSAGES MAY
01489  M00S01236.dsd     +++|*         APPEAR -
01490  M00S01237.dsd     +++|*         *INCORRECT ENTRY* = ENTRY IS UNRECOGNIZABLE.
01491  M00S01238.dsd     +++|*
01492  M00S01239.dsd     +++|*         *PPU BUSY* = WAITING FOR THE SYSTEM TO ASSIGN
01493  M00S01240.dsd     +++|*                A PP FOR PROCESSING OF THE ENTRY.
01494  M00S01241.dsd     +++|*
01495  M00S01242.dsd     +++|*         *MTR BUSY* = WAITING FOR *MTR* TO PROCESS REQUEST.
01496  M00S01243.dsd     +++|*
01497  M00S01244.dsd     +++|*         *LOG - * (PRECEDING EITHER OF THE LAST TWO MESSAGES) =
01498  M00S01245.dsd     +++|*                COMMAND HAS BEEN EXECUTED BUT LOGGING IN SYSTEM
01499  M00S01246.dsd     +++|*                DAYFILE AND/OR ERROR LOG IS WAITING.
01500  M00S01247.dsd     +++|*
01501  M00S01248.dsd     +++|*         *DISK BUSY* = WAITING FOR THE DISK TO BECOME
01502  M00S01249.dsd     +++|*                FREE TO PROCESS THE ENTRY.
Line S00001 Modification History
M01 (Added by) ns2261
Seq #  *Modification Id* Act 
----------------------------+
01503  M01S00001.ns2261  +++|*         *COMMAND TOO LONG*
01504  M01S00002.ns2261  +++|*                AN ATTEMPT TO ENTER MORE THAN 60 CHARACTERS HAS
01505  M01S00003.ns2261  +++|*                BEEN MADE.
01506  M00S01250.dsd     +++|*
Line S01251 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01507  M01S01251.273l780 ---|*         USES   CN, CP, DK, KE, KI, T2, T4, T6, T7.
Line S00013 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01508  M01S00013.273l780 +++|*         USES   DK, KE, KI, T2, T4, T6, T7.
01509  M00S01252.dsd     +++|*
01510  M00S01253.dsd     +++|*         CALLS  CKS, CSC, /DSD/DKB, KRI, RKB.
01511  M00S01254.dsd     +++|*
01512  M00S01255.dsd     +++|*         MACROS DFIM.
01513  M00S01256.dsd     +++|
01514  M00S01257.dsd     +++|
01515  M00S01258.dsd     +++| KBI14    LDN    0           FORCE RETURN
01516  M00S01259.dsd     +++|          STD    DK
01517  M00S01260.dsd     +++| KBIX     RJM    /DSD/DKB    DISPLAY KEYBOARD BUFFER
01518  M00S01261.dsd     +++|          NJN    KBI0        IF INPUT NOT COMPLETE
01519  M00S01262.dsd     +++|
01520  M00S01263.dsd     +++|          LJM    *           ENTRY/EXIT
01521  M00S01264.dsd     +++| KBI      EQU    *-1
01522  M00S01265.dsd     +++|          LDN    0           INITIALIZE KEYBOARD DISPLAY CONTROL
01523  M00S01266.dsd     +++|          STD    DK
Line S01267 Modification History
M01 (Removed by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01524  M01S01267.273l780 ---| KBI0     LDD    NC          SET SYSTEM CONTROL POINT NUMBER
01525  M01S01268.273l780 ---|          STD    CN
01526  M01S01269.273l780 ---|          SHN    7           SET CP ADDRESS
01527  M01S01270.273l780 ---|          STD    CP
01528  M01S01271.273l780 ---|          LDD    KE
Line S00014 Modification History
M01 (Added by) 273l780
Seq #  *Modification Id* Act 
----------------------------+
01529  M01S00014.273l780 +++| KBI0     LDD    KE
01530  M00S01272.dsd     +++|          NJN    KBI1        IF PRESET INPUT
Line S00001 Modification History
M01 (Added by) dsd38
Seq #  *Modification Id* Act 
----------------------------+
01531  M01S00001.dsd38   +++|          AOD    DK
01532  M00S01273.dsd     +++|          RJM    RKB         READ KEYBOARD
01533  M00S01274.dsd     +++|          RJM    KRI         PROCESS REPEAT INPUT
01534  M00S01275.dsd     +++|          ZJN    KBI14       IF NO KEYBOARD INPUT
01535  M00S01276.dsd     +++|          SBN    63
01536  M00S01277.dsd     +++|          PJN    KBI14       IF ILLEGAL CHARACTER
01537  M00S01278.dsd     +++|          ADN    63
01538  M00S01279.dsd     +++|
01539  M00S01280.dsd     +++|*         CHECK FOR AND PROCESS SPECIAL CHARACTERS.
01540  M00S01281.dsd     +++|
01541  M00S01282.dsd     +++| KBI1     STD    T2          SET CHARACTER
01542  M00S01283.dsd     +++|          LDC    TSCE-2      SPECIAL CHARACTER TABLE
01543  M00S01284.dsd     +++|          RJM    CSC         CHECK SPECIAL CHARACTER
01544  M00S01285.dsd     +++|
01545  M00S01286.dsd     +++|*         ENTER CHARACTER IN BUFFER.
01546  M00S01287.dsd     +++|
01547  M00S01288.dsd     +++| KBI2     LDN    0           CLEAR PRESET ENTRY
01548  M00S01289.dsd     +++|          STD    KE
01549  M00S01290.dsd     +++|          LDD    KI
Line S01291 Modification History
M01 (Removed by) ns2261
Seq #  *Modification Id* Act 
----------------------------+
01550  M01S01291.ns2261  ---|          SBN    KBUFL
01551  M01S01292.ns2261  ---| KBI3     PJN    KBIX        IF BUFFER FULL
01552  M01S01293.ns2261  ---|          ADN    KBUFL
01553  M01S01294.ns2261  ---|          NJN    KBI4        IF NOT FIRST CHARACTER
01554  M01S01295.ns2261  ---|          LDC    TSFC-2      FIRST CHARACTER TABLE
Line S00004 Modification History
M01 (Added by) ns2261
Seq #  *Modification Id* Act 
----------------------------+
01555  M01S00004.ns2261  +++|          ZJN    KBI3.1      IF FIRST CHARACTER
01556  M01S00005.ns2261  +++|          SBN    KBUFL
01557  M01S00006.ns2261  +++|          MJN    KBI4        IF BUFFER NOT FULL
01558  M01S00007.ns2261  +++|          LDC    KCTL        *COMMAND TOO LONG*
01559  M01S00008.ns2261  +++|          STD    KM
01560  M01S00009.ns2261  +++| KBI3     LJM    KBIX        RETURN
01561  M01S00010.ns2261  +++|
01562  M01S00011.ns2261  +++| KBI3.1   LDC    TSFC-2      FIRST CHARACTER TABLE
01563  M00S01296.dsd     +++|          RJM    CSC         CHECK SPECIAL CHARACTER
01564  M00S01297.dsd     +++| KBI4     LDD    T2          ENTER CHARACTER
01565  M00S01298.dsd     +++|          STM    KBUF,KI
01566  M00S01299.dsd     +++|          AOD    KI
01567  M00S01300.dsd     +++|          AOD    DK          SET KEYBOARD DISPLAY
Proceed to Part 1
cdc/nos2.source/opl.opl871/deck/dsd.txt ยท Last modified: (external edit)