KFORPH27

Table Of Contents
  • [00004] 1130 FORTRAN COMPILER RECOVERY PHASE
kforph27.lst
ASM1130 CROSS ASSEMBLER V1.22 -- V2M12 -- Sun Nov  1 19:25:06 2020
 
Source File: \kforph27.asm 
1130 FORTRAN COMPILER RECOVERY PHASE
 
                             2 | *************************************************** K2700020
                             3 | *STATUS - VERSION 2, MODIFICATION LEVEL 12        * K2700030
                             4 | *                                                 * K2700040
                             5 | *FUNCTION/OPERATION                               * K2700050
                             6 | *    * NORMAL- NO ERRORS-                         * K2700060
                             7 | *      * UPDATE DCOM ON SYSTEM DRIVE              * K2700070
                             8 | *      * UPDATE DCOM ON WS DRIVE IF WS IS NOT ON  * K2700080
                             9 | *        THE SYSTEM DRIVE                         * K2700090
                            10 | *      * PRINT REL ENTRY POINT ADDR IF SUBPROGRAM * K2700100
                            11 | *      * PRINT .END OF COMPILATION.               * K2700110
                            12 | *      * CALL $EXIT                               * K2700120
                            13 | *   * NORMAL- WITH ERRORS                         * K2700130
                            14 | *      * SET $NDUP AND $NXEQ NON-ZERO             * K2700140
                            15 | *      * PRINT C97 ERROR IF REQUESTED          2-11 K2700142
                            16 | *      * PRINT C 99 ERROR IF REQUESTED            * K2700150
                            17 | *      * PRINT .COMPILATION DISCONTINUED.         * K2700160
                            18 | *      * CALL $EXIT                               * K2700170
                            19 | *   * WORKING STORAGE EXCEEDED                    * K2700180
                            20 | *      * PRINT .C 96 WORKING STORAGE EXCEEDED.    * K2700190
                            21 | *      * SET $NDUP AND $NXEQ NON-ZERO             * K2700200
                            22 | *      * PRINT .COMPILATION DISCONTINUED.         * K2700210
                            23 | *      * CALL $EXIT                               * K2700220
                            24 | *   * // CONTROL CARD ENCOUNTERED ON INPUT        * K2700230
                            25 | *      * SET $NDUP AND $NXEQ NON-ZERO             * K2700240
                            26 | *      * PRINT .COMPILATION DISCONTINUED.         * K2700250
                            27 | *      * MOVE CONTROL RECORD TO SUPERVISOR        * K2700260
                            28 | *        INPUT BUFFER                             * K2700270
                            29 | *      * CALL EXIT                                * K2700280
                            30 | *                                                 * K2700290
                            31 | *ENTRY POINTS-                                    * K2700300
                            32 | *   * RC000-ENTERED FROM THE ROL SUBROUTINE BY    * K2700310
                            33 | *     A CALL FROM A PREVIOUS PHASE.               * K2700320
                            34 | *                                                 * K2700330
                            35 | *INPUT-                                           * K2700340
                            36 | *   * FCOM                                        * K2700350
                            37 | *                                                 * K2700360
                            38 | *OUTPUT-                                          * K2700370
                            39 | *   * MESSAGES ON THE SYSTEM PRINT DEVICE         * K2700380
                            40 | *                                                 * K2700390
                            41 | *EXTERNAL REFERENCES-                             * K2700400
                            42 | *   SUBROUTINES-                                  * K2700410
                            43 | *      * SYSTEM PRINT SUBR (PHASE ID /99)         * K2700420
                            44 | *      * DZ000                                    * K2700430
                            45 | *   COMMA/DCOM                                    * K2700440
                            46 | *      * $CH12                                    * K2700450
                            47 | *      * $NDUP                                    * K2700460
                            48 | *      * $NXEQ                                    * K2700470
                            49 | *      * $PBSY                                    * K2700480
                            50 | *      * $PHSE                                    * K2700490
                            51 | *      * $WSDR                                    * K2700500
                            52 | *      * $EXIT                                    * K2700510
                            53 | *      * $FPAD                                    * K2700520
                            54 | *      * $DBSY                                    * K2700530
                            55 | *      * #DCOM                                    * K2700540
                            56 | *      * #DBCT                                    * K2700550
                            57 | *      * #ENTY                                    * K2700560
                            58 | *      * #FMAT                                    * K2700570
                            59 | *      * #WSCT                                    * K2700580
                            60 | *   FCOM                                          * K2700590
                            61 | *      * ORG                                      * K2700600
                            62 | *      * EOFS                                     * K2700610
                            63 | *      * SOFST                                    * K2700620
                            64 | *      * COMON                                    * K2700630
                            65 | *      * ERROR                                    * K2700640
                            66 | *      * SORF                                     * K2700650
                            67 | *                                                 * K2700660
                            68 | *TABLES/WORK AREAS                                * K2700670
                            69 | *      * FCOM                                     * K2700680
                            70 | *      * OVERD                                    * K2700690
                            71 | *      * SBUFX                                    * K2700700
                            72 | *                                                 * K2700710
                            73 | *ATTRIBUTES-                                      * K2700720
                            74 | *      NONE                                       * K2700730
                            75 | *                                                 * K2700740
                            76 | *NOTES- N/A                                       * K2700750
                            77 | *************************************************** K2700760
