User Tools

Site Tools


cdc:nos2.source:opl.opl871:deck:1io.001

Deck 1IO Part 001

14 Modifications

Listing Sections

Source

Seq #  *Modification Id* Act 
----------------------------+
01979  M01S00002.251l664 +++|**        PIOVL - DEFINE PRINT IMAGE OVERLAYS.
01980  M01S00003.251l664 +++|*
01981  M01S00004.251l664 +++|*         CALL -
01982  M01S00005.251l664 +++|*         PIOVL  (A1,A2,A3...AN)
01983  M01S00006.251l664 +++|*
01984  M01S00007.251l664 +++|*         WHERE  (AN) ARE TWO CHARACTER OVERLAY NAMES.
01985  M01S00008.251l664 +++|*                THE LENGTH OF AN ARRAY IS 8. THERFORE
01986  M01S00009.251l664 +++|*                A MAXIMUM OF 8 NAMES CAN BE SPECIFIED.
01987  M01S00010.251l664 +++|*                IF LESS THAN 8 NAMES ARE SPECIFIED, THE
01988  M01S00011.251l664 +++|*                FIRST NAME WILL BE USED TO FILL THE
01989  M01S00012.251l664 +++|*                REMAINING SLOTS.
01990  M01S00013.251l664 +++|
01991  M01S00014.251l664 +++|
01992  M01S00015.251l664 +++| PIOVL    MACRO  A
01993  M01S00016.251l664 +++|          LOCAL  AA,BB,CC,DD
01994  M01S00017.251l664 +++| AA       SET    0
01995  M01S00018.251l664 +++|          IRP    A
01996  M01S00019.251l664 +++| CC       MICRO  1,,*A*
01997  M01S00020.251l664 +++|          CON    2R"CC"
01998  M01S00021.251l664 +++| AA       SET    AA+1
01999  M01S00022.251l664 +++| .B       IFEQ   AA,1
02000  M01S00023.251l664 +++| DD       MICRO  1,,*A*
02001  M01S00024.251l664 +++| .B       ENDIF
02002  M01S00025.251l664 +++|          IRP
02003  M01S00026.251l664 +++| BB       SET    10-AA
02004  M01S00027.251l664 +++| .B       IFGT   BB,0
02005  M01S00028.251l664 +++|          DUP    BB,1
02006  M01S00029.251l664 +++|          CON    2R"DD"
02007  M01S00030.251l664 +++| .B       ENDIF
02008  M01S00031.251l664 +++| PIOVL    ENDM
02009  M00S01844.1io     +++|          TITLE  MAIN PROGRAM.
02010  M00S01845.1io     +++| LDM      SPACE  4,10
02011  M00S01846.1io     +++|**        MAIN PROGRAM.
02012  M00S01847.1io     +++|
02013  M00S01848.1io     +++|
02014  M00S01849.1io     +++|          ORG    ORGR
02015  M00S01850.1io     +++|
02016  M00S01851.1io     +++| LDM      SUBR               ENTRY/EXIT
02017  M00S01852.1io     +++|          RJM    MCI         MODIFY CHANNEL INSTRUCTIONS
02018  M00S01853.1io     +++|          RJM    LIM         LOAD IMAGE MEMORY
02019  M00S01854.1io     +++|          NJN    LDM2        IF ERROR
02020  M00S01855.1io     +++|          LDD    ST          CHECK FOR PRINTER READY
02021  M00S01856.1io     +++|          LPN    1
02022  M00S01857.1io     +++|          LMN    1
02023  M00S01858.1io     +++|          RAM    LDMA
02024  M00S01859.1io     +++|
02025  M00S01860.1io     +++|*         NORMAL EXIT - RELEASE EQUIPMENT.
02026  M00S01861.1io     +++|
02027  M00S01862.1io     +++|          RJM    CAD         CLEAR AND DISCONNECT
02028  M00S01863.1io     +++| LDMA     LDN    0
02029  M00S01864.1io     +++|*         LDN    1           (PRINTER NOT LOADED)
02030  M00S01865.1io     +++| LDM1     UJN    LDMX        EXIT
02031  M00S01866.1io     +++|
02032  M00S01867.1io     +++|*         ERROR EXIT - TURN EQUIPMENT OFF
02033  M00S01868.1io     +++|
02034  M00S01869.1io     +++| LDM2     STD    MC          SAVE MESSAGE CODE
Line S00026 Modification History
M01 (Added by) ns2655
Seq #  *Modification Id* Act 
----------------------------+
02035  M01S00026.ns2655  +++|          LMN    ECUA
02036  M01S00027.ns2655  +++|          ZJN    LDM4        IF CHANNEL UNAVAILABLE
02037  M00S01870.1io     +++|          DCN    CH+40
02038  M00S01871.1io     +++|          LDD    ES+1        RELEASE CHANNEL
02039  M00S01872.1io     +++|          DCHAN
02040  M00S01873.1io     +++|          EXECUTE  3IC
02041  M00S01874.1io     +++|          RJM    /3IC/ERM    SEND ERROR MESSAGE
02042  M00S01875.1io     +++|          RJM    /3IC/OEQ    OFF EQUIPMENT
Line S01876 Modification History
M01 (Removed by) ns2655
Seq #  *Modification Id* Act 
----------------------------+
02043  M01S01876.ns2655  ---|          LDN    1           SET ERROR FLAG
Line S00028 Modification History
M01 (Added by) ns2655
Seq #  *Modification Id* Act 
----------------------------+
02044  M01S00028.ns2655  +++| LDM3     LDN    1           SET ERROR FLAG
02045  M00S01877.1io     +++|          UJN    LDM1        EXIT
Line S00029 Modification History
M01 (Added by) ns2655
Seq #  *Modification Id* Act 
----------------------------+
02046  M01S00029.ns2655  +++|
02047  M01S00030.ns2655  +++| LDM4     LDN    ECUA        *CHANNEL UNAVAILABLE*
02048  M01S00031.ns2655  +++|          RJM    IOM         ISSUE ERROR MESSAGE
02049  M01S00032.ns2655  +++|          UJN    LDM3        EXIT WITH ERROR FLAG
02050  M00S01878.1io     +++| LIM      SPACE  4,10
02051  M00S01879.1io     +++|**        LIM - LOAD IMAGE MEMORY.
02052  M00S01880.1io     +++|*
02053  M00S01881.1io     +++|*         ENTRY  (ES - ES+4) = EST ENTRY.
02054  M00S01882.1io     +++|*
02055  M00S01883.1io     +++|*         EXIT   (A) .NE. 0 IF IMAGE MEMORY CANNOT BE LOADED.
02056  M00S01884.1io     +++|*                (ST) = EQUIPMENT STATUS.
02057  M00S01885.1io     +++|*
02058  M00S01886.1io     +++|*         USES   CS, T3.
02059  M00S01887.1io     +++|*
02060  M00S01888.1io     +++|*         CALLS  CAD, CES, EXR, FCN, GST, IFN, *5IA*, *5IC*, *5ID*,
02061  M00S01889.1io     +++|*                *5IE*, *5IG*, *5IH*.
02062  M00S01890.1io     +++|*
02063  M00S01891.1io     +++|*         MACROS EXECUTE.
02064  M00S01892.1io     +++|
02065  M00S01893.1io     +++| LIM      SUBR               ENTRY/EXIT
02066  M00S01894.1io     +++|          RJM    CES         CHECK EQUIPMENT STATUS
02067  M00S01895.1io     +++|          PJN    LIMX        IF PRINTER NOT READY OR ERROR
02068  M00S01896.1io     +++|          LDD    ET
Line S01897 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02069  M01S01897.251l664 ---|          SHN    3           FIND OVERLAY NAME
Line S00032 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02070  M01S00032.251l664 +++|          SHN    6           FIND OVERLAY NAME
02071  M00S01898.1io     +++|          STD    T3
02072  M00S01899.1io     +++|          LDD    ES+4
02073  M00S01900.1io     +++|          SHN    -6          ADD TRAIN TYPE TO INDEX
02074  M00S01901.1io     +++|          LPN    7
Line S00033 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02075  M01S00033.251l664 +++|          SHN    3
02076  M00S01902.1io     +++|          RAD    T3
Line S00034 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02077  M01S00034.251l664 +++|          LDM    QACB+15*5+3 GET PRINT IMAGE CODE
02078  M01S00035.251l664 +++|          SHN    -6
02079  M01S00036.251l664 +++|          LPN    17
02080  M01S00037.251l664 +++|          NJN    LIM0        IF EXPLICIT PRINT IMAGE SPECIFIED
02081  M01S00038.251l664 +++|          LDN    PISD        USE SYSTEM DEFAULT PRINT IMAGE
02082  M01S00039.251l664 +++| LIM0     LPN    7
02083  M01S00040.251l664 +++|          RAD    T3
02084  M00S01903.1io     +++|          LDM    TIMO,T3     SET OVERLAY NAME
02085  M00S01904.1io     +++|          STM    LIMA
02086  M00S01905.1io     +++|          RJM    CAD         CLEAR AND DISCONNECT
02087  M00S01906.1io     +++|          LDC    1L5         LOAD IMAGE MEMORY OVERLAY
02088  M00S01907.1io     +++| LIMA     EQU    *-1
02089  M00S01908.1io     +++|          EXECUTE  5IA,=
02090  M00S01909.1io     +++|          EXECUTE  5IC,=
02091  M00S01910.1io     +++|          EXECUTE  5ID,=
02092  M00S01911.1io     +++|          EXECUTE  5IE,=
02093  M00S01912.1io     +++|          EXECUTE  5IG,=
02094  M00S01913.1io     +++|          EXECUTE  5IH,=
02095  M00S01914.1io     +++|          RJM    EXR
02096  M00S01915.1io     +++|          STM    LIMB        SAVE TABLE LENGTH
02097  M00S01916.1io     +++|          RJM    CES         CHECK EQUIPMENT STATUS
02098  M00S01917.1io     +++|          PJN    LIM1        IF PRINTER NOT READY OR ERROR
02099  M00S01918.1io     +++|          LDN    24          SELECT ABNORMAL *EOP* INTERRUPT
02100  M00S01919.1io     +++|          RJM    FCN         ISSUE FUNCTION
02101  M00S01920.1io     +++|          LDN    13          SET EXTENDED ARRAY MODE
02102  M00S01921.1io     +++|          RJM    FCN
02103  M00S01922.1io     +++|          LDN    12          *FILL IMAGE MEMORY*
02104  M00S01923.1io     +++|          RJM    FCN         ISSUE FUNCTION
02105  M00S01924.1io     +++|          LDN    16          OUTPUT IMAGE MEMORY
02106  M00S01925.1io     +++|          RJM    IFN         ISSUE FUNCTION
02107  M00S01926.1io     +++|          LDC    *           OUTPUT IMAGE MEMORY
02108  M00S01927.1io     +++| LIMB     EQU    *-1
02109  M00S01928.1io     +++|          OAM    TIMC,CH
02110  M00S01929.1io     +++|          NJN    LIM2        IF INCOMPLETE DATA TRANSFER
02111  M00S01930.1io     +++|          FJM    *,CH
02112  M00S01931.1io     +++|          DCN    CH+40
02113  M00S01932.1io     +++|          RJM    GST         GET 6681 AND EQUIPMENT STATUS
02114  M00S01933.1io     +++|          ZJN    LIM1        IF NO ERRORS
02115  M00S01934.1io     +++|          LDN    ERJM        REJECT/TRANSMISSION PARITY ERROR
02116  M00S01935.1io     +++| LIM1     LJM    LIMX        RETURN
02117  M00S01936.1io     +++|
02118  M00S01937.1io     +++| LIM2     STD    CS          STORE NUMBER OF UNTRANSFERED BYTES
02119  M00S01938.1io     +++|          LDN    EITM        *EQXXX INCOMPLETE DATA TRANSFER.*
02120  M00S01939.1io     +++|          UJN    LIM1        RETURN
02121  M00S01940.1io     +++| CES      SPACE  4,15
02122  M00S01941.1io     +++|**        CES - CHECK EQUIPMENT STATUS.
02123  M00S01942.1io     +++|*
02124  M00S01943.1io     +++|*         EXIT   (A) .LT. 0 IF NO ERROR.
02125  M00S01944.1io     +++|*                (A) = 0, IF PRINTER NOT READY.
02126  M00S01945.1io     +++|*                (A) = ERROR CODE.
02127  M00S01946.1io     +++|*                (ET) = 0 IF 512 PRINTER.
02128  M00S01947.1io     +++|*                     = 1 IF 580 PRINTER.
02129  M00S01948.1io     +++|*
02130  M00S01949.1io     +++|*         USES   ET, T3.
02131  M00S01950.1io     +++|*
02132  M00S01951.1io     +++|*         CALLS  FCN, GST, STS, //MCI.
02133  M00S01952.1io     +++|
02134  M00S01953.1io     +++|
02135  M00S01954.1io     +++| CES2     LDN    50          ISSUE FUNCTION UNIQUE TO IMAGE MEMORY
02136  M00S01955.1io     +++|          RJM    FCN
02137  M00S01956.1io     +++|          LDC    1S12+66     ISSUE FUNCTION UNIQUE TO 580
02138  M00S01957.1io     +++|          RJM    FCN
02139  M00S01958.1io     +++|          NJN    CES3        IF NOT 580
02140  M00S01959.1io     +++|          AOD    ET
02141  M00S01960.1io     +++| CES3     LCN    0           INDICATE NO ERROR
02142  M00S01961.1io     +++|
02143  M00S01962.1io     +++| CES      SUBR               ENTRY/EXIT
02144  M00S01963.1io     +++|          RJM    //MCI       MODIFY CHANNEL INSTRUCTIONS
Line S00033 Modification History
M01 (Added by) ns2655
Seq #  *Modification Id* Act 
----------------------------+
02145  M01S00033.ns2655  +++|          NJN    CESX        IF CHANNEL UNAVAILABLE
02146  M00S01964.1io     +++|          RJM    STS         CHECK PRINTER STATUS
02147  M00S01965.1io     +++|          ZJN    CESX        IF NOT READY
02148  M00S01966.1io     +++|
02149  M00S01967.1io     +++|*         TIME OUT SINCE 512 CAN HANG BUSY WITH GARBAGE IN IMAGE
02150  M00S01968.1io     +++|*         MEMORY.
02151  M00S01969.1io     +++|
02152  M00S01970.1io     +++|          LDN    0           SET TIMEOUT LIMIT
02153  M00S01971.1io     +++|          STD    T3
02154  M00S01972.1io     +++|          STD    ET          PRESET EQUIPMENT TYPE = 512
02155  M00S01973.1io     +++| CES1     RJM    GST         GET STATUS OF 6681 AND EQUIPMENT
02156  M00S01974.1io     +++|          LDD    ST          CHECK EQUIPMENT STATUS
02157  M00S01975.1io     +++|          LPN    2
02158  M00S01976.1io     +++|          ZJN    CES2        IF NOT BUSY
02159  M00S01977.1io     +++|          SOD    T3
02160  M00S01978.1io     +++|          NJN    CES1        IF NOT TIMED OUT
02161  M00S01979.1io     +++|          LDN    ECBM        *EQXXX CONTROLLER HUNG BUSY.*
02162  M00S01980.1io     +++|          UJN    CESX        BUSY ERROR
02163  M00S01981.1io     +++| MCI      SPACE  4,10
02164  M00S01982.1io     +++|**        MCI - MODIFY CHANNEL INSTRUCTIONS.
02165  M00S01983.1io     +++|*
02166  M00S01984.1io     +++|*         ENTRY  (ES+1) SET.
02167  M00S01985.1io     +++|*
02168  M00S01986.1io     +++|*         EXIT   CHANNEL INSTRUCTIONS SET WITH PROPER CHANNEL.
02169  M00S01987.1io     +++|*
02170  M00S01988.1io     +++|*         USES   T1, T2.
02171  M00S01989.1io     +++|
02172  M00S01990.1io     +++|
02173  M00S01991.1io     +++| MCI      SUBR               ENTRY/EXIT
02174  M00S01992.1io     +++|          LDC    TCHS
02175  M00S01993.1io     +++|          STD    T1
02176  M00S01994.1io     +++|          UJN    MCI2        UPDATE CHANNEL INSTRUCTIONS
02177  M00S01995.1io     +++|
02178  M00S01996.1io     +++| MCI1     RAI    T2
02179  M00S01997.1io     +++|          AOD    T1
02180  M00S01998.1io     +++| MCI2     LDI    T1
02181  M00S01999.1io     +++|          STD    T2
02182  M00S02000.1io     +++|          LDD    ES+1
Line S00006 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
02183  M01S00006.252l678 +++|          LPN    37
02184  M00S02001.1io     +++|          CHTL   *
02185  M00S02002.1io     +++|          SBN    CH
02186  M00S02003.1io     +++|          NJN    MCI1        IF MORE CHANNEL INSTRUCTIONS TO MODIFY
02187  M00S02004.1io     +++|          UJN    MCIX        RETURN
02188  M00S02005.1io     +++| TCHS     SPACE  4,10
02189  M00S02006.1io     +++|**        TCHS - CHANNEL TABLE.
02190  M00S02007.1io     +++|*         TABLE CONTAINS THE ADDRESSES OF ALL INSTRUCTIONS WHICH
02191  M00S02008.1io     +++|*         REFERENCE THE EQUIPMENT CHANNEL.
02192  M00S02009.1io     +++|
02193  M00S02010.1io     +++|
02194  M00S02011.1io     +++| TCHS     CHTB
02195  M00S02012.1io     +++|          SPACE  4,10
02196  M00S02013.1io     +++|
02197  M00S02014.1io     +++| ELIM     EQU    *+10        DEFINE END OF LOAD IMAGE MEMORY ROUTINES
02198  M00S02015.1io     +++| TIMC     EQU    ELIM+5
02199  M00S02016.1io     +++|          QUAL
02200  M00S02017.1io     +++| OIMT     SET    /3IB/ELIM   DEFINE ORIGIN OF IMAGE MEMORY TABLES
02201  M00S02018.1io     +++|          QUAL   *
02202  M00S02019.1io     +++|
02203  M00S02020.1io     +++|          DEFOIES  OIMT      SET LOAD ADDRESS OF ERROR ROUTINES
02204  M00S02021.1io     +++| TIMO     SPACE  4,15
02205  M00S02022.1io     +++|**        TIMO - TABLE OF IMAGE MEMORY OVERLAYS.
02206  M00S02023.1io     +++|*
Line S02024 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02207  M01S02024.251l664 ---|*         EIGHT WORD ENTRY.
Line S00041 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02208  M01S00041.251l664 +++|*         EIGHT BY EIGHT WORD ENTRY.
02209  M00S02025.1io     +++|*
Line S02026 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02210  M01S02026.251l664 ---|*         EACH SET OF EIGHT WORDS DESCRIBES IMAGE OVERLAYS FOR A
02211  M01S02027.251l664 ---|*         PARTICULAR EQUIPMENT TYPE.  EACH WORD CONTAINS AN OVERLAY
02212  M01S02028.251l664 ---|*         NAME.  THE POSITION OF THE WORD WITHIN THE EIGHT WORD ENTRY
02213  M01S02029.251l664 ---|*         INDICATES A TRAIN TYPE -
Line S00042 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02214  M01S00042.251l664 +++|*         EACH SET OF EIGHT BY EIGHT WORDS DESCRIBES IMAGE OVERLAYS
02215  M01S00043.251l664 +++|*         FOR A PARTICULAR EQUIPMENT TYPE.  EACH WORD CONTAINS AN
02216  M01S00044.251l664 +++|*         OVERLAY NAME.
02217  M01S00045.251l664 +++|*
02218  M01S00046.251l664 +++|*         EACH ROW INDICATES A TRAIN TYPE -
02219  M00S02030.1io     +++|*                0, 1        CDC GRAPHIC 64-CHARACTER SET.
02220  M00S02031.1io     +++|*                4, 5, 7     ASCII GRAPHIC 64-CHARACTER SET.
02221  M00S02032.1io     +++|*                6           ASCII GRAPHIC 95-CHARACTER SET.
Line S00047 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02222  M01S00047.251l664 +++|*
02223  M01S00048.251l664 +++|*         THE POSITION WITHIN A ROW INDICATES THE PRINT IMAGE (PI)
02224  M01S00049.251l664 +++|*         ( 0 - 7 ) AND CORRESPONDING OVERLAY NAME FOR THAT TRAIN TYPE.
02225  M01S00050.251l664 +++|*         IF LESS THAN 8 NAMES ARE SPECIFIED IN A ROW, THE FIRST (PI=0)
02226  M01S00051.251l664 +++|*         NAME WILL BE USED TO FILL THE REMAINDER OF THE ROW.
02227  M01S00052.251l664 +++|
02228  M00S02033.1io     +++|
02229  M00S02034.1io     +++|
02230  M00S02035.1io     +++| TIMO     BSS    0
Line S00053 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02231  M01S00053.251l664 +++|
02232  M01S00054.251l664 +++|*         PI      0  1  2  3  4  5  6  7     TRAIN TYPE
02233  M00S02036.1io     +++|
02234  M00S02037.1io     +++|*         512.
02235  M00S02038.1io     +++|
Line S02039 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02236  M01S02039.251l664 ---|          CON    2LIA        595-1
02237  M01S02040.251l664 ---|          CON    2LIA        595-1
02238  M01S02041.251l664 ---|          CON    2LIA        NOT SUPPORTED
02239  M01S02042.251l664 ---|          CON    2LIA        NOT SUPPORTED
02240  M01S02043.251l664 ---|          CON    2LID        596-6
02241  M01S02044.251l664 ---|          CON    2LIC        596-4 OR 596-5
02242  M01S02045.251l664 ---|          CON    2LID        595-6
02243  M01S02046.251l664 ---|          CON    2LID        595-6 USED AS 595-5
Line S00055 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02244  M01S00055.251l664 +++|          PIOVL  (IA,IA,IA,IA,IA,IA,IA,IA)   595-1
02245  M01S00056.251l664 +++|          PIOVL  (IA)                        595-1
02246  M01S00057.251l664 +++|          PIOVL  (IA)                        NOT SUPPORTED
02247  M01S00058.251l664 +++|          PIOVL  (IA)                        NOT SUPPORTED
02248  M01S00059.251l664 +++|          PIOVL  (ID)                        595-6
02249  M01S00060.251l664 +++|          PIOVL  (IC)                        595-4 OR 595-5
02250  M01S00061.251l664 +++|          PIOVL  (ID)                        595-6
02251  M01S00062.251l664 +++|          PIOVL  (ID)                        595-6 USED AS 595-5
02252  M00S02047.1io     +++|
02253  M00S02048.1io     +++|*         580.
02254  M00S02049.1io     +++|
Line S02050 Modification History
M01 (Removed by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02255  M01S02050.251l664 ---|          CON    2LIE        596-1
02256  M01S02051.251l664 ---|          CON    2LIE        596-1
02257  M01S02052.251l664 ---|          CON    2LIE        NOT SUPPORTED
02258  M01S02053.251l664 ---|          CON    2LIE        NOT SUPPORTED
02259  M01S02054.251l664 ---|          CON    2LIH        596-6
02260  M01S02055.251l664 ---|          CON    2LIG        596-4 OR 596-5
02261  M01S02056.251l664 ---|          CON    2LIH        596-6
02262  M01S02057.251l664 ---|          CON    2LIH        596-6 USED AS 596-5
Line S00063 Modification History
M01 (Added by) 251l664
Seq #  *Modification Id* Act 
----------------------------+
02263  M01S00063.251l664 +++|          PIOVL  (IE)                        596-1
02264  M01S00064.251l664 +++|          PIOVL  (IE)                        596-1
02265  M01S00065.251l664 +++|          PIOVL  (IE)                        NOT SUPPORTED
02266  M01S00066.251l664 +++|          PIOVL  (IE)                        NOT SUPPORTED
02267  M01S00067.251l664 +++|          PIOVL  (IH)                        596-6
02268  M01S00068.251l664 +++|          PIOVL  (IG)                        596-4 OR 596-5
02269  M01S00069.251l664 +++|          PIOVL  (IH)                        596-6
02270  M01S00070.251l664 +++|          PIOVL  (IH)                        596-6 USED AS 596-5
02271  M00S02058.1io     +++|          TTL    1IO/3IB/5IA - IMAGE MEMORY TABLE.
02272  M00S02059.1io     +++|          TITLE  3555/512 WITH 595-1 PRINT TRAIN.
02273  M00S02060.1io     +++|          QUAL   5IA
02274  M00S02061.1io     +++|          IDENT  5IA,IMTX
02275  M00S02062.1io     +++|*COMMENT  1IO - 512/595-1 IMAGE MEMORY.
Line S02063 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02276  M01S02063.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00004 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02277  M01S00004.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02278  M00S02064.1io     +++| 5IA      SPACE  4,10
02279  M00S02065.1io     +++| NCSL     EQU    4           DEFINE SLUG SIZE
02280  M00S02066.1io     +++| IMT      SPACE  4,10
02281  M00S02067.1io     +++|          ORG    OIMT
02282  M00S02068.1io     +++|
02283  M00S02069.1io     +++| IMT      SUBR               ENTRY/EXIT
02284  M00S02070.1io     +++|          LDC    TIMCL
02285  M00S02071.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02286  M00S02072.1io     +++| TIMC     SPACE  4,10
02287  M00S02073.1io     +++|*         GROUP  1.
02288  M00S02074.1io     +++|
02289  M00S02075.1io     +++| TIMC     SLUG   (0123)
02290  M00S02076.1io     +++|          SLUG   (4567)
02291  M00S02077.1io     +++|          SLUG   (BZ,/)
02292  M00S02078.1io     +++|          SLUG   (89AC)
02293  M00S02079.1io     +++|          SLUG   ((GH))
02294  M00S02080.1io     +++|          SLUG   (RIFL)
02295  M00S02081.1io     +++|          SLUG   (MNOP)
02296  M00S02082.1io     +++|          SLUG   ([),1
02297  M00S02083.1io     +++|          CON    45          PERCENT
02298  M00S02084.1io     +++|          SLUG   (;),2
02299  M00S02085.1io     +++|          SLUG   (DUST)
02300  M00S02086.1io     +++|          SLUG   (VWXY)
02301  M00S02087.1io     +++|          SLUG   (+-.E)
02302  M00S02088.1io     +++|          SLUG   (JKQ*)
02303  M00S02089.1io     +++|
02304  M00S02090.1io     +++|*         GROUP  2.
02305  M00S02091.1io     +++|
02306  M00S02092.1io     +++|          SLUG   (0123)
02307  M00S02093.1io     +++|          SLUG   (4567)
02308  M00S02094.1io     +++|          SLUG   ($),1
02309  M00S02095.1io     +++|          CON    137         CONCATENATION
02310  M00S02096.1io     +++|          SLUG   ("=),2
02311  M00S02097.1io     +++|          SLUG   (89AC)
02312  M00S02098.1io     +++|          SLUG   (BZ,/)
02313  M00S02099.1io     +++|          SLUG   (RIFL)
02314  M00S02100.1io     +++|          SLUG   (MNOP)
02315  M00S02101.1io     +++|          SLUG   ((GH))
02316  M00S02102.1io     +++|          SLUG   (DUST)
02317  M00S02103.1io     +++|          SLUG   ('?&!)
02318  M00S02104.1io     +++|          SLUG   (+-.E)
02319  M00S02105.1io     +++|          SLUG   (VWXY)
02320  M00S02106.1io     +++|
02321  M00S02107.1io     +++|*         GROUP  3.
02322  M00S02108.1io     +++|
02323  M00S02109.1io     +++|          SLUG   (0123)
02324  M00S02110.1io     +++|          SLUG   (4567)
02325  M00S02111.1io     +++|          SLUG   (JKQ*)
02326  M00S02112.1io     +++|          SLUG   (89AC)
02327  M00S02113.1io     +++|          SLUG   (;<>)
02328  M00S02114.1io     +++|          SLUG   (RIFL)
02329  M00S02115.1io     +++|          SLUG   (MNOP)
02330  M00S02116.1io     +++|          SLUG   (BZ,/)
02331  M00S02117.1io     +++|          SLUG   (DUST)
02332  M00S02118.1io     +++|          SLUG   ((GH))
02333  M00S02119.1io     +++|          SLUG   (+-.E)
02334  M00S02120.1io     +++|          CON    72          COLON
02335  M00S02121.1io     +++|          SLUG   (;#=),3
02336  M00S02122.1io     +++|
02337  M00S02123.1io     +++|*         GROUP  4.
02338  M00S02124.1io     +++|
02339  M00S02125.1io     +++|          SLUG   (0123)
02340  M00S02126.1io     +++|          SLUG   (4567)
02341  M00S02127.1io     +++|          SLUG   (VWXY)
02342  M00S02128.1io     +++|          SLUG   (89AC)
02343  M00S02129.1io     +++|          SLUG   (JKQ*)
02344  M00S02130.1io     +++|          SLUG   (RIFL)
02345  M00S02131.1io     +++|          SLUG   (MNOP)
02346  M00S02132.1io     +++|          SLUG   ([),1
02347  M00S02133.1io     +++|          CON    45          PERCENT
02348  M00S02134.1io     +++|          SLUG   (;),2
02349  M00S02135.1io     +++|          SLUG   (DUST)
02350  M00S02136.1io     +++|          SLUG   (BZ,/)
02351  M00S02137.1io     +++|          SLUG   (+-.E)
02352  M00S02138.1io     +++|          SLUG   ((GH))
02353  M00S02139.1io     +++|
02354  M00S02140.1io     +++|*         GROUP  5.
02355  M00S02141.1io     +++|
02356  M00S02142.1io     +++|          SLUG   (0123)
02357  M00S02143.1io     +++|          SLUG   (4567)
02358  M00S02144.1io     +++|          SLUG   ($),1
02359  M00S02145.1io     +++|          CON    137         CONCATENATION
02360  M00S02146.1io     +++|          SLUG   ("=),2
02361  M00S02147.1io     +++|          SLUG   (89AC)
02362  M00S02148.1io     +++|          SLUG   (VWXY)
02363  M00S02149.1io     +++|          SLUG   (RIFL)
02364  M00S02150.1io     +++|          SLUG   (MNOP)
02365  M00S02151.1io     +++|          SLUG   (JKQ*)
02366  M00S02152.1io     +++|          SLUG   (DUST)
02367  M00S02153.1io     +++|          SLUG   ('?&!)
02368  M00S02154.1io     +++|          SLUG   (+-.E)
02369  M00S02155.1io     +++|          SLUG   (BZ,/)
02370  M00S02156.1io     +++|
02371  M00S02157.1io     +++|*         GROUP  6.
02372  M00S02158.1io     +++|
02373  M00S02159.1io     +++|          SLUG   (0123)
02374  M00S02160.1io     +++|          SLUG   (4567)
02375  M00S02161.1io     +++|          SLUG   ((GH))
02376  M00S02162.1io     +++|          SLUG   (89AC)
02377  M00S02163.1io     +++|          SLUG   (;<>)
02378  M00S02164.1io     +++|          SLUG   (RIFL)
02379  M00S02165.1io     +++|          SLUG   (MNOP)
02380  M00S02166.1io     +++|          SLUG   (VWXY)
02381  M00S02167.1io     +++|          SLUG   (DUST)
02382  M00S02168.1io     +++|          SLUG   (JKQ*)
02383  M00S02169.1io     +++|          SLUG   (+-.E)
02384  M00S02170.1io     +++|          CON    72          COLON
02385  M00S02171.1io     +++|          SLUG   (;#=),3
02386  M00S02172.1io     +++|
02387  M00S02173.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02388  M00S02174.1io     +++| TIMCL    EQU    *-TIMC
02389  M00S02175.1io     +++|          ERRNZ  TIMCL-288D
02390  M00S02176.1io     +++|
02391  M00S02177.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02392  M00S02178.1io     +++|          TTL    1IO/3IB/5IC - IMAGE MEMORY TABLE.
02393  M00S02179.1io     +++|          TITLE  3555/512 WITH 595-4, 595-5 PRINT TRAINS.
02394  M00S02180.1io     +++|          QUAL   5IC
02395  M00S02181.1io     +++|          IDENT  5IC,IMTX
02396  M00S02182.1io     +++|*COMMENT  1IO - 512/595-4,595-5 IMAGE MEMORY.
Line S02183 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02397  M01S02183.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00005 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02398  M01S00005.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02399  M00S02184.1io     +++| 5IC      SPACE  4,10
02400  M00S02185.1io     +++| NCSL     EQU    4           DEFINE SLUG SIZE
02401  M00S02186.1io     +++| IMT      SPACE  4,10
02402  M00S02187.1io     +++|          ORG    OIMT
02403  M00S02188.1io     +++|
02404  M00S02189.1io     +++| IMT      SUBR               ENTRY/EXIT
02405  M00S02190.1io     +++|          LDC    TIMCL
02406  M00S02191.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02407  M00S02192.1io     +++| TIMC     SPACE  4,10
02408  M00S02193.1io     +++|*         GROUP  1.
02409  M00S02194.1io     +++|
02410  M00S02195.1io     +++| TIMC     SLUG   (0123)
02411  M00S02196.1io     +++|          SLUG   (4567)
02412  M00S02197.1io     +++|          SLUG   (BZ,/)
02413  M00S02198.1io     +++|          SLUG   (89AC)
02414  M00S02199.1io     +++|          SLUG   ((GH))
02415  M00S02200.1io     +++|          SLUG   (RIFL)
02416  M00S02201.1io     +++|          SLUG   (MNOP)
02417  M00S02202.1io     +++|          SLUG   ([),1
02418  M00S02203.1io     +++|          CON    45          PERCENT
02419  M00S02204.1io     +++|          SLUG   ("]),2
02420  M00S02205.1io     +++|          SLUG   (DUST)
02421  M00S02206.1io     +++|          SLUG   (VWXY)
02422  M00S02207.1io     +++|          SLUG   (+-.E)
02423  M00S02208.1io     +++|          SLUG   (JKQ*)
02424  M00S02209.1io     +++|
02425  M00S02210.1io     +++|*         GROUP  2.
02426  M00S02211.1io     +++|
02427  M00S02212.1io     +++|          SLUG   (0123)
02428  M00S02213.1io     +++|          SLUG   (4567)
02429  M00S02214.1io     +++|          SLUG   ($;=)
02430  M00S02215.1io     +++|          SLUG   (89AC)
02431  M00S02216.1io     +++|          SLUG   (BZ,/)
02432  M00S02217.1io     +++|          SLUG   (RIFL)
02433  M00S02218.1io     +++|          SLUG   (MNOP)
02434  M00S02219.1io     +++|          SLUG   ((GH))
02435  M00S02220.1io     +++|          SLUG   (DUST)
02436  M00S02221.1io     +++|          SLUG   (#\;)
02437  M00S02222.1io     +++|          SLUG   (+-.E)
02438  M00S02223.1io     +++|          SLUG   (VWXY)
02439  M00S02224.1io     +++|
02440  M00S02225.1io     +++|*         GROUP  3.
02441  M00S02226.1io     +++|
02442  M00S02227.1io     +++|          SLUG   (0123)
02443  M00S02228.1io     +++|          SLUG   (4567)
02444  M00S02229.1io     +++|          SLUG   (JKQ*)
02445  M00S02230.1io     +++|          SLUG   (89AC)
02446  M00S02231.1io     +++|          SLUG   (&?<>)
02447  M00S02232.1io     +++|          SLUG   (RIFL)
02448  M00S02233.1io     +++|          SLUG   (MNOP)
02449  M00S02234.1io     +++|          SLUG   (BZ,/)
02450  M00S02235.1io     +++|          SLUG   (DUST)
02451  M00S02236.1io     +++|          SLUG   ((GH))
02452  M00S02237.1io     +++|          SLUG   (+-.E)
02453  M00S02238.1io     +++|          CON    72          COLON
02454  M00S02239.1io     +++|          SLUG   (;),1
02455  M00S02240.1io     +++|          CON    137         UNDERLINE
02456  M00S02241.1io     +++|          SLUG   (=),1
02457  M00S02242.1io     +++|
02458  M00S02243.1io     +++|*         GROUP  4.
02459  M00S02244.1io     +++|
02460  M00S02245.1io     +++|          SLUG   (0123)
02461  M00S02246.1io     +++|          SLUG   (4567)
02462  M00S02247.1io     +++|          SLUG   (VWXY)
02463  M00S02248.1io     +++|          SLUG   (89AC)
02464  M00S02249.1io     +++|          SLUG   (JKQ*)
02465  M00S02250.1io     +++|          SLUG   (RIFL)
02466  M00S02251.1io     +++|          SLUG   (MNOP)
02467  M00S02252.1io     +++|          SLUG   ([),1
02468  M00S02253.1io     +++|          CON    45          PERCENT
02469  M00S02254.1io     +++|          SLUG   ("]),2
02470  M00S02255.1io     +++|          SLUG   (DUST)
02471  M00S02256.1io     +++|          SLUG   (BZ,/)
02472  M00S02257.1io     +++|          SLUG   (+-.E)
02473  M00S02258.1io     +++|          SLUG   ((GH))
02474  M00S02259.1io     +++|
02475  M00S02260.1io     +++|*         GROUP  5.
02476  M00S02261.1io     +++|
02477  M00S02262.1io     +++|          SLUG   (0123)
02478  M00S02263.1io     +++|          SLUG   (4567)
02479  M00S02264.1io     +++|          SLUG   ($;=)
02480  M00S02265.1io     +++|          SLUG   (89AC)
02481  M00S02266.1io     +++|          SLUG   (VWXY)
02482  M00S02267.1io     +++|          SLUG   (RIFL)
02483  M00S02268.1io     +++|          SLUG   (MNOP)
02484  M00S02269.1io     +++|          SLUG   (JKQ*)
02485  M00S02270.1io     +++|          SLUG   (DUST)
02486  M00S02271.1io     +++|          SLUG   (#\;)
02487  M00S02272.1io     +++|          SLUG   (+-.E)
02488  M00S02273.1io     +++|          SLUG   (BZ,/)
02489  M00S02274.1io     +++|
02490  M00S02275.1io     +++|*         GROUP  6.
02491  M00S02276.1io     +++|
02492  M00S02277.1io     +++|          SLUG   (0123)
02493  M00S02278.1io     +++|          SLUG   (4567)
02494  M00S02279.1io     +++|          SLUG   ((GH))
02495  M00S02280.1io     +++|          SLUG   (89AC)
02496  M00S02281.1io     +++|          SLUG   (&?<>)
02497  M00S02282.1io     +++|          SLUG   (RIFL)
02498  M00S02283.1io     +++|          SLUG   (MNOP)
02499  M00S02284.1io     +++|          SLUG   (VWXY)
02500  M00S02285.1io     +++|          SLUG   (DUST)
02501  M00S02286.1io     +++|          SLUG   (JKQ*)
02502  M00S02287.1io     +++|          SLUG   (+-.E)
02503  M00S02288.1io     +++|          CON    72          COLON
02504  M00S02289.1io     +++|          SLUG   (;),1
02505  M00S02290.1io     +++|          CON    137         UNDERLINE
02506  M00S02291.1io     +++|          SLUG   (=),1
02507  M00S02292.1io     +++|
02508  M00S02293.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02509  M00S02294.1io     +++| TIMCL    EQU    *-TIMC
02510  M00S02295.1io     +++|          ERRNZ  TIMCL-288D
02511  M00S02296.1io     +++|
02512  M00S02297.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02513  M00S02298.1io     +++|          TTL    1IO/3IB/5ID - IMAGE MEMORY TABLE.
02514  M00S02299.1io     +++| 5ID      TITLE  3555/512 WITH 595-6 PRINT TRAIN.
02515  M00S02300.1io     +++|          QUAL   5ID
02516  M00S02301.1io     +++|          IDENT  5ID,IMTX
02517  M00S02302.1io     +++|*COMMENT  1IO - 512/595-6 IMAGE MEMORY.
Line S02303 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02518  M01S02303.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP.  1978.
Line S00006 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02519  M01S00006.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02520  M00S02304.1io     +++| 5ID      SPACE  4,10
02521  M00S02305.1io     +++| NCSL     EQU    4           DEFINE SLUG SIZE
02522  M00S02306.1io     +++| IMT      SPACE  4,10
02523  M00S02307.1io     +++|          ORG    OIMT
02524  M00S02308.1io     +++|
02525  M00S02309.1io     +++| IMT      SUBR               ENTRY/EXIT
02526  M00S02310.1io     +++|          LDC    TIMCL
02527  M00S02311.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02528  M00S02312.1io     +++| TIMC     SPACE  4,10
02529  M00S02313.1io     +++| TIMC     BSSZ   288D
02530  M00S02314.1io     +++| NCHAR    SET    0
02531  M00S02315.1io     +++|
02532  M00S02316.1io     +++|*         DEFINE SYMBOLS X0-X7F FOR CORRESPONDING HEX VALUES.
02533  M00S02317.1io     +++|
02534  M00S02318.1io     +++|          ECHO   3,P=(2,3,4,5,6,7)
02535  M00S02319.1io     +++|          ECHO   2,Q=(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
02536  M00S02320.1io     +++|          NOREF  X_P_Q
02537  M00S02321.1io     +++| X_P_Q    EQU    0#_P_Q
02538  M00S02322.1io     +++|
02539  M00S02323.1io     +++|          BASE   D
02540  M00S02324.1io     +++|
02541  M00S02325.1io     +++|          ESLUG  (X30,X31,X32,X33),01,25,49 0,1,2,3
02542  M00S02326.1io     +++|          ESLUG  (X34,X35,X36,X37),02,26,50 4,5,6,7
02543  M00S02327.1io     +++|          ESLUG  (X38,X39,X62,X63),03,27,51 8,9,B(LC),C(LC)
02544  M00S02328.1io     +++|          ESLUG  (X65,X73,X74,X61),04,28,52 E(LC),S(LC),T(LC),A(LC)
02545  M00S02329.1io     +++|          ESLUG  (X64,X66,X75,X76),05,29,53 D(LC),F(LC),U(LC),V(LC)
02546  M00S02330.1io     +++|          ESLUG  (X67,X68,X69,X6A),06,30,54 G(LC),H(LC),I(LC),J(LC)
02547  M00S02331.1io     +++|          ESLUG  (X6B,X6C,X6D,X6E),07,31,55 K(LC),L(LC),M(LC),N(LC)
02548  M00S02332.1io     +++|          ESLUG  (X6F,X70,X77,X72),08,32,56 O(LC),P(LC),W(LC),R(LC)
02549  M00S02333.1io     +++|          ESLUG  (X71,X78,X79,X7A),09,33,57 Q(LC),X(LC),Y(LC),Z(LC)
02550  M00S02334.1io     +++|          ESLUG  (X5C,X60,X51,X55),15,39,63 BACK/,ACCENT,Q(LC),U(LC)
02551  M00S02335.1io     +++|          ESLUG  (X4A,X41,X4B,X45),16,40,64 J,A,K,E
02552  M00S02336.1io     +++|          ESLUG  (X42,X57,X47,X48),17,41,65 B,W,G,H
02553  M00S02337.1io     +++|          ESLUG  (X44,X43,X53,X54),18,42,66 D,C,S,T
02554  M00S02338.1io     +++|          ESLUG  (X50,X4E,X46,X4C),19,43,67 P,N,F,L
02555  M00S02339.1io     +++|          ESLUG  (X4D,X49,X4F,X52),20,44,68 M,I,O,R
02556  M00S02340.1io     +++|          ESLUG  (X56,X5A,X58,X59),21,45,69 V,Z,X,Y
02557  M00S02341.1io     +++|          ESLUG  (X3C,X3E,X5B,X5D),10,34,58 .LT.,.GT.,L.BRKT,R.BRKT
02558  M00S02342.1io     +++|          ESLUG  (X2E,X7C,X7B,X7D),11,35,59 .,V.BAR,L.BRACE,R.BRACE
02559  M00S02343.1io     +++|          ESLUG  (X21,X5E,X5F,X7E),12,36,60 EXCLAM,C.FLEX,UNDERSC,TILDE
02560  M00S02344.1io     +++|          ESLUG  (X25,X30,X23,X40),13,37,61 PERCENT,0,POUND,AT
02561  M00S02345.1io     +++|          ESLUG  (X3A,X3B,X27,X3F),14,38,62 COLON,SEMICOLON,APOS,Q.MARK
02562  M00S02346.1io     +++|          ESLUG  (X28,X2F,X2A,X29),22,46,70 (,/,*,)
02563  M00S02347.1io     +++|          ESLUG  (X2B,X2D,X2E,X2C),23,47,71 +,-,.,,
02564  M00S02348.1io     +++|          ESLUG  (X24,X3D,X22,X26),24,48,72 $,=,D.QUOTE,AMPERSAND
02565  M00S02349.1io     +++|
02566  M00S02350.1io     +++|          BASE   *
02567  M00S02351.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02568  M00S02352.1io     +++| TIMCL    EQU    NCHAR
02569  M00S02353.1io     +++|          ERRNZ  TIMCL-288D
02570  M00S02354.1io     +++|
02571  M00S02355.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02572  M00S02356.1io     +++|          TTL    1IO/3IB/5IE - IMAGE MEMORY TABLE.
02573  M00S02357.1io     +++|          TITLE  580 WITH 596-1 PRINT TRAIN.
02574  M00S02358.1io     +++|          QUAL   5IE
02575  M00S02359.1io     +++|          IDENT  5IE,IMTX
02576  M00S02360.1io     +++|*COMMENT  1IO - 580/596-1 IMAGE MEMORY.
Line S02361 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02577  M01S02361.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00007 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02578  M01S00007.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02579  M00S02362.1io     +++| 5IE      SPACE  4,10
02580  M00S02363.1io     +++| NCSL     EQU    8D          DEFINE SLUG SIZE
02581  M00S02364.1io     +++| IMT      SPACE  4,10
02582  M00S02365.1io     +++|          ORG    OIMT
02583  M00S02366.1io     +++|
02584  M00S02367.1io     +++| IMT      SUBR               ENTRY/EXIT
02585  M00S02368.1io     +++|          LDC    TIMCL
02586  M00S02369.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02587  M00S02370.1io     +++| TIMC     SPACE  4,10
02588  M00S02371.1io     +++|*         GROUP  1.
02589  M00S02372.1io     +++|
02590  M00S02373.1io     +++| TIMC     SLUG   (17430265)
02591  M00S02374.1io     +++|          SLUG   (E-+.HG98)
02592  M00S02375.1io     +++|          SLUG   (FCBDRALI)
02593  M00S02376.1io     +++|          SLUG   (140$3Z2,)
02594  M00S02377.1io     +++|          SLUG   (POQKMN*J)
02595  M00S02378.1io     +++|          SLUG   (/VTYWXUS)
02596  M00S02379.1io     +++|          SLUG   (;=()[]),6
02597  M00S02380.1io     +++|          CON    45          PERCENT
02598  M00S02381.1io     +++|          CON    72          COLON
02599  M00S02382.1io     +++|          SLUG   (17430265)
02600  M00S02383.1io     +++|
02601  M00S02384.1io     +++|*         GROUP  2.
02602  M00S02385.1io     +++|
02603  M00S02386.1io     +++|          SLUG   (E-+.HG98)
02604  M00S02387.1io     +++|          SLUG   (FCBDRALI)
02605  M00S02388.1io     +++|          SLUG   (POQKMN*J)
02606  M00S02389.1io     +++|          SLUG   (/VTYWXUS)
02607  M00S02390.1io     +++|          SLUG   (&;!),4
02608  M00S02391.1io     +++|          CON    137         CONCATENATION
02609  M00S02392.1io     +++|          SLUG   ('?;,3
02610  M00S02393.1io     +++|          SLUG   (#()><"Z,)
02611  M00S02394.1io     +++|          SLUG   (17430265)
02612  M00S02395.1io     +++|          SLUG   (E-+.HG98)
02613  M00S02396.1io     +++|
02614  M00S02397.1io     +++|*         GROUP  3.
02615  M00S02398.1io     +++|
02616  M00S02399.1io     +++|          SLUG   (FCBDRALI)
02617  M00S02400.1io     +++|          SLUG   (140$3Z2,)
02618  M00S02401.1io     +++|          SLUG   (POQKMN*J)
02619  M00S02402.1io     +++|          SLUG   (/VTYWXUS)
02620  M00S02403.1io     +++|          SLUG   (;=()[]),6
02621  M00S02404.1io     +++|          CON    45          PERCENT
02622  M00S02405.1io     +++|          CON    72          COLON
02623  M00S02406.1io     +++|          SLUG   (17430265)
02624  M00S02407.1io     +++|          SLUG   (E-+.HG98)
02625  M00S02408.1io     +++|          SLUG   (FCBDRALI)
02626  M00S02409.1io     +++|
02627  M00S02410.1io     +++|*         GROUP  4.
02628  M00S02411.1io     +++|
02629  M00S02412.1io     +++|          SLUG   (POQKMN*J)
02630  M00S02413.1io     +++|          SLUG   (/VTYWXUS)
02631  M00S02414.1io     +++|          SLUG   (&;!),4
02632  M00S02415.1io     +++|          CON    137         CONCATENATION
02633  M00S02416.1io     +++|          SLUG   ('?;,3
02634  M00S02417.1io     +++|          SLUG   (#()><"Z,)
02635  M00S02418.1io     +++|          SLUG   (17430265)
02636  M00S02419.1io     +++|          SLUG   (E-+.HG98)
02637  M00S02420.1io     +++|          SLUG   (FCBDRALI)
02638  M00S02421.1io     +++|          SLUG   (140$3Z2,)
02639  M00S02422.1io     +++|
02640  M00S02423.1io     +++|*         GROUP  5.
02641  M00S02424.1io     +++|
02642  M00S02425.1io     +++|          SLUG   (POQKMN*J)
02643  M00S02426.1io     +++|          SLUG   (/VTYWXUS)
02644  M00S02427.1io     +++|          SLUG   (;=()[]),6
02645  M00S02428.1io     +++|          CON    45          PERCENT
02646  M00S02429.1io     +++|          CON    72          COLON
02647  M00S02430.1io     +++|          SLUG   (17430265)
02648  M00S02431.1io     +++|          SLUG   (E-+.HG98)
02649  M00S02432.1io     +++|          SLUG   (FCBDRALI)
02650  M00S02433.1io     +++|          SLUG   (POQKMN*J)
02651  M00S02434.1io     +++|          SLUG   (/VTYWXUS)
02652  M00S02435.1io     +++|
02653  M00S02436.1io     +++|*         GROUP  6.
02654  M00S02437.1io     +++|
02655  M00S02438.1io     +++|          SLUG   (&;!),4
02656  M00S02439.1io     +++|          CON    137         CONCATENATION
02657  M00S02440.1io     +++|          SLUG   ('?;,3
02658  M00S02441.1io     +++|          SLUG   (#()><"Z,)
02659  M00S02442.1io     +++|          SLUG   (17430265)
02660  M00S02443.1io     +++|          SLUG   (E-+.HG98)
02661  M00S02444.1io     +++|          SLUG   (FCBDRALI)
02662  M00S02445.1io     +++|          SLUG   (POQKMN*J)
02663  M00S02446.1io     +++|          SLUG   (/VTYWXUS)
02664  M00S02447.1io     +++|          SLUG   (;=()[]),6
02665  M00S02448.1io     +++|          CON    45          PERCENT
02666  M00S02449.1io     +++|          CON    72          COLON
02667  M00S02450.1io     +++|
02668  M00S02451.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02669  M00S02452.1io     +++| TIMCL    EQU    *-TIMC
02670  M00S02453.1io     +++|          ERRNZ  TIMCL-384D
02671  M00S02454.1io     +++|
02672  M00S02455.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02673  M00S02456.1io     +++|          TTL    1IO/3IB/5IG - IMAGE MEMORY TABLE.
02674  M00S02457.1io     +++|          TITLE  580 WITH 596-4, 596-5 PRINT TRAINS.
02675  M00S02458.1io     +++|          QUAL   5IG
02676  M00S02459.1io     +++|          IDENT  5IG,IMTX
02677  M00S02460.1io     +++|*COMMENT  1IO - 580/596-4,596-5 IMAGE MEMORY.
Line S02461 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02678  M01S02461.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00008 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02679  M01S00008.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02680  M00S02462.1io     +++| 5IG      SPACE  4,10
02681  M00S02463.1io     +++| NCSL     EQU    8D          DEFINE SLUG SIZE
02682  M00S02464.1io     +++| IMT      SPACE  4,10
02683  M00S02465.1io     +++|          ORG    OIMT
02684  M00S02466.1io     +++|
02685  M00S02467.1io     +++| IMT      SUBR               ENTRY/EXIT
02686  M00S02468.1io     +++|          LDC    TIMCL
02687  M00S02469.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02688  M00S02470.1io     +++| TIMC     SPACE  4,10
02689  M00S02471.1io     +++|*         GROUP  1.
02690  M00S02472.1io     +++|
02691  M00S02473.1io     +++| TIMC     SLUG   (17430265)
02692  M00S02474.1io     +++|          SLUG   (E-+.HG98)
02693  M00S02475.1io     +++|          SLUG   (FCBDRALI)
02694  M00S02476.1io     +++|          SLUG   (140$3Z2,)
02695  M00S02477.1io     +++|          SLUG   (POQKMN*J)
02696  M00S02478.1io     +++|          SLUG   (/VTYWXUS)
02697  M00S02479.1io     +++|          SLUG   (;&()[]),6
02698  M00S02480.1io     +++|          CON    45          PERCENT
02699  M00S02481.1io     +++|          CON    72          COLON
02700  M00S02482.1io     +++|          SLUG   (17430265)
02701  M00S02483.1io     +++|
02702  M00S02484.1io     +++|*         GROUP  2.
02703  M00S02485.1io     +++|
02704  M00S02486.1io     +++|          SLUG   (E-+.HG98)
02705  M00S02487.1io     +++|          SLUG   (FCBDRALI)
02706  M00S02488.1io     +++|          SLUG   (POQKMN*J)
02707  M00S02489.1io     +++|          SLUG   (/VTYWXUS)
02708  M00S02490.1io     +++|          SLUG   (!";;,5
02709  M00S02491.1io     +++|          CON    137         UNDERLINE
02710  M00S02492.1io     +++|          SLUG   (?\),2
02711  M00S02493.1io     +++|          SLUG   ('),1
02712  M00S02494.1io     +++|          CON    51          CLOSE PARENTHESIS
02713  M00S02495.1io     +++|          CON    50          OPEN PARENTHESIS
02714  M00S02496.1io     +++|          SLUG   (><#Z,),5
02715  M00S02497.1io     +++|          SLUG   (17430265)
02716  M00S02498.1io     +++|          SLUG   (E-+.HG98)
02717  M00S02499.1io     +++|
02718  M00S02500.1io     +++|*         GROUP  3.
02719  M00S02501.1io     +++|
02720  M00S02502.1io     +++|          SLUG   (FCBDRALI)
02721  M00S02503.1io     +++|          SLUG   (140$3Z2,)
02722  M00S02504.1io     +++|          SLUG   (POQKMN*J)
02723  M00S02505.1io     +++|          SLUG   (/VTYWXUS)
02724  M00S02506.1io     +++|          SLUG   (;&()[]),6
02725  M00S02507.1io     +++|          CON    45          PERCENT
02726  M00S02508.1io     +++|          CON    72          COLON
02727  M00S02509.1io     +++|          SLUG   (17430265)
02728  M00S02510.1io     +++|          SLUG   (E-+.HG98)
02729  M00S02511.1io     +++|          SLUG   (FCBDRALI)
02730  M00S02512.1io     +++|
02731  M00S02513.1io     +++|*         GROUP  4.
02732  M00S02514.1io     +++|
02733  M00S02515.1io     +++|          SLUG   (POQKMN*J)
02734  M00S02516.1io     +++|          SLUG   (/VTYWXUS)
02735  M00S02517.1io     +++|          SLUG   (!";;,5
02736  M00S02518.1io     +++|          CON    137         UNDERLINE
02737  M00S02519.1io     +++|          SLUG   (?\),2
02738  M00S02520.1io     +++|          SLUG   ('),1
02739  M00S02521.1io     +++|          CON    51          CLOSE PARENTHESIS
02740  M00S02522.1io     +++|          CON    50          OPEN PARENTHESIS
02741  M00S02523.1io     +++|          SLUG   (><#Z,),5
02742  M00S02524.1io     +++|          SLUG   (17430265)
02743  M00S02525.1io     +++|          SLUG   (E-+.HG98)
02744  M00S02526.1io     +++|          SLUG   (FCBDRALI)
02745  M00S02527.1io     +++|          SLUG   (140$3Z2,)
02746  M00S02528.1io     +++|
02747  M00S02529.1io     +++|*         GROUP  5.
02748  M00S02530.1io     +++|
02749  M00S02531.1io     +++|          SLUG   (POQKMN*J)
02750  M00S02532.1io     +++|          SLUG   (/VTYWXUS)
02751  M00S02533.1io     +++|          SLUG   (;&()[]),6
02752  M00S02534.1io     +++|          CON    45          PERCENT
02753  M00S02535.1io     +++|          CON    72          COLON
02754  M00S02536.1io     +++|          SLUG   (17430265)
02755  M00S02537.1io     +++|          SLUG   (E-+.HG98)
02756  M00S02538.1io     +++|          SLUG   (FCBDRALI)
02757  M00S02539.1io     +++|          SLUG   (POQKMN*J)
02758  M00S02540.1io     +++|          SLUG   (/VTYWXUS)
02759  M00S02541.1io     +++|
02760  M00S02542.1io     +++|*         GROUP  6.
02761  M00S02543.1io     +++|
02762  M00S02544.1io     +++|          SLUG   (!";;,5
02763  M00S02545.1io     +++|          CON    137         UNDERLINE
02764  M00S02546.1io     +++|          SLUG   (?\),2
02765  M00S02547.1io     +++|          SLUG   ('),1
02766  M00S02548.1io     +++|          CON    51          CLOSE PARENTHESIS
02767  M00S02549.1io     +++|          CON    50          OPEN PARENTHESIS
02768  M00S02550.1io     +++|          SLUG   (><#Z,),5
02769  M00S02551.1io     +++|          SLUG   (17430265)
02770  M00S02552.1io     +++|          SLUG   (E-+.HG98)
02771  M00S02553.1io     +++|          SLUG   (FCBDRALI)
02772  M00S02554.1io     +++|          SLUG   (POQKMN*J)
02773  M00S02555.1io     +++|          SLUG   (/VTYWXUS)
02774  M00S02556.1io     +++|          SLUG   (;&()[]),6
02775  M00S02557.1io     +++|          CON    45          PERCENT
02776  M00S02558.1io     +++|          CON    72          COLON
02777  M00S02559.1io     +++|
02778  M00S02560.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02779  M00S02561.1io     +++| TIMCL    EQU    *-TIMC
02780  M00S02562.1io     +++|          ERRNZ  TIMCL-384D
02781  M00S02563.1io     +++|
02782  M00S02564.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02783  M00S02565.1io     +++|          TTL    1IO/3IB/5IH - IMAGE MEMORY TABLE.
02784  M00S02566.1io     +++| 5IH      TITLE  580 WITH 596-6 PRINT TRAIN.
02785  M00S02567.1io     +++|          QUAL   5IH
02786  M00S02568.1io     +++|          IDENT  5IH,IMTX
02787  M00S02569.1io     +++|*COMMENT  1IO - 580/596-6 IMAGE MEMORY.
Line S02570 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02788  M01S02570.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP.  1978.
Line S00009 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02789  M01S00009.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02790  M00S02571.1io     +++| 5IH      SPACE  4,10
02791  M00S02572.1io     +++| NCSL     EQU    8D          DEFINE SLUG SIZE
02792  M00S02573.1io     +++|          SPACE  4,10
02793  M00S02574.1io     +++|          ORG    OIMT
02794  M00S02575.1io     +++|
02795  M00S02576.1io     +++| IMT      SUBR               ENTRY/EXIT
02796  M00S02577.1io     +++|          LDC    TIMCL
02797  M00S02578.1io     +++|          UJN    IMTX        RETURN WITH TABLE LENGTH
02798  M00S02579.1io     +++| TIMC     SPACE  4,10
02799  M00S02580.1io     +++| TIMC     BSSZ   384D
02800  M00S02581.1io     +++| NCHAR    SET    0
02801  M00S02582.1io     +++|
02802  M00S02583.1io     +++|*         DEFINE SYMBOLS X0-X7F FOR CORRESPONDING HEX VALUES.
02803  M00S02584.1io     +++|
02804  M00S02585.1io     +++|          ECHO   3,P=(2,3,4,5,6,7)
02805  M00S02586.1io     +++|          ECHO   2,Q=(0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F)
02806  M00S02587.1io     +++|          NOREF  X_P_Q
02807  M00S02588.1io     +++| X_P_Q    EQU    0#_P_Q
02808  M00S02589.1io     +++|
02809  M00S02590.1io     +++|          BASE   D
02810  M00S02591.1io     +++|
02811  M00S02592.1io     +++|          ESLUG  (X31,X37,X34,X33,X30,X32,X36,X35),1,13,25,37
02812  M00S02593.1io     +++|          ESLUG  (X45,X2D,X2B,X2E,X48,X47,X39,X38),2,14,26,38
02813  M00S02594.1io     +++|          ESLUG  (X46,X43,X42,X44,X52,X41,X4C,X49),3,15,27,39
02814  M00S02595.1io     +++|          ESLUG  (X50,X4F,X51,X4B,X4D,X4E,X2A,X4A),4,16,28,40
02815  M00S02596.1io     +++|          ESLUG  (X2F,X56,X54,X59,X57,X58,X55,X53),5,17,29,41
02816  M00S02597.1io     +++|          ESLUG  (X27,X24,X23,X2C,X3E,X3D,X3C,X5A),6,18,30,42
02817  M00S02598.1io     +++|          ESLUG  (X21,X31,X3F,X40,X30,X5C,X22,X60),7,19,31,43
02818  M00S02599.1io     +++|          ESLUG  (X66,X61,X63,X65,X67,X62,X64,X68),8,20,32,44
02819  M00S02600.1io     +++|          ESLUG  (X6C,X6B,X6D,X6E,X70,X6F,X6A,X69),9,21,33,45
02820  M00S02601.1io     +++|          ESLUG  (X76,X77,X74,X78,X73,X75,X71,X72),10,22,34,46
02821  M00S02602.1io     +++|          ESLUG  (X7E,X7C,X5F,X7D,X7B,X7A,X79,X5E),11,23,35,47
02822  M00S02603.1io     +++|          ESLUG  (X3B,X26,X28,X29,X5B,X5D,X25,X3A),12,24,36,48
02823  M00S02604.1io     +++|
02824  M00S02605.1io     +++|          BASE   *
02825  M00S02606.1io     +++|
02826  M00S02607.1io     +++|          ERRNZ  /3IB/TIMC-TIMC
02827  M00S02608.1io     +++| TIMCL    EQU    NCHAR
02828  M00S02609.1io     +++|          ERRNZ  TIMCL-384D
02829  M00S02610.1io     +++|
02830  M00S02611.1io     +++|          DEFOIES            SET LOAD ADDRESS OF ERROR ROUTINES
02831  M00S02612.1io     +++| RER      TTL    1IO/3IC - ERROR SUBROUTINES.
02832  M00S02613.1io     +++|          TITLE
02833  M00S02614.1io     +++|          QUAL   3IC
02834  M00S02615.1io     +++|          IDENT  3IC,RERX
02835  M00S02616.1io     +++|*COMMENT  1IO - ERROR SUBROUTINES.
Line S02617 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02836  M01S02617.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1975.
Line S00010 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
02837  M01S00010.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
02838  M00S02618.1io     +++| 3IC      SPACE  4,10
02839  M00S02619.1io     +++|**        RER - RETURN CONTROL.
02840  M00S02620.1io     +++|
02841  M00S02621.1io     +++|
02842  M00S02622.1io     +++|          ORG    OIES
02843  M00S02623.1io     +++|
02844  M00S02624.1io     +++| RER      SUBR               ENTRY/EXIT
02845  M00S02625.1io     +++|          UJN    RERX        RETURN
02846  M00S02626.1io     +++| CAS      SPACE  4,10
02847  M00S02627.1io     +++|**        CAS - CLEAR ASSIGNMENT.
02848  M00S02628.1io     +++|*
02849  M00S02629.1io     +++|*         ENTRY  (EQ) = EST ORDINAL / DEVICE TYPE.
02850  M00S02630.1io     +++|*                (EQ) = 0, IF NO EQUIPMENT ASSIGNED.
02851  M00S02631.1io     +++|*                (BA - BA+1) = BUFFER ADDRESS.
02852  M00S02632.1io     +++|*                (BA - BA+1) = 0, IF NO BUFFER ASSIGNED.
02853  M00S02633.1io     +++|*                (FA) = FNT ADDRESS.
02854  M00S02634.1io     +++|*                (FA) = 0 IF NO FILE ASSIGNED.
02855  M00S02635.1io     +++|*                (IR+1) SET.
02856  M00S02636.1io     +++|*                (IR+3) SET.
02857  M00S02637.1io     +++|*
02858  M00S02638.1io     +++|*         EXIT   EQUIPMENT RELEASED.
02859  M00S02639.1io     +++|*                BUFFER RELEASED.
02860  M00S02640.1io     +++|*                IF FILE IS TO BE RELEASED, THEN *1IO* IS RECALLED,
02861  M00S02641.1io     +++|*                AND *CIO* IS CALLED INTO THIS PP.
02862  M00S02642.1io     +++|*                OTHERWISE, EXIT IS MADE TO *RCL*.
02863  M00S02643.1io     +++|*
02864  M00S02644.1io     +++|*         USES   T1, T2, CM - CM+4.
02865  M00S02645.1io     +++|*
02866  M00S02646.1io     +++|*         CALLS  RLE, SFA, *DSP*.
02867  M00S02647.1io     +++|*
02868  M00S02648.1io     +++|*         MACROS EXECUTE, MONITOR, NFA.
02869  M00S02649.1io     +++|
02870  M00S02650.1io     +++|
02871  M00S02651.1io     +++| CAS      BSS    0           ENTRY
02872  M00S02652.1io     +++|          LDN    ZERL        CLEAR BUFFER NAME
02873  M00S02653.1io     +++|          CRD    CM
02874  M00S02654.1io     +++|          LDD    BA          CHECK FOR BUFFER ASSIGNMENT
02875  M00S02655.1io     +++|          ADD    BA+1
02876  M00S02656.1io     +++|          ZJN    CAS1        IF NO BUFFER ASSIGNED
02877  M00S02657.1io     +++|          RJM    SFA         CLEAR BUFFER
02878  M00S02658.1io     +++|          CWD    CM
02879  M00S02659.1io     +++|          LDD    EQ          RESET BUFFER POINT WORD
02880  M00S02660.1io     +++|          SHN    -3
02881  M00S02661.1io     +++|          STD    CM+3
02882  M00S02662.1io     +++|          NFA    BFCW
02883  M00S02663.1io     +++|          ADD    IR+3
02884  M00S02664.1io     +++|          ADD    IR+3
02885  M00S02665.1io     +++|          CWD    CM
02886  M00S02666.1io     +++| CAS1     RJM    RLE         RELEASE EQUIPMENT
02887  M00S02667.1io     +++|          LDD    FA
02888  M00S02668.1io     +++|          NJN    CAS3        IF FILE ASSIGNED
02889  M00S02669.1io     +++|          LJM    RCL         RECALL *1IO*
02890  M00S02670.1io     +++|
02891  M00S02671.1io     +++|*         SET UP *DSP* CALL BLOCK.
02892  M00S02672.1io     +++|
02893  M00S02673.1io     +++| CAS3     NFA    FA,R        READ FILE NAME
02894  M00S02674.1io     +++|          CRM    DSPP,ON
02895  M00S02675.1io     +++|          LDC    DSPP+2
02896  M00S02676.1io     +++|          STD    T1
02897  M00S02677.1io     +++| CAS4     LDN    0           CLEAR *DSP* PARAMETER BLOCK
02898  M00S02678.1io     +++|          STI    T1
02899  M00S02679.1io     +++|          AOD    T1
02900  M00S02680.1io     +++|          LMC    DSPPE
02901  M00S02681.1io     +++|          NJN    CAS4        IF NOT END OF BLOCK
02902  M00S02682.1io     +++|          LDK    FRPR+FRCS   SET PRIORITY / CENTRAL SITE FLAGS
02903  M00S02683.1io     +++|          STM    DSPP+1*5+4
02904  M00S02684.1io     +++|          LCN    0           SET MAXIMUM PRIORITY
02905  M00S02685.1io     +++|          STM    DSPP+3*5+4
02906  M00S02686.1io     +++|          LDD    FA          SET FNT OFFSET
02907  M00S02687.1io     +++|          STM    DSPP+4*5+4
02908  M00S02688.1io     +++|          LDN    DSPBL       SET PARAMETER BLOCK LENGTH
02909  M00S02689.1io     +++|          STD    T1
02910  M00S02690.1io     +++|          LDD    RA          STORE *DSP* PARAMETER BLOCK
02911  M00S02691.1io     +++|          SHN    6
Line S02692 Modification History
M01 (Removed by) 1io5
Seq #  *Modification Id* Act 
----------------------------+
02912  M01S02692.1io5    ---|          ADC    DSPB
Line S00011 Modification History
M01 (Added by) 1io5
Seq #  *Modification Id* Act 
----------------------------+
02913  M01S00011.1io5    +++|          ADC    QAPB
02914  M00S02693.1io     +++|          CWM    DSPP,T1
02915  M00S02694.1io     +++|
02916  M00S02695.1io     +++|*         RECALL *1IO* AND CALL *DSP*.
02917  M00S02696.1io     +++|
02918  M00S02697.1io     +++|          EXECUTE  DSP,=
02919  M00S02698.1io     +++|          LDD    MA          CALL *DSP*
02920  M00S02699.1io     +++|          CWM    CASA,ON
02921  M00S02700.1io     +++|          LDN    0           ENABLE QUEUING OF PP REQUEST
02922  M00S02701.1io     +++|          STD    CM+1
02923  M00S02702.1io     +++|          MONITOR  RPPM
02924  M00S02703.1io     +++|          LJM    RCL1        RECALL *1IO*
02925  M00S02704.1io     +++|
Line S02705 Modification History
M01 (Removed by) 1io5
Seq #  *Modification Id* Act 
----------------------------+
02926  M01S02705.1io5    ---| CASA     VFD    18/0LDSP,24/0,18/DSPB
Line S00012 Modification History
M01 (Added by) 1io5
Seq #  *Modification Id* Act 
----------------------------+
02927  M01S00012.1io5    +++| CASA     VFD    18/0LDSP,24/0,18/QAPB
02928  M00S02706.1io     +++| ERM      SPACE  4,10
02929  M00S02707.1io     +++|**        ERM - PROCESS ERROR MESSAGE.
02930  M00S02708.1io     +++|*
02931  M00S02709.1io     +++|*         ENTRY  (CS) = CONVERTER STATUS/BYTE COUNT.
02932  M00S02710.1io     +++|*                (EQ) = 9/EST ORDINAL, 3/DEVICE TYPE.
02933  M00S02711.1io     +++|*                (FC) = FUNCTION CODE.
02934  M00S02712.1io     +++|*                (MC) = MESSAGE CODE.
02935  M00S02713.1io     +++|*                (ST) = EQUIPMENT STATUS.
02936  M00S02714.1io     +++|*                (ES - ES+4) = EST ENTRY.
02937  M00S02715.1io     +++|*
02938  M00S02716.1io     +++|*         USES   RT, T5.
02939  M00S02717.1io     +++|*
02940  M00S02718.1io     +++|*         CALLS  C2D, DFM, IBM.
02941  M00S02719.1io     +++|
02942  M00S02720.1io     +++|
02943  M00S02721.1io     +++| ERM2     STD    RT
02944  M00S02722.1io     +++|
02945  M00S02723.1io     +++| ERM      SUBR               ENTRY/EXIT
02946  M00S02724.1io     +++|          LDD    MC          CHECK MESSAGE CODE
02947  M00S02725.1io     +++|          SBN    BAME
02948  M00S02726.1io     +++|          MJN    ERMX        IF MESSAGE ISSUED ONLY BY *QAP*
02949  M00S02727.1io     +++|          STD    T5
02950  M00S02728.1io     +++|          RJM    IBM         PROCESS BML MESSAGE
02951  M00S02729.1io     +++|          LDD    RT          CHECK IF ERROR RETRIED
02952  M00S02730.1io     +++|          ZJN    ERM1        IF ERROR NOT RETRIED
02953  M00S02731.1io     +++|          LPN    1
02954  M00S02732.1io     +++|          ZJN    ERM2        IF RECOVERED ERROR
02955  M00S02733.1io     +++|
02956  M00S02734.1io     +++| ERM1     LDM    TDFP,T5     SET MESSAGE ADDRESS
02957  M00S02735.1io     +++|          STD    T5
02958  M00S02736.1io     +++|          LDD    ES+3        SET EQUIPMENT TYPE
Line S02737 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
02959  M01S02737.252l678 ---|          LPC    3777
02960  M00S02738.1io     +++|          STI    T5
02961  M00S02739.1io     +++|          LDD    EQ          CONVERT UPPER TWO DIGITS OF EST ORDINAL
02962  M00S02740.1io     +++|          SHN    -6
02963  M00S02741.1io     +++|          RJM    C2D
02964  M00S02742.1io     +++|          STM    1,T5
02965  M00S02743.1io     +++|          LDD    EQ          CONVERT LOWER DIGIT OF EST ORDINAL
02966  M00S02744.1io     +++|          LPN    70
02967  M00S02745.1io     +++|          SHN    3
02968  M00S02746.1io     +++|          ADC    2R0
02969  M00S02747.1io     +++|          STM    2,T5
02970  M00S02748.1io     +++|          LDD    T5          SEND MESSAGE TO DAYFILE
02971  M00S02749.1io     +++|          RJM    DFM
02972  M00S02750.1io     +++|          LDC    ERLN        SEND MESSAGE TO ERROR LOG
02973  M00S02751.1io     +++|          LMD    T5
02974  M00S02752.1io     +++|          RJM    DFM
02975  M00S02753.1io     +++|          LJM    ERMX        RETURN
02976  M00S02754.1io     +++| TDFP     SPACE  4,10
02977  M00S02755.1io     +++|**        TDFP - TABLE OF PROCESSORS AND MESSAGES.
02978  M00S02756.1io     +++|*
02979  M00S02757.1io     +++|*         *TDFP* IS A PARTIAL TABLE OF MESSAGES CONTAINING ONLY
02980  M00S02758.1io     +++|*         THOSE MESSAGES ISSUED BY *1IO*.
02981  M00S02759.1io     +++|
02982  M00S02760.1io     +++|
02983  M00S02761.1io     +++| TDFP     INDEX
02984  M00S02762.1io     +++|          INDEX  ERJM-BAME,(=C*EQXXX INTERNAL/EXTERNAL REJECT.*)
02985  M00S02763.1io     +++|          INDEX  ETPE-BAME,(=C*EQXXX TRANSMISSION PARITY ERROR.*)
02986  M00S02764.1io     +++|          INDEX  EFTM-BAME,(=C*EQXXX FUNCTION TIMEOUT.*)
02987  M00S02765.1io     +++|          INDEX  EITM-BAME,(=C*EQXXX INCOMPLETE DATA TRANSFER.*)
02988  M00S02766.1io     +++|          INDEX  EEOM-BAME,(=C*EQXXX TURNED OFF BY SYSTEM.*)
02989  M00S02767.1io     +++|          INDEX  ECBM-BAME,(=C*EQXXX CONTROLLER HUNG BUSY.*)
02990  M00S02768.1io     +++|          INDEX  ECRE-BAME,(=C*EQXXX CHANNEL PARITY ERROR.*)
02991  M00S02769.1io     +++|          INDEX  ECSE-BAME,(=C*EQXXX CCC/NIP STATUS ERROR.*)
02992  M00S02770.1io     +++|          INDEX  ECLM-BAME,(=C*EQXXX CCC/NIP CONTROLWARE LOADED.*)
02993  M00S02771.1io     +++|          INDEX  ECWE-BAME,(=C*EQXXX CCC/NIP CONTROLWARE LOAD ERROR.*)
02994  M00S02772.1io     +++|          INDEX  ECNF-BAME,(=C*EQXXX CCC/NIP CONTROLWARE NOT FOUND.*)
02995  M00S02773.1io     +++|          INDEX  ELME-BAME
02996  M00S02774.1io     +++| IBM      SPACE  4,10
02997  M00S02775.1io     +++|**        IBM - ISSUE BML MESSAGE.
02998  M00S02776.1io     +++|*
02999  M00S02777.1io     +++|*         ENTRY  (A) = INDEX INTO TABLES *TIPR*, *TISY*, AND *TINB*.
03000  M00S02778.1io     +++|*                (CS) = CONVERTER STATUS/BYTE COUNT.
03001  M00S02779.1io     +++|*                (EQ) = 9/EST ORDINAL, 3/DEVICE TYPE.
03002  M00S02780.1io     +++|*                (FC) = FUNCTION CODE.
03003  M00S02781.1io     +++|*                (RT) = RETRY COUNT/UNRECOVERED FLAG.
03004  M00S02782.1io     +++|*                (ST) = EQUIPMENT STATUS.
03005  M00S02783.1io     +++|*                (T5) = ERROR LOG MESSAGE INDEX.
03006  M00S02784.1io     +++|*                (ES - ES+4) = EST ENTRY.
03007  M00S02785.1io     +++|*
03008  M00S02786.1io     +++|*         USES   T1, T2, CM - CM+4.
03009  M00S02787.1io     +++|*
Line S02788 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
03010  M01S02788.242l642 ---|*         CALLS  DFM, DID.
Line S00015 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
03011  M01S00015.242l642 +++|*         CALLS  DFM, DMI.
03012  M00S02789.1io     +++|*
03013  M00S02790.1io     +++|*         MACROS BLMSIDT, DBMLT.
03014  M00S02791.1io     +++|
03015  M00S02792.1io     +++|
03016  M00S02793.1io     +++| IBM      SUBR               ENTRY/EXIT
03017  M00S02794.1io     +++|          STD    T2
Line S02795 Modification History
M01 (Removed by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
03018  M01S02795.242l642 ---|          RJM    DID         DETERMINE MESSAGE ID
Line S00016 Modification History
M01 (Added by) 242l642
Seq #  *Modification Id* Act 
----------------------------+
03019  M01S00016.242l642 +++|          RJM    DMI         DETERMINE BML MESSAGE ID
03020  M00S02796.1io     +++|          ZJN    IBMX        IF EQUIPMENT NOT FOUND
03021  M00S02797.1io     +++|          STM    IBMA
03022  M00S02798.1io     +++|          LDK    PPCP
03023  M00S02799.1io     +++|          CRD    CM
03024  M00S02800.1io     +++|          LDD    IA          CALCULATE PP NUMBER
03025  M00S02801.1io     +++|          SBD    CM+4
03026  M00S02802.1io     +++|          SHN    6-3
03027  M00S02803.1io     +++|          LMD    ES+1        APPEND PP NUMBER
Line S00007 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
03028  M01S00007.252l678 +++|          SCN    37
03029  M01S00008.252l678 +++|          LMD    ES+1
03030  M00S02804.1io     +++|          STM    IBMA+2
03031  M00S02805.1io     +++|          LDK    MMFL
03032  M00S02806.1io     +++|          CRD    CM
03033  M00S02807.1io     +++|          LDD    CM          MACHINE ID
03034  M00S02808.1io     +++|          STM    IBMB+3
03035  M00S02809.1io     +++|          LDM    TISY,T2     SYMPTOM CODE
03036  M00S02810.1io     +++|          STM    IBMA+1
03037  M00S02811.1io     +++|          LDM    TIPR,T2     SET POSTPROCESSOR ADDRESS
03038  M00S02812.1io     +++|          STD    T1
03039  M00S02813.1io     +++|          LJM    0,T1        COMPLETE MESSAGE PROCESSING
03040  M00S02814.1io     +++|
03041  M00S02815.1io     +++|*         CCC/NIP STATUS.
03042  M00S02816.1io     +++|
03043  M00S02817.1io     +++| IBM1     LDC    DM0401      SET MESSAGE ID
03044  M00S02818.1io     +++|          STM    IBMA
03045  M00S02819.1io     +++|          UJN    IBM3        COMPLETE BML MESSAGE
03046  M00S02820.1io     +++|
03047  M00S02821.1io     +++|*         FUNCTION REJECT, TRANSMISSION PARITY ERROR.
03048  M00S02822.1io     +++|
03049  M00S02823.1io     +++| IBM2     LDD    CS
03050  M00S02824.1io     +++|          LPN    4
03051  M00S02825.1io     +++|          ZJN    IBM3        IF REJECT MESSAGE
03052  M00S02826.1io     +++|          AOD    T2
03053  M00S02827.1io     +++|          AOD    T5
03054  M00S02828.1io     +++|          LDM    TISY,T2     SYMPTOM CODE
03055  M00S02829.1io     +++|          STM    IBMA+1
03056  M00S02830.1io     +++| IBM3     LDD    ST          EQUIPMENT STATUS
03057  M00S02831.1io     +++|          STM    IBMC+1
03058  M00S02832.1io     +++|*         UJN    IBM4        COMPLETE BML MESSAGE
03059  M00S02833.1io     +++|
03060  M00S02834.1io     +++|*         INCOMPLETE DATA TRANSFER.
03061  M00S02835.1io     +++|
03062  M00S02836.1io     +++| IBM4     LDD    CS          CONVERTER STATUS/BYTE COUNT
03063  M00S02837.1io     +++|          STM    IBMC
03064  M00S02838.1io     +++|*         UJN    IBM5        COMPLETE BML MESSAGE
03065  M00S02839.1io     +++|
03066  M00S02840.1io     +++|*         CHANNEL PARITY ERROR.
03067  M00S02841.1io     +++|
03068  M00S02842.1io     +++| IBM5     LDD    RT          RETRY COUNT/UNRECOVERED FLAG
03069  M00S02843.1io     +++| IBM6     STM    IBMB+1
03070  M00S02844.1io     +++|*         UJN    IBM7        COMPLETE BML MESSAGE
03071  M00S02845.1io     +++|
03072  M00S02846.1io     +++|*         FUNCTION TIMEOUT, CONTROLLER HUNG BUSY.
03073  M00S02847.1io     +++|
03074  M00S02848.1io     +++| IBM7     LDD    FC
03075  M00S02849.1io     +++|          STM    IBMC+2
03076  M00S02850.1io     +++|
03077  M00S02851.1io     +++|*         EQUIPMENT TURNED OFF.
03078  M00S02852.1io     +++|
03079  M00S02853.1io     +++| IBM8     LDD    ES+4        SET EQUIPMENT NUMBER
03080  M00S02854.1io     +++|          SHN    0-11
03081  M00S02855.1io     +++|          LPN    7
03082  M00S02856.1io     +++|          SHN    6
03083  M00S02857.1io     +++|          STM    IBMA+3
03084  M00S02858.1io     +++|          LDD    EQ          EST ORDINAL
03085  M00S02859.1io     +++|          SHN    0-3
03086  M00S02860.1io     +++|          STM    IBMB
03087  M00S02861.1io     +++|          LDN    ZERL        CLEAR CM REGISTER FOR DAYFILE CALL
03088  M00S02862.1io     +++|          CRD    CM
03089  M00S02863.1io     +++|          LDM    TINB,T2     SET BYTE COUNT FOR MESSAGE
03090  M00S02864.1io     +++|          STD    CM+1
03091  M00S02865.1io     +++|          LDC    IBMA+BMLN   SEND MESSAGE TO BML
03092  M00S02866.1io     +++|          RJM    DFM
03093  M00S02867.1io     +++|          LJM    IBMX        RETURN
03094  M00S02868.1io     +++|
03095  M00S02869.1io     +++|**        BML MESSAGE TABLE.
03096  M00S02870.1io     +++|
03097  M00S02871.1io     +++|
03098  M00S02872.1io     +++| IBMA     VFD    12/0,12/0,6/0,6/0,6/0,18/0   BML WORD 2
03099  M00S02873.1io     +++| IBMB     VFD    12/0,6/0,6/0,12/0,12/0,12/0  BML WORD 3
03100  M00S02874.1io     +++| IBMC     VFD    12/0,12/0,12/0,12/0,12/0     BML WORD 4
03101  M00S02875.1io     +++|          SPACE  4,10
03102  M00S02876.1io     +++|**        DEFINE BML PROCESSORS, SYMPTOM CODES, AND LENGTHS.
03103  M00S02877.1io     +++|
03104  M00S02878.1io     +++|
03105  M00S02879.1io     +++|          DBMLT  ERJM,IBM2,/COMSDFS/HS0025,3*5   FUNCTION REJECT
03106  M00S02880.1io     +++|          DBMLT  ETPE,IBM2,/COMSDFS/HS0010,3*5   TRANSMISSION PARITY
03107  M00S02881.1io     +++|          DBMLT  EFTM,IBM7,/COMSDFS/HS0050,3*5   FUNCTION TIMEOUT
03108  M00S02882.1io     +++|          DBMLT  EITM,IBM4,/COMSDFS/HS0005,3*5   INCOMPLETE TRANSFER
03109  M00S02883.1io     +++|          DBMLT  EEOM,IBM8,/COMSDFS/HS0030,2*5   EQUIPMENT TURNED OFF
03110  M00S02884.1io     +++|          DBMLT  ECBM,IBM7,/COMSDFS/HS0044,3*5   CONTROLLER HUNG BUSY
03111  M00S02885.1io     +++|          DBMLT  ECRE,IBM5,/COMSDFS/HS0024,3*5   CHANNEL PARITY ERROR
03112  M00S02886.1io     +++|          DBMLT  ECSE,IBM1,HI0113,3*5            CCC/NIP STATUS ERROR
03113  M00S02887.1io     +++|          DBMLT  ECLM,IBM1,HI0111,3*5            CCC/NIP LOADED
03114  M00S02888.1io     +++|          DBMLT  ECWE,IBM1,HI0112,3*5            CCC/NIP LOAD ERROR
03115  M00S02889.1io     +++|          DBMLT  ECNF,IBMX,0,0  CCC/NIP CONTROLWARE NOT FOUND
03116  M00S02890.1io     +++|          SPACE  4,10
03117  M00S02891.1io     +++|          BLMSIDT
03118  M00S02892.1io     +++| TIPR     SPACE  4,10
03119  M00S02893.1io     +++|**        TIPR - TABLE OF PROCESSING ROUTINES.
03120  M00S02894.1io     +++|
03121  M00S02895.1io     +++|
03122  M00S02896.1io     +++| TIPR     INDEX
03123  M00S02897.1io     +++|          DUP    ELME-BAME,1
03124  M00S02898.1io     +++|          CON    IBMX
03125  M00S02899.1io     +++|          ORG    TIPR
03126  M00S02900.1io     +++| DTPR     HERE
03127  M00S02901.1io     +++|          INDEX  ELME-BAME
03128  M00S02902.1io     +++| TISY     SPACE  4,10
03129  M00S02903.1io     +++|**        TISY - TABLE OF SYMPTOM CODES.
03130  M00S02904.1io     +++|
03131  M00S02905.1io     +++|
03132  M00S02906.1io     +++| TISY     INDEX
03133  M00S02907.1io     +++| DTSY     HERE
03134  M00S02908.1io     +++|          INDEX  ELME-BAME
03135  M00S02909.1io     +++| TINB     SPACE  4,10
03136  M00S02910.1io     +++|**        TINB - TABLE OF NUMBER OF BML BYTES.
03137  M00S02911.1io     +++|
03138  M00S02912.1io     +++|
03139  M00S02913.1io     +++| TINB     INDEX
03140  M00S02914.1io     +++| DTNB     HERE
03141  M00S02915.1io     +++|          INDEX  ELME-BAME
03142  M00S02916.1io     +++| OEQ      SPACE  4,10
03143  M00S02917.1io     +++|**        OEQ - OFF EQUIPMENT.
03144  M00S02918.1io     +++|*
03145  M00S02919.1io     +++|*         ENTRY  (EQ) = EST ORDINAL / DEVICE TYPE.
03146  M00S02920.1io     +++|*                (IR+3) = BUFFER POINT NUMBER.
03147  M00S02921.1io     +++|*
03148  M00S02922.1io     +++|*         USES   MC, CM - CM+4.
03149  M00S02923.1io     +++|*
03150  M00S02924.1io     +++|*         CALLS  ERM, IOM.
03151  M00S02925.1io     +++|*
03152  M00S02926.1io     +++|*         MACROS MONITOR, NFA.
03153  M00S02927.1io     +++|
03154  M00S02928.1io     +++|
03155  M00S02929.1io     +++| OEQ      SUBR               ENTRY/EXIT
03156  M00S02930.1io     +++|          LDD    EQ
03157  M00S02931.1io     +++|          SHN    -3
03158  M00S02932.1io     +++|          STD    CM+1
03159  M00S02933.1io     +++|          LDN    OFES        SET OFF STATUS
03160  M00S02934.1io     +++|          STD    CM+2
03161  M00S02935.1io     +++|          MONITOR  SEQM      SET EQUIPMENT PARAMETER
03162  M00S02936.1io     +++|          LDN    EEOM        *EQXXX TURNED OFF BY SYSTEM.*
03163  M00S02937.1io     +++|          STD    MC
03164  M00S02938.1io     +++|          RJM    ERM         SEND ERROR MESSAGE
03165  M00S02939.1io     +++|          LDN    EOHE        *OFF - CHECK ERRLOG.*
03166  M00S02940.1io     +++|          RJM    IOM         ISSUE OPERATOR MESSAGE
03167  M00S02941.1io     +++|          LDN    ZERL
03168  M00S02942.1io     +++|          CRD    CM
03169  M00S02943.1io     +++|          LDN    ELAE        ERROR LOG ALERT
03170  M00S02944.1io     +++|          STD    CM+4
03171  M00S02945.1io     +++|          MONITOR  EATM
03172  M00S02946.1io     +++|          UJN    OEQX        RETURN
03173  M00S02947.1io     +++| PEF      SPACE  4,10
03174  M00S02948.1io     +++|**        PEF - PROCESS ERROR FLAG.
03175  M00S02949.1io     +++|*
03176  M00S02950.1io     +++|*         FILES IN PROCESS ARE RETURNED TO THE SYSTEM BY A *RERUN*.
03177  M00S02951.1io     +++|*
03178  M00S02952.1io     +++|*         USES   T1, CM - CM+4.
03179  M00S02953.1io     +++|*
03180  M00S02954.1io     +++|*         MACROS NFA.
03181  M00S02955.1io     +++|
03182  M00S02956.1io     +++|
03183  M00S02957.1io     +++| PEF      SUBR               ENTRY/EXIT
03184  M00S02958.1io     +++|          LDN    ZERL
03185  M00S02959.1io     +++|          CRD    CM
03186  M00S02960.1io     +++|          LDD    RA
03187  M00S02961.1io     +++|          SHN    6
03188  M00S02962.1io     +++|          ADN    DRQR
03189  M00S02963.1io     +++|          CWD    CM          CLEAR PENDING REQUEST
03190  M00S02964.1io     +++|          LDN    MXEQ*2-2
03191  M00S02965.1io     +++|          STD    T1
03192  M00S02966.1io     +++| PEF1     NFA    BFCW        ENTER *RERUN* FOR ALL EQUIPMENTS
03193  M00S02967.1io     +++|          ADD    T1
03194  M00S02968.1io     +++|          CRD    CM
03195  M00S02969.1io     +++|          LDN    RRNM        ENTER *RERUN* OPERATOR FLAG FOR *1CD*
03196  M00S02970.1io     +++|          STD    CM+4
Line S00001 Modification History
M01 (Added by) 1io8
Seq #  *Modification Id* Act 
----------------------------+
03197  M01S00001.1io8    +++|          LCN    0           SET PRIORITY
03198  M01S00002.1io8    +++|          STD    CM+2
03199  M00S02971.1io     +++|          NFA    BFCW        STORE BUFFER POINT WORD
03200  M00S02972.1io     +++|          ADD    T1
03201  M00S02973.1io     +++|          CWD    CM
03202  M00S02974.1io     +++|          LCN    2           DECREMENT BUFFER POINT INDEX
03203  M00S02975.1io     +++|          RAD    T1
03204  M00S02976.1io     +++|          PJN    PEF1        IF NOT LAST BUFFER
03205  M00S02977.1io     +++|          UJN    PEFX        RETURN
03206  M00S02978.1io     +++|          SPACE  4,10
03207  M00S02979.1io     +++|**        COMMON DECKS.
03208  M00S02980.1io     +++|
03209  M00S02981.1io     +++|
03210  M00S02982.1io     +++|*CALL     COMPC2D
03211  M00S02983.1io     +++|          SPACE  4,10
03212  M00S02984.1io     +++|**        LITERALS BLOCK.
03213  M00S02985.1io     +++|
03214  M00S02986.1io     +++|
03215  M00S02987.1io     +++|          USE    LITERALS
03216  M00S02988.1io     +++| DSPP     SPACE  4,10
03217  M00S02989.1io     +++|**        DSPP - *DSP* PARAMETER BUFFER.
03218  M00S02990.1io     +++|
03219  M00S02991.1io     +++|
03220  M00S02992.1io     +++| DSPP     BSS    0
03221  M00S02993.1io     +++| DSPPE    EQU    DSPP+DSPBL*5
03222  M00S02994.1io     +++|          SPACE  4,10
03223  M00S02995.1io     +++|          OVERFLOW  OIES,7777+DSPP-DSPPE
03224  M00S02996.1io     +++| PRS      TTL    1IO/3ID - 1IO PRESET BATCHIO.
03225  M00S02997.1io     +++|          TITLE
03226  M00S02998.1io     +++|          QUAL   3ID
03227  M00S02999.1io     +++|          IDENT  3ID,PRSX
03228  M00S03000.1io     +++|*COMMENT  1IO - BATCHIO PRESET.
Line S03001 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
03229  M01S03001.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORP. 1974.
Line S00011 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
03230  M01S00011.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
03231  M00S03002.1io     +++|          TITLE  PRESET BATCHIO.
03232  M00S03003.1io     +++| PRS      SPACE  4,10
03233  M00S03004.1io     +++|**        PRS - PRESET BATCHIO.
03234  M00S03005.1io     +++|
03235  M00S03006.1io     +++|
03236  M00S03007.1io     +++|          ORG    ORGR
03237  M00S03008.1io     +++|
03238  M00S03009.1io     +++| PRS      SUBR               ENTRY/EXIT
03239  M00S03010.1io     +++|          LDD    IR+4        CHECK RECOVERY
03240  M00S03011.1io     +++|          LMN    DRET
03241  M00S03012.1io     +++|          NJN    PRS1        IF NOT DEADSTART RERUN
03242  M00S03013.1io     +++|          RJM    RIO         RECOVER *BATCHIO*
03243  M00S03014.1io     +++|          LDC    4000        SET RECOVERY FLAG
03244  M00S03015.1io     +++|          STD    IR+4
03245  M00S03016.1io     +++| PRS1     LDN    0           CLEAR INPUT REGISTER FLAGS
03246  M00S03017.1io     +++|          STD    IR+2
03247  M00S03018.1io     +++|          STD    IR+3
03248  M00S03019.1io     +++|          LDN    ZERL        CLEAR CONSOLE MESSAGE
03249  M00S03020.1io     +++|          CRD    CM
03250  M00S03021.1io     +++|          LDD    CP
03251  M00S03022.1io     +++|          ADN    MS1W
03252  M00S03023.1io     +++|          CWD    CM
03253  M00S03024.1io     +++|          LDN    CTIR-1      CLEAR (RA - RA+CTIR)
03254  M00S03025.1io     +++|          STD    CM+2
03255  M00S03026.1io     +++|          LDD    HN          SET SUBFUNCTION = RELATIVE ADDRESSES
03256  M00S03027.1io     +++|          STD    CM+1
03257  M00S03028.1io     +++|          AOD    CM+4
03258  M00S03029.1io     +++|          MONITOR  CSTM
03259  M00S03030.1io     +++|
03260  M00S03031.1io     +++|*         BUILD AVAILABLE EQUIPMENT TABLE.
03261  M00S03032.1io     +++|
03262  M00S03033.1io     +++|          LDN    ESTP        READ EST POINTER
03263  M00S03034.1io     +++|          CRD    CM
03264  M00S03035.1io     +++|          LDN    NOPE-1      INITIALIZE EST ORDINAL FOR SEARCH
03265  M00S03036.1io     +++|          STD    T1
03266  M00S03037.1io     +++|          LDN    0
03267  M00S03038.1io     +++|          STD    T2          CLEAR TABLE INDEX
03268  M00S03039.1io     +++| PRS4     AOD    T1          ADVANCE EST ORDINAL
03269  M00S03040.1io     +++|          LMD    CM+2
03270  M00S03041.1io     +++|          ZJP    PRS8        IF END OF EST
03271  M00S03042.1io     +++|          SFA    EST,T1      READ EST ENTRY
03272  M00S03043.1io     +++|          ADK    EQDE
03273  M00S03044.1io     +++|          CRD    CN          READ EST ENTRY
03274  M00S03045.1io     +++|          LDD    CN+3
03275  M00S03046.1io     +++|          ZJN    PRS4        IF EQUIPMENT UNDEFINED
03276  M00S03047.1io     +++|          LCN    1
03277  M00S03048.1io     +++|          STD    T3
03278  M00S03049.1io     +++| PRS6     LDN    2           ADVANCE TABLE INDEX
03279  M00S03050.1io     +++|          RAD    T3
03280  M00S03051.1io     +++|          LDM    TEQT,T3     COMPARE EQUIPMENT TYPE
03281  M00S03052.1io     +++|          ZJN    PRS4        IF END OF TABLE
03282  M00S03053.1io     +++|          LMD    CN+3
Line S03054 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
03283  M01S03054.252l678 ---|          LPC    3777
03284  M00S03055.1io     +++|          NJN    PRS6        IF NO MATCH
03285  M00S03056.1io     +++|          LDN    ZERL
03286  M00S03057.1io     +++|          CRD    CN
03287  M00S03058.1io     +++|          LDD    T2          CHECK BUFFER POINT AVAILABLE
03288  M00S03059.1io     +++|          SBN    MXEQ
03289  M00S03060.1io     +++|          PJN    PRS9        IF NONE LEFT
03290  M00S03061.1io     +++|          LDD    T1
03291  M00S03062.1io     +++|          STD    CN+3
03292  M00S03063.1io     +++|          SHN    3           SET EST ORDINAL AND TYPE IN TABLE
03293  M00S03064.1io     +++|          LMM    TEQT+1,T3
03294  M00S03065.1io     +++|          STM    TAEQ+1,T2
03295  M00S03066.1io     +++|          NFA    BFCW        STORE BUFFER POINT WORD
03296  M00S03067.1io     +++|          ADD    T2
03297  M00S03068.1io     +++|          ADD    T2
03298  M00S03069.1io     +++|          CWD    CN
03299  M00S03070.1io     +++|          AOD    T2          ADVANCE TABLE
03300  M00S03071.1io     +++|          LJM    PRS4        LOOP
03301  M00S03072.1io     +++|
03302  M00S03073.1io     +++| PRS8     LDD    T2          SET EQUIPMENT COUNT
03303  M00S03074.1io     +++|          STM    TAEQ
03304  M00S03075.1io     +++|          NJN    PRS10       IF EQUIPMENT AVAILABLE
03305  M00S03076.1io     +++|          LDC    =C*NO EQUIPMENT AVAILABLE.*
03306  M00S03077.1io     +++|          RJM    DFM
03307  M00S03078.1io     +++|          LJM    DPP         DROP PP
03308  M00S03079.1io     +++|
03309  M00S03080.1io     +++| PRS9     LDD    T2          SET EQUIPMENT COUNT
03310  M00S03081.1io     +++|          STM    TAEQ
03311  M00S03082.1io     +++|          LDC    =C* NOT ALL EQUIPMENT SERVICABLE.*
03312  M00S03083.1io     +++|          RJM    DFM
03313  M00S03084.1io     +++|          LDM    TAEQ        RESTORE
03314  M00S03085.1io     +++|          STD    T2
03315  M00S03086.1io     +++| PRS10    AOD    T2          CLEAR REMAINDER OF TABLE
03316  M00S03087.1io     +++|          SBK    TAEQL
03317  M00S03088.1io     +++|          PJN    PRS11       IF END OF TABLE
03318  M00S03089.1io     +++|          LDN    0
03319  M00S03090.1io     +++|          STM    TAEQ,T2
03320  M00S03091.1io     +++|          UJN    PRS10       LOOP
03321  M00S03092.1io     +++|
03322  M00S03093.1io     +++| PRS11    LDN    TAEQL/5     STORE AVAILABLE EQUIPMENT TABLE
03323  M00S03094.1io     +++|          STD    T1
03324  M00S03095.1io     +++|          LDD    RA
03325  M00S03096.1io     +++|          SHN    6
03326  M00S03097.1io     +++|          ADN    TEQR
03327  M00S03098.1io     +++|          CWM    TAEQ,T1
03328  M00S03099.1io     +++|          LDN    40          SET PRESET COMPLETE FLAG
03329  M00S03100.1io     +++|          RAD    IR+1
03330  M00S03101.1io     +++|          LDN    IPRL        CHECK 64 CHARACTER SET
03331  M00S03102.1io     +++|          CRD    CN
03332  M00S03103.1io     +++|          LDD    CN+2
03333  M00S03104.1io     +++|          SHN    21-0
03334  M00S03105.1io     +++|          MJN    PRS12       IF 64 CHARACTER SET
03335  M00S03106.1io     +++|          RJM    CCT         CHANGE CONVERSION TABLES
03336  M00S03107.1io     +++| PRS12    LDC    CTBLL/5     STORE CONVERSION TABLES
03337  M00S03108.1io     +++|          STD    T1
03338  M00S03109.1io     +++|          LDD    RA
03339  M00S03110.1io     +++|          SHN    6
03340  M00S03111.1io     +++|          ADN    CTIR
03341  M00S03112.1io     +++|          CWM    CTBL,T1
Line S00013 Modification History
M01 (Added by) 1io5
Seq #  *Modification Id* Act 
----------------------------+
03342  M01S00013.1io5    +++|          CWD    ON-4        SET *DSP/QAC* BUFFER NOT BUSY
03343  M01S00014.1io5    +++|          ERRNZ  CTIR+CTBLL/5-QAPB  CODE DEPENDS ON CONTIGUOUS BUFFERS
03344  M00S03113.1io     +++|          LDD    CP          READ CONTROL STATEMENT POINTER
03345  M00S03114.1io     +++|          ADN    CSPW
03346  M00S03115.1io     +++|          CRD    CM
03347  M00S03116.1io     +++|          ADN    JCRW-CSPW   READ JOB CONTROL REGISTERS
03348  M00S03117.1io     +++|          CRD    CN
03349  M00S03118.1io     +++|          SBN    JCRW-EOJW   READ END OF JOB CONTROL
03350  M00S03119.1io     +++|          CRD    FN
03351  M00S03120.1io     +++|          AOD    CN+1        SET (R3) = 1
03352  M00S03121.1io     +++|
03353  M00S03122.1io     +++|*         DISABLE OUTPUT FILE WHEN SUBSYSTEM IDLEDOWN.
03354  M00S03123.1io     +++|
03355  M00S03124.1io     +++|          LDC    NOJT*100-QOJT*100
03356  M00S03125.1io     +++|          RAD    FN
03357  M00S03126.1io     +++|          LDC    CSBN-1      SET NEXT CONTROL STATEMENT
03358  M00S03127.1io     +++|          STD    CM+3
03359  M00S03128.1io     +++|          SBN    2           SET LIMIT OF CONTROL STATEMENTS
03360  M00S03129.1io     +++|          STD    CM+4
03361  M00S03130.1io     +++|          NFA    CSBN        STORE CONTROL STATEMENTS FOR RECOVERY
03362  M00S03131.1io     +++|          CWM    PRSA,TR
03363  M00S03132.1io     +++|          LDD    CP          UPDATE STATEMENT POINTERS
03364  M00S03133.1io     +++|          ADN    CSPW
03365  M00S03134.1io     +++|          CWD    CM
03366  M00S03135.1io     +++|          ADN    JCRW-CSPW   STORE JOB CONTROL REGISTERS
03367  M00S03136.1io     +++|          CWD    CN
03368  M00S03137.1io     +++|          SBN    JCRW-EOJW   STORE END OF JOB CONTROL
03369  M00S03138.1io     +++|          CWD    FN
Line S00002 Modification History
M01 (Added by) 1io6
Seq #  *Modification Id* Act 
----------------------------+
03370  M01S00002.1io6    +++|          LDN    ZERL
03371  M01S00003.1io6    +++|          CRD    CM
03372  M01S00004.1io6    +++|          LDN    BFL/100     SET INITIAL FL
03373  M01S00005.1io6    +++|          STD    CM+1
03374  M01S00006.1io6    +++|          MONITOR  RSTM
03375  M00S03139.1io     +++|          LDC    SSCF*10000+BISI  SET SUBSYSTEM ACCESSABILITY FLAG
03376  M00S03140.1io     +++|          RJM    AST
03377  M00S03141.1io     +++|          LJM    PRSX        RETURN
03378  M00S03142.1io     +++|
03379  M00S03143.1io     +++| PRSA     VFD    60/0
03380  M00S03144.1io     +++|          VFD    60/0LBIO1.
03381  M00S03145.1io     +++|          VFD    60/0LEXIT.
03382  M00S03146.1io     +++| CCT      SPACE  4,10
03383  M00S03147.1io     +++|**        CCT - CHANGE CONVERSION TABLES
03384  M00S03148.1io     +++|*
03385  M00S03149.1io     +++|*         CCT CHANGES CONVERSION TABLES FROM 64 CHARACTER SET
03386  M00S03150.1io     +++|*         TRANSLATION TO 63 CHARACTER TRANSLATION.
03387  M00S03151.1io     +++|*         THE COLON WILL BE CHANGED FROM 00 TO 63 DISPLAY CODE,
03388  M00S03152.1io     +++|*         THE PERCENT WILL BE DROPPED, AND 00 DISPLAY WILL BE
03389  M00S03153.1io     +++|*         TRANSLATED TO A BLANK.
03390  M00S03154.1io     +++|
03391  M00S03155.1io     +++|
03392  M00S03156.1io     +++| CCT      SUBR               ENTRY/EXIT
03393  M00S03157.1io     +++|
03394  M00S03158.1io     +++|*         COMT6DP.
03395  M00S03159.1io     +++|
03396  M00S03160.1io     +++|          LDN    55          SPACE
03397  M00S03161.1io     +++|          STM    CTBA+1+16
03398  M00S03162.1io     +++|          LDN    63          COLON
03399  M00S03163.1io     +++|          STM    CTBA+1+12
03400  M00S03164.1io     +++|
03401  M00S03165.1io     +++|*         COMT9DP.
03402  M00S03166.1io     +++|
03403  M00S03167.1io     +++|          LDN    55          SPACE
03404  M00S03168.1io     +++|          STM    CTBB+1+34
03405  M00S03169.1io     +++|          LDN    63          COLON
03406  M00S03170.1io     +++|          STM    CTBB+1+12
03407  M00S03171.1io     +++|
03408  M00S03172.1io     +++|*         COMTDA8.
03409  M00S03173.1io     +++|
03410  M00S03174.1io     +++|          LDN    40          SPACE
03411  M00S03175.1io     +++|          STM    CTBC+1+00
03412  M00S03176.1io     +++|          LDN    72          COLON
03413  M00S03177.1io     +++|          STM    CTBC+1+63
03414  M00S03178.1io     +++|
03415  M00S03179.1io     +++|*         COMTDP6.
03416  M00S03180.1io     +++|
03417  M00S03181.1io     +++|          LDN    0           BLANK     NO PUNCH
03418  M00S03182.1io     +++|          STM    CTBD+1+00
03419  M00S03183.1io     +++|          LDC    0202        COLON     8-2
03420  M00S03184.1io     +++|          STM    CTBD+1+63
03421  M00S03185.1io     +++|
03422  M00S03186.1io     +++|*         COMTDP9.
03423  M00S03187.1io     +++|
03424  M00S03188.1io     +++|          LDN    0           BLANK     NO PUNCH
03425  M00S03189.1io     +++|          STM    CTBE+1+00
03426  M00S03190.1io     +++|          LDC    0202        COLON     8-2
03427  M00S03191.1io     +++|          STM    CTBE+1+63
03428  M00S03192.1io     +++|          LJM    CCTX        EXIT
03429  M00S03193.1io     +++| CTBL     SPACE  4,10
03430  M00S03194.1io     +++|**        CTBL - CONVERSION TABLES.
03431  M00S03195.1io     +++|
03432  M00S03196.1io     +++|
03433  M00S03197.1io     +++| CTBL     BSS    0
03434  M00S03198.1io     +++|
03435  M00S03199.1io     +++| CTBA     CON    C6XD
03436  M00S03200.1io     +++|*CALL     COMT6DP
Line S03201 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03437  M01S03201.284l847 ---|          BSS    CTBA+TLEN*5-*  PRESERVE WORD BOUNDARY
Line S00001 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03438  M01S00001.284l847 +++|          BSS    CTBA+CTLN*5-*  PRESERVE WORD BOUNDARY
03439  M00S03202.1io     +++|
03440  M00S03203.1io     +++| CTBB     CON    C9XD
03441  M00S03204.1io     +++|*CALL     COMT9DP
Line S03205 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03442  M01S03205.284l847 ---|          BSS    CTBB+TLEN*5-*  PRESERVE WORD BOUNDARY
Line S00002 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03443  M01S00002.284l847 +++|          BSS    CTBB+CTLN*5-*  PRESERVE WORD BOUNDARY
03444  M00S03206.1io     +++|
03445  M00S03207.1io     +++| CTBC     CON    CDX8
03446  M00S03208.1io     +++|*CALL     COMTDA8
Line S03209 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03447  M01S03209.284l847 ---|          BSS    CTBC+TLEN*5-*  PRESERVE WORD BOUNDARY
Line S00003 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03448  M01S00003.284l847 +++|          BSS    CTBC+CTLN*5-*  PRESERVE WORD BOUNDARY
03449  M00S03210.1io     +++|
03450  M00S03211.1io     +++| CTBD     CON    CDXH
03451  M00S03212.1io     +++|*CALL     COMTDP6
Line S03213 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03452  M01S03213.284l847 ---|          BSS    CTBD+TLEN*5-*  PRESERVE WORD BOUNDARY
Line S00004 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03453  M01S00004.284l847 +++|          BSS    CTBD+CTLN*5-*  PRESERVE WORD BOUNDARY
03454  M00S03214.1io     +++|
03455  M00S03215.1io     +++| CTBE     CON    CDXA
03456  M00S03216.1io     +++|*CALL     COMTDP9
Line S03217 Modification History
M01 (Removed by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03457  M01S03217.284l847 ---|          BSS    CTBE+TLEN*5-*  PRESERVE WORD BOUNDARY
Line S00005 Modification History
M01 (Added by) 284l847
Seq #  *Modification Id* Act 
----------------------------+
03458  M01S00005.284l847 +++|          BSS    CTBE+CTLN*5-*  PRESERVE WORD BOUNDARY
03459  M00S03218.1io     +++|
03460  M00S03219.1io     +++| CTBLL    EQU    *-CTBL
03461  M00S03220.1io     +++|
03462  M00S03221.1io     +++|          ERRNZ  CTBLL/5*5-CTBLL INSURE TABLE LENGTH IS MULTIPLE
03463  M00S03222.1io     +++|*                                      OF CM WORDS
03464  M00S03223.1io     +++| TEQT     SPACE  4,10
03465  M00S03224.1io     +++|**        TEQT - TABLE OF EQUIPMENT TYPES.
03466  M00S03225.1io     +++|*         ENTRY = 2 WORDS.
03467  M00S03226.1io     +++|*
03468  M00S03227.1io     +++|*T TEQT   12/MNEMONIC, 12/DEVICE TYPE
Figure TEQT

0111223DEVICE TYPEMNEMONIC

03469  M00S03228.1io     +++|
03470  M00S03229.1io     +++|
03471  M00S03230.1io     +++| TEQT     BSS    0
03472  M00S03231.1io     +++|          VFD    12/2RCP,12/CPDT  415
03473  M00S03232.1io     +++|          VFD    12/2RCR,12/CRDT  405
03474  M00S03233.1io     +++|          VFD    12/2RLQ,12/LPDT  512
03475  M00S03234.1io     +++|          VFD    12/2RLR,12/LPDT  580-12
03476  M00S03235.1io     +++|          VFD    12/2RLS,12/LPDT  580-16
03477  M00S03236.1io     +++|          VFD    12/2RLT,12/LPDT  580-20
03478  M00S03237.1io     +++|          VFD    12/2RLX,12/NPDT  5870
03479  M00S03238.1io     +++|          VFD    12/2RLY,12/NPDT  5970
03480  M00S03239.1io     +++|          DATA   0
03481  M00S03240.1io     +++|          SPACE  4,10
03482  M00S03241.1io     +++|**        COMMON DECKS.
03483  M00S03242.1io     +++|
03484  M00S03243.1io     +++|
03485  M00S03244.1io     +++| QUAL$    SET    1
03486  M00S03245.1io     +++| AST$     EQU    0           DEFINE *COMPAST* ACCESS TO *SSCT*
03487  M00S03246.1io     +++|*CALL     COMPAST
03488  M00S03247.1io     +++|*CALL     COMPSAF
03489  M00S03248.1io     +++|          TITLE  RECOVER BATCHIO.
03490  M00S03249.1io     +++| RIO      SPACE  4,10
03491  M00S03250.1io     +++|**        RIO - RECOVER *BATCHIO*.
03492  M00S03251.1io     +++|*
03493  M00S03252.1io     +++|*         USES   T5, T7, BA - BA+1, CM - CM+4, CN - CN+4, FN - FN+4.
03494  M00S03253.1io     +++|*
03495  M00S03254.1io     +++|*         CALLS  CAB, DEQ, DFM, RQF, SAF, SFA.
03496  M00S03255.1io     +++|*
03497  M00S03256.1io     +++|*         MACROS NFA.
03498  M00S03257.1io     +++|
03499  M00S03258.1io     +++|
03500  M00S03259.1io     +++| RIO4     RJM    DEQ         DROP EQUIPMENT
03501  M00S03260.1io     +++|          LDC    =C* RECOVERY COMPLETE.*
03502  M00S03261.1io     +++|          RJM    DFM
03503  M00S03262.1io     +++|
03504  M00S03263.1io     +++| RIO      SUBR               ENTRY/EXIT
03505  M00S03264.1io     +++|          RJM    CAB         COUNT ACTIVE BUFFERS
03506  M00S03265.1io     +++|          ZJN    RIO4        IF SUBSYSTEM IDLE
03507  M00S03266.1io     +++|          LDN    MXEQ        SET MAXIMUM EQUIPMENT COUNT
03508  M00S03267.1io     +++|          STD    T5
03509  M00S03268.1io     +++|          LDN    0           SET FIRST FET ADDRESS
03510  M00S03269.1io     +++|          STD    BA
03511  M00S03270.1io     +++|          LDC    BUFR
03512  M00S03271.1io     +++|          STD    BA+1
03513  M00S03272.1io     +++| RIO1     RJM    SFA         READ FILE NAME
03514  M00S03273.1io     +++|          CRD    FN
03515  M00S03274.1io     +++|          ADN    4           READ LIMIT WORD
03516  M00S03275.1io     +++|          CRD    CN
03517  M00S03276.1io     +++|          ADN    5-4         READ FILE PARAMETER WORD
03518  M00S03277.1io     +++|          CRD    T7
03519  M00S03278.1io     +++|          LDD    FN
03520  M00S03279.1io     +++|          ZJN    RIO2        IF BUFFER UNASSIGNED
03521  M00S03280.1io     +++|          LDD    CN          SEARCH FOR ASSIGNED FILE
03522  M00S03281.1io     +++|          RJM    SAF
03523  M00S03282.1io     +++|          ZJN    RIO2        IF FILE NOT FOUND
03524  M00S03283.1io     +++|          NFA    T7,R
03525  M00S03284.1io     +++|          CRD    CM
03526  M00S03285.1io     +++|          LCN    0           SET REQUEUING PRIORITY
03527  M00S03286.1io     +++|          STD    CM+2
03528  M00S03287.1io     +++|          NFA    T7,R        STORE BUFFER POINT WORD
03529  M00S03288.1io     +++|          CWD    CM
03530  M00S03289.1io     +++|          RJM    RQF         REQUEUE FILE
03531  M00S03290.1io     +++|          ZJN    RIO3        IF ALL ACTIVE BUFFERS PROCESSED
03532  M00S03291.1io     +++| RIO2     LDD    CN+3        SET NEXT FET ADDRESS
03533  M00S03292.1io     +++|          STD    BA
03534  M00S03293.1io     +++|          LDD    CN+4
03535  M00S03294.1io     +++|          STD    BA+1
03536  M00S03295.1io     +++|          SOD    T5          DECREMENT EQUIPMENT COUNT
03537  M00S03296.1io     +++|          NJN    RIO1        IF ALL EQUIPMENT NOT CHECKED
03538  M00S03297.1io     +++| RIO3     LJM    RIO4        DROP EQUIPMENT
03539  M00S03298.1io     +++|          TITLE  RECOVERY SUBROUTINES.
03540  M00S03299.1io     +++| CAB      SPACE  4,10
03541  M00S03300.1io     +++|**        CAB - COUNT ACTIVE BUFFERS.
03542  M00S03301.1io     +++|*
03543  M00S03302.1io     +++|*         EXIT   (A) = (T6) = ACTIVE BUFFER COUNT.
03544  M00S03303.1io     +++|*
03545  M00S03304.1io     +++|*         USES   T7, CM - CM+4.
03546  M00S03305.1io     +++|
03547  M00S03306.1io     +++|
03548  M00S03307.1io     +++| CAB      SUBR               ENTRY/EXIT
03549  M00S03308.1io     +++|          LDN    D1AR        SET FIRST DRIVER ASSIGNMENT WORD
03550  M00S03309.1io     +++|          STD    T7
03551  M00S03310.1io     +++|          LDN    0           CLEAR BUFFER COUNT
03552  M00S03311.1io     +++|          STD    T6
03553  M00S03312.1io     +++| CAB1     LDD    RA          READ DRIVER ASSIGNMENT WORD
03554  M00S03313.1io     +++|          SHN    6
03555  M00S03314.1io     +++|          ADD    T7
03556  M00S03315.1io     +++|          CRD    CM
03557  M00S03316.1io     +++|          LDD    CM+1        CHECK DRIVER ASSIGNED
03558  M00S03317.1io     +++|          SCN    77
03559  M00S03318.1io     +++|          SHN    6
03560  M00S03319.1io     +++|          LMD    CM
03561  M00S03320.1io     +++|          LMC    3RD1C
03562  M00S03321.1io     +++|          NJN    CAB2        IF DRIVER NOT ASSIGNED
03563  M00S03322.1io     +++|          LDD    CM+3        ADVANCE ACTIVE BUFFER COUNT
03564  M00S03323.1io     +++|          RAD    T6
03565  M00S03324.1io     +++| CAB2     AOD    T7          ADVANCE ASSIGNMENT ADDRESS
03566  M00S03325.1io     +++|          LMN    DRQR
03567  M00S03326.1io     +++|          NJN    CAB1        IF NOT END OF DRIVER WORDS
03568  M00S03327.1io     +++|          LDD    T6
03569  M00S03328.1io     +++|          UJN    CABX        RETURN
03570  M00S03329.1io     +++| DEQ      SPACE  4,10
03571  M00S03330.1io     +++|**        DEQ - DROP EQUIPMENT.
03572  M00S03331.1io     +++|*
03573  M00S03332.1io     +++|*         USES   T6, T7, CM - CM+4, CN - CN+4, FS - FS+4.
03574  M00S03333.1io     +++|*
03575  M00S03334.1io     +++|*         MACROS MONITOR, SFA.
03576  M00S03335.1io     +++|
03577  M00S03336.1io     +++|
03578  M00S03337.1io     +++| DEQ      SUBR               ENTRY/EXIT
03579  M00S03338.1io     +++|          LDN    ESTP        READ EST POINTER
03580  M00S03339.1io     +++|          CRD    FS
03581  M00S03340.1io     +++|          LDD    CP          FETCH EJT ORDINAL
03582  M00S03341.1io     +++|          ADN    TFSW
03583  M00S03342.1io     +++|          CRD    T6
03584  M00S03343.1io     +++|          LDN    NOPE-1      INITIALIZE EST ORDINAL FOR SEARCH
03585  M00S03344.1io     +++|          STD    T7
03586  M00S03345.1io     +++| DEQ1     AOD    T7          ADVANCE EST ORDINAL
03587  M00S03346.1io     +++|          STD    CM+1
03588  M00S03347.1io     +++|          LMD    FS+2
03589  M00S03348.1io     +++|          ZJN    DEQX        IF END OF EST
03590  M00S03349.1io     +++|          SFA    EST,T7      READ EQUIPMENT ASSIGNMENT
03591  M00S03350.1io     +++|          ADK    EQAE
03592  M00S03351.1io     +++|          CRD    CN
03593  M00S03352.1io     +++|          LDD    CN+4
03594  M00S03353.1io     +++|          LMD    T6
03595  M00S03354.1io     +++|          NJN    DEQ1        IF NOT ASSIGNED TO THIS JOB
03596  M00S03355.1io     +++|          MONITOR  DEQM      RELEASE EQUIPMENT
03597  M00S03356.1io     +++|          UJN    DEQ1        LOOP TO END OF EST
03598  M00S03357.1io     +++| RQF      SPACE  4,15
03599  M00S03358.1io     +++|**        RQF - REQUEUE FILE.
03600  M00S03359.1io     +++|*
03601  M00S03360.1io     +++|*         ENTRY  (T6) = ACTIVE BUFFER COUNT.
03602  M00S03361.1io     +++|*                (BA - BA+1) = FET ADDRESS.
03603  M00S03362.1io     +++|*                (FN - FN+4) = FILE NAME.
03604  M00S03363.1io     +++|*
03605  M00S03364.1io     +++|*         EXIT   (A) = (T6) = ACTIVE BUFFER COUNT DECREMENTED.
03606  M00S03365.1io     +++|*
03607  M00S03366.1io     +++|*         USES   CM - CM+4.
03608  M00S03367.1io     +++|*
03609  M00S03368.1io     +++|*         CALLS  SFA, WNB.
03610  M00S03369.1io     +++|*
03611  M00S03370.1io     +++|*         MACROS DELAY, MONITOR, PAUSE.
03612  M00S03371.1io     +++|
03613  M00S03372.1io     +++|
03614  M00S03373.1io     +++| RQF2     RJM    WNB         WAIT NOT BUSY
03615  M00S03374.1io     +++|          SOD    T6          DECREMENT ACTIVE BUFFER COUNT
03616  M00S03375.1io     +++|
03617  M00S03376.1io     +++| RQF      SUBR               ENTRY/EXIT
03618  M00S03377.1io     +++|          LDD    BA+1        SET FET ADDRESS IN *QAP* CALL
03619  M00S03378.1io     +++|          STM    RQFA+4
03620  M00S03379.1io     +++|          LDD    BA
03621  M00S03380.1io     +++|          STM    RQFA+3
03622  M00S03381.1io     +++|          LDC    RQFF        SET *QAP* FUNCTION IN FET
03623  M00S03382.1io     +++|          STD    FN+4
03624  M00S03383.1io     +++|          RJM    SFA         STORE FUNCTION IN FET
03625  M00S03384.1io     +++|          CWD    FN
03626  M00S03385.1io     +++|          ADN    QAPO        SET *DSP* PARAMETER BLOCK BUSY
03627  M00S03386.1io     +++|          CWD    FN
03628  M00S03387.1io     +++| RQF1     LDD    MA          STORE *QAP* CALL
03629  M00S03388.1io     +++|          CWM    RQFA,ON
03630  M00S03389.1io     +++|          LDN    0           ALLOW QUEUING OF PP REQUEST
03631  M00S03390.1io     +++|          STD    CM+1
03632  M00S03391.1io     +++|          MONITOR  RPPM
03633  M00S03392.1io     +++|          LDD    CM+1
03634  M00S03393.1io     +++|          NJN    RQF2        IF PP ASSIGNED / REQUEST QUEUED
03635  M00S03394.1io     +++|          DELAY              WAIT AWHILE
03636  M00S03395.1io     +++|          PAUSE              CHECK ERROR FLAG
03637  M00S03396.1io     +++|          LDD    CM+1
03638  M00S03397.1io     +++|          ZJN    RQF1        IF NO ERROR FLAG SET
03639  M00S03398.1io     +++|          MONITOR  ABTM      ABORT JOB
03640  M00S03399.1io     +++|          LJM    PPR         EXIT TO PP RESIDENT
03641  M00S03400.1io     +++|
03642  M00S03401.1io     +++| RQFA     VFD    18/0LQAP,42/BUFR
03643  M00S03402.1io     +++| WNB      SPACE  4,10
03644  M00S03403.1io     +++|**        WNB - WAIT NOT BUSY.
03645  M00S03404.1io     +++|*
03646  M00S03405.1io     +++|*         USES   FN - FN+4.
03647  M00S03406.1io     +++|*
03648  M00S03407.1io     +++|*         CALLS  SFA.
03649  M00S03408.1io     +++|*
03650  M00S03409.1io     +++|*         MACROS DELAY, MONITOR, PAUSE.
03651  M00S03410.1io     +++|
03652  M00S03411.1io     +++|
03653  M00S03412.1io     +++| WNB2     RJM    SFA         CHECK *DSP* PARAMETER BLOCK
03654  M00S03413.1io     +++|          ADN    QAPO
03655  M00S03414.1io     +++|          CRD    FN
03656  M00S03415.1io     +++|          LDD    FN+4
03657  M00S03416.1io     +++|          LPN    1
03658  M00S03417.1io     +++|          ZJN    WNB1        IF FILE BUSY
03659  M00S03418.1io     +++|
03660  M00S03419.1io     +++| WNB      SUBR               ENTRY/EXIT
03661  M00S03420.1io     +++| WNB1     DELAY              WAIT AWHILE
03662  M00S03421.1io     +++|          PAUSE              CHECK ERROR FLAG
03663  M00S03422.1io     +++|          LDD    CM+1
03664  M00S03423.1io     +++|          ZJN    WNB2        IF NO ERROR FLAG SET
03665  M00S03424.1io     +++|          MONITOR  ABTM      ABORT JOB
03666  M00S03425.1io     +++|          LJM    PPR         EXIT TO PP RESIDENT
03667  M00S03426.1io     +++|          SPACE  4,10
03668  M00S03427.1io     +++|          OVERFLOW  ORGR,BFMS
03669  M00S03428.1io     +++|          TTL    1IO/3IF - LOAD CCC/NIP CONTROLWARE.
03670  M00S03429.1io     +++|          TITLE
03671  M00S03430.1io     +++|          QUAL   3IF
03672  M00S03431.1io     +++|          IDENT  3IF,LCCX
03673  M00S03432.1io     +++|*COMMENT  1IO - LOAD CCC/NIP CONTROLWARE.
Line S03433 Modification History
M01 (Removed by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
03674  M01S03433.281l803 ---|          COMMENT COPYRIGHT CONTROL DATA CORPORATION, 1983.
Line S00012 Modification History
M01 (Added by) 281l803
Seq #  *Modification Id* Act 
----------------------------+
03675  M01S00012.281l803 +++|          COMMENT  COPYRIGHT CONTROL DATA SYSTEMS INC.  1992.
03676  M00S03434.1io     +++| 3IF      SPACE  4,15
03677  M00S03435.1io     +++|**        *3IF* LOADS 5870/5970 CONTROLWARE INTO A CYBER CHANNEL
03678  M00S03436.1io     +++|*         COUPLER (CCC).
03679  M00S03437.1io     +++|          SPACE  4,10
03680  M00S03438.1io     +++|**        COMMON DECKS.
03681  M00S03439.1io     +++|
03682  M00S03440.1io     +++|
03683  M00S03441.1io     +++|*CALL     COMSMSP
03684  M00S03442.1io     +++|          SPACE  4,10
03685  M00S03443.1io     +++|**        CCC8700 FILE INFORMATION.
03686  M00S03444.1io     +++|
03687  M00S03445.1io     +++|
03688  M00S03446.1io     +++| T52W     EQU    17          52 TABLE WORD
03689  M00S03447.1io     +++| LDTL     EQU    20          LOADER TABLES LENGTH
03690  M00S03448.1io     +++|          TITLE  MAIN ROUTINE.
03691  M00S03449.1io     +++| LCC      SPACE  4,20
03692  M00S03450.1io     +++|**        LCC - LOAD CCC CONTROLWARE.
03693  M00S03451.1io     +++|*
03694  M00S03452.1io     +++|*         ENTRY  (EQ) = 9/EST ORDINAL, 3/DEVICE TYPE.
03695  M00S03453.1io     +++|*                (ES - ES+4) = EST ENTRY.
03696  M00S03454.1io     +++|*                EQUIPMENT AND CHANNEL RESERVED.
03697  M00S03455.1io     +++|*
03698  M00S03456.1io     +++|*         EXIT   (A) = 0 IF CONTROLWARE LOADED.
03699  M00S03457.1io     +++|*
03700  M00S03458.1io     +++|*         ERROR  TO *FCN3* IF LOAD ERROR.
03701  M00S03459.1io     +++|*
03702  M00S03460.1io     +++|*         USES   CN, MC.
03703  M00S03461.1io     +++|*
03704  M00S03462.1io     +++|*         CALLS  CGS, COE, GCW, LCW, RSI, /3IC/ERM.
03705  M00S03463.1io     +++|*
03706  M00S03464.1io     +++|*         MACROS EXECUTE.
03707  M00S03465.1io     +++|
03708  M00S03466.1io     +++|
03709  M00S03467.1io     +++|          ORG    ORGR
03710  M00S03468.1io     +++|
03711  M00S03469.1io     +++| LCC      SUBR               ENTRY/EXIT
03712  M00S03470.1io     +++|          LDD    FL          SAVE FIELD LENGTH
03713  M00S03471.1io     +++|          STD    CN
03714  M00S03472.1io     +++|          RJM    GCW         GET CCC/NIP CONTROLWARE
03715  M00S03473.1io     +++|          NJN    LCCX        IF STORAGE NOT AVAILABLE
03716  M00S03474.1io     +++|          RJM    LCW         LOAD CCC/NIP CONTROLWARE
03717  M00S03475.1io     +++|          LDD    CN          RESET FIELD LENGTH
03718  M00S03476.1io     +++|          RJM    RSI
03719  M00S03477.1io     +++|          RJM    CGS         GET GENERAL STATUS
03720  M00S03478.1io     +++|          NJN    LCC2        IF ERROR
03721  M00S03479.1io     +++|          LDD    ST
03722  M00S03480.1io     +++|          NJN    LCC1        IF LOAD ERROR
03723  M00S03481.1io     +++|          RJM    COE         CHECK OTHER EQUIPMENT
03724  M00S03482.1io     +++|          LDN    ECLM        *EQXXX CCC/NIP CONTROLWARE LOADED.*
03725  M00S03483.1io     +++|          STD    MC
03726  M00S03484.1io     +++|          EXECUTE  3IC
03727  M00S03485.1io     +++|          RJM    /3IC/ERM    SEND ERROR MESSAGE
03728  M00S03486.1io     +++|          LDN    0           LOAD SUCCESSFUL
03729  M00S03487.1io     +++|          UJN    LCCX        RETURN
03730  M00S03488.1io     +++|
03731  M00S03489.1io     +++| LCC1     LDN    ECLE        *EQXXX CCC/NIP CONTROLWARE LOAD ERROR.*
03732  M00S03490.1io     +++| LCC2     LJM    FCN3        PROCESS ERROR
03733  M00S03491.1io     +++|          SPACE  4,10
03734  M00S03492.1io     +++|          ERRNG  OIES-5-*    *3IC* OVERLAYS CODE
03735  M00S03493.1io     +++|          TITLE  SUBROUTINES.
03736  M00S03494.1io     +++| COE      SPACE  4,10
03737  M00S03495.1io     +++|**        COE - CHECK OTHER EQUIPMENT.
03738  M00S03496.1io     +++|*
03739  M00S03497.1io     +++|*         ENTRY  (ES+1) = CURRENT CHANNEL BEING LOADED.
03740  M00S03498.1io     +++|*
03741  M00S03499.1io     +++|*         USES   T1, CN - CN+4.
03742  M00S03500.1io     +++|*
03743  M00S03501.1io     +++|*         CALLS  UES.
03744  M00S03502.1io     +++|*
03745  M00S03503.1io     +++|*         MACROS SFA.
03746  M00S03504.1io     +++|
03747  M00S03505.1io     +++|
03748  M00S03506.1io     +++| COE      SUBR               ENTRY/EXIT
03749  M00S03507.1io     +++|          LDM    TAEQ        SET AVAILABLE EQUIPMENT COUNT
03750  M00S03508.1io     +++|          STD    T1
03751  M00S03509.1io     +++| COE1     LDM    TAEQ,T1     LOOK FOR NON-IMPACT PRINTER
03752  M00S03510.1io     +++|          LPN    7
03753  M00S03511.1io     +++|          SBK    NPDT
03754  M00S03512.1io     +++|          ZJN    COE3        IF NON-IMPACT PRINTER
03755  M00S03513.1io     +++| COE2     SOD    T1
03756  M00S03514.1io     +++|          NJN    COE1        IF MORE EQUIPMENT TO CHECK
03757  M00S03515.1io     +++|          UJN    COEX        RETURN
03758  M00S03516.1io     +++|
03759  M00S03517.1io     +++| COE3     LDM    TAEQ,T1     READ EQUIPMENT EST ENTRY
03760  M00S03518.1io     +++|          SHN    -3
03761  M00S03519.1io     +++|          SFA    EST
03762  M00S03520.1io     +++|          ADK    EQDE
03763  M00S03521.1io     +++|          CRD    CN
03764  M00S03522.1io     +++|          LDD    CN          CHECK CONTROLWARE LOAD REQUIRED
03765  M00S03523.1io     +++|          SHN    21-4
03766  M00S03524.1io     +++|          PJN    COE2        IF NOT CONTROLWARE LOAD REQUIRED
03767  M00S03525.1io     +++|          LDD    ES+1
Line S00009 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
03768  M01S00009.252l678 +++|          LMD    CN+1
03769  M00S03526.1io     +++|          LPN    37
Line S03527 Modification History
M01 (Removed by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
03770  M01S03527.252l678 ---|          LMD    CN+1
03771  M00S03528.1io     +++|          NJN    COE2        IF NOT CURRENT CHANNEL
03772  M00S03529.1io     +++|          LDM    TAEQ,T1
03773  M00S03530.1io     +++|          RJM    UES         UPDATE EQUIPMENT STATUS
03774  M00S03531.1io     +++|          UJN    COE2        CHECK NEXT EQUIPMENT
03775  M00S03532.1io     +++| GCB      SPACE  4,10
03776  M00S03533.1io     +++|**        GCB - GET CENTRAL MEMORY BUFFER.
03777  M00S03534.1io     +++|*
03778  M00S03535.1io     +++|*         ENTRY  (A) = BUFFER SIZE NEEDED (CM WORDS).
03779  M00S03536.1io     +++|*
03780  M00S03537.1io     +++|*         EXIT   (A) = 0 IF BUFFER ASSIGNED.
03781  M00S03538.1io     +++|*
03782  M00S03539.1io     +++|*         USES   CM - CM+4.
03783  M00S03540.1io     +++|*
03784  M00S03541.1io     +++|*         MACROS MONITOR.
03785  M00S03542.1io     +++|
03786  M00S03543.1io     +++|
03787  M00S03544.1io     +++| GCB      SUBR               ENTRY/EXIT
03788  M00S03545.1io     +++|          ADC    77+LDTL
03789  M00S03546.1io     +++|          SHN    -6
03790  M00S03547.1io     +++|          ADD    FL
03791  M00S03548.1io     +++|          STD    CM+1
03792  M00S03549.1io     +++|          LDN    0
03793  M00S03550.1io     +++|          STD    CM+2
03794  M00S03551.1io     +++|          MONITOR  RSTM      REQUEST STORAGE INCREASE
03795  M00S03552.1io     +++|          LDD    CM+1
03796  M00S03553.1io     +++|          UJN    GCBX        RETURN
03797  M00S03554.1io     +++| GCW      SPACE  4,15
03798  M00S03555.1io     +++|**        GCW - GET CCC/NIP CONTROLWARE.
03799  M00S03556.1io     +++|*
03800  M00S03557.1io     +++|*         EXIT   (A) = 0 IF CONTROLWARE MOVED TO CM.
03801  M00S03558.1io     +++|*                (CN+3 - CN+4) = LENGTH OF CONTROLWARE.
03802  M00S03559.1io     +++|*
03803  M00S03560.1io     +++|*         ERROR  TO *MSR1* IF CONTROLWARE NOT FOUND.
03804  M00S03561.1io     +++|*
03805  M00S03562.1io     +++|*         USES   T5, T6, T7, AB - AB+4, CM - CM+4, FN - FN+4.
03806  M00S03563.1io     +++|*
03807  M00S03564.1io     +++|*         CALLS  GCB, CLD, RNS.
03808  M00S03565.1io     +++|*
03809  M00S03566.1io     +++|*         MACROS ENDMS, SETMS.
03810  M00S03567.1io     +++|
03811  M00S03568.1io     +++|
03812  M00S03569.1io     +++| GCW      SUBR               ENTRY/EXIT
03813  M00S03570.1io     +++|          LDD    MA          SET CONTROLWARE RECORD NAME
03814  M00S03571.1io     +++|          CWM    CCCN,ON
03815  M00S03572.1io     +++|          SBN    1
03816  M00S03573.1io     +++|          CRD    AB
03817  M00S03574.1io     +++|          RJM    CLD         SEARCH CENTRAL LIBRARY DIRECTORY
03818  M00S03575.1io     +++|          NJN    GCW1        IF CONTROLWARE RECORD FOUND
03819  M00S03576.1io     +++|          LDN    ECNF        *EQXXX CCC/NIP CONTROLWARE NOT FOUND.*
03820  M00S03577.1io     +++|          LJM    MSR1        PROCESS ERROR
03821  M00S03578.1io     +++|
03822  M00S03579.1io     +++| GCW1     CRD    FN          READ TRACK AND SECTOR
03823  M00S03580.1io     +++|          LDN    FNTP        GET SYSTEM EQUIPMENT
03824  M00S03581.1io     +++|          CRD    CM
03825  M00S03582.1io     +++|          LDD    CM          READ SYSTEM FST
03826  M00S03583.1io     +++|          SHN    14
03827  M00S03584.1io     +++|          ADD    CM+1
03828  M00S03585.1io     +++|          ADK    SYFO*FNTE+FSTG
03829  M00S03586.1io     +++|          CRD    T5
03830  M00S03587.1io     +++|          SETMS  READSYS
03831  M00S03588.1io     +++|          LDD    FN+3        SET FILE POINTERS
03832  M00S03589.1io     +++|          STD    T6          TRACK
03833  M00S03590.1io     +++|          LDD    FN+4        SECTOR
03834  M00S03591.1io     +++|          STD    T7
03835  M00S03592.1io     +++|          LDN    0           SET FIRST SECTOR FLAG
03836  M00S03593.1io     +++|          STD    FN+1
03837  M00S03594.1io     +++| GCW2     LDC    BFMS        READ SECTOR
03838  M00S03595.1io     +++|          RJM    RNS
03839  M00S03596.1io     +++|          ZJN    GCW4        IF END OF FIRMWARE
03840  M00S03597.1io     +++|          STD    FN          SAVE WORD COUNT
03841  M00S03598.1io     +++|          LDD    FN+1        CHECK IF FIRST SECTOR
03842  M00S03599.1io     +++|          NJN    GCW3        IF NOT FIRST SECTOR
03843  M00S03600.1io     +++|          ENDMS
03844  M00S03601.1io     +++|          LDM    BFMS+2+T52W*5+3  SET BUFFER SIZE REQUIRED
03845  M00S03602.1io     +++|          STD    CN+3
03846  M00S03603.1io     +++|          SHN    14
03847  M00S03604.1io     +++|          ADM    BFMS+2+T52W*5+4
03848  M00S03605.1io     +++|          STD    CN+4
03849  M00S03606.1io     +++|          RJM    GCB         GET CENTRAL MEMORY BUFFER
03850  M00S03607.1io     +++|          NJN    GCW5        IF BUFFER NOT ASSIGNED
03851  M00S03608.1io     +++| GCW3     LDD    RA          WRITE BUFFER TO CENTRAL MEMORY
03852  M00S03609.1io     +++|          ADD    CN
03853  M00S03610.1io     +++|          ADD    FN+1
03854  M00S03611.1io     +++|          SHN    6
03855  M00S03612.1io     +++|          CWM    BFMS+2,FN
03856  M00S03613.1io     +++|          AOD    FN+1
03857  M00S03614.1io     +++|          LDD    FN          CHECK FOR EOR
03858  M00S03615.1io     +++|          SHN    -6
03859  M00S03616.1io     +++|          NJN    GCW2        IF NOT END OF FIRMWARE
03860  M00S03617.1io     +++| GCW4     ENDMS
03861  M00S03618.1io     +++|*         LDN    0
03862  M00S03619.1io     +++| GCW5     LJM    GCWX        RETURN
03863  M00S03620.1io     +++| LCW      SPACE  4,10
03864  M00S03621.1io     +++|**        LCW - LOAD CCC/NIP CONTROLWARE.
03865  M00S03622.1io     +++|*
03866  M00S03623.1io     +++|*         ENTRY  (CN) = FWA / 100B OF BUFFER.
03867  M00S03624.1io     +++|*                (CN+3 - CN+4) = CONTROLWARE LENGTH.
03868  M00S03625.1io     +++|*
03869  M00S03626.1io     +++|*         ERROR  TO *MSR1* IF ERROR.
03870  M00S03627.1io     +++|*
03871  M00S03628.1io     +++|*         USES   CS, FN, FN+1, CN+3 - CN+4.
03872  M00S03629.1io     +++|*
03873  M00S03630.1io     +++|*         CALLS  CFN, MCI.
03874  M00S03631.1io     +++|
03875  M00S03632.1io     +++|
03876  M00S03633.1io     +++| LCW3     STD    CN+4        SET REMAINING WORD COUNT
03877  M00S03634.1io     +++|          SHN    -6
03878  M00S03635.1io     +++|          NJN    LCW4        IF MORE THAN 100B WORDS
03879  M00S03636.1io     +++|          LDD    CN+4
03880  M00S03637.1io     +++|          STD    FN
03881  M00S03638.1io     +++| LCW4     SHN    -6
03882  M00S03639.1io     +++|          STD    CN+3
03883  M00S03640.1io     +++| LCW5     LDD    RA          READ NEXT BUFFER
03884  M00S03641.1io     +++|          ADD    CN
03885  M00S03642.1io     +++|          ADD    FN+1
03886  M00S03643.1io     +++|          SHN    6
03887  M00S03644.1io     +++|          ADN    LDTL
03888  M00S03645.1io     +++|          CRM    BFMS+2,FN
03889  M00S03646.1io     +++|          LDD    FN          COMPUTE BYTE COUNT
03890  M00S03647.1io     +++|          SHN    2
03891  M00S03648.1io     +++|          ADD    FN
03892  M00S03649.1io     +++|          OAM    BFMS+2,CH
03893  M00S03650.1io     +++|          NJN    LCW1        IF INCOMPLETE TRANSFER
03894  M00S03651.1io     +++|          AOD    FN+1        ADVANCE BUFFER ADDRESS
03895  M00S03652.1io     +++|          LDD    CN+3
03896  M00S03653.1io     +++|          SHN    14
03897  M00S03654.1io     +++|          ADD    CN+4
03898  M00S03655.1io     +++|          SBD    FN
03899  M00S03656.1io     +++|          NJN    LCW3        IF MORE TO LOAD
03900  M00S03657.1io     +++|          FJM    *,CH        IF TRANSFER NOT COMPLETE
03901  M00S03658.1io     +++|          DCN    CH+40
03902  M00S03659.1io     +++|
03903  M00S03660.1io     +++| LCW      SUBR               ENTRY/EXIT
03904  M00S03661.1io     +++|          RJM    MCI         MODIFY CHANNEL INSTRUCTIONS
03905  M00S03662.1io     +++|          LDD    HN
03906  M00S03663.1io     +++|          STD    FN
03907  M00S03664.1io     +++|          LDC    414         ISSUE AUTOLOAD FUNCTION
03908  M00S03665.1io     +++|          RJM    CFN
03909  M00S03666.1io     +++|          STD    FN+1
03910  M00S03667.1io     +++|          NJN    LCW2        IF ERROR
03911  M00S03668.1io     +++|          ACN    CH
03912  M00S03669.1io     +++|          LJM    LCW5        OUTPUT CONTROLWARE TO CCC
03913  M00S03670.1io     +++|
03914  M00S03671.1io     +++| LCW1     STD    CS          SAVE BYTE COUNT
03915  M00S03672.1io     +++|          LDN    EITM        *EQXXX INCOMPLETE DATA TRANSFER.*
03916  M00S03673.1io     +++| LCW2     LJM    MSR1        PROCESS ERROR
03917  M00S03674.1io     +++| MCI      SPACE  4,10
03918  M00S03675.1io     +++|**        MCI - MODIFY CHANNEL INSTRUCTIONS.
03919  M00S03676.1io     +++|*
03920  M00S03677.1io     +++|*         ENTRY  (ES+1) = CHANNEL NUMBER.
03921  M00S03678.1io     +++|*
03922  M00S03679.1io     +++|*         USES   T1, T2.
03923  M00S03680.1io     +++|
03924  M00S03681.1io     +++|
03925  M00S03682.1io     +++| MCI1     RAI    T2
03926  M00S03683.1io     +++|          AOD    T1
03927  M00S03684.1io     +++| MCI2     LDI    T1
03928  M00S03685.1io     +++|          STD    T2
03929  M00S03686.1io     +++|          LDD    ES+1
Line S00010 Modification History
M01 (Added by) 252l678
Seq #  *Modification Id* Act 
----------------------------+
03930  M01S00010.252l678 +++|          LPN    37
03931  M00S03687.1io     +++|          CHTL   *
03932  M00S03688.1io     +++|          SBN    CH
03933  M00S03689.1io     +++|          NJN    MCI1        IF MORE INSTRUCTIONS TO MODIFY
03934  M00S03690.1io     +++|
03935  M00S03691.1io     +++| MCI      SUBR               ENTRY/EXIT
03936  M00S03692.1io     +++|          LDC    TCHS        LOAD FWA OF CHANNEL TABLE ADDRESSES
03937  M00S03693.1io     +++|          STD    T1
03938  M00S03694.1io     +++|          UJN    MCI2        UPDATE CHANNEL INSTRUCTIONS
03939  M00S03695.1io     +++| MSR      SPACE  4,15
03940  M00S03696.1io     +++|**        MSR - ERROR PROCESSOR FOR *COMPRNS*.
03941  M00S03697.1io     +++|*
03942  M00S03698.1io     +++|*         ENTRY  (CN) = ORIGINAL FL.
03943  M00S03699.1io     +++|*
03944  M00S03700.1io     +++|*         EXIT   TO *FCN3*.
03945  M00S03701.1io     +++|*
03946  M00S03702.1io     +++|*         USES   MC.
03947  M00S03703.1io     +++|*
03948  M00S03704.1io     +++|*         CALLS  RSI.
03949  M00S03705.1io     +++|*
03950  M00S03706.1io     +++|*         MACROS ENDMS.
03951  M00S03707.1io     +++|
Proceed to Part 2
cdc/nos2.source/opl.opl871/deck/1io.001.txt ยท Last modified: by 127.0.0.1