13079 M00S08215.1aj +++|*
13080 M00S08216.1aj +++|* *NAME* SOURCE OF NAME DEPENDING ON *U* AND *N*.
13081 M00S08217.1aj +++|* L1 FIRST OVERLAY LEVEL.
13082 M00S08218.1aj +++|* L2 SECOND OVERLAY LEVEL.
13083 M00S08219.1aj +++|* N NUMBER OF WORDS IN REQUEST - 2.
13084 M00S08220.1aj +++|* U LOAD OPTION (SEE BELOW).
13085 M00S08221.1aj +++|* V OVERLAY FLAG (MUST BE SET TO 1).
13086 M00S08222.1aj +++|* E CALL COMPLETION FLAG (SEE BELOW).
13087 M00S08223.1aj +++|* FWA FIRST WORD ADDRESS OF OVERLAY.
13088 M00S08224.1aj +++|* LWA LAST WORD ADDRESS AVAILABLE FOR LOAD.
13089 M00S08225.1aj +++|* *OVLNAME* NAME OF OVERLAY TO BE LOADED (IF N"0).
13090 M00S08226.1aj +++|* *EPTNAME* ENTRY POINT NAME WHEN LOADING MULTIPLE ENTRY
13091 M00S08227.1aj +++|* POINT OVERLAY (IF N=2).
13092 M00S08228.1aj +++|*
13093 M00S08229.1aj +++|* IF U=0 N IS IGNORED AND *NAME* IS THE NAME OF THE
13094 M00S08230.1aj +++|* FILE CONTAINING OVERLAY (L1 AND L2 ARE REQUIRED).
13095 M00S08231.1aj +++|*
13096 M00S08232.1aj +++|* IF U=1 AND N=0 *NAME* IS THE NAME OF THE OVERLAY FROM
13097 M00S08233.1aj +++|* SYSTEM (L1 AND L2 ARE IGNORED).
13098 M00S08234.1aj +++|*
13099 M00S08235.1aj +++|* IF U=1 AND N"0 *OVLNAME* IS THE NAME OF THE OVERLAY FROM
13100 M00S08236.1aj +++|* SYSTEM (L1 AND L2 ARE IGNORED).
13101 M00S08237.1aj +++|*
13102 M00S08238.1aj +++|* IF FWA=0, OVERLAY IS LOADED AT ADDRESS SPECIFIED BY OVERLAY.
13103 M00S08239.1aj +++|*
13104 M00S08240.1aj +++|* IF L1=L2=0, CONTROL IS TO CALLED OVERLAY, OTHERWISE, CONTROL
13105 M00S08241.1aj +++|* IS RETURNED TO CALLER WITH *FWA* = ENTRY ADDRESS.
13106 M00S08242.1aj +++|*
13107 M00S08243.1aj +++|* IF E=1, CONTROL TRANSFERS TO THE SPECIFIED ENTRY POINT
13108 M00S08244.1aj +++|* (*EPTNAME*) IN THE OVERLAY.
13109 M00S08245.1aj +++|*
13110 M00S08246.1aj +++|*
13111 M00S08247.1aj +++|* UPON COMPLETION OF THE LOAD, INFORMATION IS RETURNED IN THE
13112 M00S08248.1aj +++|* CALL BLOCK AS FOLLOWS-
13113 M00S08249.1aj +++|*
13114 M00S08250.1aj +++|*T ADDR 42/ *NAME*,18/0
Seq # *Modification Id* Act
----------------------------+
13445 M01S00281.ns2031 +++| LMD EF
13446 M00S08552.1aj +++| RJM DFM
13447 M00S08553.1aj +++| MONITOR ABTM ABORT CONTROL POINT
13448 M00S08554.1aj +++| LJM PPR EXIT TO PP RESIDENT
Line S00282 Modification History
M01(Added by)
ns2031
Seq # *Modification Id* Act
----------------------------+
13449 M01S00282.ns2031 +++|
13450 M01S00283.ns2031 +++| LDE2 EXECUTE 3AM PROCESS ERROR MESSAGE
13451 M00S08555.1aj +++| SPACE 4,10
13452 M00S08556.1aj +++| USE MESSAGES
13453 M00S08557.1aj +++| ELDR EQU *+5
13454 M00S08558.1aj +++| TTL 1AJ/3AD - SEARCH FOR OVERLAY.
13455 M00S08559.1aj +++| TITLE
13456 M00S08560.1aj +++| IDENT 3AD,SFOX SEARCH FOR OVERLAY.
13457 M00S08561.1aj +++|*COMMENT 1AJ - SEARCH FOR OVERLAY.
Line S08562 Modification History
M01(Removed by)
281l803
Seq # *Modification Id* Act
----------------------------+
13458 M01S08562.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1982.
Line S00009 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
13459 M01S00009.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
13460 M00S08563.1aj +++| SPACE 4,10
13461 M00S08564.1aj +++|*** 3AD - SEARCH FOR OVERLAY.
13462 M00S08565.1aj +++|*
13463 M00S08566.1aj +++|* *3AD* SEARCHES A LOCAL FILE FOR AN OVERLAY.
13464 M00S08567.1aj +++|*
13465 M00S08568.1aj +++|* IF THE FILE TO BE SEARCHED IS A USER LIBRARY, THE SEARCH
13466 M00S08569.1aj +++|* IS MADE RANDOMLY VIA THE *OPLD* DIRECTORY. THE OVERLAY IS
13467 M00S08570.1aj +++|* SEARCHED FOR BY NAME AND TYPE (0,0 VS. NON-0,0). WHEN AN
13468 M00S08571.1aj +++|* ENTRY IS FOUND THE FILE IS POSITIONED RANDOMLY AND THE
13469 M00S08572.1aj +++|* OVERLAY IS THEN CHECKED FOR THE CORRECT LEVEL.
13470 M00S08573.1aj +++|*
13471 M00S08574.1aj +++|* IF THE FILE TO BE SEARCHED IS NOT A USER LIBRARY OR THE
13472 M00S08575.1aj +++|* *OPLD* CANNOT BE LOCATED, AN END AROUND SEARCH OF THE
13473 M00S08576.1aj +++|* FILE IS MADE FOR AN OVERLAY OF THE REQUESTED LEVEL.
13474 M00S08577.1aj +++|*
13475 M00S08578.1aj +++|* WARNING - IF A NON-LIBRARY FILE IS NOT POSITIONED AT THE
13476 M00S08579.1aj +++|* BEGINNING OF A LOGICAL RECORD, RANDOM DATA COULD POSSIBLY BE
13477 M00S08580.1aj +++|* INTERPRETED AS A VALID OVERLAY HEADER.
13478 M00S08581.1aj +++| SPACE 4,10
13479 M00S08582.1aj +++|*** DAYFILE MESSAGES.
13480 M00S08583.1aj +++|*
13481 M00S08584.1aj +++|* * OVERLAY FILE NOT FOUND.* = REQUESTED FILE IS NOT AVAILABLE.
13482 M00S08585.1aj +++|*
13483 M00S08586.1aj +++|* * OVERLAY FILE EMPTY.* = NO DATA APPEARS IN REQUESTED FILE.
13484 M00S08587.1aj +++|*
13485 M00S08588.1aj +++|* * OVERLAY NOT FOUND.* = REQUESTED OVERLAY IS NOT ON FILE.
13486 M00S08589.1aj +++|*
13487 M00S08590.1aj +++|* * FILE NOT ON MASS STORAGE.*
13488 M00S08591.1aj +++|*
13489 M00S08592.1aj +++|* * ENTRY POINT NOT FOUND.* = REQUESTED ENTRY POINT IS NOT
13490 M00S08593.1aj +++|* ON FILE.
13491 M00S08594.1aj +++|*
13492 M00S08595.1aj +++|* * I/O SEQUENCE ERROR.* = UNABLE TO SET OVERLAY FILE BUSY.
13493 M00S08596.1aj +++| SFO SPACE 4,10
13494 M00S08597.1aj +++|** SFO - MAIN ROUTINE.
13495 M00S08598.1aj +++|*
Line S00001 Modification History
M01(Added by)
1aj2
Seq # *Modification Id* Act
----------------------------+
13496 M01S00001.1aj2 +++|* ENTRY (CW) = 1, IF LOCAL FILE LOAD.
13497 M01S00002.1aj2 +++|* (CW) = 0, IF LIBRARY LOAD.
13498 M01S00003.1aj2 +++|*
13499 M00S08599.1aj +++|* EXIT (T1) = CM WORD COUNT OF SECTOR IN *BFMS*.
Line S00438 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13500 M01S00438.242l642 +++|* TO */3AE/MSR*, IF MASS STORAGE ERROR.
13501 M00S08600.1aj +++|*
Seq # *Modification Id* Act
----------------------------+
13591 M01S00441.242l642 +++| STM /3AE/MSRC
13592 M01S00442.242l642 +++| SETMS READSTR
13593 M00S08662.1aj +++| SFOA LDD EP CHECK CALL BLOCK SIZE
13594 M00S08663.1aj +++|* LDN 1 FORCE LOAD FROM USER LIBRARY
13595 M00S08664.1aj +++| ZJN SFO9 IF NOT 3 OR 4 WORD CALL BLOCK
13596 M00S08665.1aj +++| RJM SOD SEARCH *OPLD* DIRECTORY
13597 M00S08666.1aj +++| LDD EP SET ENTRY POINT FLAG
13598 M00S08667.1aj +++| SHN -1
13599 M00S08668.1aj +++| STD EP
13600 M00S08669.1aj +++| ZJN SFO9 IF NOT 4 WORD CALL BLOCK
13601 M00S08670.1aj +++| LDA IR+3 READ ENTRY POINT WORD
13602 M00S08671.1aj +++| ADN 3
13603 M00S08672.1aj +++| CRD CW
13604 M00S08673.1aj +++| SFO9 LJM SFO18 ENTER LOOP
13605 M00S08674.1aj +++|
13606 M00S08675.1aj +++|* SEARCH FILE.
13607 M00S08676.1aj +++|
13608 M00S08677.1aj +++| SFO10 LDM BFMS CHECK FOR EOI
13609 M00S08678.1aj +++| ADM BFMS+1
13610 M00S08679.1aj +++| NJN SFO11 IF FILE NOT AT EOI
13611 M00S08680.1aj +++| LDD FS+1 REWIND FILE
13612 M00S08681.1aj +++| STD T6
13613 M00S08682.1aj +++| LDN FSMS
13614 M00S08683.1aj +++| STD T7
13615 M00S08684.1aj +++| UJN SFO12 PAUSE AT EOI
13616 M00S08685.1aj +++|
13617 M00S08686.1aj +++| SFO11 LDD T7 CHECK SECTOR NUMBER
13618 M00S08687.1aj +++| NJN SFO13 IF NOT START OF NEW TRACK
13619 M00S08688.1aj +++| SFO12 ENDMS
13620 M00S08689.1aj +++| SFO13 LDD T7 CHECK STARTING POSITION
13621 M00S08690.1aj +++| LMD FS+3
13622 M00S08691.1aj +++| NJN SFO14 IF NOT AT STARTING SECTOR NUMBER
13623 M00S08692.1aj +++| LDD T6
13624 M00S08693.1aj +++| LMD FS+2
13625 M00S08694.1aj +++| ZJN SFO16 IF AT STARTING POSITION
13626 M00S08695.1aj +++| SFO14 LDD WC CHECK WORD COUNT
13627 M00S08696.1aj +++| SHN -6
13628 M00S08697.1aj +++| ZJN SFO18 IF NOT FULL PRU
13629 M00S08698.1aj +++| LDC BFMS READ NEXT SECTOR
13630 M00S08699.1aj +++| RJM /3AE/RNS READ NEXT SECTOR
Line S00443 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13631 M01S00443.242l642 +++| MJP /3AE/MSR IF MASS STORAGE ERROR
13632 M00S08700.1aj +++| STD WC SAVE WORD COUNT
13633 M00S08701.1aj +++| SFO15 LJM SFO10 CHECK FOR EOI
13634 M00S08702.1aj +++|
13635 M00S08703.1aj +++|* ISSUE ERROR MESSAGE.
13636 M00S08704.1aj +++|
13637 M00S08705.1aj +++| SFO16 ENDMS
13638 M00S08706.1aj +++| LDC =C* OVERLAY NOT FOUND.*
13639 M00S08707.1aj +++| LJM LDE PROCESS ERROR
13640 M00S08708.1aj +++|
13641 M00S08709.1aj +++| SFO17 LDN 0 RESET ENTRY POINT BIAS
13642 M00S08710.1aj +++| STM /3AE/SLPA
13643 M00S08711.1aj +++| UJN SFO15 CHECK FOR EOI
13644 M00S08712.1aj +++|
13645 M00S08713.1aj +++|* CHECK RECORD FOR OVERLAY OF CORRECT LEVEL.
13646 M00S08714.1aj +++|
13647 M00S08715.1aj +++| SFO18 RJM /3AE/CPF CHECK PROGRAM FORMAT
13648 M00S08716.1aj +++| NJN SFO17 IF ERROR
13649 M00S08717.1aj +++| LDM 3,T3 CHECK LEVEL
13650 M00S08718.1aj +++| LMD LV
13651 M00S08719.1aj +++| NJN SFO17 IF NOT REQUESTED OVERLAY
13652 M00S08720.1aj +++|
13653 M00S08721.1aj +++|* CHECK PROGRAM FORMAT.
13654 M00S08722.1aj +++|
13655 M00S08723.1aj +++| LDD PF
13656 M00S08724.1aj +++| ADD EP
13657 M00S08725.1aj +++| LMN 3
13658 M00S08726.1aj +++| ZJN SFO19 IF *ABS* AND 4 WORD *LDR* CALL
13659 M00S08727.1aj +++| LJM SFOX RETURN
13660 M00S08728.1aj +++|
13661 M00S08729.1aj +++| SFO19 LDN 77 SET MAXIMUM ENTRY COUNT
13662 M00S08730.1aj +++| SBM /3AE/SLPA SUBTRACT 5400 TABLE HEADER IF PRESENT
13663 M00S08731.1aj +++| STD CM
13664 M00S08732.1aj +++| SBN 77
13665 M00S08733.1aj +++| ZJN SFO20 IF NO 54 TABLE
13666 M00S08734.1aj +++| LDC LDNI+2+10*5 ADVANCE SEARCH ADDRESS
13667 M00S08735.1aj +++| STM SFOB
13668 M00S08736.1aj +++| SFO20 LDD T3
13669 M00S08737.1aj +++| LMC BFMS
13670 M00S08738.1aj +++| ZJN SFO21 IF NO *7700* TABLE
13671 M00S08739.1aj +++| LDD CM
13672 M00S08740.1aj +++| SBM BFMS+3 ADJUST MAXIMUM ENTRY COUNT
13673 M00S08741.1aj +++| STD CM
13674 M00S08742.1aj +++| SFO21 LDM 5,T3
13675 M00S08743.1aj +++| LPN 77
13676 M00S08744.1aj +++| SHN 14 CHECK ENTRY COUNT
13677 M00S08745.1aj +++| LMM 6,T3
13678 M00S08746.1aj +++| PJN SFO22 IF COUNT POSITIVE
13679 M00S08747.1aj +++| LMC -0
13680 M00S08748.1aj +++| SFO22 STD T2 SET ENTRY COUNT
13681 M00S08749.1aj +++| SBD CM
13682 M00S08750.1aj +++| PJN SFO25 IF ENTRIES NOT ALL ON 1ST SECTOR
13683 M00S08751.1aj +++| ADD CM
13684 M00S08752.1aj +++| RAM SFOC
13685 M00S08753.1aj +++| SFOB LDN 2+5
13686 M00S08754.1aj +++|* LDN 2+10*5 (54 TABLE)
13687 M00S08755.1aj +++| ADD T3 SET INDEX TO 1ST ENTRY
13688 M00S08756.1aj +++| STD CM
13689 M00S08757.1aj +++| SFO23 LDI CM CHECK BYTE 0
13690 M00S08758.1aj +++| LMD CW
13691 M00S08759.1aj +++| NJN SFO24 IF NO MATCH
13692 M00S08760.1aj +++| LDM 1,CM
13693 M00S08761.1aj +++| LMD CW+1
13694 M00S08762.1aj +++| NJN SFO24 IF NO MATCH ON BYTE 1
13695 M00S08763.1aj +++| LDM 2,CM
13696 M00S08764.1aj +++| LMD CW+2
13697 M00S08765.1aj +++| NJN SFO24 IF NO MATCH ON BYTE 2
13698 M00S08766.1aj +++| LDM 3,CM
13699 M00S08767.1aj +++| LMD CW+3
13700 M00S08768.1aj +++| SCN 77
13701 M00S08769.1aj +++| ZJN SFO26 IF ENTRY FOUND
13702 M00S08770.1aj +++| SFO24 LDN 5
13703 M00S08771.1aj +++| RAD CM ADVANCE INDEX
13704 M00S08772.1aj +++| SOD T2 DECREMENT ENTRY COUNT
13705 M00S08773.1aj +++| NJN SFO23 IF NOT END OF ENTRIES
13706 M00S08774.1aj +++| SFO25 ENDMS
13707 M00S08775.1aj +++| LDC =C* ENTRY POINT NOT FOUND.*
13708 M00S08776.1aj +++| LJM LDE PROCESS ERROR
13709 M00S08777.1aj +++|
13710 M00S08778.1aj +++| SFO26 LDN 0
13711 M00S08779.1aj +++| SFOC EQU *-1
13712 M00S08780.1aj +++| SBD T2 SET INDEX TO ENTRY
13713 M00S08781.1aj +++| STD EP
13714 M00S08782.1aj +++| LJM SFOX RETURN
Line S00003 Modification History
M01(Added by)
1aj72
Seq # *Modification Id* Act
----------------------------+
13715 M01S00003.1aj72 +++| CEL SPACE 4,10
13716 M01S00004.1aj72 +++|** CEL - CLEAR ERROR PROCESSING.
13717 M01S00005.1aj72 +++|*
13718 M01S00006.1aj72 +++|* EXIT EREXIT, DISTC AND REPRIEVE PROCESSING CLEARED.
13719 M01S00007.1aj72 +++|* SECURE MEMORY STATUS SET.
13720 M01S00008.1aj72 +++|*
13721 M01S00009.1aj72 +++|* USES CM - CM+4.
13722 M01S00010.1aj72 +++|
13723 M01S00011.1aj72 +++|
13724 M01S00012.1aj72 +++| CEL SUBR ENTRY/EXIT
13725 M01S00013.1aj72 +++| LDD CP CLEAR EREXIT AND REPRIEVE PROCESSING
13726 M01S00014.1aj72 +++| ADN EECW
13727 M01S00015.1aj72 +++| CRD CM
13728 M01S00016.1aj72 +++| LDN 0
13729 M01S00017.1aj72 +++| STD CM+4
13730 M01S00018.1aj72 +++| STD CM+1
13731 M01S00019.1aj72 +++| LDD CM
13732 M01S00020.1aj72 +++| LPC 4000
13733 M01S00021.1aj72 +++| STD CM
13734 M01S00022.1aj72 +++| LDD CM+3
13735 M01S00023.1aj72 +++| SCN 37
13736 M01S00024.1aj72 +++| STD CM+3
13737 M01S00025.1aj72 +++| LDD CP
13738 M01S00026.1aj72 +++| ADN EECW
13739 M01S00027.1aj72 +++| CWD CM
13740 M01S00028.1aj72 +++| ADN DBAW-EECW SET SECURE MEMORY STATUS
13741 M01S00029.1aj72 +++| CRD CM
13742 M01S00030.1aj72 +++| LDD CM
13743 M01S00031.1aj72 +++| LPC 3777
13744 M01S00032.1aj72 +++| LMC 4000
13745 M01S00033.1aj72 +++| STD CM
13746 M01S00034.1aj72 +++| LDD CP
13747 M01S00035.1aj72 +++| ADC DBAW
13748 M01S00036.1aj72 +++| CWD CM
13749 M01S00037.1aj72 +++| SBN DBAW-TIAW CLEAR TERMINAL INTERRUPT ADDRESS
13750 M01S00038.1aj72 +++| CRD CM
13751 M01S00039.1aj72 +++| LDN 0
13752 M01S00040.1aj72 +++| STD CM+2
13753 M01S00041.1aj72 +++| LDD CM+3
13754 M01S00042.1aj72 +++| LPN 77
13755 M01S00043.1aj72 +++| STD CM+3
13756 M01S00044.1aj72 +++| LDD CP
13757 M01S00045.1aj72 +++| ADN TIAW
13758 M01S00046.1aj72 +++| CWD CM
13759 M01S00047.1aj72 +++| LJM CELX RETURN
13760 M00S08783.1aj +++| SOD SPACE 4,20
13761 M00S08784.1aj +++|** SOD - SEARCH *OPLD* DIRECTORY FOR OVERLAY.
13762 M00S08785.1aj +++|*
13763 M00S08786.1aj +++|* *SOD* LOOKS FOR AN *OPLD* RECORD ON THE OVERLAY FILE.
13764 M00S08787.1aj +++|* IF FOUND THE *OPLD* IS SEARCHED FOR AN OVERLAY OF THE
13765 M00S08788.1aj +++|* CORRECT NAME AND TYPE.
13766 M00S08789.1aj +++|*
13767 M00S08790.1aj +++|* ENTRY (FS - FS+3) = OVERLAY FILE FST ENTRY.
13768 M00S08791.1aj +++|*
13769 M00S08792.1aj +++|* EXIT TO *SFO16* IF OVERLAY NOT FOUND IN *OPLD*.
13770 M00S08793.1aj +++|* (T6 - T7) = TRACK AND SECTOR OF OVERLAY.
13771 M00S08794.1aj +++|*
13772 M00S08795.1aj +++|* USES FS+2, FS+3, RI, RI+1, T2, T3, T6, T7, AB - AB+4.
13773 M00S08796.1aj +++|*
13774 M00S08797.1aj +++|* CALLS CRA, /3AE/RNS.
13775 M00S08798.1aj +++|*
13776 M00S08799.1aj +++|* MACROS SETMS.
13777 M00S08800.1aj +++|
13778 M00S08801.1aj +++|
13779 M00S08802.1aj +++| SOD SUBR ENTRY/EXIT
13780 M00S08803.1aj +++| LDD EP FIND OVERLAY NAME IN CALL BLOCK
13781 M00S08804.1aj +++| ZJN SOD1 IF OVERLAY NAME IN FIRST WORD OF BLOCK
13782 M00S08805.1aj +++| LDN 2 READ NAME FROM THIRD WORD OF CALL BLOCK
13783 M00S08806.1aj +++| SHN 6
13784 M00S08807.1aj +++| SOD1 ADD IR+3
13785 M00S08808.1aj +++| SHN 6
13786 M00S08809.1aj +++| ADD RA
13787 M00S08810.1aj +++| SHN 6
13788 M00S08811.1aj +++| ADD IR+4 (A) = ABSOLUTE CM ADDRESS OF *OVLNAME*
13789 M00S08812.1aj +++| CRD AB (AB - AB-4) CONTAINS OVERLAY NAME
13790 M00S08813.1aj +++| LDD FS+1 SET FILE TO *BOI*
13791 M00S08814.1aj +++| STD T6 FIRST TRACK
13792 M00S08815.1aj +++| LDN FSMS SET FIRST SECTOR
13793 M00S08816.1aj +++| STD T7
Line S08817 Modification History
M01(Removed by)
242l642
Seq # *Modification Id* Act
----------------------------+
13794 M01S08817.242l642 ---| SETMS READ NOTE RANDOM POSITION
Line S00444 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13795 M01S00444.242l642 +++| SETMS POSITION NOTE RANDOM POSITION
13796 M00S08818.1aj +++| LDC BFMS BUFFER ADDRESS
13797 M00S08819.1aj +++| RJM /3AE/RNS READ NEXT SECTOR
Line S00445 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13798 M01S00445.242l642 +++| MJN SOD3.1 IF MASS STORAGE ERROR
13799 M00S08820.1aj +++| NJN SOD3 IF DATA TRANSFERED
13800 M00S08821.1aj +++| SOD2 LDD FS+3 RESTORE ORIGINAL FILE POSITION
13801 M00S08822.1aj +++| STD T7 STORE SECTOR
13802 M00S08823.1aj +++| LDD FS+2
13803 M00S08824.1aj +++| STD T6 SET TRACK
13804 M00S08825.1aj +++| LJM SODX RETURN
13805 M00S08826.1aj +++|
13806 M00S08827.1aj +++| SOD3 SBN 20B CHECK FOR VALID PREFIX/ULIB RECORD
13807 M00S08828.1aj +++| MJN SOD2 IF LESS THAN 20B WORDS TRANSFERED
13808 M00S08829.1aj +++| LDM BFMS+2+5*17 FIRST WORD OF ULIB TABLE
13809 M00S08830.1aj +++| LMC 7600B
13810 M00S08831.1aj +++| NJN SOD2 IF NOT A ULIB RECORD
13811 M00S08832.1aj +++| LDM BFMS+2+5*17+2 STORE OPLD RANDOM ADDRESS IN RI - RI+1
13812 M00S08833.1aj +++| STD RI
13813 M00S08834.1aj +++| LDM BFMS+2+5*17+3
13814 M00S08835.1aj +++| STD RI+1
13815 M00S08836.1aj +++| RJM CRA CONVERT RANDOM ADDRESS
13816 M00S08837.1aj +++| MJN SOD2 IF RANDOM ADDRESS NOT ON TRT CHAIN
Line S08838 Modification History
M01(Removed by)
242l642
Seq # *Modification Id* Act
----------------------------+
13817 M01S08838.242l642 ---| SETMS READ NOTE RANDOM POSITION
Line S00446 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13818 M01S00446.242l642 +++| SETMS POSITION NOTE RANDOM POSITION
13819 M00S08839.1aj +++| LDC BFMS BUFFER ADDRESS
13820 M00S08840.1aj +++| RJM /3AE/RNS READ NEXT SECTOR
Line S00447 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13821 M01S00447.242l642 +++| SOD3.1 MJN SOD6.1 IF MASS STORAGE ERROR
13822 M00S08841.1aj +++| NJN SOD4 IF *OPLD* NOT EMPTY
13823 M00S08842.1aj +++| LJM SOD2 RESTORE ORIGINAL FILE POSITION
13824 M00S08843.1aj +++|
13825 M00S08844.1aj +++| SOD4 LDM BFMS+2 CHECK FOR VALID OPLD TABLE
13826 M00S08845.1aj +++| LMC 7700B
13827 M00S08846.1aj +++| NJN SOD5 IF NOT VALID OPLD TABLE
13828 M00S08847.1aj +++| LDC BFMS+2+5*20 FIRST ENTRY IN BUFFER
13829 M00S08848.1aj +++| STD T2
13830 M00S08849.1aj +++| LDN 20 CM WORD IN BUFFER
13831 M00S08850.1aj +++| STD T3
13832 M00S08851.1aj +++| UJN SOD9 ENTER MAIN LOOP
13833 M00S08852.1aj +++|
13834 M00S08853.1aj +++| SOD5 LJM SOD2 RESTORE ORIGINAL FILE POSITION
13835 M00S08854.1aj +++|
13836 M00S08855.1aj +++|* SEARCH OPLD FOR OVERLAY.
13837 M00S08856.1aj +++|
13838 M00S08857.1aj +++| SOD6 LDC BFMS BUFFER ADDRESS
13839 M00S08858.1aj +++| RJM /3AE/RNS READ NEXT SECTOR
Line S00448 Modification History
M01(Added by)
242l642
Seq # *Modification Id* Act
----------------------------+
13840 M01S00448.242l642 +++| SOD6.1 MJP /3AE/MSR IF MASS STORAGE ERROR
13841 M00S08859.1aj +++| NJN SOD8 IF NOT EMPTY SECTOR
13842 M00S08860.1aj +++| SOD7 LJM SFO16 IF OVERLAY NOT FOUND
13843 M00S08861.1aj +++|
13844 M00S08862.1aj +++|* SEARCH DIRECTORY.
13845 M00S08863.1aj +++|
13846 M00S08864.1aj +++| SOD8 LDC BFMS+2 PP WORD TO START SEARCH
13847 M00S08865.1aj +++| STD T2
13848 M00S08866.1aj +++| LDN 1 CM WORD TO START SEARCH
13849 M00S08867.1aj +++| STD T3
13850 M00S08868.1aj +++| SOD9 LDD T1 READ WORDS TRANSFERRED
13851 M00S08869.1aj +++| SBD T3 CM WORD POSITION
13852 M00S08870.1aj +++| PJN SOD10 IF MORE ENTRIES IN BUFFER
13853 M00S08871.1aj +++| LDD T1
13854 M00S08872.1aj +++| SHN -6 CHECK FOR SHORT PRU
13855 M00S08873.1aj +++| NJN SOD6 IF FULL PRU
13856 M00S08874.1aj +++| UJN SOD7 ENTRY NOT FOUND
13857 M00S08875.1aj +++|
13858 M00S08876.1aj +++| SOD10 LDI T2 CHECK OVERLAY NAME
13859 M00S08877.1aj +++| LMD AB
13860 M00S08878.1aj +++| NJN SOD11 IF NO MATCH
13861 M00S08879.1aj +++| LDM 1,T2
13862 M00S08880.1aj +++| LMD AB+1
13863 M00S08881.1aj +++| NJN SOD11 IF NO MATCH
13864 M00S08882.1aj +++| LDM 2,T2
13865 M00S08883.1aj +++| LMD AB+2
13866 M00S08884.1aj +++| NJN SOD11 IF NO MATCH
13867 M00S08885.1aj +++| LDM 3,T2
13868 M00S08886.1aj +++| LMD AB+3
13869 M00S08887.1aj +++| SCN 77
13870 M00S08888.1aj +++| ZJN SOD12 IF OVERLAY FOUND
13871 M00S08889.1aj +++| SOD11 LDN 2 INCREMENT CM WORD COUNT
13872 M00S08890.1aj +++| RAD T3
13873 M00S08891.1aj +++| LDN 10D INCREMENT BUFFER POINTER
13874 M00S08892.1aj +++| RAD T2
13875 M00S08893.1aj +++| UJN SOD9 CHECK NEXT ENTRY
13876 M00S08894.1aj +++|
13877 M00S08895.1aj +++|* CHECK PROGRAM FOR PROPER LEVEL.
13878 M00S08896.1aj +++|
13879 M00S08897.1aj +++| SOD12 LDM 4,T2 CHECK PROGRAM TYPE
13880 M00S08898.1aj +++| LMN ABRT
13881 M00S08899.1aj +++| NJN SOD13 IF NOT 0,0(ABS)
13882 M00S08900.1aj +++| LDD LV CHECK LEVEL REQUESTED
13883 M00S08901.1aj +++| NJN SOD11 IF REQUEST NOT FOR 0,0
13884 M00S08902.1aj +++| UJN SOD14 FIND RANDOM ADDRESS
13885 M00S08903.1aj +++|
13886 M00S08904.1aj +++| SOD13 LMN OVRT&ABRT
13887 M00S08905.1aj +++| NJN SOD11 IF NOT AN OVERLAY
13888 M00S08906.1aj +++| LDD LV CHECK LEVEL REQUESTED
13889 M00S08907.1aj +++| ZJN SOD11 IF REQUEST IS FOR 0,0
13890 M00S08908.1aj +++|
13891 M00S08909.1aj +++|* FOUND OVERLAY OF PROPER LEVEL, CONVERT ITS RANDOM ADDRESS.
13892 M00S08910.1aj +++|
13893 M00S08911.1aj +++| SOD14 LDM 1*5+3,T2 SET RANDOM INDEX
13894 M00S08912.1aj +++| STD RI
13895 M00S08913.1aj +++| LDM 1*5+4,T2
13896 M00S08914.1aj +++| STD RI+1
13897 M00S08915.1aj +++| ADD RI
13898 M00S08916.1aj +++| ZJN SOD15 IF RANDOM INDEX IS ZERO
13899 M00S08917.1aj +++| LDD FS+1 SET TO FIRST TRACK
13900 M00S08918.1aj +++| STD T6
13901 M00S08919.1aj +++| RJM CRA CONVERT RANDOM ADDRESS
13902 M00S08920.1aj +++| MJN SOD15 IF RANDOM ADDRESS NOT ON DISK
13903 M00S08921.1aj +++|
13904 M00S08922.1aj +++|* SET FILE POSITION TO *BOI* TO MINIMIZE SEARCH TIME
13905 M00S08923.1aj +++|* IN CASE OVERLAY NAME FOUND IN *OPLD* IS NOT THE
13906 M00S08924.1aj +++|* CORRECT LEVEL. THIS WILL ALSO MINIMIZE THE POSSIBILITY
13907 M00S08925.1aj +++|* OF AN OVERLAY OF THE CORRECT LEVEL AND WRONG NAME
13908 M00S08926.1aj +++|* BEING LOADED.
13909 M00S08927.1aj +++|
13910 M00S08928.1aj +++| LDD FS+1 SET CURRENT TRACK = FIRST TRACK
13911 M00S08929.1aj +++| STD FS+2
13912 M00S08930.1aj +++| LDN FSMS SET FIRST SECTOR
13913 M00S08931.1aj +++| STD FS+3
13914 M00S08932.1aj +++| LJM SODX RETURN
13915 M00S08933.1aj +++|
13916 M00S08934.1aj +++| SOD15 LJM SFO16 OVERLAY NOT FOUND
13917 M00S08935.1aj +++| SPACE 4,10
13918 M00S08936.1aj +++|** COMMON DECKS.
13919 M00S08937.1aj +++|
13920 M00S08938.1aj +++|
13921 M00S08939.1aj +++| FN EQU AB FILE NAME
13922 M00S08940.1aj +++| RI EQU T8 RANDOM INDEX (2 WORDS)
13923 M00S08941.1aj +++|*CALL COMPSAF
13924 M00S08942.1aj +++|*CALL COMPSFB
13925 M00S08943.1aj +++|*CALL COMPCRA
13926 M00S08944.1aj +++|
13927 M00S08945.1aj +++| USE LITERALS
13928 M00S08946.1aj +++|
13929 M00S08947.1aj +++| ERRNG OVL-5-*-500 OVERFLOWS INTO OVERLAY AREA
13930 M00S08948.1aj +++| TTL 1AJ/3AE - LOAD COPY ROUTINES.
13931 M00S08949.1aj +++| TITLE
13932 M00S08950.1aj +++| QUAL 3AE
13933 M00S08951.1aj +++| IDENT 3AE,LCRX LOAD COPY ROUTINES.
13934 M00S08952.1aj +++|*COMMENT 1AJ - LOAD COPY ROUTINES.
Line S08953 Modification History
M01(Removed by)
281l803
Seq # *Modification Id* Act
----------------------------+
13935 M01S08953.281l803 ---| COMMENT COPYRIGHT CONTROL DATA CORP. 1982.
Line S00010 Modification History
M01(Added by)
281l803
Seq # *Modification Id* Act
----------------------------+
13936 M01S00010.281l803 +++| COMMENT COPYRIGHT CONTROL DATA SYSTEMS INC. 1992.
13937 M00S08954.1aj +++| SPACE 4,10
13938 M00S08955.1aj +++|*** 3AE - LOAD COPY ROUTINES.
13939 M00S08956.1aj +++|*
13940 M00S08957.1aj +++|* *3AE* CONTAINS SUBROUTINES USED TO LOAD PROGRAMS.
13941 M00S08958.1aj +++| SPACE 4,10
13942 M00S08959.1aj +++|*** DAYFILE MESSAGES.
13943 M00S08960.1aj +++|*
13944 M00S08961.1aj +++|* * OVERLAY NOT FOUND.* = REQUESTED OVERLAY WAS NOT FOUND.
13945 M00S08962.1aj +++|*
13946 M00S08963.1aj +++|* * FL TOO SHORT FOR PROGRAM.*
13947 M00S08964.1aj +++|*
Line S08965 Modification History
M01(Removed by)
v23l617
Seq # *Modification Id* Act
----------------------------+
13948 M01S08965.v23l617 ---|* * FLE TOO SHORT FOR LOAD.* = ECS FL TOO SHORT FOR
Line S00770 Modification History
M01(Added by)
v23l617
Seq # *Modification Id* Act
----------------------------+
13949 M01S00770.v23l617 +++|* * FLE TOO SHORT FOR LOAD.* = EXTENDED MEMORY FL TOO SHORT FOR
13950 M00S08966.1aj +++|* REQUIRED LOAD.
13951 M00S08967.1aj +++|*
Seq # *Modification Id* Act
----------------------------+
13953 M01S00771.v23l617 +++|* * INCORRECT LOAD ADDRESS.* = LOAD ADDRESS .LT. 2
13954 M00S08969.1aj +++|*
13955 M00S08970.1aj +++|* * LDR - ENTRY POINT NOT FOUND.* = ENTRY POINT
13956 M00S08971.1aj +++|* SPECIFIED COULD NOT BE LOCATED BY *1AJ*.
13957 M00S08972.1aj +++|*
13958 M00S08973.1aj +++|* * UNIDENTIFIED PROGRAM FORMAT.* = THE FILE REQUESTED TO BE
13959 M00S08974.1aj +++|* LOADED WAS NOT IN A RECOGNIZED FORMAT.
13960 M00S08975.1aj +++|*
Line S08976 Modification History
M01(Removed by)
v23l617
Seq # *Modification Id* Act
----------------------------+
13961 M01S08976.v23l617 ---|* * ECS LOAD ERROR.* = BAD LOAD ADDRESS FROM ECS.
Line S00772 Modification History
M01(Added by)
v23l617
Seq # *Modification Id* Act
----------------------------+
13962 M01S00772.v23l617 +++|* * EXTENDED MEMORY LOAD ERROR.* = BAD LOAD ADDRESS FROM
13963 M01S00773.v23l617 +++|* EXTENDED MEMORY.
13964 M00S08977.1aj +++|*
13965 M00S08978.1aj +++|* * UNRECOVERED MASS STORAGE ERROR.* = UNRECOVERED READ
13966 M00S08979.1aj +++|* ERROR ENCOUNTERED ON LOAD.
13967 M00S08980.1aj +++|*
13968 M00S08981.1aj +++|* * OVERLAY LOST.* = OVERLAY NOT FOUND ON *CLD*.
13969 M00S08982.1aj +++| SPACE 4,10
13970 M00S08983.1aj +++|**** DIRECT LOCATION ASSIGNMENTS.
13971 M00S08984.1aj +++|
13972 M00S08985.1aj +++|
13973 M00S08986.1aj +++| WC EQU T8 SECTOR WORD COUNT
13974 M00S08987.1aj +++| PF EQU /TCS/PF PROGRAM FORMAT
13975 M00S08988.1aj +++|****
13976 M00S08989.1aj +++| SPACE 4,10
13977 M00S08990.1aj +++| TITLE LOAD SUBROUTINES.
13978 M00S08991.1aj +++| LCR SPACE 4,10
13979 M00S08992.1aj +++|** LCR - ENTRY/EXIT.
13980 M00S08993.1aj +++|*
13981 M00S08994.1aj +++|* CALLS PRS.
13982 M00S08995.1aj +++|
13983 M00S08996.1aj +++|
13984 M00S08997.1aj +++| ORG OVL+5
13985 M00S08998.1aj +++| LCR SUBR ENTRY/EXIT
13986 M00S08999.1aj +++| RJM PRS PRESET OVERLAY
13987 M00S09000.1aj +++| UJN LCRX RETURN FROM LOAD
13988 M00S09001.1aj +++| LCP SPACE 4,20
13989 M00S09002.1aj +++|** LCP - LOAD CENTRAL PROGRAM.
13990 M00S09003.1aj +++|*