1130 FORTRAN COMPILER RECOVERY PHASE
 
                            79 |       ABS                                           K2700780
                            80 | *                                                   K2700790
                            81 | *             SYSTEM EQUATES                        K2700800
                            82 | *                                                   K2700810
                            83 | *                                                   K2700820
                            84 | *             COMMA                                 K2700830
                            85 | *                                                   K2700840
0006                        86 | $CH12 EQU     /06   NON-ZERO WHEN CHANNEL 12 SENSED K2700850
0034                        87 | $NDUP EQU     /34   DO NOT DUP IF NON-ZERO          K2700860
0035                        88 | $NXEQ EQU     /35   DO NOT EXECUTE IF NON-ZERO      K2700870
0036                        89 | $PBSY EQU     /36   NON-ZERO WHEN PRINTER BUSY      K2700880
0078                        90 | $PHSE EQU     /78   NO. OF PHASE NOW IN CORE        K2700890
007A                        91 | $WSDR EQU     /7A   WORKING STORAGE DRIVE NO.       K2700900
0038                        92 | $EXIT EQU     /38   CALL EXIT ENTRY POINT           K2700910
0095                        93 | $FPAD EQU     /95   TABLE OF FILE PROTECT ADDRESSES K2700920
00EE                        94 | $DBSY EQU     /EE   NON-ZERO WHEN DISKZ BUSY        K2700930
00F2                        95 | DZ000 EQU     /F2   DISKZ ENTRY POINT               K2700940
                            96 | *                                                   K2700950
                            97 | *                                                   K2700960
0001                        98 | #DCOM EQU     1          DCOM SECTOR ADDRESS        K2700970
                            99 | *                                                   K2700980
                           100 | *                                                   K2700990
                           101 | *                                                   K2701000
                           102 | *                                                   K2701010
                           103 | *             ADDRESSES RELATIVE TO THE START OF    K2701020
                           104 | *             DCOM                                  K2701030
                           105 | *                                                   K2701040
0006                       106 | #DBCT EQU     6     BLOCK COUNT OF PROG/CORE LOAD   K2701050
0010                       107 | #ENTY EQU     16    RLTV ENTRY ADDR OF PROGRAM      K2701060
0046                       108 | #FMAT EQU     70    FORMAT OF PROG IN WS, DRIVE 0   K2701070
                           109 | *             71    FORMAT OF PROG IN WS, DRIVE 1   K2701080
                           110 | *             72    FORMAT OF PROG IN WS, DRIVE 2   K2701090
                           111 | *             73    FORMAT OF PROG IN WS, DRIVE 3   K2701100
                           112 | *             74    FORMAT OF PROG IN WS, DRIVE 4   K2701110
0055                       113 | #WSCT EQU     85    BLK CNT OF PROG IN WS, DRIVE 0  K2701120
                           114 | *             86    BLK CNT OF PROG IN WS, DRIVE 1  K2701130
                           115 | *             87    BLK CNT OF PROG IN WS, DRIVE 2  K2701140
                           116 | *             88    BLK CNT OF PROG IN WS, DRIVE 3  K2701150
                           117 | *             89    BLK CNT OF PROG IN WS, DRIVE 4  K2701160
                           118 | *                                                   K2701170
                           119 | *                                                   K2701180
8000                       120 | MEMRY EQU     /8000 MAXIMUM CORE SIZE               K2701190
                           121 | *                                                   K2701200
0FB0                       122 | SBUFX EQU     /FB0       SUPERVISOR INPUT BUFFER    K2701210
                           123 | *                                                   K2701220
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           125 | *                                                   K2701240
                           126 | *             RECOVERY PHASE EQUATES                K2701250
                           127 | *                                                   K2701260
766E                       128 | OVERZ EQU     MEMRY-2450 PHASE ORIGIN               K2701270
7A23                       129 | OVERL EQU     MEMRY-1501 FCOM ORIGIN            2-4 K2701280
7FBC                       130 | RL000 EQU     MEMRY-68   ENTRY INTERPHASE ROLL SUBR K2701290
7F8B                       131 | HEAD  EQU     RL000-49   PAGE HEADER STORAGE AREA   K2701300
7E42                       132 | OVERP EQU     HEAD-327-2 SYSTEM PRINT SUBR AREA     K2701310
752C                       133 | OVERD EQU     OVERZ-322  DCOM READ AREA             K2701320
                           134 | *                                                   K2701330
                           135 | *                                                   K2701340
                           136 | *             FCOM                                  K2701350
                           137 | *                                                   K2701360
7A23                       138 | ORG   EQU     OVERL      RECOVERY FUNCTION CODE     K2701370
                           139 | *                        = 0 - NORMAL               K2701380
                           140 | *                        = 1 - WRK STG EXCEEDED     K2701390
                           141 | *                        = 2 - // CTL RCD TRAPPED   K2701400
                           142 | *                                                   K2701410
