Seq # *Modification Id* Act
----------------------------+
01460 M01S00991.241l630 ---| FLD SPACE 4,15
01461 M01S00992.241l630 ---|** FLD - FORMAT LINE DATA.
01462 M01S00993.241l630 ---|*
01463 M01S00994.241l630 ---|* *FLD* FORMATS LINE DATA AND STORES IT IN THE *L* DISPLAY
01464 M01S00995.241l630 ---|* BUFFER.
01465 M01S00996.241l630 ---|*
01466 M01S00997.241l630 ---|* ENTRY (B6) = LWA+1 OF DATA.
01467 M01S00998.241l630 ---|* (B7) = FWA OF DATA.
01468 M01S00999.241l630 ---|*
01469 M01S01000.241l630 ---|* USES X - 1, 6, 7.
01470 M01S01001.241l630 ---|* A - 0, 1, 6, 7.
01471 M01S01002.241l630 ---|* B - 7.
01472 M01S01003.241l630 ---|*
01473 M01S01004.241l630 ---|* CALLS RSC.
01474 M01S01005.241l630 ---|
01475 M01S01006.241l630 ---|
01476 M01S01007.241l630 ---| FLD2 SX6 B0+ STORE ZERO WORD AT END OF DATA
01477 M01S01008.241l630 ---| SA6 A0+
01478 M01S01009.241l630 ---|
01479 M01S01010.241l630 ---| FLD SUBR ENTRY/EXIT
01480 M01S01011.241l630 ---| SA0 LBUF GET ADDRESS OF *L* DISPLAY BUFFER
01481 M01S01012.241l630 ---| FLD1 EQ B6,B7,FLD2 IF NO MORE DATA
01482 M01S01013.241l630 ---| SA1 B7 GET NEXT WORD
01483 M01S01014.241l630 ---| SB7 B7+B1
01484 M01S01015.241l630 ---| RJ RSC REMOVE SPECIAL CHARACTERS
01485 M01S01016.241l630 ---| SA7 A0 STORE CONVERTED WORD IN *LBUF*
01486 M01S01017.241l630 ---| SA0 A0+B1 INCREMENT POINTER
01487 M01S01018.241l630 ---| EQ FLD1 READ MORE DATA
01488 M00S01019.qdsplay +++| FOD SPACE 4,15
01489 M00S01020.qdsplay +++|** FOD - FORMAT OCTAL DATA.
01490 M00S01021.qdsplay +++|*
Line S01022 Modification History
M01(Removed by)
241l630
Seq # *Modification Id* Act
----------------------------+
01491 M01S01022.241l630 ---|* *FOD* FORMATS OCTAL DATA AND STORES IT IN THE *L* DISPLAY
01492 M01S01023.241l630 ---|* BUFFER.
Line S00389 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01493 M01S00389.241l630 +++|* *FOD* FORMATS OCTAL DATA AND STORES IT IN *WBUF*.
Seq # *Modification Id* Act
----------------------------+
01517 M01S01036.241l630 ---| SA0 LBUF *L* DISPLAY BUFFER
01518 M01S01037.241l630 ---| EQ B7,B6,FOD3 IF NO MORE DATA IN WORKING BUFFER
Line S00398 Modification History
M01(Added by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01519 M02S00398.qdsp3 ---| SA6 FODA SAVE FILE STATUS
01520 M02S00399.qdsp3 ---| SA0 WBUF WORKING BUFFER
01521 M02S00400.qdsp3 ---| EQ B7,B6,FODX IF NO MORE DATA IN WORKING BUFFER
Line S01038 Modification History
M01(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01522 M01S01038.qdsp3 ---| FOD1 SA1 B7 GET NEXT WORD
01523 M01S01039.qdsp3 ---| SB7 B7+B1
Line S00056 Modification History
M01(Added by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01524 M01S00056.qdsp3 +++| READW X2,OBUF,MLLB
01525 M01S00057.qdsp3 +++| SX6 X1+2+SEOI
01526 M01S00058.qdsp3 +++| SB5 OBUF
01527 M01S00059.qdsp3 +++| NG X1,FOD1 IF EOF/EOI
01528 M01S00060.qdsp3 +++| SX6 SEOR
01529 M01S00061.qdsp3 +++| NZ X1,FOD1 IF EOR
01530 M01S00062.qdsp3 +++| SX6 B0+
01531 M01S00063.qdsp3 +++| FOD1 SA6 FODA SAVE FILE STATUS
01532 M01S00064.qdsp3 +++| EQ B5,B6,FODX IF NO DATA IN WORKING BUFFER
01533 M01S00065.qdsp3 +++| RJ DCM DETERMINE CHARACTER MODE
01534 M01S00066.qdsp3 +++| SB2 12 SHIFT COUNT
01535 M01S00067.qdsp3 +++| SA0 WBUF WORKING BUFFER
01536 M01S00068.qdsp3 +++| FOD2 SA1 B5 GET NEXT WORD
01537 M01S00069.qdsp3 +++| SB5 B5+B1
01538 M00S01040.qdsplay +++| RJ WOD CONVERT WORD TO OCTAL DISPLAY CODE
01539 M00S01041.qdsplay +++| MX0 24
01540 M00S01042.qdsplay +++| BX1 X0*X6 SET FIRST WORD IN BUFFER
01541 M00S01043.qdsplay +++| LX0 -24
01542 M00S01044.qdsplay +++| BX2 X0*X6
01543 M00S01045.qdsplay +++| LX0 -12
01544 M00S01046.qdsplay +++| BX3 X0*X7 SET THIRD WORD IN BUFFER
01545 M00S01047.qdsplay +++| LX2 -12
01546 M00S01048.qdsplay +++| BX1 X2+X1
01547 M00S01049.qdsplay +++| MX0 12
01548 M00S01050.qdsplay +++| BX4 X0*X7
01549 M00S01051.qdsplay +++| LX7 -36
01550 M00S01052.qdsplay +++| BX5 X0*X7
01551 M00S01053.qdsplay +++| LX0 12
01552 M00S01054.qdsplay +++| BX2 X0*X6 SET SECOND WORD IN BUFFER
01553 M00S01055.qdsplay +++| BX2 X2+X4
01554 M00S01056.qdsplay +++| LX2 36
01555 M00S01057.qdsplay +++| BX4 X0*X7
01556 M00S01058.qdsplay +++| BX2 X2+X4
01557 M00S01059.qdsplay +++| LX3 12
01558 M00S01060.qdsplay +++| BX3 X3+X5
01559 M00S01061.qdsplay +++| SX4 2R SET BLANKS IN EACH WORD
01560 M00S01062.qdsplay +++| BX7 X3+X4
01561 M00S01063.qdsplay +++| LX4 12
01562 M00S01064.qdsplay +++| BX2 X2+X4
01563 M00S01065.qdsplay +++| LX4 12
01564 M00S01066.qdsplay +++| BX6 X1+X4
01565 M00S01067.qdsplay +++| LX4 12
01566 M00S01068.qdsplay +++| SA6 A0
01567 M00S01069.qdsplay +++| SA0 A0+B1
01568 M00S01070.qdsplay +++| BX7 X7+X4
01569 M00S01071.qdsplay +++| LX4 12
01570 M00S01072.qdsplay +++| BX6 X2+X4
01571 M00S01073.qdsplay +++| SA6 A0
01572 M00S01074.qdsplay +++| SA7 A0+B1
Seq # *Modification Id* Act
----------------------------+
01593 M01S00072.qdsp3 +++| NE B5,B6,FOD2 IF MORE WORDS TO TRANSFER
01594 M01S00073.qdsp3 +++| SB7 OBUF
Line S00405 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01595 M01S00405.241l630 +++| SB5 MLLB MAXIMUM NUMBER OF LINES ON *L* DISPLAY
01596 M01S00406.241l630 +++| SB7 B6-B7 NUMBER OF LINES OF DATA ON *L* DISPLAY
01597 M01S00407.241l630 +++| SB5 B5-B7 NUMBER OF LINES TO BLANK PAD
01598 M01S00408.241l630 +++| SB6 A0 RESET LWA+1 OF BUFFER
01599 M01S00409.241l630 +++| MOVE B5,BLNS,B6 FILL BUFFER WITH BLANK LINES
01600 M01S00410.241l630 +++| SB6 B6+B5 RESET LWA+1 OF *WBUF*
01601 M01S00411.241l630 +++| SA1 FODA RESTORE FILE STATUS
01602 M01S00412.241l630 +++| BX6 X1
01603 M00S01089.qdsplay +++| EQ FODX RETURN
Line S00413 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01604 M01S00413.241l630 +++|
01605 M01S00414.241l630 +++|
01606 M01S00415.241l630 +++| FODA BSS 1 FILE STATUS SAVE AREA
01607 M00S01090.qdsplay +++| ILD SPACE 4,15
01608 M00S01091.qdsplay +++|** ILD - INPUT *L* DISPLAY.
01609 M00S01092.qdsplay +++|*
01610 M00S01093.qdsplay +++|* *ILD* WILL ROLLOUT UNTIL A COMMAND IS ENTERED VIA THE *L*
01611 M00S01094.qdsplay +++|* DISPLAY. IF *DSD* RETURNS AN ERROR CONDITION AFTER AN INPUT
01612 M00S01095.qdsplay +++|* COMMAND IS ISSUED, *ILD* WILL ISSUE A MESSAGE TO THE SYSTEM
01613 M00S01096.qdsplay +++|* DAYFILE AND TERMINATE.
01614 M00S01097.qdsplay +++|*
01615 M00S01098.qdsplay +++|* USES X - 0, 1, 2.
01616 M00S01099.qdsplay +++|* A - 1.
01617 M00S01100.qdsplay +++|* B - 3.
01618 M00S01101.qdsplay +++|*
01619 M00S01102.qdsplay +++|* MACROS DSDINP, ENDRUN, MESSAGE, ROLLOUT, ROUTE.
01620 M00S01103.qdsplay +++|
01621 M00S01104.qdsplay +++|
01622 M00S01105.qdsplay +++| ILD SUBR ENTRY/EXIT
01623 M00S01106.qdsplay +++| ILD1 DSDINP IPW REQUEST INPUT FROM OPERATOR
01624 M00S01107.qdsplay +++| SA1 IPW
01625 M00S01108.qdsplay +++| MX0 -12
01626 M00S01109.qdsplay +++| BX1 -X0*X1
01627 M00S01110.qdsplay +++| AX1 1 IGNORE COMPLETION BIT
01628 M00S01111.qdsplay +++| SX2 X1-CNCI
01629 M00S01112.qdsplay +++| SB3 X1
01630 M00S01113.qdsplay +++| ZR X2,ILD2 IF COMMAND NOT ENTERED
01631 M00S01114.qdsplay +++| LT B3,B1,ILDX IF NO SYSTEM ERROR
01632 M00S01115.qdsplay +++| ROUTE ROPB,R RETURN FILE TO QUEUE
01633 M00S01116.qdsplay +++| MESSAGE (=C* CANNOT ACCESS L-DISPLAY*),0,R
01634 M00S01117.qdsplay +++| ENDRUN
01635 M00S01118.qdsplay +++|
01636 M00S01119.qdsplay +++| ILD2 ROLLOUT ROLB WAIT FOR *L* DISPLAY INPUT
01637 M00S01120.qdsplay +++| EQ ILD1 CHECK *L* DISPLAY INPUT
01638 M00S01121.qdsplay +++| OLD SPACE 4,10
01639 M00S01122.qdsplay +++|** OLD - OUTPUT *L* DISPLAY DATA.
Seq # *Modification Id* Act
----------------------------+
01927 M01S00156.qdsp3 +++| RJ DCM DETERMINE WORD COUNT PER LINE
01928 M01S00157.qdsp3 +++| TLD1 READC X2,B6,A0
01929 M00S01286.qdsplay +++| SX6 X1+SEOI+2 EOF OR EOI
Line S01287 Modification History
M01(Removed by)
241l630
Seq # *Modification Id* Act
----------------------------+
01930 M01S01287.241l630 ---| NG X1,TLD5 IF EOF OR EOI
Line S00458 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01931 M01S00458.241l630 +++| NG X1,TLD4 IF EOF OR EOI
01932 M00S01288.qdsplay +++| SX6 SEOR
01933 M00S01289.qdsplay +++| BX3 X1-X0
Line S01290 Modification History
M01(Removed by)
241l630
Seq # *Modification Id* Act
----------------------------+
01934 M01S01290.241l630 ---| ZR X3,TLD5 IF EOR WITHOUT DATA
Line S00459 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01935 M01S00459.241l630 +++| ZR X3,TLD4 IF EOR WITHOUT DATA
01936 M00S01291.qdsplay +++| NZ X1,TLD2 IF TRANSFER NOT COMPLETE
01937 M00S01292.qdsplay +++| BX6 X4 RESET (LWA) OF DATA
01938 M00S01293.qdsplay +++| SA6 B6-B1 RESTORE DATA BEFORE END OF LINE
01939 M00S01294.qdsplay +++| TLD2 SA3 B6-B1
01940 M00S01295.qdsplay +++| MX4 -12
01941 M00S01296.qdsplay +++| NZ X3,TLD3 IF NOT ZERO WORD
01942 M00S01297.qdsplay +++| SX6 2R SET NONZERO WORD
01943 M00S01298.qdsplay +++| LX6 -12
01944 M00S01299.qdsplay +++| SA6 A3
01945 M00S01300.qdsplay +++| TLD3 BX3 -X4*X3
Line S01301 Modification History
M01(Removed by)
241l630
Seq # *Modification Id* Act
----------------------------+
01946 M01S01301.241l630 ---| SX6 B0
01947 M01S01302.241l630 ---| ZR X3,TLD4 IF END OF LINE
01948 M01S01303.241l630 ---| SA6 B6 SET END OF LINE
01949 M01S01304.241l630 ---| SB6 B6+B1 ADVANCE LWA+1 OF LINE
01950 M01S01305.241l630 ---| TLD4 SX0 B6 LWA+1
Line S00460 Modification History
M01(Added by)
241l630
Seq # *Modification Id* Act
----------------------------+
01951 M01S00460.241l630 +++| SX0 B6+ LWA+1
01952 M00S01306.qdsplay +++| SX5 X5+B1 INCREMENT LINE COUNTER
01953 M00S01307.qdsplay +++| SX6 B0+ CLEAR EOR/EOF/EOI
01954 M00S01308.qdsplay +++| SX3 X5-MLLD
01955 M00S01309.qdsplay +++| ZR X3,TLD5 IF MAXIMUM NUMBER OF LINES IN BUFFER
Seq # *Modification Id* Act
----------------------------+
01963 M01S00461.241l630 +++|
01964 M01S00462.241l630 +++|* BLANK FILL UNUSED LINES IN *L* DISPLAY BUFFER.
01965 M01S00463.241l630 +++|
01966 M01S00464.241l630 +++| TLD4 SX3 MLLD MAXIMUM NUMBER OF LINES ON *L* DISPLAY
01967 M01S00465.241l630 +++| IX3 X3-X5 NUMBER OF LINES NOT FILLED WITH DATA
01968 M01S00466.241l630 +++| ZR X3,TLD5 IF ALL LINES CONTAIN DATA
01969 M01S00467.241l630 +++| SB7 B6 ADDRESS TO MOVE BLANK LINES
01970 M01S00468.241l630 +++| SB6 B6+X3 RESET LWA+1 OF BUFFER
01971 M01S00469.241l630 +++| BX5 X6 SAVE EXIT CONDITION
01972 M01S00470.241l630 +++| MOVE X3,BLNS,B7 FILL BUFFER WITH BLANK LINES
01973 M01S00471.241l630 +++| BX6 X5 RESTORE EXIT CONDITION
01974 M01S00472.241l630 +++|
01975 M01S00473.241l630 +++|* REMOVE ALL SPECIAL CHARACTERS FROM *L* DISPLAY BUFFER.
01976 M01S00474.241l630 +++|
Line S00475 Modification History
M01(Added by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01977 M02S00475.qdsp3 ---| TLD5 SB7 WBHR
01978 M02S00476.qdsp3 ---| SA2 WBUF FWA WORKING BUFFER
01979 M02S00477.qdsp3 ---| TLD6 SA1 A2 GET NEXT WORD TO PROCESS
01980 M02S00478.qdsp3 ---| SB5 A2
01981 M02S00479.qdsp3 ---| EQ B5,B6,TLDX IF ALL WORDS CONVERTED
01982 M02S00480.qdsp3 ---| RJ RSC REMOVE SPECIAL CHARACTERS
01983 M02S00481.qdsp3 ---| SA7 A2 SAVE CONVERTED WORD
01984 M02S00482.qdsp3 ---| SA2 A2+B1 NEXT WORD TO CONVERT
01985 M02S00483.qdsp3 ---| EQ TLD6 LOOP UNTIL ALL WORDS CONVERTED
Line S01314 Modification History
M01(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01986 M01S01314.qdsp3 ---| TOD SPACE 4,15
01987 M01S01315.qdsp3 ---|** TOD - TRANSFER OCTAL DATA.
01988 M01S01316.qdsp3 ---|*
Line S01317 Modification History
M01(Removed by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01989 M02S01317.qdsp3 ---|* *TOD* TRANSFERS OCTAL DATA TO *L* DISPLAY WORKING BUFFER.
Line S00484 Modification History
M01(Added by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01990 M02S00484.qdsp3 ---|* *TOD* TRANSFERS OCTAL DATA TO *OBUF*.
Line S01318 Modification History
M01(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01991 M01S01318.qdsp3 ---|*
01992 M01S01319.qdsp3 ---|* ENTRY (X2) = FET ADDRESS OF FILE TO BE DISPLAYED.
01993 M01S01320.qdsp3 ---|*
01994 M01S01321.qdsp3 ---|* EXIT (X6) = STATUS, IF EOR/EOF/EOI ENCOUNTERED.
01995 M01S01322.qdsp3 ---|* (X6) = 0, IF NOT EOR/EOF/EOI.
Line S01323 Modification History
M01(Removed by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01996 M02S01323.qdsp3 ---|* (B6) = LWA + 1 OF DATA IN WBUF.
01997 M02S01324.qdsp3 ---|* (B7) = WBUF = FWA OF DATA.
Line S00485 Modification History
M01(Added by)
241l630
M02(Removed by)
qdsp3
Seq # *Modification Id* Act
----------------------------+
01998 M02S00485.qdsp3 ---|* (B6) = LWA+1 OF DATA IN OBUF.
01999 M02S00486.qdsp3 ---|* (B7) = OBUF = FWA OF DATA.
Seq # *Modification Id* Act
----------------------------+
02085 M01S01385.v23l617 ---|* *PRS* ANALYZES THE CONTROL STATEMENT. THE SPECIFIED QUEUED
02086 M01S01386.v23l617 ---|* FILE IS ATTACHED. AN INITIAL READ ON THE QUEUED FILE IS
Line S00012 Modification History
M01(Added by)
v23l617
Seq # *Modification Id* Act
----------------------------+
02087 M01S00012.v23l617 +++|* *PRS* ANALYZES THE COMMAND. THE SPECIFIED QUEUED FILE
02088 M01S00013.v23l617 +++|* IS ATTACHED. AN INITIAL READ ON THE QUEUED FILE IS
02089 M00S01387.qdsplay +++|* PERFORMED. THE SYSTEM SECTOR IS READ.
02090 M00S01388.qdsplay +++|*
02091 M00S01389.qdsplay +++|* EXIT (B5) = ADDRESS OF *HELP* ROUTINE.
02092 M00S01390.qdsplay +++|* (JSN) SET IN FETS AND ROUTE PARAMETER BLOCK.
02093 M00S01391.qdsplay +++|* (DFLG) = RANDOM ADDRESS OF DAYFILE.
02094 M00S01392.qdsplay +++|* = 0, IF DAYFILE DOES NOT EXIST.
02095 M00S01393.qdsplay +++|* JSN AND *QFT* ORDINAL OF FILE SET INTO *L* DISPLAY
02096 M00S01394.qdsplay +++|* HEADER.
02097 M00S01395.qdsplay +++|*
02098 M00S01396.qdsplay +++|* ERROR TO *ERR* IF A FATAL ERROR CONDITION IS DETECTED.
02099 M00S01397.qdsplay +++|
02100 M00S01398.qdsplay +++|
02101 M00S01399.qdsplay +++| PRS SUBR ENTRY/EXIT
02102 M00S01400.qdsplay +++| SA1 JOPR GET JOB ORIGIN TYPE
02103 M00S01401.qdsplay +++| SB1 1
02104 M00S01402.qdsplay +++| MX0 -6
02105 M00S01403.qdsplay +++| LX1 0-24