Seq # *Modification Id* Act
----------------------------+
05085 M01S00027.ns2777 +++| DEQ3.3 AOD WB+1 SET *MESSAGES LOST* FLAG
05086 M01S00028.ns2777 +++| LJM DEQ5 CLEAR INTERLOCK AND EXIT
05087 M01S00029.ns2777 +++|
Line S00025 Modification History
M01(Added by)
ns2769
Seq # *Modification Id* Act
----------------------------+
05088 M01S00025.ns2769 +++|* SEE IF MESSAGE WILL FIT BETWEEN *IN* AND *LIMIT*.
05089 M01S00026.ns2769 +++|
Line S00027 Modification History
M01(Added by)
ns2769
M02(Removed by)
ns2769b
Seq # *Modification Id* Act
----------------------------+
05090 M02S00027.ns2769b ---| DEQ3.3 ADD CM+3 *OUT*
05091 M02S00028.ns2769b ---| MJN DEQ4 IF LOOSE FIT BETWEEN *IN* AND *LIMIT*
05092 M02S00029.ns2769b ---| ZJN DEQ4 IF EXACT FIT BETWEEN *IN* AND *LIMIT*
Seq # *Modification Id* Act
----------------------------+
05166 M01S00049.ns2769 +++| IMD SPACE 4,15
05167 M01S00050.ns2769 +++|** IMD - INITIATE *1MD*.
05168 M01S00051.ns2769 +++|*
05169 M01S00052.ns2769 +++|* ENTRY (WB - WB+4) = *EMB* HEADER WORD.
05170 M01S00053.ns2769 +++|*
05171 M01S00054.ns2769 +++|* EXIT (A) .EQ. 0 IF UNABLE TO CALL *1MD*.
05172 M01S00055.ns2769 +++|* .NE. 0 IF *1MD* HAS BEEN CALLED.
Line S00056 Modification History
M01(Added by)
ns2769
M02(Removed by)
ns2777
Seq # *Modification Id* Act
----------------------------+
05173 M02S00056.ns2777 ---|* *1MD* CALLED FLAG IS SET IN CELL *WB+4* IF *1MD* WAS
05174 M02S00057.ns2777 ---|* CALLED.
Line S00041 Modification History
M01(Added by)
ns2777
Seq # *Modification Id* Act
----------------------------+
05175 M01S00041.ns2777 +++|* *1MD CALLED* FLAG IS SET IN *WB+4* IF *1MD* CALLED.
Seq # *Modification Id* Act
----------------------------+
05209 M01S00044.ns2777 +++| ZJN IMDX IF *RPPM* UNSUCCESSFUL
05210 M01S00045.ns2777 +++| LDN 2 SET *1MD CALLED* FLAG
05211 M01S00046.ns2777 +++| RAD WB+4
05212 M01S00047.ns2777 +++| UJN IMDX RETURN
Line S00089 Modification History
M01(Added by)
ns2769
Seq # *Modification Id* Act
----------------------------+
05213 M01S00089.ns2769 +++|
05214 M01S00090.ns2769 +++|
05215 M01S00091.ns2769 +++| IMDA VFD 18/3L1MD,42/1 *1MD* CALL/BUFFER TERMINATOR
05216 M00S04252.ppr +++|
05217 M00S04253.ppr +++| ERRNG 10000-* *7EQ* HAS OVERFLOWED
05218 M00S04254.ppr +++| BSS 10000-* (SPARES)
05219 M00S04255.ppr +++| CON DEQ-1 ENTRY ADDRESS - 1
05220 M00S04256.ppr +++| CON DEST (T1) = DEST
05221 M00S04257.ppr +++| CON MSGH+3 (T2) = MSGH+3
05222 M00S04258.ppr +++| ERRNZ LN-* INCORRECT *7EQ* OVERLAY LENGTH
05223 M00S04259.ppr +++| QUAL *
05224 M00S04260.ppr +++| 7ER MSOVL 7662,T1,DEXA,(MASS STORAGE ERROR PROCESSOR.)
05225 M00S04261.ppr +++| 7ER SPACE 4,10
05226 M00S04262.ppr +++|*** 7ER - MASS STORAGE ERROR PROCESSOR.
05227 M00S04263.ppr +++|* K. F. REHM. 84/02/01.
05228 M00S04264.ppr +++| 7ER SPACE 4,10
05229 M00S04265.ppr +++|*** *7ER* IS CALLED BY *7DP* FOR UNRECOVERED
05230 M00S04266.ppr +++|* AND RECOVERABLE ERRORS TO ISSUE A GENERIC ERROR MESSAGE TO
05231 M00S04267.ppr +++|* THE JOB AND SYSTEM DAYFILES. *7ER* ALWAYS CALLS *7ES*.
05232 M00S04268.ppr +++| 7ER SPACE 4,25
05233 M00S04269.ppr +++|** DER - ISSUE ERRLOG AND DAYFILE MESSAGES.
05234 M00S04270.ppr +++|*
05235 M00S04271.ppr +++|* ENTRY (T1) = DEEC.
05236 M00S04272.ppr +++|* (T4 - T7) = DRIVER PARAMETERS.
05237 M00S04273.ppr +++|* (DEEC) = ERROR CODE.
05238 M00S04274.ppr +++|* (UERR) = ERROR PROCESSING OPTIONS.
05239 M00S04275.ppr +++|*
05240 M00S04276.ppr +++|* EXIT TO *7ES*.
05241 M00S04277.ppr +++|*
05242 M00S04278.ppr +++|* USES CM - CM+4.
05243 M00S04279.ppr +++|*
05244 M00S04280.ppr +++|* CALLS IDM.
05245 M00S04281.ppr +++|*
05246 M00S04282.ppr +++|* MACROS MSERR.
05247 M00S04283.ppr +++|
05248 M00S04284.ppr +++|
05249 M00S04285.ppr +++| DER ENTRY *7ER* ENTRY
05250 M00S04286.ppr +++|
05251 M00S04287.ppr +++| LDI T1 PUT ERROR TYPE INTO DAYFILE MESSAGE
05252 M00S04288.ppr +++| STD CM+1
05253 M00S04289.ppr +++| LDM DERB,CM+1
05254 M00S04290.ppr +++| STM DERA+3
05255 M00S04291.ppr +++|
05256 M00S04292.ppr +++|* THE EST ORDINAL MUST BE OBTAINED FROM THE BML MESSAGE SO THAT
05257 M00S04293.ppr +++|* SYSTEM DEVICE ERRORS ARE REPORTED CORRECTLY. TO RECOVER FROM
05258 M00S04294.ppr +++|* AN ERROR DURING A *READSYS* OPERATION ON A SYSTEM DEVICE IT
05259 M00S04295.ppr +++|* MAY BE NECESSARY FOR *MTR* TO SELECT A DIFFERENT DEVICE FROM
05260 M00S04296.ppr +++|* THE ONE ON WHICH THE ERROR OCCURRED.
05261 M00S04297.ppr +++|
05262 M00S04298.ppr +++| LDD T5
05263 M00S04299.ppr +++| SCN 7
05264 M00S04300.ppr +++| STD T0
05265 M00S04301.ppr +++| SHN -3
05266 M00S04302.ppr +++| LMD T0
05267 M00S04303.ppr +++| SCN 70
05268 M00S04304.ppr +++| RAM DERA+1
05269 M00S04305.ppr +++| LDD T5
05270 M00S04306.ppr +++| LPN 7
05271 M00S04307.ppr +++| SHN 6
05272 M00S04308.ppr +++| RAM DERA+2
05273 M00S04309.ppr +++|
05274 M00S04310.ppr +++|* ISSUE AN UNRECOVERED ERROR MESSAGE TO THE ERRLOG AND TO THE
05275 M00S04311.ppr +++|* SYSTEM AND JOB DAYFILES INDICATING THE TYPE OF ERROR AND THE
05276 M00S04312.ppr +++|* DEVICE ON WHICH THE ERROR OCCURRED.
05277 M00S04313.ppr +++|
05278 M00S04314.ppr +++| RJM IDM ISSUE ERRLOG MESSAGE
05279 M00S04315.ppr +++| LCN ERLN/10000
05280 M00S04316.ppr +++| RAM IDMA
05281 M00S04317.ppr +++| RJM IDM ISSUE JOB AND SYSTEM DAYFILE MESSAGES
05282 M00S04318.ppr +++| MSERR 7ES EXECUTE *7ES*
05283 M00S04319.ppr +++| IDM SPACE 4,10
05284 M00S04320.ppr +++|** IDM - ISSUE DAYFILE AND ERRLOG MESSAGES.
05285 M00S04321.ppr +++|*
05286 M00S04322.ppr +++|* USES CM - CM+4.
05287 M00S04323.ppr +++|*
05288 M00S04324.ppr +++|* CALLS DFM.
05289 M00S04325.ppr +++|
05290 M00S04326.ppr +++|
05291 M00S04327.ppr +++| IDM SUBR ENTRY/EXIT
05292 M00S04328.ppr +++| LDM UERR
05293 M00S04329.ppr +++| LPN EPSM
05294 M00S04330.ppr +++| ERRNZ EPSM-20 CODE ASSUMES VALUE
05295 M00S04331.ppr +++| SHN 21-4
05296 M00S04332.ppr +++| IDMA ADC DERA+ERLN
05297 M00S04333.ppr +++|* ADC DERA (SYSTEM AND JOB DAYFILE MESSAGES)
05298 M00S04334.ppr +++| RJM DFM
05299 M00S04335.ppr +++| UJN IDMX RETURN
05300 M00S04336.ppr +++|
05301 M00S04337.ppr +++|* THE FOLLOWING CODE MAY BE OVERLAYED BY THE DAYFILE DUMP
05302 M00S04338.ppr +++|* BOOTSTRAP LOADER. THE REST OF *7ER* MUST BE SAVED AND
05303 M00S04339.ppr +++|* RESTORED BY *1DD*.
05304 M00S04340.ppr +++|
05305 M00S04341.ppr +++| ERRNG 10003-3*5-* BOOTSTRAP LOADER OVERLAYS *7ER* CODE
05306 M00S04342.ppr +++|
05307 M00S04343.ppr +++| DERA DATA C*EQ000 XX MASS STORAGE ERROR.*
05308 M00S04344.ppr +++|
05309 M00S04345.ppr +++| LIST G
05310 M00S04346.ppr +++| DERB EQU *-1
05311 M00S04347.ppr +++| ECHO 1,ERRCODE=("DREC")
05312 M00S04348.ppr +++| CON EMN._ERRCODE "TXT._ERRCODE" ERROR
05313 M00S04349.ppr +++| LIST *
05314 M00S04350.ppr +++|
05315 M00S04351.ppr +++| ERRNG 10000-* *7ER* HAS OVERFLOWED
05316 M00S04352.ppr +++| BSS 10000-* (SPARES)
05317 M00S04353.ppr +++| CON DER-1 ENTRY ADDRESS - 1
05318 M00S04354.ppr +++| CON DEEC (T1) = DEEC
05319 M00S04355.ppr +++| ERRNZ LN-* INCORRECT *7ER* OVERLAY LENGTH
05320 M00S04356.ppr +++| QUAL *
05321 M00S04357.ppr +++| 7ES MSOVL 7656,T2,DEXA,(MASS STORAGE ERROR PROCESSOR.)
05322 M00S04358.ppr +++| 7ES SPACE 4,10
05323 M00S04359.ppr +++|*** 7ES - MASS STORAGE ERROR PROCESSOR.
05324 M00S04360.ppr +++|* K. F. REHM. 84/02/01.
05325 M00S04361.ppr +++| 7ES SPACE 4,10
05326 M00S04362.ppr +++|*** *7ES* IS CALLED BY *7EP*, *7EQ*, *7ER* AND *7DP* TO
05327 M00S04363.ppr +++|* INCREMENT THE RECOVERED OR UNRECOVERED ERROR COUNTIN THE MST
05328 M00S04364.ppr +++|* FOR THE CURRENT DEVICE. *7ES* EXITS TO THE CALLER WITH
05329 M00S04365.ppr +++|* THE ACCUMULATOR SET TO INDICATE WHETHER OR NOT THE ERROR
05330 M00S04366.ppr +++|* WAS RECOVERED.
05331 M00S04367.ppr +++| 7ES SPACE 4,25
05332 M00S04368.ppr +++|** DES - INCREMENT ERROR COUNTS.
05333 M00S04369.ppr +++|*
05334 M00S04370.ppr +++|* ENTRY (T1) = DEST.
05335 M00S04371.ppr +++|* (T2) = 0.
05336 M00S04372.ppr +++|* (T4 - T7) = DRIVER PARAMETERS.
05337 M00S04373.ppr +++|* (DEDT) = ERROR PROCESSING CONTROL WORD.
05338 M00S04374.ppr +++|* (DEEC) = ERROR CODE.
05339 M00S04375.ppr +++|* (DENR) = 1 IF NON-RECOVERABLE ERROR.
05340 M00S04376.ppr +++|* (DERW) = 1 IF WRITE REQUEST, 0 IF READ REQUEST.
05341 M00S04377.ppr +++|* (DEST) = ERROR PROCESSING CONTROL WORD.
05342 M00S04378.ppr +++|* (DEWR) = IF DATA READ OR WRITTEN.
05343 M00S04379.ppr +++|* (ERXA) = EXIT ADDRESS.
05344 M00S04380.ppr +++|*
05345 M00S04381.ppr +++|* EXIT (A) = 0 IF RECOVERED.
05346 M00S04382.ppr +++|* = 1/1, 5/0, 12/RDCT IF NOT RECOVERED.
05347 M00S04383.ppr +++|* (RDCT) = 1/F, 1/N, 4/0, 6/E.
05348 M00S04384.ppr +++|* F = 1 IF READ REQUEST AND THE LINKAGE BYTES
05349 M00S04385.ppr +++|* ARE CORRECT.
05350 M00S04386.ppr +++|* = 1 IF WRITE REQUEST AND DATA WAS WRITTEN
05351 M00S04387.ppr +++|* BEFORE ERROR WAS DETECTED OR DURING ERROR
05352 M00S04388.ppr +++|* RECOVERY ATTEMPT.
05353 M00S04389.ppr +++|* N = 1 IF NON-RECOVERABLE ERROR.
05354 M00S04390.ppr +++|* E = ERROR CODE.
05355 M00S04391.ppr +++|* (ERXA) = 0.
05356 M00S04392.ppr +++|*
05357 M00S04393.ppr +++|* USES CM - CM+4.
05358 M00S04394.ppr +++|*
05359 M00S04395.ppr +++|* MACROS MONITOR.
05360 M00S04396.ppr +++|
05361 M00S04397.ppr +++|
05362 M00S04398.ppr +++|* AVOID INCREMENTING THE RECOVERED OR UNRECOVERED ERROR COUNT
05363 M00S04399.ppr +++|* IN THE MST IF ONE OF THE FOLLOWING CONDITIONS HOLDS -
05364 M00S04400.ppr +++|*
05365 M00S04401.ppr +++|* 1. IMMEDIATE RETURN TO CALLER IS SELECTED.
05366 M00S04402.ppr +++|* 2. CELL *DEST* INDICATES THAT THE MST COUNTER SHOULD NOT BE
05367 M00S04403.ppr +++|* INCREMENTED FOR THIS ERROR TYPE.
05368 M00S04404.ppr +++|* 3. CELL *DEDT* INDICATED RETURN TO ERROR PROCESSOR.
05369 M00S04405.ppr +++|
05370 M00S04406.ppr +++| DES3 LDI T1 CHECK *DEST*
05371 M00S04407.ppr +++| SHN 21-13
05372 M00S04408.ppr +++| PJN DES5 IF COUNTER NOT TO BE UPDATED
05373 M00S04409.ppr +++| SHN 13-11
05374 M00S04410.ppr +++| MJN DES5 IF IMMEDIATE RETURN TO CALLER SELECTED
05375 M00S04411.ppr +++| LPN 1
05376 M00S04412.ppr +++| ADN 3 SET BYTE NUMBER
05377 M00S04413.ppr +++| STD CM+2
05378 M00S04414.ppr +++| LDD T5 SET EST ORDINAL
05379 M00S04415.ppr +++| STD CM+1
05380 M00S04416.ppr +++| LDK ICTS SET SUBFUNCTION
05381 M00S04417.ppr +++| STD CM+3
05382 M00S04418.ppr +++| MONITOR SMDM INCREMENT ERROR COUNTER
05383 M00S04419.ppr +++|
05384 M00S04420.ppr +++|* IF ERROR WAS RECOVERED, CLEAR *RDCT* AND RETURN TO THE CALLER
05385 M00S04421.ppr +++|* WITH ZERO IN THE ACCUMULATOR. IF THE ERROR WAS UNRECOVERED
05386 M00S04422.ppr +++|* OR *RETURN TO CALLER* WAS SELECTED, SET UP CELL *RDCT* AND
05387 M00S04423.ppr +++|* RETURN TO THE CALLER WITH (A) = (RDCT) + 400000.
05388 M00S04424.ppr +++|
05389 M00S04425.ppr +++| DES5 LDM UERR CHECK ERROR PROCESSING OPTIONS
05390 M00S04426.ppr +++| LPN EPNS
05391 M00S04427.ppr +++| NJN DES6 IF *EPNS* ORIGINALLY REQUESTED
05392 M00S04428.ppr +++| LDM CHRV
05393 M00S04429.ppr +++| SCN EPNS CLEAR ACCESS TO SUSPECT DEVICE
05394 M00S04430.ppr +++| STM CHRV
05395 M00S04431.ppr +++| DES6 LDI T1
05396 M00S04432.ppr +++| LPC 3000
05397 M00S04433.ppr +++| ZJN DES8 IF NOT UNRECOVERED / IMMEDIATE RETURN
05398 M00S04434.ppr +++| LDI T1 SET UP *RDCT*
05399 M00S04435.ppr +++| LPC 400
05400 M00S04436.ppr +++| LMM RDCT
05401 M00S04437.ppr +++| LPC 1400
05402 M00S04438.ppr +++| SHN 21-11
05403 M00S04439.ppr +++| LMM DENR
05404 M00S04440.ppr +++| SHN 21-0
05405 M00S04441.ppr +++| LMM DEWR
05406 M00S04442.ppr +++| LMN 1
05407 M00S04443.ppr +++| SHN 13-0
05408 M00S04444.ppr +++| LMC 1S17D
05409 M00S04445.ppr +++| LMM DEEC
05410 M00S04446.ppr +++| DES8 STM RDCT
05411 M00S04447.ppr +++| DES9 LJM * RETURN
05412 M00S04448.ppr +++| DESA EQU *-1
05413 M00S04449.ppr +++|
05414 M00S04450.ppr +++| DES ENTRY *7ES* ENTRY
05415 M00S04451.ppr +++| LDM ERXA
05416 M00S04452.ppr +++| NJN DES1 IF EXIT ADDRESS PRESENT
05417 M00S04453.ppr +++| LDM DERW
05418 M00S04454.ppr +++| SHN 1
05419 M00S04455.ppr +++| ADC RDS
05420 M00S04456.ppr +++| ERRNZ RDS+2-WDS CODE DEPENDS ON VALUE
05421 M00S04457.ppr +++| STD CM
05422 M00S04458.ppr +++| LDI CM SET RETURN FROM DRIVER
05423 M00S04459.ppr +++| DES1 STM DESA
05424 M00S04460.ppr +++| LDN 0
05425 M00S04461.ppr +++| STM ERXA
05426 M00S04462.ppr +++| LDD CP CLEAR *MS2W* MESSAGE
05427 M00S04463.ppr +++| ADN MS2W
05428 M00S04464.ppr +++| CWD T2
05429 M00S04465.ppr +++| LDM DEDT CHECK IMMEDIATE RETURN
05430 M00S04466.ppr +++| LPN 20
05431 M00S04467.ppr +++| NJN DES9 IF RETURN TO ERROR PROCESSOR
05432 M00S04468.ppr +++| LJM DES3 EVALUATE *RDCT*
05433 M00S04469.ppr +++| SPACE 4,10
05434 M00S04470.ppr +++| ERRNG 10000-* *7ES* HAS OVERFLOWED
05435 M00S04471.ppr +++| BSS 10000-* (SPARES)
05436 M00S04472.ppr +++| CON DES-1 (T0) = ENTRY ADDRESS - 1
05437 M00S04473.ppr +++| CON DEST (T1) = DEST
05438 M00S04474.ppr +++| CON 0 (T2) = 0
05439 M00S04475.ppr +++| ERRNZ LN-* INCORRECT *7ES* OVERLAY LENGTH
05440 M00S04476.ppr +++| QUAL *
05441 M00S04477.ppr +++| TTL PPR/"PBK0" - PP BREAKPOINT PACKAGE BOOTSTRAP.
05442 M00S04478.ppr +++| TITLE
05443 M00S04479.ppr +++| QUAL "PBK0"
05444 M00S04480.ppr +++| IDENT "PBK0",ZBK
05445 M00S04481.ppr +++|*COMMENT PPR - PP BREAKPOINT PACKAGE BOOTSTRAP.
Line S04482 Modification History
M01(Removed by)
281l803
Seq # *Modification Id* Act
----------------------------+
05446 M01S04482.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1987.
Line S00011 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
05447 M01S00011.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
05448 M00S04483.ppr +++| SPACE 4,10
05449 M00S04484.ppr +++|*** 0BK - PP BREAKPOINT PACKAGE BOOTSTRAP.
05450 M00S04485.ppr +++|* S. L. MC BRIDE. 77/02/17.
05451 M00S04486.ppr +++| SPACE 4,10
05452 M00S04487.ppr +++|*** *0BK* IS A BOOTSTRAP LOADER FOR *7BK*. THIS VERY
05453 M00S04488.ppr +++|* SMALL PROGRAM LOADS IN PLACE OF THE BREAKPOINTED PROGRAM.
05454 M00S04489.ppr +++|* *0BK* LOADS *7BK* VIA *PLL* WITHOUT DESTROYING (LA).
05455 M00S04490.ppr +++|* *0BK* IS NOT A TRUE RELOCATION FREE OVERLAY, SINCE *CPUMTR*
05456 M00S04491.ppr +++|* ALWAYS CAUSES THE LOAD ADDRESS OF *0BK* TO BE THE SAME AS
05457 M00S04492.ppr +++|* THAT OF THE PROGRAM BEING BREAKPOINTED (WHICH MAY OR MAY
05458 M00S04493.ppr +++|* NOT BE ZERO).
05459 M00S04494.ppr +++| SPACE 4,10
05460 M00S04495.ppr +++| ORG 5
05461 M00S04496.ppr +++| ZBK UJN ZBK1 ENTRY FROM *PLL*
05462 M00S04497.ppr +++| CON 0
05463 M00S04498.ppr +++|
05464 M00S04499.ppr +++| ZBK1 LDC PLDP FETCH PLD POINTER
05465 M00S04500.ppr +++| CRD CM
05466 M00S04501.ppr +++| LDD CM FIND *7BK* LOAD INFORMATION
05467 M00S04502.ppr +++| SHN 14
05468 M00S04503.ppr +++| ADD CM+1
05469 M00S04504.ppr +++| SBN 4
05470 M00S04505.ppr +++| CRD CM
05471 M00S04506.ppr +++| LDD CM+1 SET CM RESIDENT STATUS
05472 M00S04507.ppr +++| LPN 37
05473 M00S04508.ppr +++| LMD HN
05474 M00S04509.ppr +++| STD CM+1
05475 M00S04510.ppr +++| LDD CM+4 *7BK* LOAD ADDRESS
05476 M00S04511.ppr +++| LJM PLL4 LOAD *7BK*
05477 M00S04512.ppr +++| QUAL *
05478 M00S04513.ppr +++| TTL PPR/"PBK7" - PP BREAKPOINT PACKAGE.
05479 M00S04514.ppr +++| TITLE
05480 M00S04515.ppr +++| QUAL "PBK7"
05481 M00S04516.ppr +++| IDENT "PBK7",O"PBK7"
05482 M00S04517.ppr +++|*COMMENT PPR - PP BREAKPOINT PACKAGE.
Line S04518 Modification History
M01(Removed by)
281l803
Seq # *Modification Id* Act
----------------------------+
05483 M01S04518.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1987.
Line S00012 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
05484 M01S00012.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
05485 M00S04519.ppr +++| SPACE 4,10
05486 M00S04520.ppr +++|*** 7BK - PP BREAKPOINT PACKAGE.
05487 M00S04521.ppr +++|*
05488 M00S04522.ppr +++|* BOB BEDOLL. 74/07/22.
05489 M00S04523.ppr +++|* S. L. MC BRIDE. 77/01/14.
05490 M00S04524.ppr +++| SPACE 4,10
05491 M00S04525.ppr +++|*** *7BK* IS A BREAKPOINT OVERLAY USED FOR PP PROGRAM
05492 M00S04526.ppr +++|* DEBUGGING. IT RESIDES IN THE MASS-STORAGE ERROR PROCESSOR
05493 M00S04527.ppr +++|* AREA, AND COMMUNICATES WITH THE OPERATOR THROUGH THE LAST
05494 M00S04528.ppr +++|* TWO WORDS OF THE PP MESSAGE BUFFER.
05495 M00S04529.ppr +++|*
05496 M00S04530.ppr +++|* WHEN A USER ENTERS THE *DSD* COMMAND -
05497 M00S04531.ppr +++|*
05498 M00S04532.ppr +++|* BKP,XXX.
05499 M00S04533.ppr +++|*
05500 M00S04534.ppr +++|* *DSD* ISSUES A *SJCM* MONITOR FUNCTION TO SET A BREAKPOINT.
05501 M00S04535.ppr +++|* WHEN PP RESIDENT LOADS XXX, IT WILL FIRST LOAD *0BK*
05502 M00S04536.ppr +++|* DISGUISED AS XXX. *0BK* LOADS *7BK*. *7BK* SETS THE *PLL*
05503 M00S04537.ppr +++|* RETURN, READS UP THE CORRECT PP LOAD ADDRESS FROM PLD-1 AND
05504 M00S04538.ppr +++|* REENTERS *PLL* TO LOAD THE PROGRAM. ONCE *PLL* HAS LOADED
05505 M00S04539.ppr +++|* XXX, IT WILL RETURN CONTROL TO *7BK*. THIS BOOTSTRAP
05506 M00S04540.ppr +++|* PROCESS LOADS BOTH XXX AND *7BK*, LEAVING *7BK* IN CONTROL
05507 M00S04541.ppr +++|* BEFORE EXECUTION OF XXX BEGINS.
05508 M00S04542.ppr +++|*
05509 M00S04543.ppr +++|* *BKP* COMMUNICATES WITH *DSD* VIA WORDS 6 AND 7 OF THE PP
05510 M00S04544.ppr +++|* COMMUNICATIONS AREA (WORDS 4 AND 5 OF PP-S MESSAGE BUFFER).
05511 M00S04545.ppr +++|*
05512 M00S04546.ppr +++|* AFTER A BREAKPOINT, *7BK* SETS UP MB+5.
05513 M00S04547.ppr +++|*
05514 M00S04548.ppr +++|*T, MB+5 12/ 7777, 12/ 7777, 24/ (A), 12/ (P).
Figure MB+5
05515 M00S04549.ppr +++|*
05516 M00S04550.ppr +++|* THE 7777 FLAG IN BYTES 0-1 IS THE INDICATION THAT THE PP
05517 M00S04551.ppr +++|* IS AT BREAKPOINT. THIS WORD REMAINS SET AS INDICATED AS
05518 M00S04552.ppr +++|* LONG AS THE PP REMAINS AT BREAKPOINT. THE 7777-S SERVE
05519 M00S04553.ppr +++|* AS THE INTERLOCK BETWEEN *DSD* AND THE PP. CLEARING OF
05520 M00S04554.ppr +++|* BYTE 0 CAUSES THE BREAKPOINT PACKAGE TO READ A COMMAND
05521 M00S04555.ppr +++|* FROM MB+5.
05522 M00S04556.ppr +++|*
05523 M00S04557.ppr +++|*
05524 M00S04558.ppr +++|*
05525 M00S04559.ppr +++|* A *V* DISPLAY AND THE FOLLOWING SET OF *DSD* COMMANDS
05526 M00S04560.ppr +++|* PROVIDE THE USER ACCESS TO THE BREAKPOINT PACKAGE.
05527 M00S04561.ppr +++|*
05528 M00S04562.ppr +++|*
05529 M00S04563.ppr +++|* PPNN.G. RELEASE PP FROM BREAKPOINT.
05530 M00S04564.ppr +++|*
05531 M00S04565.ppr +++|*T, MB+5 60/ 0