7A25                       143 | EOFS  EQU     OVERL+2    BUFFER ADDR (FROM INPUT)   K2701420
7A26                       144 | SOFST EQU     OVERL+3    DB CNT FROM OUTPUT PHASE   K2701430
7A2B                       145 | COMON EQU     OVERL+8    RELATIVE ENTRY POINT       K2701440
7A2D                       146 | ERROR EQU     OVERL+10   ERROR INDICATOR            K2701450
                           147 | *         BIT 15 - OVERLAP PRIOR TO PHASE 20    2-4 K2701460
                           148 | *         BIT 14 - NORMAL COMPILATION ERRORS    2-4 K2701470
                           149 | *         BIT 13 - SUBIN TOO LARGE              2-4 K2701480
                           150 | *         BIT 12 - CORE REQUIREMENTS EXCESSIVE  2-4 K2701490
                           151 | *         BIT 11 - ORIGIN IN SUBPROGRAM         2-4 K2701500
                           152 | *         BIT 10 - OVERLAP IN PHASE 21          2-4 K2701510
                           153 | *         BIT  9 - INVALID ORIGIN               2-4 K2701520
                           154 | *        BIT  8 - S/T EXCEEDS MAX LIMIT        2-11 K2701522
                           155 | *                                                   K2701530
7A30                       156 | SORF  EQU     OVERL+13   SUBROUTINE OR FUNCTION IND K2701540
                           157 | *                                                   K2701550
                           158 | *                                                   K2701560
0039                       159 | PHID  EQU     57         PHASE ID                   K2701570
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           161 | *                                                   K2701590
                           162 | *             MAINLINE ROUTINE                      K2701600
                           163 | *                                                   K2701610
766E                       164 |       ORG     OVERZ      RECOVERY PHASE ORIGIN      K2701620
                           165 | *                                                   K2701630
766E 0000                  166 |       DC      0          WORK AREA FOR LOADER       K2701640
766F FFC7                  167 |       DC      -57        -ID COMPILER PHASE 27      K2701650
7670 0014                  168 |       DC      RC004-*+1  RLTV ADDR SLET ENTRY STG   K2701660
7671 0001                  169 |       DC      1          NO. OF ENTS TO BE STORED   K2701670
7670                       170 |       ORG     *-2                                   K2701680
                           171 | *                                                   K2701690
                           172 | *                                                   K2701700
7670 6139                  173 | RC000 LDX   1 PHID       LOAD PHASE ID              K2701710
7671 6D00 0078             174 |       STX  L1 $PHSE      STORE INTO PHASE           K2701720
                           175 | *                                                   K2701730
                           176 | *                                                   K2701740
                           177 | *                                                   K2701750
                           178 | *             BEGINNING OF RECOVERY PHASE           K2701760
                           179 | *                                                   K2701770
                           180 | *             LOAD SYSTEM PRINT SUBROUTINE          K2701780
                           181 | *                                                   K2701790
7673 C812                  182 |       LDD     RC004+2    LD DISK ADDR OF PRINT SUBR K2701800
7674 DC00 7E42             183 |       STD  L  OVERP      STORE IN PRINT SUBR AREA   K2701810
                           184 | *                                                   K2701820
7676 C811                  185 |       LDD     RC006      LOAD DISK CTL FOR SUBR LD  K2701830
7677 4400 00F2             186 |       BSI  L  DZ000      LOAD PRINT SUBR            K2701840
                           187 | *                                                   K2701850
7679 7400 00EE             188 |       MDX  L  $DBSY,0    SKIP IF DISK FREE          K2701860
767B 70FD                  189 |       MDX     *-3        LOOP IF DISK BUSY          K2701870
                           190 | *                                                   K2701880
                           191 | *                                                   K2701890
                           192 | *             DETERMINE TYPE OF ENTRY               K2701900
                           193 | *                                                   K2701910
767C 6580 7A23             194 |       LDX  I1 ORG        GET RECOVERY FUNC CODE     K2701920
767E 4D80 7680             195 |       BSC  I1 RC001      GO TO APPROPRIATE ROUTINE  K2701930
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           197 | *                                                   K2701950
                           198 | *             RECOVERY ENTRY LIST                   K2701960
                           199 | *                                                   K2701970
7680 7693                  200 | RC001 DC      RC100      NORMAL ENTRY               K2701980
7681 7708                  201 |       DC      RC500      WORK AREA EXCEEDED         K2701990
7682 770E                  202 |       DC      RC600      CTL RECORD TRAPPED         K2702000
                           203 | *                                                   K2702010
7684                       204 |       BSS  E  0          SLET STORAGE AREA          K2702020
7684 0099                  205 | RC004 DC      153        ID PRINCIPAL PRINT SUBR    K2702030
7685 0000                  206 |       DC      *-*        NOT USED                   K2702040
7686 0000                  207 |       DC      *-*        WORD COUNT                 K2702050
7687 0000                  208 |       DC      *-*        SECTOR ADDRESS             K2702060
                           209 | *                                                   K2702070
7688 7000                  210 | RC006 DC      /7000      DISK CONTROL FOR READ      K2702080
7689 7E42                  211 |       DC      OVERP      SYSTEM PRINT SUBR AREA     K2702090
                           212 | *                                                   K2702100
768A 7000                  213 | RC008 DC      /7000      DISK CONTROL FOR READ      K2702110
768B 752C                  214 |       DC      OVERD      DCOM READ AREA             K2702120
                           215 | *                                                   K2702130
768C 0140                  216 | RC010 DC      320        WORD COUNT FOR DCOM READ   K2702140
768D 0001                  217 |       DC      #DCOM      SCTR ADDR OF DCOM          K2702150
                           218 | *                                                   K2702160
768E 0022                  219 | RC011 DC      34         WD CNT DR DEPENDENT PARAM  K2702170
768F 0001                  220 |       DC      #DCOM      SCTR ADDR OF DCOM          K2702180
                           221 | *                                                   K2702190
7690 7001                  222 | RC012 DC      /7001      DISK CONTROL FOR WRITE     K2702200
7691 752C                  223 |       DC      OVERD      DCOM READ AREA             K2702210
                           224 | *                                                   K2702220
                           225 | *                                                   K2702230
7692 F000                  226 | RC015 DC      /F000      MASK FOR DISK ADDRESSES    K2702240
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           228 | *                                                   K2702260
                           229 | *             NORMAL RECOVERY ENTRY                 K2702270
                           230 | *             ERRORS POSSIBLE                       K2702280
                           231 | *                                                   K2702290
7693 C400 7A2D             232 | RC100 LD   L  ERROR      CHECK IF ERRORS DETECTED   K2702300
7695 4C20 76F6             233 |       BSC  L  RC300,Z    BRANCH IF YES          2-4 K2702310
                           234 | *                                                   K2702320
                           235 | *                                                   K2702330
                           236 | *             READ  DCOM                            K2702340
                           237 | *                                                   K2702350
7697 C8F4                  238 | RC110 LDD     RC010      SET UP DISK ADDR FOR       K2702360
7698 DC00 752C             239 |       STD  L  OVERD      DCOM READ                  K2702370
                           240 | *                                                   K2702380
769A C8EF                  241 |       LDD     RC008      LOAD DISK READ PARAMETERS  K2702390
769B 4400 00F2             242 |       BSI  L  DZ000      READ DCOM                  K2702400
                           243 | *                                                   K2702410
769D 7400 00EE             244 |       MDX  L  $DBSY,0    SKIP IF DISK READY         K2702420
769F 70FD                  245 |       MDX     *-3        LOOP IF DISK BUSY          K2702430
                           246 | *                                                   K2702440
76A0 6500 752E             247 |       LDX  L1 OVERD+2    POINT TO DCOM AREA         K2702450
                           248 | *                                                   K2702460
76A2 C400 7A26             249 |       LD   L  SOFST      LOAD BLOCK COUNT OF PROG   K2702470
76A4 D106                  250 |       STO   1 #DBCT      STORE INTO BLOCK COUNT     K2702480
76A5 C400 7A2B             251 |       LD   L  COMON                                 K2702490
76A7 D110                  252 |       STO   1 #ENTY      STORE RELATIVE ENTRY POINT K2702500
                           253 | *                                                   K2702510
76A8 7580 007A             254 |       MDX  I1 $WSDR      ADJUST FOR WS DRIVE NO.    K2702520
                           255 | *                                                   K2702530
76AA 1010                  256 |       SLA     16                                    K2702540
76AB D146                  257 |       STO   1 #FMAT      ZERO FORMAT                K2702550
                           258 | *                                                   K2702560
76AC C400 7A26             259 |       LD   L  SOFST      LOAD BLOCK COUNT           K2702570
76AE D155                  260 |       STO   1 #WSCT      STORE IN WS BLOCK COUNT    K2702580
                           261 | *                                                   K2702590
                           262 | *                                                   K2702600
                           263 | *             RESTORE DCOM                          K2702610
                           264 | *                                                   K2702620
76AF C8E0                  265 | RC120 LDD     RC012      LOAD DISK WRITE PARAMETERS K2702630
76B0 4400 00F2             266 |       BSI  L  DZ000      WRITE DCOM TO PACK         K2702640
                           267 | *                                                   K2702650
76B2 7400 00EE             268 |       MDX  L  $DBSY,0    SKIP IF DISK READY         K2702660
76B4 70FD                  269 |       MDX     *-3        LOOP IF DISK BUSY          K2702670
                           270 | *                                                   K2702680
                           271 | *                                                   K2702690
                           272 | *             CHECK IF WS IS ON DRIVE 0             K2702700
                           273 | *                                                   K2702710
76B5 6580 007A             274 |       LDX  I1 $WSDR      WORKING STORAGE DRIVE NO   K2702720
76B7 C500 0095             275 |       LD   L1 $FPAD      LOAD WORKING STORAGE ADDR  K2702730
76B9 E0D8                  276 |       AND     RC015      MASK OUT SECTOR ADDR       K2702740
76BA 4C18 76D9             277 |       BSC  L  RC160,+-   BRANCH IF ZERO             K2702750
                           278 | *                                                   K2702760
                           279 | *                                                   K2702770
                           280 | *             UPDATE DCOM ON NON-SYSTEM PACK        K2702780
                           281 | *                                                   K2702790
76BC E8D2                  282 |       OR      RC011+1    UPDATE DISK ADDRESS FOR    K2702800
76BD D0D1                  283 |       STO     RC011+1    *NON-SYSTEM DCOM RD/WRT    K2702810
                           284 | *                                                   K2702820
76BE C8CF                  285 |       LDD     RC011                                 K2702830
76BF DC00 752C             286 |       STD  L  OVERD      STORE DK ADDR IN RD AREA   K2702840
                           287 | *                                                   K2702850
76C1 C8C8                  288 |       LDD     RC008      LD DISK RD PARAMETERS      K2702860
76C2 4400 00F2             289 |       BSI  L  DZ000      READ DCOM FROM NON-SYS DR  K2702870
                           290 | *                                                   K2702880
76C4 7400 00EE             291 |       MDX  L  $DBSY,0    SKIP IF DISK READY         K2702890
76C6 70FD                  292 |       MDX     *-3        LOOP IF DISK BUSY          K2702900
                           293 | *                                                   K2702910
76C7 C0C4                  294 |       LD      RC010      SET UP TO RESTORE DCOM     K2702920
76C8 D400 752C             295 |       STO  L  OVERD      *TO NON-SYSTEM DRIVE       K2702930
                           296 | *                                                   K2702940
76CA 1010                  297 |       SLA     16                                    K2702950
76CB D0C6                  298 |       STO     RC015      ZERO MASK AS A SWITCH      K2702960
76CC 70E2                  299 |       MDX     RC120      UPDATE NON-SYSTEM DCOM     K2702970
                           300 | *                                                   K2702980
                           301 | *             PRINT THE RELATIVE ENTRY POINT    2-8 K2702990
                           302 | *             ADDRESS IF COMPILING A SUBPROGRAM 2-8 K2703000
                           303 | *                                                   K2703010
                           304 | *                                                   K2703020
76CD 0000                  305 | RC130 DC      *-*        LINK                   2-8 K2703030
76CE 1010                  306 |       SLA     16         ZERO ACCUMULATOR       2-8 K2703040
76CF 1084                  307 |       SLT     4          SHIFT IN ONE HEX DIGIT 2-8 K2703050
76D0 906B                  308 |       S       RC856      COMPARE WITH NINE      2-8 K2703060
76D1 4C30 76D6             309 |       BSC  L  RC140,Z-   BRANCH IF GREATER      2-8 K2703070
76D3 8068                  310 |       A       RC856      RESTORE DIGIT          2-8 K2703080
76D4 E868                  311 |       OR      RC858      MAKE IT EBC NUMERIC    2-8 K2703090
76D5 7001                  312 |       MDX     RC150      SKIP ONE INSTRUCTION   2-8 K2703100
76D6 E867                  313 | RC140 OR      RC860      MAKE IT EBC ALPHABETIC 2-8 K2703110
76D7 4C80 76CD             314 | RC150 BSC  I  RC130      RETURN                 2-8 K2703120
                           315 | *                                                   K2703130
                           316 | *                                                   K2703140
76D9 C400 7A30             317 | RC160 LD   L  SORF       IS THIS A SUBPROGRAM   2-8 K2703150
76DB 4C18 76F2             318 |       BSC  L  RC200,+-   BRANCH IF NO           2-8 K2703160
76DD 61FE                  319 |       LDX   1 -2         SET UP COUNTER         2-8 K2703170
76DE C400 7A2B             320 |       LD   L  COMON      PUT REL ENTRY POINT    2-8 K2703180
76E0 1890                  321 |       SRT     16         *ADDRESS IN EXTENSION  2-8 K2703190
76E1 40EB                  322 | RC170 BSI     RC130      CONVERT ONE DIGIT      2-8 K2703200
76E2 1008                  323 |       SLA     8          SHIFT LEFT             2-8 K2703210
76E3 D500 7796             324 |       STO  L1 RC907+2    STORE TEMPORARY        2-8 K2703220
76E5 40E7                  325 |       BSI     RC130      CONVERT ONE DIGIT      2-8 K2703230
76E6 ED00 7796             326 |       OR   L1 RC907+2    COMBINE WITH LAST ONE  2-8 K2703240
76E8 D500 7796             327 |       STO  L1 RC907+2    STORE IN OUTPUT AREA   2-8 K2703250
76EA 7101                  328 |       MDX   1 1          INCREMENT COUNTER      2-8 K2703260
76EB 70F5                  329 |       MDX     RC170      BR IF NOT FINISHED     2-8 K2703270
                           330 | *                                                   K2703280
                           331 | *                                                   K2703290
76EC 6500 7783             332 |       LDX  L1 RC906      SET UP AND PRINT REL   2-8 K2703300
76EE 4031                  333 |       BSI     RC700      *ENTRY POINT ADDRESS   2-8 K2703310
                           334 | *                                                   K2703320
76EF C046                  335 |       LD      RC850      SPACE THE PRINTER      2-8 K2703330
76F0 4400 7E45             336 |       BSI  L  OVERP+3    *ONE LINE              2-8 K2703340
                           337 | *                                                   K2703350
                           338 | *                                                   K2703360
                           339 | *             COMPLETE NORMAL RECOVERY              K2703370
                           340 | *                                                   K2703380
76F2 6500 773F             341 | RC200 LDX  L1 RC901      SET UP TO PRINT ECOM MSG   K2703390
                           342 | *                                                   K2703400
76F4 402B                  343 | RC210 BSI     RC700      PRINT MESSAGE              K2703410
                           344 | *                                                   K2703420
76F5 6038                  345 |       LDX     $EXIT      CALL EXIT                  K2703430
                           346 | *                                                   K2703440
76F6                       347 | RC300 EQU     *          NORMAL ERROR ENTRY         K2703450
                           348 | *                                                   K2703460
76F6 1008                  349 |       SLA     8         IS IT ERROR 97         2-11 K2703461
76F7 4C10 76FC             350 |       BSC  L  RC350,-   NO - CHECK FOR ERROR 862-11 K2703462
76F9 6500 7799             351 |       LDX  L1 RC908     LOAD WORD COUNT         212 K2703463
76FB 700E                  352 |       MDX     RC505     GO PRINT ERROR MESSAGE 2-11 K2703464
76FC 1001                  353 | RC350 SLA     1         IS IT ERROR 86         2-11 K2703470
76FD 4C28 7705             354 |       BSC  L  RC400,+Z   YES - BRANCH           2-4 K2703480
76FF 1003                  355 |       SLA     3          IS IT ERROR 99         2-4 K2703490
7700 4C10 770E             356 |       BSC  L  RC600,-   NO - BRANCH            2-11 K2703500
7702 6500 7771             357 |       LDX  L1 RC905      SET UP FOR CRE MESS    2-2 K2703510
7704 7005                  358 |       MDX     RC505      GO PRINT AND EXIT      2-2 K2703520
                           359 | *                                                   K2703530
7705 6500 7766             360 | RC400 LDX  L1 RC904      SET UP FOR ERROR 86    2-4 K2703540
7707 7002                  361 |       MDX     RC505      GO PRINT AND EXIT      2-4 K2703550
                           362 | *                                                   K2703560
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           364 | *                                                   K2703580
                           365 | *                                                   K2703590
                           366 | *             ENTRY IF WORK AREA EXCEEDED           K2703600
                           367 | *                                                   K2703610
                           368 | *                                                   K2703620
7708                       369 | RC500 EQU     *          WORK AREA EXCEEDED         K2703630
                           370 | *                                                   K2703640
7708 6500 7749             371 |       LDX  L1 RC902      SET UP TO PRINT WSE MSG    K2703650
770A 4015                  372 | RC505 BSI     RC700      PRINT MESSAGE              K2703660
                           373 | *                                                   K2703670
770B C02A                  374 |       LD      RC850      SKIP ONE               2-4 K2703680
770C 4400 7E45             375 |       BSI  L  OVERP+3    LINE                   2-4 K2703690
                           376 | *                                                   K2703700
                           377 | *                                             2-11* K2703710
                           378 | *        4 INSTRUCTIONS REMOVED 2-11          2-11* K2703720
                           379 | *                                             2-11* K2703730
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           381 | *                                                   K2703780
                           382 | *                                                   K2703790
                           383 | *             ENTRY IF // CONTROL CARD ENCOUNTERED  K2703800
                           384 | *                                                   K2703810
                           385 | *                                                   K2703820
770E                       386 | RC600 EQU     *          CTL RECORD TRAPPED         K2703830
                           387 | *                                                   K2703840
770E 6C00 0034             388 |       STX  L  $NDUP      SET FOR NO DUP FUNCTIONS   K2703850
7710 6C00 0035             389 |       STX  L  $NXEQ      SET FOR NO EXECUTE         K2703860
                           390 | *                                                   K2703870
7712 6500 7759             391 |       LDX  L1 RC903                                 K2703880
7714 400B                  392 |       BSI     RC700      PRINT COMP DISC MESSAGE    K2703890
                           393 | *                                                   K2703900
                           394 | *             MOVE TRAPPED CONTROL RECORD TO        K2703910
                           395 | *             SUPERVISOR INPUT BUFFER.              K2703920
                           396 | *                                                   K2703930
7715 6150                  397 |       LDX   1 80         SET BUFFER LENGTH          K2703940
7716 C400 7A25             398 |       LD   L  EOFS       GET BUFFER ADDRESS         K2703950
7718 D001                  399 |       STO     *+1        SET UP CTL CARD MOVE       K2703960
7719 C500 0000             400 | RC610 LD   L1 *-*        MOVE CTL CD TO SUPERVISOR  K2703970
771B D500 0FAF             401 |       STO  L1 SBUFX-1    BUFFER IN UNPACKED FORM    K2703980
771D 71FF                  402 |       MDX   1 -1                                    K2703990
771E 70FA                  403 |       MDX     RC610                                 K2704000
                           404 | *                                                   K2704010
771F 6038                  405 |       LDX     $EXIT      CALL EXIT                  K2704020
                           406 | *                                                   K2704030
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           408 | *                                                   K2704050
                           409 | *                                                   K2704060
                           410 | *                                                   K2704070
                           411 | *             PRINT CONTROL ROUTINE                 K2704080
                           412 | *                                                   K2704090
7720 0000                  413 | RC700 DC      *-*        LINK                       K2704100
                           414 | *                                                   K2704110
7721 C480 0006             415 |       LD   I  $CH12      LOAD CHANNEL 12 SWITCH     K2704120
7723 4C18 772D             416 |       BSC  L  RC710,+-   BRANCH IF NOT ON           K2704130
                           417 | *                                                   K2704140
7725 C812                  418 |       LDD     RC852                                 K2704150
7726 4400 7E45             419 |       BSI  L  OVERP+3    RESTORE PAGE               K2704160
                           420 | *                                                   K2704170
7728 4400 7E45             421 |       BSI  L  OVERP+3    PRINT HEADER               K2704180
                           422 | *                                                   K2704190
772A C00B                  423 |       LD      RC850      LOAD SPACE PARAMETER       K2704200
772B 4400 7E45             424 |       BSI  L  OVERP+3    SPACE PRINTER              K2704210
                           425 | *                                                   K2704220
                           426 | *                                                   K2704230
772D 690D                  427 | RC710 STX   1 RC854+1    STORE MESSAGE ADDRESS      K2704240
                           428 | *                                                   K2704250
772E C80B                  429 |       LDD     RC854      LOAD PRINT PARAMETER       K2704260
772F 4400 7E45             430 |       BSI  L  OVERP+3    PRINT MESSAGE              K2704270
                           431 | *                                                   K2704280
7731 7400 0036             432 |       MDX  L  $PBSY,0    SKIP IF PRINTER READY      K2704290
7733 70FD                  433 |       MDX     *-3        LOOP IF PRINTER BUSY       K2704300
                           434 | *                                                   K2704310
7734 4C80 7720             435 |       BSC  I  RC700      RETURN                     K2704320
1130 FORTRAN COMPILER RECOVERY PHASE
 
                           437 | *                                                   K2704340
                           438 | *             CONSTANTS AND MESSAGES                K2704350
                           439 | *                                                   K2704360
                           440 | *                                                   K2704370
7736 7002                  441 | RC850 DC      /7002      SPACE PARAMETER            K2704380
                           442 | *                                                   K2704390
7738                       443 |       BSS  E  0                                     K2704400
7738 7000                  444 | RC852 DC      /7000      PAGE RESTORE PARAMETER     K2704410
7739 7F8B                  445 |       DC      HEAD       PAGE HEADER ADDRESS        K2704420
                           446 | *                                                   K2704430
773A 7001                  447 | RC854 DC      /7001      PRINT PARAMETER            K2704440
773B 0000                  448 |       DC      *-*        MESSAGE ADDRESS            K2704450
                           449 | *                                                   K2704460
773C 0009                  450 | RC856 DC      9          CONSTANT NINE          2-8 K2704470
773D 00F0                  451 | RC858 DC      /F0        MASK FOR EBC NUMERIC   2-8 K2704480
773E 00C0                  452 | RC860 DC      /C0        MASK FOR EBC ALPHABET  2-8 K2704490
                           453 | *                                                   K2704500
                           454 | *                                                   K2704510
                           455 | *             PRINT MESSAGES                        K2704520
                           456 | *                                                   K2704530
773F 0009                  457 | RC901 DC      RC902-RC901-1   WORD COUNT            K2704540
                           458 | *                                                   K2704550
7740 C5D5 C440 D6C6 40C3   459 |       EBC     .END OF COMPILATION.                  K2704560
     D6D4 D7C9 D3C1 E3C9       |
     D6D5                      |
                           460 | *                                                   K2704570
                           461 | *                                                   K2704580
7749 000F                  462 | RC902 DC      RC903-RC902-1   WORD COUNT            K2704590
                           463 | *                                                   K2704600
774A 40C3 40F9 F640 E6D6   464 |       EBC     . C 96 WORKING STORAGE EXCEEDED.  2-4 K2704610
     D9D2 C9D5 C740 E2E3       |
     D6D9 C1C7 C540 C5E7       |
     C3C5 C5C4 C5C4            |
                           465 | *                                                   K2704620
                           466 | *                                                   K2704630
7759 000C                  467 | RC903 DC      RC904-RC903-1   WORD COUNT            K2704640
                           468 | *                                                   K2704650
775A C3D6 D4D7 C9D3 C1E3   469 |       EBC     .COMPILATION DISCONTINUED.            K2704660
     C9D6 D540 C4C9 E2C3       |
     D6D5 E3C9 D5E4 C5C4       |
                           470 | *                                                   K2704670
                           471 | *                                                   K2704680
7766 000A                  472 | RC904 DC      RC905-RC904-1  WORD COUNT         2-4 K2704690
                           473 | *                                                   K2704700
7767 40C3 40F8 F640 C9D5   474 |       EBC     . C 86 INVALID ORIGIN.            2-4 K2704710
     E5C1 D3C9 C440 D6D9       |
     C9C7 C9D5                 |
                           475 | *                                                   K2704720
                           476 | *                                                   K2704730
7771 0011                  477 | RC905 DC      RC906-RC905-1  WORD COUNT             K2704740
                           478 | *                                                   K2704750
7772 40C3 40F9 F940 C3D6   479 |       EBC     . C 99 CORE REQUIREMENTS .        2-4 K2704760
     D9C5 40D9 C5D8 E4C9       |
     D9C5 D4C5 D5E3 E240       |
777E C5E7 C3C5 E2E2 C9E5   480 |       EBC     .EXCESSIVE .                      2-4 K2704770
     C540                      |
                           481 | *                                                   K2704780
                           482 | *                                                   K2704790
7783 0015                  483 | RC906 DC      RC908-RC906-1  WORD COUNT         2-8 K2704800
                           484 | *                                                   K2704810
7784 D9C5 D3C1 E3C9 E5C5   485 |       EBC     .RELATIVE ENTRY POINT ADDRESS IS . -8 K2704820
     40C5 D5E3 D9E8 40D7       |
     D6C9 D5E3 40C1 C4C4       |
     D9C5 E2E2 40C9 E240       |
7794 4040 4040 404D C8C5   486 | RC907 EBC     .     (HEX).                      2-8 K2704830
     E75D                      |
                           487 | *                                                   K2704840
                           488 | *                                                   K2704850
7799 0013                  489 | RC908 DC      RC909-RC908-1                    2-11 K2704860
                           490 | *                                              2-11 K2704862
779A 40C3 40F9 F740 D7D9   491 |       EBC     . C 97 PROGRAM LENGTH EXCEEDS.   2-11 K2704864
     D6C7 D9C1 D440 D3C5       |
     D5C7 E3C8 40C5 E7C3       |
     C5C5 C4E2                 |
77A8 40C3 C1D7 C1C3 C9E3   492 |       EBC     . CAPACITY.                      2-11 K2704866
     E840                      |
                           493 | *                                                   K2704870
                           494 | *                                                   K2704880
77AD                       495 | RC909 EQU     *                                2-11 K2704890
77AD 0000                  496 |       DC      0                                     K2704900
77AE                       497 |       END     OVERZ                                 K2704910
 
There were no errors in this assembly
 
=== CROSS REFERENCES ==========================================================
Name  Val   Defd  Referenced
#DBCT 0006   106  250
#DCOM 0001    98  217  220
#ENTY 0010   107  252
#FMAT 0046   108  257
#WSCT 0055   113  260
$CH12 0006    86  415
$DBSY 00EE    94  188  244  268  291
$EXIT 0038    92  345  405
$FPAD 0095    93  275
$NDUP 0034    87  388
$NXEQ 0035    88  389
$PBSY 0036    89  432
$PHSE 0078    90  174
$WSDR 007A    91  254  274
COMON 7A2B   145  251  320
DZ000 00F2    95  186  242  266  289
EOFS  7A25   143  398
ERROR 7A2D   146  232
HEAD  7F8B   131  132  445
MEMRY 8000   120  128  129  130
ORG   7A23   138  194
OVERD 752C   133  214  223  239  247  286  295
OVERL 7A23   129  138  143  144  145  146  156
OVERP 7E42   132  183  211  336  375  419  421  424  430
OVERZ 766E   128  133  164  497
PHID  0039   159  173
RC000 7670   173
RC001 7680   200  195
RC004 7684   205  168  182
RC006 7688   210  185
RC008 768A   213  241  288
RC010 768C   216  238  294
RC011 768E   219  282  283  285
RC012 7690   222  265
RC015 7692   226  276  298
RC100 7693   232  200
RC110 7697   238
RC120 76AF   265  299
RC130 76CD   305  314  322  325
RC140 76D6   313  309
RC150 76D7   314  312
RC160 76D9   317  277
RC170 76E1   322  329
RC200 76F2   341  318
RC210 76F4   343
RC300 76F6   347  233
RC350 76FC   353  350
RC400 7705   360  354
RC500 7708   369  201
RC505 770A   372  352  358  361
RC600 770E   386  202  356
RC610 7719   400  403
RC700 7720   413  333  343  372  392  435
RC710 772D   427  416
RC850 7736   441  335  374  423
RC852 7738   444  418
RC854 773A   447  427  429
RC856 773C   450  308  310
RC858 773D   451  311
RC860 773E   452  313
RC901 773F   457  341
RC902 7749   462  371  457
RC903 7759   467  391  462
RC904 7766   472  360  467
RC905 7771   477  357  472
RC906 7783   483  332  477
RC907 7794   486  324  326  327
RC908 7799   489  351  483
RC909 77AD   495  489
RL000 7FBC   130  131
SBUFX 0FB0   122  401
SOFST 7A26   144  249  259
SORF  7A30   156  317