NAMCRA

Table Of Contents
  • [00004] SUPV PHASE 1 - MON CTRL RCD ANALYZER
  • [00874] LABCK SUBR TO CONVERT TO NAME CODE
  • [00974] SUPV PHASE 2 - JOB PROCESSING
  • [01523] SYSUP - UPDATE SYSTEM DCOM
  • [02092] UPDATE SYSTEM DCOM
  • [02402] SUPV PHASE 3 - DELETE TEMPORARY LET
  • [02737] SUPV PHASE 4 - XEQ PROCESSING
  • [03140] SUPV PHASE 5 - SUPV CTRL RCD PROC
  • [03741] SUPV PHASE 5 - SUPV CTRL RCD PROC 2G2
  • [03869] SUPV PHASE 5 - SUPV CTRL RCD PROC 2-4
namcra.lst
ASM1130 CROSS ASSEMBLER V1.22 -- V2M12 -- Sun Nov  1 19:25:06 2020
 
Source File: \namcra.asm 
SUPV PHASE 1 - MON CTRL RCD ANALYZER
 
                             2 |       ABS                                           N0100020
                             3 | *************************************************** N0100030
                             4 | *STATUS - VERSION 2, MODIFICATION LEVEL 12        * N0100040
                             5 | *                                                 * N0100050
                             6 | *FUNCTION/OPERATION -                             * N0100060
                             7 | *   * THE MONITOR CONTROL RECORD ANALYZER (MCRA)  * N0100070
                             8 | *     READS MONITOR CONTROL RECORDS FROM THE      * N0100080
                             9 | *     PRINCIPAL INPUT DEVICE OR FETCHES THE       * N0100090
                            10 | *     RECORD FROM THE SUPERVISOR BUFFER (@SBFR).  * N0100100
                            11 | *   * THE MCRA PRINTS THE MONITOR CONTROL RECORDS.* N0100110
                            12 | *   * THE MCRA RECOGNIZES AND PROCESSES THE       * N0100120
                            13 | *     FOLLOWING MONITOR CONTROL RECORDS -         * N0100130
                            14 | *       * JOB   FETCHES AND TRANSFERS TO          * N0100140
                            15 | *               SUPERVISOR PHASE 2 FOR JOB        * N0100150
                            16 | *               PROCESSING.                       * N0100160
                            17 | *       * EJE   RESTORES THE PAGE, PRINTS THE     * N0100170
                            18 | *               HEADING AND BRANCHES TO READ THE  * N0100180
                            19 | *               NEXT RECORD.                      * N0100190
                            20 | *       * PAU   WAITS FOR 'PROGRAM START' AND     * N0100200
                            21 | *               BRANCHES TO READ THE NEXT RECORD. * N0100210
                            22 | *       * CPR   CAUSES THE CONSLE PRINTER TO BE   * N0100220
                            23 | *               THE PRINCIPAL PRINT DEVICE AND    * N0100230
                            24 | *               BRANCHES TO READ THE NEXT RECORD. * N0100240
                            25 | *       * TYP   CAUSES THE KEYBOARD TO BE THE     * N0100250
                            26 | *               PRINCIPAL INPUT DEVICE AND        * N0100260
                            27 | *               BRANCHES TO READ THE NEXT RECORD. * N0100270
                            28 | *       * TEN   CAUSES THE PRINCIPAL INPUT DEVICE * N0100280
                            29 | *               (NOT THE KEYBOARD) TO BE THE      * N0100290
                            30 | *               PRINCIPAL INPUT DEVICE AND        * N0100300
                            31 | *               BRANCHES TO READ THE NEXT RECORD. * N0100310
                            32 | *       * XEQ   FETCHES AND TRANSFERS TO          * N0100320
                            33 | *               SUPERVISOR PHASE 4 FOR XEQ        * N0100330
                            34 | *               PROCESSING.                       * N0100340
                            35 | *       * DUP   FETCHES AND TRANSFERS TO DISK     * N0100350
                            36 | *               UTILITY PROGRAM PHASE 0.          * N0100360
                            37 | *       * ASM   FETCHES AND TRANSFERS TO ASSEMBLER* N0100370
                            38 | *               PHASE 0.                          * N0100380
                            39 | *       * FOR   FETCHES AND TRANSFERS TO FORTRAN  * N0100390
                            40 | *               COMPILER PHASE 1.                 * N0100400
                            41 | *       * RPG   FETCHES AND TRANSFERS TO          * N0100410
                            42 | *               RPG COMPILER PHASE  .             * N0100420
                            43 | *       * CEN   RESTORES PRINCIPAL PRINT DEVICE TO* N0100430
                            44 | *               STATUS BEFORE EXECUTION OF // CPR * N0100440
                            45 | *               AND BRANCHES TO READ NEXT RECORD. * N0100450
                            46 | *       * COB   FETCHES AND TRANSFERS TO COBOL 2-9* N0100452
                            47 | *               COMPILER PHASE 1.              2-9* N0100454
                            48 | *                                                 * N0100460
                            49 | *ENTRY POINTS  -                                  * N0100470
                            50 | *     PROGRAM START - RA000                       * N0100480
                            51 | *                                                 * N0100490
                            52 | *INPUT -                                          * N0100500
                            53 | *     THE INPUT IS THE ABOVE LISTED MONITOR       * N0100510
                            54 | *     CONTROL RECORDS.                            * N0100520
                            55 | *                                                 * N0100530
                            56 | *OUTPUT -                                         * N0100540
                            57 | *     THE MONITOR CONTROL RECORDS ARE PRINTED TO  * N0100550
                            58 | *     THE PRINCIPAL PRINT DEVICE.                 * N0100560
                            59 | *                                                 * N0100570
                            60 | *EXTERNAL REFERENCES                              * N0100580
                            61 | *   * IN COMMA-                                   * N0100590
                            62 | *     $CH12                                       * N0100600
                            63 | *     $CTSW                                       * N0100610
                            64 | *     $DBSY                                       * N0100620
                            65 | *     $FLSH                                       * N0100630
                            66 | *     $GRIN                                       * N0100640
                            67 | *     $HASH                                       * N0100650
                            68 | *     $IBSY                                       * N0100660
                            69 | *     $IBT4                                       * N0100670
                            70 | *     $IOCT                                       * N0100680
                            71 | *     $KCSW                                       * N0100690
                            72 | *     $LEV0                                       * N0100700
                            73 | *     $LEV1                                       * N0100710
                            74 | *     $LINK                                       * N0100720
                            75 | *     $NDUP                                       * N0100730
                            76 | *     $NXEQ                                       * N0100740
                            77 | *     $PBSY                                       * N0100750
                            78 | *     $PHSE                                       * N0100760
                            79 | *     $PRET                                       * N0100770
                            80 | *   * SUBROUTINES -                               * N0100780
                            81 | *     CONVT   PRINCIPAL INPUT DEVICE CONVERSION   * N0100790
                            82 | *             SUBROUTINE.                         * N0100800
                            83 | *     DZ000   RESIDENT DISK I/O SUBROUTINE.       * N0100810
                            84 | *     INPUT   PRINCIPAL INPUT DEVICE SUBROUTINE.  * N0100820
                            85 | *     OUTPT   PRINCIPAL PRINT DEVICE SUBROUTINE.  * N0100830
                            86 | *                                                 * N0100840
                            87 | *EXITS -                                          * N0100850
                            88 | *   * NORMAL -                                    * N0100860
                            89 | *     AN EXIT IS MADE TO ANOTHER PHASE OF THE     * N0100870
                            90 | *     SUPERVISOR TO CONTINUE PROCESSING OR TO THE * N0100880
                            91 | *     FIRST PHASE OF ONE OF THE FOLLOWING SYSTEM  * N0100890
                            92 | *     PROGRAMS -                                  * N0100900
                            93 | *       * THE ASSEMBLER                           * N0100910
                            94 | *       * THE DISK UTILITY PROGRAM                * N0100920
                            95 | *       * THE FORTRAN COMPILER                    * N0100930
                            96 | *       * THE RPG COMPILER.                       * N0100940
                            97 | *       * THE COBOL COMPILER.                  2-9* N0100945
                            98 | *   * ERROR - SEE NOTES.                          * N0100950
                            99 | *                                                 * N0100960
                           100 | *TABLES/WORK AREAS -                              * N0100970
                           101 | *   * @SBFR   AN 80 WORD BUFFER INTO WHICH MONITOR* N0100980
                           102 | *             CONTROL RECORDS ARE READ.           * N0100990
                           103 | *   * DCOM    A 320 WORD BUFFER USED FOR DISK     * N0101000
                           104 | *             COMMUNICATIONS AREA (DCOM) I/O.     * N0101010
                           105 | *                                                 * N0101020
                           106 | *ATTRIBUTES -                                     * N0101030
                           107 | *   * ABSOLUTE.                                   * N0101040
                           108 | *   * REUSABLE.                                   * N0101050
                           109 | *                                                 * N0101060
                           110 | *NOTES -                                          * N0101070
                           111 | *   * ALL I/O DEVICE ERRORS RESULT IN A WAIT AT   * N0101080
                           112 | *     $PRET WITH THE CONTENTS OF THE ACCUMULATOR  * N0101090
                           113 | *     INDICATING THE DEVICE AND TYPE OF ERROR.    * N0101100
                           114 | *   * ALL MONITOR CONTROL RECORD ANALYZER ERRORS  * N0101110
                           115 | *     ARE FLAGGED WITH A MESSAGE AND PROCESSING   * N0101120
                           116 | *     CONTINUES.                                  * N0101130
                           117 | *       * M 11 INVALID MONITOR CONTROL RECORD     * N0101140
                           118 | *       * M 12 EXECUTION SUPPRESSED               * N0101150
                           119 | *       * M 13 DUP SUPPRESSED                     * N0101160
                           120 | *       * M 14 SYSTEM PROGRAM DETECTED MONITOR    * N0101170
                           121 | *              CONTROL RECORD                     * N0101180
                           122 | *       * M 15 ILLEGAL CARTRIDGE ID               * N0101190
                           123 | *       * M 16 PROGRAM VOIDED                     * N0101200
                           124 | *                                                 * N0101210
                           125 | *************************************************** N0101220
SUPV PHASE 1 - MON CTRL RCD ANALYZER
 
                           127 | *                                                   N0101240
                           128 | *     COMMA EQUATE STATEMENTS                       N0101250
                           129 | *                                                   N0101260
009F                       130 | $ACDE EQU     /9F  TABLE OF AREA CODES              N0101270
0006                       131 | $CH12 EQU     /06  CHANNEL 12 INDICATOR             N0101280
0007                       132 | $COMN EQU     /07  LENGTH OF COMMON (IN WORDS)      N0101290
000E                       133 | $CORE EQU     /0E  CORE SIZE                        N0101300
000F                       134 | $CTSW EQU     /0F  CONTROL RECORD TRAP SWITCH       N0101310
0005                       135 | $CIBA EQU     /05  SCTR ADDR OF CIB                 N0101320
009A                       136 | $CYLN EQU     /9A  ARM POSITION                     N0101330
0010                       137 | $DADR EQU     /10  BLK ADDR OF PROG TO BE LOADED    N0101340
00EE                       138 | $DBSY EQU     /EE  NON-ZERO WHEN DISKZ BUSY         N0101350
0077                       139 | $DCDE EQU     /77  DRIVE CODE OF PROG IN WRK STG    N0101360
00A4                       140 | $DCYL EQU     /A4  TABLE OF DEFECTIVE CYLINDERS     N0101370
0012                       141 | $DREQ EQU     /12  IND. FOR REQUESTED VERSION DKI/O N0101380
003F                       142 | $DUMP EQU     /3F  CALL DUMP ENTRY POINT            N0101390
0038                       143 | $EXIT EQU     /38  CALL EXIT ENTRY POINT            N0101400
0071                       144 | $FLSH EQU     /71  FLUSH JOB SWITCH                 N0101410
0095                       145 | $FPAD EQU     /95  TABLE OF FILE PROTECT ADDRESSES  N0101420
0063                       146 | $GCOM EQU     /63  G2250 SUBROUTINE INDICATOR   2G2 N0101430
0064                       147 | $GRIN EQU     /64  GRAPHICS INIT PROGRAM INDR   2G2 N0101440
0014                       148 | $HASH EQU     /14  WORK AREA                        N0101450
0013                       149 | $IBSY EQU     /13  NON-ZERO IF CD/PAP TP DEV. BUSY  N0101460
00D4                       150 | $IBT4 EQU     /D4  ADDR OF THE IBT, LEVEL 4         N0101470
0032                       151 | $IOCT EQU     /32  ZERO IF NO I/O IN PROGRESS       N0101480
002C                       152 | $IREQ EQU     /2C  ADDR OF INT REQUEST SUBROUTINE   N0101490
00E6                       153 | $I420 EQU     /E6  FLUSH JOB ENTRY POINT        2-2 N0101500
007C                       154 | $KCSW EQU     /7C  1 IF KB,CP BOTH UTILIZED         N0101510
0033                       155 | $LAST EQU     /33  LAST CARD INDICATOR              N0101520
0008                       156 | $LEV0 EQU     /08  LEVEL 0 BRANCH ADDRESS       2-3 N0101530
0009                       157 | $LEV1 EQU     /09  LEVEL 1 BRANCH ADDRESS       2-3 N0101540
000A                       158 | $LEV2 EQU     /0A  LEVEL 2 BRANCH ADDRESS       2-3 N0101550
000B                       159 | $LEV3 EQU     /0B  LEVEL 3 BRANCH ADDRESS       2-3 N0101560
000C                       160 | $LEV4 EQU     /0C  LEVEL 4 BRANCH ADDRESS       2-3 N0101570
000D                       161 | $LEV5 EQU     /0D  LEVEL 5 BRANCH ADDRESS       2-3 N0101580
0039                       162 | $LINK EQU     /39  CALL LINK ENTRY POINT            N0101590
0034                       163 | $NDUP EQU     /34  DO NOT DUP IF NON-ZERO           N0101600
0035                       164 | $NXEQ EQU     /35  DO NOT EXECUTE IF NON-ZERO       N0101610
0036                       165 | $PBSY EQU     /36  NON-ZERO WHEN PRINTER BUSY       N0101620
0037                       166 | $PGCT EQU     /37  PAGE NO. FOR HEADINGS            N0101630
0078                       167 | $PHSE EQU     /78  NO. OF PHASE NOW IN CORE         N0101640
0028                       168 | $PRET EQU     /28  IOCS SOFT ERROR TRAP             N0101650
0081                       169 | $PST1 EQU     /81  TRAP FOR I/O ERRORS, LEVEL 1     N0101660
0085                       170 | $PST2 EQU     /85  TRAP FOR I/O ERRORS, LEVEL 2     N0101670
0089                       171 | $PST3 EQU     /89  TRAP FOR I/O ERRORS, LEVEL 3     N0101680
008D                       172 | $PST4 EQU     /8D  TRAP FOR I/O ERRORS, LEVEL 4     N0101690
00EF                       173 | $SNLT EQU     /EF  SENSE LIGHT INDICATOR            N0101700
0091                       174 | $STOP EQU     /91  PROGRAM STOP KEY TRAP            N0101710
00E0                       175 | $SYSC EQU     /E0  MODIFICATION LEVEL               N0101720
007D                       176 | $UFDR EQU     /7D  DRIVE CODE OF UNFORMATTED I/O    N0101730
0079                       177 | $UFIO EQU     /79  UNFORMATTED I/O RECORD NO.       N0101740
002D                       178 | $ULET EQU     /2D  TABLE OF LET ADDRESSES           N0101750
007A                       179 | $WSDR EQU     /7A  WORKING STORAGE DRIVE CODE       N0101760
007B                       180 | $WRD1 EQU     /7B  ADDR OF 1ST WD OF CORE LOAD      N0101770
01E0                       181 | $ZEND EQU     /1E0 END OF DISKZ SUBROUTINE      2-3 N0101780
007E                       182 | $CPTR EQU     /007E     CONS PTR CH 12 INDR     212 N0101782
007F                       183 | $1132 EQU     /007F     1132 CHANNEL 12 INDR    212 N0101785
0080                       184 | $1403 EQU     /0080     1403 CHANNEL 12 INDR    212 N0101787
                           185 | *                                                   N0101790
                           186 | *     GENERAL EQUATE STATEMENTS                     N0101800
                           187 | *                                                   N0101810
0000                       188 | #IDAD EQU     /0000     CART ID-DEF CYL SCTR ADDR   N0101820
0002                       189 | #RIAD EQU     /0002     RESIDENT IMAGE SECTOR ADDR  N0101830
0001                       190 | #DCOM EQU     /0001     DCOM SECTOR ADDRESS         N0101840
0007                       191 | #HDNG EQU     /0007     DATE-PAGE COUNT SECTOR ADDR N0101850
000D                       192 | @NMCR EQU     13        NO OF MONITR CNTRL RCDS 2-9 N0101860
000A                       193 | @HDWC EQU     10        HEADING BUFFER WORD COUNT   N0101870
0028                       194 | @PBWC EQU     40        PACKED BUFFER WORD COUNT    N0101880
0050                       195 | @CCOL EQU     80        NO. OF CHARACTERS/RECORD    N0101890
0140                       196 | @SCTR EQU     320       NO. OF WORDS PER SECTOR     N0101900
1000                       197 | @MNCR EQU     /1000     MINIMUM CORE SIZE           N0101910
00D0                       198 | @CSTR EQU     /00D0                             2-3 N0101920
0800                       199 | @PROC EQU     /0800     PROCESSING PHASES AREA      N0101930
0FB0                       200 | @SBFR EQU     /0FB0     ADDRESS OF SUPV BUFFER      N0101940
0E6E                       201 | DCOM  EQU     @SBFR-@SCTR-2  SYSTEM DCOM I/O BUFFER N0101950
0D2C                       202 | BUFFR EQU     DCOM-@SCTR-2   COMMON DISK I/O BUFFER N0101960
00F2                       203 | DZ000 EQU     $DBSY+4   DISKZ ENTRY POINT           N0101970
01E1                       204 | OUTPT EQU     $ZEND+1   PRINT SUBROUTINE ENTRY      N0101980
0321                       205 | INPUT EQU     OUTPT+@SCTR  INPUT SUBROUTINE ENTRY   N0101990
                           206 | *                                                   N0102000
                           207 | *     PHASE ID EQUATE STATEMENTS                    N0102010
                           208 | *                                                   N0102020
0001                       209 | @DUPC EQU     1                                     N0102030
001F                       210 | @FOR1 EQU     31                                    N0102040
006E                       211 | @MCRA EQU     110                                   N0102050
006F                       212 | @JOBP EQU     111                                   N0102060
0070                       213 | @DELT EQU     112                                   N0102070
0071                       214 | @XEQP EQU     113                                   N0102080
0072                       215 | @SCRP EQU     114                                   N0102090
0078                       216 | @CLB0 EQU     120                                   N0102100
008E                       217 | @CPTR EQU     142                                   N0102110
0092                       218 | @KBCP EQU     146                                   N0102120
0095                       219 | @KBCV EQU     149                                   N0102130
0099                       220 | @PRNT EQU     153                                   N0102140
009A                       221 | @PINP EQU     154                                   N0102150
009B                       222 | @PIDV EQU     155                                   N0102160
009C                       223 | @CNVT EQU     156                                   N0102170
009D                       224 | @CVRT EQU     157                                   N0102180
00B0                       225 | @RG00 EQU     176                              2-10 N0102190
00CF                       226 | @ASM0 EQU     207                                   N0102200
0000                       227 | @YYYY EQU     0                                     N0102210
0051                       228 | @COB1 EQU     81                                2-9 N0102220
                           229 | *                                                   N0102230
                           230 | *     DCOM EQUATE STATEMENTS                        N0102240
                           231 | *                                                   N0102250
0E72                       232 | #NAME EQU     DCOM+4    NAME OF PROGRAM             N0102260
0E74                       233 | #DBCT EQU     DCOM+6    DISK BLOCK COUNT OF PROGRAM N0102270
0E75                       234 | #FCNT EQU     DCOM+7    FILES INDICATOR             N0102280
0E76                       235 | #SYSC EQU     DCOM+8    SYSTEM CARTRIDGE SWITCH     N0102290
0E77                       236 | #JBSW EQU     DCOM+9    TEMPORARY JOB SWITCH        N0102300
0E78                       237 | #CBSW EQU     DCOM+10   CLB SWITCH                  N0102310
0E79                       238 | #LCNT EQU     DCOM+11   LOCAL INDICATOR             N0102320
0E7A                       239 | #MPSW EQU     DCOM+12   MAP SWITCH                  N0102330
0E7B                       240 | #MDF1 EQU     DCOM+13   NO. DUP CTRL RCDS (MODIF)   N0102340
0E7C                       241 | #MDF2 EQU     DCOM+14   ADDR OF MODIF BUFFER        N0102350
0E7D                       242 | #NCNT EQU     DCOM+15   NOCAL INDICATOR             N0102360
0E7E                       243 | #ENTY EQU     DCOM+16   REL ENTRY ADDR OF PROGRAM   N0102370
0E7F                       244 | #RP67 EQU     DCOM+17   1442-5 SWITCH               N0102380
0E80                       245 | #TODR EQU     DCOM+18   -TO- WK STG DRIVE CODE      N0102390
0E81                       246 | #FRDR EQU     DCOM+19   -FROM- WK STG DRIVE CODE    N0102400
0E82                       247 | #FHOL EQU     DCOM+20   ADDR LARGEST HOLE IN FXA    N0102410
0E83                       248 | #FSZE EQU     DCOM+21   BLK CNT LARGEST HOLE IN FXA N0102420
0E84                       249 | #UHOL EQU     DCOM+22   ADDR LARGEST HOLE IN UA     N0102430
0E85                       250 | #USZE EQU     DCOM+23   BLK CNT LARGEST HOLE IN UA  N0102440
0E86                       251 | #DCSW EQU     DCOM+24   DUP CALL SWITCH             N0102450
0E87                       252 | #PIOD EQU     DCOM+25   PRINCIPAL I/O DEVICE INDIC  N0102460
0E88                       253 | #PPTR EQU     DCOM+26   PRINC PRINT DEVICE INDIC    N0102470
0E89                       254 | #CIAD EQU     DCOM+27   SCTR 0 LOC OF CIL SCTR ADDR N0102480
0E8A                       255 | #ACIN EQU     DCOM+28   AVAIL CARTRIDGE INDICATOR   N0102490
0E8B                       256 | #GRPH EQU     DCOM+29   2250 INDICATOR          2-8 N0102500
0E8C                       257 | #GCNT EQU     DCOM+30   G2250 COUNT             2-8 N0102510
0E8D                       258 | #LOSW EQU     DCOM+31   LOCALS CALL LOCALS SW   2-2 N0102520
0E8E                       259 | #X3SW EQU     DCOM+32   SPECIAL ILS SWITCH      2-3 N0102530
0E8F                       260 | #ECNT EQU     DCOM+33   EQUAT COUNT             2-4 N0102540
0E91                       261 | #ANDU EQU     DCOM+35   END OF UA ADDRESS (ADJ)     N0102550
0E96                       262 | #BNDU EQU     DCOM+40   END OF UA ADDRESS (BASE)    N0102560
0E9B                       263 | #FPAD EQU     DCOM+45   FILE PROTECTED ADDRESS      N0102570
0EA0                       264 | #PCID EQU     DCOM+50   AVAILABLE CARTRIDGE IDS     N0102580
0EA5                       265 | #CIDN EQU     DCOM+55   CARTRIDGE ID                N0102590
0EAA                       266 | #CIBA EQU     DCOM+60   SECTOR ADDRESS OF CIB       N0102600
0EAF                       267 | #SCRA EQU     DCOM+65   SECTOR ADDRESS OF SCRA      N0102610
0EB4                       268 | #FMAT EQU     DCOM+70   FORMAT OF PROGRAM IN WS     N0102620
0EB9                       269 | #FLET EQU     DCOM+75   FLET SECTOR ADDRESS         N0102630
0EBE                       270 | #ULET EQU     DCOM+80   LET SECTOR ADDRESS          N0102640
0EC3                       271 | #WSCT EQU     DCOM+85   BLK CNT OF PROGRAM IN WS    N0102650
0EC8                       272 | #CSHN EQU     DCOM+90   1+SCTR ADDR OF END OF CUSN. N0102660
SUPV PHASE 1 - MON CTRL RCD ANALYZER
 
04FE                       274 |       ORG     4*@SCTR-2  SUPV PH 1 (MCRA) I/O AREA  N0102680
                           275 | *                                                   N0102690
                           276 | *     PROVIDE PARAMETERS FOR SYSTEM LOADER          N0102700
                           277 | *                                                   N0102710
04FE 02FE                  278 |       DC      RA999-*   WORD COUNT OF SUPV PHASE 1  N0102720
04FF FF92                  279 |       DC      -@MCRA    PHASE ID OF SUPV PHASE 1    N0102730
0500 0056                  280 |       DC      PRINT-*+1 RLTV ADDR OF SLET TABLE     N0102740
0501 0013                  281 |       DC      @NMCR+6   NO. OF ITEMS IN SLET TABLE  N0102750
0500                       282 |       ORG     *-2                                   N0102760
SUPV PHASE 1 - MON CTRL RCD ANALYZER
 
0500 C400 0064             284 | RA000 LD   L  $GRIN     FETCH GRAPHICS INDICATOR    N0102780
0502 4C10 0508             285 |       BSC  L  RA010,-   TEST FOR AND                N0102790
0504 4400 0039 221D 15C0   286 |       LINK    SGJP      *BRANCH IF 'SGJP'           N0102800
0508 4C08 050E             287 | RA010 BSC  L  RA020,+   TEST FOR AND                N0102810
050A 4400 0039 0764 9540   288 |       LINK    GRIN      *BRANCH IF 'GRIN'           N0102820
                           289 | *                                                   N0102830
                           290 | *     INITIALIZATION                                N0102840
                           291 | *                                                   N0102850
050E 616E                  292 | RA020 LDX   1 @MCRA     SET                         N0102860
050F 6D00 0078             293 |       STX  L1 $PHSE     *SUPERVISOR PHASE 1 INDR    N0102870
0511 1000                  294 |       NOP               A WAIT MAY BE PATCHED HERE  N0102880
0512 6500 054C             295 |       LDX  L1 TABLE-1   SET ADDRESS OF              N0102890
0514 6D00 00D4             296 |       STX  L1 $IBT4     *ILSO4 INTERRUPT BRANCH TBL N0102900
                           297 | *                                                   N0102910
                           298 | *     FETCH PRINCIPAL PRINT SUBROUTINE              N0102920
                           299 | *                                                   N0102930
0516 C841                  300 | RA040 LDD     PRINT+2   FETCH WD CNT AND SCTR ADDR  N0102940
0517 6100                  301 |       LDX   1 0         INDICATE PRINT SUBROUTINE   N0102950
0518 4022                  302 |       BSI     RA080     BRANCH TO FETCH SUBROUTINE  N0102960
0519 C037                  303 |       LD      TABLE+4   STORE PRINT SUBR INTERRUPT  N0102970
051A D400 0009             304 |       STO  L  $LEV1     *ADDR TO LEVEL 1 BR ADDRESS N0102980
                           305 | *                                                   N0102990
                           306 | *     FETCH PRINCIPAL INPUT SUBROUTINE              N0103000
                           307 | *                                                   N0103010
051C 6500 057E             308 | RA060 LDX  L1 IKBRD     XR1 = KEYBRD SUBR SLET ADDR N0103020
051E C400 007C             309 |       LD   L  $KCSW     TEST FOR AND                N0103030
0520 4C20 0656             310 |       BSC  L  RA480,Z   *BRANCH IF IN KEYBOARD MODE N0103040
0522 6500 0582             311 |       LDX  L1 PIDEV     FETCH PRINCIPAL INPUT   2-6 N0103050
0524 4C00 0656             312 |       BSC  L  RA480     *DEVICE OTHER THAN KB   2-6 N0103060
0526 C835                  313 | RA070 LDD     PINPT+2   FETCH WD CNT AND SCTR ADDR  N0103070
0527 6101                  314 |       LDX   1 1         INDICATE INPUT SUBROUTINE   N0103080
0528 4012                  315 |       BSI     RA080     BRANCH TO FETCH SUBROUTINE  N0103090
0529 C029                  316 |       LD      TABLE+6   STORE COLUMN INTERRUPT      N0103100
052A 801E                  317 |       A       RA903     *ENTRY ADDRESS              N0103110
052B D400 0008             318 |       STO  L  $LEV0     *TO LEVEL 0 BRANCH ADDRESS  N0103120
052D 4074                  319 |       BSI     RA100     BRANCH TO SET $KCSW         N0103130
                           320 | *                                                   N0103140
                           321 | *     FETCH CONVERSION SUBROUTINE                   N0103150
                           322 | *                                                   N0103160
052E C01C                  323 |       LD      RA905     FETCH ADDR OF INPUT SUBR    N0103170
052F 802C                  324 |       A       PINPT+2   ADD INPUT SUBR WORD COUNT   N0103180
0530 8018                  325 |       A       RA903     MAKE                        N0103190
0531 1801                  326 |       SRA     1         *ADDRESS OF                 N0103200
0532 1001                  327 |       SLA     1         *CONVERSION SUBROUTINE      N0103210
0533 D018                  328 |       STO     RA906     *EVEN AND SAVE              N0103220
0534 8014                  329 |       A       RA903     CALCULATE AND STORE         N0103230
0535 D400 06CA             330 |       STO  L  CONVT     *CONVERSION SUBR ENTRY ADDR N0103240
0537 C828                  331 |       LDD     CNVRT+2   FETCH WD CNT AND SCTR ADDR  N0103250
0538 6102                  332 |       LDX   1 2         INDICATE CONVERSION SUBR    N0103260
0539 4001                  333 |       BSI     RA080     BRANCH TO FETCH SUBROUTINE  N0103270
053A 707E                  334 |       MDX     RA200     BRANCH TO CONTINUE          N0103280
                           335 | *                                                   N0103290
                           336 | *************************************************** N0103300
                           337 | *                                                   N0103310
                           338 | *     FETCH A SUBROUTINE INTO CORE                  N0103320
                           339 | *                                                   N0103330
053B 0000                  340 | RA080 DC      0         ENTRY/RETURN ADDRESS        N0103340
053C DD80 054A             341 |       STD  I1 RA904     ST WD CNT/SAD TO I/O AREA   N0103350
053E C500 054A             342 |       LD   L1 RA904     FETCH ADDRESS OF I/O AREA   N0103360
0540 1890                  343 |       SRT     16        SHIFT TO EXTENSION, ACC = 0 N0103370
0541 4400 00F2             344 |       BSI  L  DZ000     BRANCH TO DISK READ         N0103380
0543 7400 00EE             345 | RA090 MDX  L  $DBSY,0   SKIP NEXT IF READ COMPLETE  N0103390
0545 70FD                  346 |       MDX     RA090     BR TO TEST READ COMPLETE    N0103400
0546 4C80 053B             347 |       BSC  I  RA080     RETURN                      N0103410
                           348 | *                                                   N0103420
                           349 | *     CONSTANTS AND WORK AREAS                      N0103430
                           350 | *                                                   N0103440
0548                       351 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0103450
0548 0001                  352 | RA901 DC      1         CONSTANT ONE                N0103460
0549 0003                  353 | RA903 DC      3         CONSTANT THREE              N0103470
054A 01DE                  354 | RA904 DC      OUTPT-3   ADDR OF PRINT SUBR I/O AREA N0103480
054B 031E                  355 | RA905 DC      INPUT-3   ADDR OF INPUT SUBR I/O AREA N0103490
054C 0000                  356 | RA906 DC      *-*       ADDR OF CNVRT SUBR I/O AREA N0103500
                           357 | *                                                   N0103510
                           358 | *     INTERRUPT LEVEL 4 BRANCH TABLE                N0103520
                           359 | *                                                   N0103530
054D                       360 | TABLE BSS     3         RESERVED                    N0103540
0550 0000                  361 |       DC      *-*       1231 OPT. MARK PAGE READER  N0103550
0551 01E4                  362 |       DC      OUTPT+3   1403 PRINTER                N0103560
0552 0324                  363 |       DC      INPUT+3   2501 CARD READER            N0103570
0553 0324                  364 |       DC      INPUT+3   1442 CARD READER/PUNCH      N0103580
0554 0000                  365 |       DC      *-*       KEYBOARD/CONSOLE PRINTER    N0103590
0555 0324                  366 |       DC      INPUT+3   1134/1055 PAPT READER/PUNCH N0103600
                           367 | *                                                   N0103610
                           368 | *     INTERNAL SLET INFORMATION                     N0103620
                           369 | *                                                   N0103630
0556 0099                  370 | PRINT DC      @PRNT     PRINC PRINT SUBR PHASE ID   N0103640
0557                       371 |       BSS     3                                     N0103650
                           372 | *                                                   N0103660
055A 009A                  373 | PINPT DC      @PINP     PRINC INPUT SUBR PHASE ID   N0103670
055B                       374 |       BSS     3                                     N0103680
                           375 | *                                                   N0103690
055E 009C                  376 | CNVRT DC      @CNVT     PRINC CONVERSION SUBR PH ID N0103700
055F                       377 |       BSS     3                                     N0103710
                           378 | *                                                   N0103720
0562 0070                  379 | SUPV3 DC      @DELT     SUPV PHASE 3 PHASE ID       N0103730
0563                       380 |       BSS     3                                     N0103740
                           381 | *                                                   N0103750
0566 0072                  382 | SUPV5 DC      @SCRP     SUPV PHASE 5 PHASE ID       N0103760
0567                       383 |       BSS     3                                     N0103770
                           384 | *                                                   N0103780
056A 0078                  385 | CLBP1 DC      @CLB0     CORE LD BLDR PH 0 PHASE ID  N0103790
056B                       386 |       BSS     3                                     N0103800
                           387 | *                                                   N0103810
056E 006F                  388 | SUPV2 DC      @JOBP     SUPV PHASE 2 PHASE ID       N0103820
056F                       389 |       BSS     3                                     N0103830
                           390 | *                                                   N0103840
0572 0095                  391 | CKBRD DC      @KBCV     KYBRD CONVERSION SUBR PH ID N0103850
0573                       392 |       BSS     3                                     N0103860
                           393 | *                                                   N0103870
0576 009D                  394 | CVRT  DC      @CVRT     PRINC CONV (NOT KB) PH ID   N0103880
0577                       395 |       BSS     3                                     N0103890
                           396 | *                                                   N0103900
057A 008E                  397 | PCPAD DC      @CPTR     CONSOLE PRINTER SUBR PH ID  N0103910
057B                       398 |       BSS     3                                     N0103920
                           399 | *                                                   N0103930
057E 0092                  400 | IKBRD DC      @KBCP     KEYBOARD SUBR PHASE ID      N0103940
057F                       401 |       BSS     3                                     N0103950
                           402 | *                                                   N0103960
0582 009B                  403 | PIDEV DC      @PIDV     PRINC INPUT (NOT KB) PH ID  N0103970
0583                       404 |       BSS     3                                     N0103980
                           405 | *                                                   N0103990
0586 0071                  406 | SUPV4 DC      @XEQP     SUPV PHASE 4 PHASE ID       N0104000
0587                       407 |       BSS     3                                     N0104010
                           408 | *                                                   N0104020
058A 0001                  409 | DUPCO DC      @DUPC     DUP COMMON PHASE ID         N0104030
058B                       410 |       BSS     3                                     N0104040
                           411 | *                                                   N0104050
058E 00CF                  412 | PHS0  DC      @ASM0      ASM PHASE 0 PHASE ID     * N0104060
058F                       413 |       BSS     3                                     N0104070
                           414 | *                                                   N0104080
0592 001F                  415 | FOR01 DC      @FOR1     FORTRAN PHASE 1 PHASE ID    N0104090
0593                       416 |       BSS     3                                     N0104100
                           417 | *                                                   N0104110
0596 00B0                  418 | RPG00 DC      @RG00     RPG PHASE 0 PHASE ID   2-10 N0104120
0597                       419 |       BSS     3                                 2-5 N0104130
                           420 | *                                                   N0104140
059A 0099                  421 | SVPRT DC      @PRNT     SAVE PRINC PRT          2-8 N0104150
059B 0000                  422 |       DC      0                                     N0104160
059C 0000                  423 |       DC      0                                     N0104170
059D 0000                  424 |       DC      0                                     N0104180
                           425 | *                                                   N0104190
059E 0051                  426 | COB01 DC      @COB1     COBOL PHASE 1 PHASE ID  2-9 N0104200
059F 0000                  427 |       DC      0                                     N0104210
05A0 0000                  428 |       DC      0                                     N0104220
05A1 0000                  429 |       DC      0                                     N0104230
                           430 | *                                                   N0104240
                           431 | *************************************************** N0104250
                           432 | *                                                   N0104260
                           433 | *     SET KEYBOARD-CONSOLE PRINTER SWITCH           N0104270
                           434 | *                                                   N0104280
                           435 | *             -, KEYBOARD ONLY UTILIZED             N0104290
                           436 | *     $KCSW = 0, CONSOLE PTR OR NEITHER UTILIZED    N0104300
                           437 | *             +, KEYBOARD AND CONSOLE PTR UTILIZED  N0104310
                           438 | *                                                   N0104320
05A2 0000                  439 | RA100 DC      0         ENTRY/RETURN ADDRESS        N0104330
05A3 C0D9                  440 |       LD      PCPAD+3   TEST IF CONSOLE PRINTER     N0104340
05A4 90B4                  441 |       S       PRINT+3   *IS PRINCIPAL PRINT DEVICE  N0104350
05A5 4C20 05AD             442 |       BSC  L  RA120,Z   *AND BRANCH IF NOT          N0104360
05A7 C0D9                  443 |       LD      IKBRD+3   TEST IF KEYBOARD            N0104370
05A8 90B4                  444 |       S       PINPT+3   *IS PRINCIPAL INPUT DEVICE  N0104380
05A9 4C20 05B4             445 |       BSC  L  RA140,Z   *AND BRANCH IF NOT          N0104390
05AB C09C                  446 |       LD      RA901     FETCH A POSITIVE NUMBER     N0104400
05AC 7008                  447 |       MDX     RA160     BRANCH TO SET SWITCH        N0104410
05AD C0D3                  448 | RA120 LD      IKBRD+3   TEST IF KEYBOARD            N0104420
05AE 90AE                  449 |       S       PINPT+3   *IS PRINCIPAL INPUT DEVICE  N0104430
05AF 4C20 05B4             450 |       BSC  L  RA140,Z   *AND BRANCH IF NOT          N0104440
05B1 C400 0660             451 |       LD   L  RA942     FETCH A NEGATIVE NUMBER     N0104450
05B3 7001                  452 |       MDX     RA160     BRANCH TO SET SWITCH        N0104460
05B4 1810                  453 | RA140 SRA     16        FETCH ZERO                  N0104470
05B5 D400 007C             454 | RA160 STO  L  $KCSW     STORE TO KEYBRD-CNSL PTR SW N0104480
05B7 4C80 05A2             455 |       BSC  I  RA100     RETURN                      N0104490
                           456 | *                                                   N0104500
                           457 | *     TEST CONTROL RECORD INDICATOR                 N0104510
                           458 | *                                                   N0104520
                           459 | *             +, RECORD TRAPPED BY SYSTEM PROGRAM   N0104530
                           460 | *     $CTSW = 0, NO RECORD TRAPPED                  N0104540
                           461 | *             -, RECORD TRAPPED BY DUP (NO ERROR)   N0104550
                           462 | *                                                   N0104560
05B9 C400 000F             463 | RA200 LD   L  $CTSW     FETCH MON CTRL RCD INDR     N0104570
05BB 4C28 05C6             464 |       BSC  L  RA240,Z+  BR IF RCD TRAPPED IN BUFFER N0104580
05BD 4C08 05C4             465 |       BSC  L  RA220,+   BRANCH IF NO RCD TRAPPED    N0104590
05BF C400 06ED             466 | RA210 LD   L  RA990+3   FETCH ADDR OF MESSAGE M 14  N0104600
05C1 4400 06CD             467 |       BSI  L  RA850     BRANCH TO PRINT THE MESSAGE N0104610
05C3 7002                  468 |       MDX     RA240     BRANCH TO PACK SUPV BUFFER  N0104620
                           469 | *                                                   N0104630
                           470 | *     READ A MONITOR CONTROL RECORD                 N0104640
                           471 | *                                                   N0104650
05C4 4400 06A6             472 | RA220 BSI  L  RA800     BRANCH TO READ A RECORD     N0104660
                           473 | *                                                   N0104670
                           474 | *     PACK THE SUPV BUFFER  (2 EBCDIC CHARS/WORD)   N0104680
                           475 | *                                                   N0104690
05C6 1010                  476 | RA240 SLA     16        SET                         N0104700
05C7 D400 000F             477 |       STO  L  $CTSW     *MON CTRL RCD INDR OFF      N0104710
05C9 C03C                  478 |       LD      RA932     SET                         N0104720
05CA D480 06C7             479 |       STO  I  SBADR     *PACKED BUFFER WORD COUNT   N0104730
                           480 | *                                                   N0104740
05CC 6500 0FB0             481 |       LDX  L1 @SBFR     XR1 = SUPV BUFFER ADDRESS   N0104750
05CE 62D8                  482 |       LDX   2 -@PBWC    XR2 = PACKED BUFFER WD CNT  N0104760
05CF C100                  483 | RA260 LD    1 0         FETCH A CHARACTER           N0104770
05D0 1008                  484 |       SLA     8         SHIFT TO LEFT HALF OF WORD  N0104780
05D1 E901                  485 |       OR    1 1         FETCH NEXT CHARACTER        N0104790
05D2 D600 0FD8             486 |       STO  L2 @SBFR+@PBWC  STORE TO BUFFER PACKED   N0104800
05D4 7102                  487 |       MDX   1 2         INCRMENT BUFFER ADDRESS     N0104810
05D5 7201                  488 |       MDX   2 1         DECR WORD CNT, SKIP IF ZERO N0104820
05D6 70F8                  489 |       MDX     RA260     BRANCH TO PACK NEXT PAIR    N0104830
                           490 | *                                                   N0104840
                           491 | *     TEST FOR MONITOR CONTROL RECORD TYPE          N0104850
                           492 | *                                                   N0104860
05D7 C400 0FB2             493 | RA300 LD   L  @SBFR+2   FETCH SECOND HALF OF NAME   N0104870
05D9 1890                  494 |       SRT     16        *AND SHIFT TO EXTENSION     N0104880
05DA C400 0FB1             495 |       LD   L  @SBFR+1   FETCH FIRST HALF OF NAME    N0104890
05DC D827                  496 |       STD     RA930     *AND SAVE NAME              N0104900
05DD 9029                  497 |       S       RA933     TEST FOR AND                N0104910
05DE 4C20 05E2             498 |       BSC  L  RA340,Z   *BR IF NOT A COMMENTS RCD   N0104920
05E0 63F2                  499 |       LDX   3 -@NMCR-1  PT TO COMMENTS RCD RETURN  NN0104930
05E1 700E                  500 |       MDX     RA370     BRANCH TO PRINT COMMENT RCD N0104940
                           501 | *                                                   N0104950
05E2 6500 056E             502 | RA340 LDX  L1 SUPV2       XR1 POINTS TO SLET        N0104960
05E4 62E5                  503 |       LDX   2 -2*@NMCR-1  XR2 = NO. WDS IN NAME TBL N0104970
05E5 63F3                  504 |       LDX   3 -@NMCR      XR3 = NO. MON CTRL NAMES  N0104980
05E6 C81D                  505 | RA360 LDD     RA930       FETCH CONTROL NAME        N0104990
05E7 9E00 0623             506 |       SD   L2 RA934+2*@NMCR+1  TEST FOR AND BRANCH  N0105000
05E9 4C20 05F9             507 |       BSC  L  RA390,Z   *IF FIRST HALF NOT THE SAME N0105010
05EB 1090                  508 |       SLT     16        TEST FOR AND BRANCH IF      N0105020
05EC 4C20 05F9             509 |       BSC  L  RA390,Z   *SECOND HALF NOT THE SAME   N0105030
05EE 721A                  510 |       MDX   2 2*@NMCR   SKIP IF NOT A 'JOB' RECORD  N0105040
05EF 7007                  511 |       MDX     RA380     BRANCH TO PROCESS 'JOB' RCD N0105050
05F0 7400 0071             512 | RA370 MDX  L  $FLSH,0   TEST FOR AND BRANCH TO READ N0105060
05F2 70D1                  513 |       MDX     RA220     *NEXT RCD IF ABORT INDR ON  N0105070
05F3 C400 06C7             514 |       LD   L  SBADR     FETCH ADDR OF SUPV BUFFER   N0105080
05F5 4400 06CD             515 |       BSI  L  RA850     BRANCH TO PRINT THE RECORD  N0105090
05F7 4F80 0630             516 | RA380 BSC  I3 RA936+@NMCR  BRANCH TO PROCESS RCD    N0105100
                           517 | *                                                   N0105110
05F9 7104                  518 | RA390 MDX   1 4         INCREMENT SLET POINTER      N0105120
05FA 7202                  519 |       MDX   2 2         INCREMENT NAME POINTER      N0105130
05FB 7301                  520 |       MDX   3 1         INCR NAME CNT, SKIP IF ZERO N0105140
05FC 70E9                  521 |       MDX     RA360     BRANCH TO TEST NEXT NAME    N0105150
05FD C400 06C7             522 |       LD   L  SBADR     FETCH ADDR OF SUPV BUFFER   N0105160
05FF 4400 06CD             523 |       BSI  L  RA850     BRANCH TO PRINT THE RECORD  N0105170
0601 6301                  524 |       LDX   3 1         POINT TO ERROR MESSAGE M 11 N0105180
0602 4400 06E4             525 |       BSI  L  RA900     BRANCH TO PRINT THE MESSAGE N0105190
                           526 | *                                                   N0105200
                           527 | *     CONSTANTS AND WORK AREAS                      N0105210
                           528 | *                                                   N0105220
0604                       529 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0105230
0604                       530 | RA930 BSS     2         CONTROL NAME                N0105240
0606 0028                  531 | RA932 DC      @PBWC     PACKED I/O BUFFER WORD CNT  N0105250
                           532 | *                                                   N0105260
0607 405C                  533 | RA933 EBC     . *.      COMMENTS CONTROL RECORD     N0105270
0608 40D1 D6C2             534 | RA934 EBC     . JOB.    JOB   CONTROL RECORD        N0105280
060A 40C5 D1C5             535 |       EBC     . EJE.    EJECT CONTROL RECORD        N0105290
060C 40D7 C1E4             536 |       EBC     . PAU.    PAUSE CONTROL RECORD        N0105300
060E 40C3 D7D9             537 |       EBC     . CPR.    CPRT  CONTROL RECORD        N0105310
0610 40E3 E8D7             538 |       EBC     . TYP.    TYPE  CONTROL RECORD        N0105320
0612 40E3 C5D5             539 |       EBC     . TEN.    TEND  CONTROL RECORD        N0105330
0614 40E7 C5D8             540 |       EBC     . XEQ.    XEQ   CONTROL RECORD        N0105340
0616 40C4 E4D7             541 |       EBC     . DUP.    DUP   CONTROL RECORD        N0105350
0618 40C1 E2D4             542 |       EBC     . ASM.    ASM   CONTROL RECORD        N0105360
061A 40C6 D6D9             543 |       EBC     . FOR.    FOR   CONTROL RECORD        N0105370
061C 40D9 D7C7             544 |       EBC     . RPG.    RPG   CONTROL RECORD    2-5 N0105380
061E 40C3 C5D5             545 |       EBC     . CEN.    CEN   CONTROL RECORD    2-8 N0105390
0620 40C3 D6C2             546 |       EBC     . COB.    COB   CONTROL RECORD    2-9 N0105400
                           547 | *                                                   N0105410
0622 05C4                  548 |       DC      RA220     COMMENTS RECORD RETURN      N0105420
0623 0670                  549 | RA936 DC      RA600     JOB   PROCESSING            N0105430
0624 063B                  550 |       DC      RA440     EJECT PROCESSING            N0105440
0625 064E                  551 |       DC      RA460     PAUSE PROCESSING            N0105450
0626 0630                  552 |       DC      RA400     CPRNT PROCESSING            N0105460
0627 0656                  553 |       DC      RA480     TYPE  PROCESSING            N0105470
0628 0656                  554 |       DC      RA480     TEND  PROCESSING            N0105480
0629 0661                  555 |       DC      RA500     XEQ   PROCESSING            N0105490
062A 0667                  556 |       DC      RA520     DUP   PROCESSING            N0105500
062B 066D                  557 |       DC      RA560     ASM   PROCESSING            N0105510
062C 066D                  558 |       DC      RA560     FOR   PROCESSING            N0105520
062D 066D                  559 |       DC      RA560     RPG   PROCESSING        2-5 N0105530
062E 0630                  560 |       DC      RA400     CEN   PROCESSING        2-8 N0105540
062F 066D                  561 |       DC      RA560     COB   PROCESSING        2-9 N0105550
                           562 | *                                                   N0105560
                           563 | *     SET CONSOLE PRINTER AS PRINCIPAL PRINT DEVICE N0105570
                           564 | *                                                   N0105580
0630 C902                  565 | RA400 LDD   1 2         STORE WD CNT/SCTR ADDR OF   N0105590
0631 DC00 0558             566 |       STD  L  PRINT+2   *CNSL PTR TO PRINC PR DEV   N0105600
                           567 | *                                                   N0105610
0633 C82A                  568 |       LDD     RA940     FETCH FUNC CODE/I/O AR ADDR N0105620
0634 4400 00F2             569 |       BSI  L  DZ000     BR TO WRITE SUPV TO DISK    N0105630
0636 7400 00EE             570 | RA420 MDX  L  $DBSY,0   SKIP NEXT IF WRITE COMPLETE N0105640
0638 70FD                  571 |       MDX     RA420     BR TO TEST WRITE COMPLETE   N0105650
0639 4C00 0516             572 |       BSC  L  RA040     BR TO FETCH CNSL PTR SUBR   N0105660
                           573 | *                                                   N0105670
                           574 | *     THE NEXT INSTRUCTION SHOULD NOT OCCUR AFTER   N0105680
                           575 | *     LOCATION /0500 + @SCTR - 2.                   N0105690
                           576 | *                                                   N0105700
                           577 | *     EJECT THE PAGE                                N0105710
063B CC00 0558             578 | RA440 LDD  L  PRINT+2   IS CONSOLE PRINTER =    212 N0105720
063D 9C00 057C             579 |       SD   L  PCPAD+2   *TO PRINCIPAL PRINTER?  212 N0105722
063F 4C20 0644             580 |       BSC  L  RA442,Z   NO, BRANCH              212 N0105724
0641 6C80 0006             581 |       STX  I  $CH12     SET CHANNEL 12 INDICATOR212 N0105730
0643 7008                  582 |       B       RA443                             212 N0105737
0644 4400 0750             583 | RA442 BSI  L  RSTOR     GO DO EJECT             212 N0105738
0646 7400 0036             584 | RA441 MDX  L  $PBSY,0                           2-7 N0105740
0648 70FD                  585 |       MDX     RA441                             2-7 N0105750
0649 1010                  586 |       SLA     16                               2-10 N0105754
064A D480 0006             587 |       STO  I  $CH12     CLEAR CH 12 INDICATOR  2-10 N0105755
064C 4C00 05C4             588 | RA443 BSC  L  RA220     BR TO READ NEXT             N0105760
                           589 | *                                                   N0105770
                           590 | *     PAUSE UNTIL 'PROGRAM START' KEY PRESSED       N0105780
                           591 | *                                                   N0105790
064E 7400 0032             592 | RA460 MDX  L  $IOCT,0   SKIP NEXT IF I/O COMPLETE   N0105800
0650 70FD                  593 |       MDX     RA460     BRANCH TO TEST I/O COMPLETE N0105810
0651 C00E                  594 |       LD      RA942     FETCH DISPLAY WORD          N0105820
0652 4400 0028             595 |       BSI  L  $PRET     BRANCH TO WAIT              N0105830
0654 4C00 05C4             596 |       BSC  L  RA220     BRANCH TO READ NEXT RECORD  N0105840
                           597 | *                                                   N0105850
                           598 | *     RESET PRINCIPAL INPUT DEVICE                  N0105860
                           599 | *                                                   N0105870
0656 C902                  600 | RA480 LDD   1 2         STORE WORD CNT/SCTR ADDR    N0105880
0657 DC00 055C             601 |       STD  L  PINPT+2   *OF PRINCIPAL INPUT SUBR    N0105890
0659 C9F6                  602 |       LDD   1 -10       STORE WORD CNT/SCTR ADDR    N0105900
065A DC00 0560             603 |       STD  L  CNVRT+2   *OF PRINC CONVERSION SUBR   N0105910
065C 4C00 0526             604 |       BSC  L  RA070     BR TO FETCH PRINC INPUT     N0105920
                           605 | *                                                   N0105930
                           606 | *     CONSTANTS AND WORK AREAS                      N0105940
                           607 | *                                                   N0105950
065E                       608 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0105960
065E 0001                  609 | RA940 DC      /0001     WRITE FUNCTION CODE         N0105970
065F 04FE                  610 |       DC      RA000-2   SUPV PHASE 1 I/O AREA ADDR  N0105980
0660 FFFF                  611 | RA942 DC      /FFFF     'PAUSE' DISPLAY/NEGATIVE NO N0105990
                           612 | *                                                   N0106000
                           613 | *     PROCESS XEQ CONTROL RECORD                    N0106010
                           614 | *                                                   N0106020
0661 C400 0035             615 | RA500 LD   L  $NXEQ     TEST NON-EXECUTE SWITCH     N0106030
0663 4C18 0670             616 |       BSC  L  RA600,+-  *AND BRANCH IF OFF          N0106040
0665 6302                  617 |       LDX   3 2         POINT TO ERROR MESSAGE M 12 N0106050
0666 407D                  618 |       BSI     RA900     BRANCH TO PRINT THE MESSAGE N0106060
                           619 | *                                                   N0106070
                           620 | *     PROCESS DUP CONTROL RECORD                    N0106080
                           621 | *                                                   N0106090
0667 C400 0034             622 | RA520 LD   L  $NDUP     TEST NON-DUP SWITCH         N0106100
0669 4C18 0670             623 |       BSC  L  RA600,+-  *AND BRANCH IF OFF          N0106110
066B 6303                  624 |       LDX   3 3         POINT TO ERROR MESSAGE M 13 N0106120
066C 4077                  625 |       BSI     RA900     BRANCH TO PRINT THE MESSAGE N0106130
                           626 | *                                                   N0106140
                           627 | *     PROCESS ASM, FOR, RPG, AND COB CTRL RCDS  2-9 N0106150
                           628 | *                                                   N0106160
066D 1810                  629 | RA560 SRA     16        SET                     2-3 N0106170
066E D400 0034             630 |       STO  L  $NDUP     *NON-DUP SWITCH OFF     2-3 N0106180
                           631 | *                                                   N0106190
                           632 | *     FETCH AND TRANSFER TO A NEW PHASE             N0106200
                           633 | *                                                   N0106210
0670 C902                  634 | RA600 LDD   1 2         FETCH WORD CNT/SCTR ADDRESS N0106220
0671 4C08 0690             635 |       BSC  L  RA700,+   BRANCH IF WORD COUNT ZERO   N0106230
0673 D80E                  636 |       STD     RA660     STORE WORD CNT/SCTR ADDRESS N0106240
0674 C101                  637 |       LD    1 1         FETCH AND                   N0106250
0675 D00E                  638 |       STO     RA680     *STORE I/O AREA ADDRESS     N0106260
0676 6580 0684             639 |       LDX  I1 RA680     XR1 = I/O AREA ADDRESS      N0106270
                           640 | *                                                   N0106280
                           641 | *     MOVE 'FETCH' AND 'TRANSFER' INSTRUCTIONS      N0106290
                           642 | *     TO $HASH                                      N0106300
                           643 | *                                                   N0106310
0678 62F2                  644 |       LDX   2 -@INST       XR2 = WORD COUNT         N0106320
0679 C600 0690             645 | RA640 LD   L2 RA660+@INST  FETCH AND STORE          N0106330
067B D600 0022             646 |       STO  L2 $HASH+@INST  *A WORD TO $HASH AREA    N0106340
067D 7201                  647 |       MDX   2 1         INCR WORD CNT, SKIP IF ZERO N0106350
067E 70FA                  648 |       MDX     RA640     BRANCH TO FETCH NEXT WORD   N0106360
067F 4C00 0017             649 |       BSC  L  $HASH+3   BRANCH TO FETCH NEW PHASE   N0106370
                           650 | *                                                   N0106380
                           651 | *     THE FOLLOWING BLOCK IS MOVED TO THE $HASH     N0106390
                           652 | *     AREA TO FETCH AND TRANSFER TO A NEW PHASE     N0106400
                           653 | *                                                   N0106410
0682                       654 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0106420
0682 0000                  655 | RA660 DC      *-*       PHASE WORD COUNT            N0106430
0683 0000                  656 |       DC      *-*       PHASE SECTOR ADDRESS        N0106440
0684 0000                  657 | RA680 DC      *-*       PHASE I/O AREA ADDRESS      N0106450
0685 C8FC                  658 |       LDD     RA660     FETCH WD CNT AND SCTR ADDR  N0106460
0686 D900                  659 |       STD   1 0         *AND STORE TO I/O AREA      N0106470
0687 C0FC                  660 |       LD      RA680     FETCH ADDRESS OF I/O AREA   N0106480
0688 1890                  661 |       SRT     16        SHIFT TO EXT, ACC = 0       N0106490
0689 4400 00F2             662 |       BSI  L  DZ000     BRANCH TO READ A PHASE      N0106500
068B 7400 00EE             663 |       MDX  L  $DBSY,0   SKIP NEXT IF READ COMPLETE  N0106510
068D 70FD                  664 |       MDX     *-3       BR TO TEST READ COMPLETE    N0106520
068E 4D00 0002             665 |       BSC  L1 2         BRANCH TO THE NEXT PHASE    N0106530
                           666 | *                                                   N0106540
                           667 | *     REQUESTED PROGRAM IS NOT AVAILABLE            N0106550
                           668 | *                                                   N0106560
0690 C035                  669 | RA700 LD      RA980     SET                         N0106570
0691 D400 0034             670 |       STO  L  $NDUP     *NON-DUP SWITCH AND         N0106580
0693 D400 0035             671 |       STO  L  $NXEQ     *NON-EXECUTE SWITCH ON      N0106590
0695 6306                  672 |       LDX   3 6         POINT TO ERROR MESSAGE M 16 N0106600
0696 404D                  673 |       BSI     RA900     BRANCH TO PRINT THE MESSAGE N0106610
                           674 | *                                                   N0106620
                           675 | *     FETCH CORE IMAGE LOADER VIA CALL $LINK        N0106630
                           676 | *                                                   N0106631
0697 C0C8                  677 | RA740 LD      RA942     SET FLAG -1 TO TELL CIL 2-9 N0106633
0698 D400 001B             678 |       STO  L  $HASH+7   *$LNXQ SHOULD BE SET +1 2-9 N0106635
069A 7001                  679 |       MDX     RA745     BR OVER POSSIBLE BSS WD 2-9 N0106638
069C                       680 |       BSS  E  0         FORCE NEXT LOC EVEN     2-9 N0106640
069C 4400 0039             681 | RA745 BSI  L  $LINK     BRANCH TO $LINK         2-9 N0106650
069E                       682 | NAMEP BSS     2         MAINLINE NAME               N0106670
                           683 | *                                                   N0106680
                           684 | *     FETCH CORE LOAD BUILDER                       N0106690
                           685 | *                                                   N0106700
06A0 6500 056A             686 | RA760 LDX  L1 CLBP1     XR1 PTS TO CLB PH 1 SLET    N0106710
06A2 70CD                  687 |       MDX     RA600     BRANCH TO FETCH CLB PH 1    N0106720
                           688 | *                                                   N0106730
                           689 | *     CONSTANTS AND WORK AREAS                      N0106740
                           690 | *                                                   N0106750
000E                       691 | @INST EQU     RA700-RA660  WORD COUNT               N0106760
06A3 0000                  692 | NORCD DC      *-*       NO. OF SUPV CONTROL RECORDS N0106770
06A4 0000                  693 | NINDR DC      *-*       MAINLINE NAME INDICATOR     N0106780
06A5 0000                  694 | JOBXQ DC      *-*       ZERO=EQUAT RCDS ONLY    2-4 N0106790
                           695 | *                                                   N0106800
                           696 | *************************************************** N0106810
                           697 | *                                                   N0106820
                           698 | *     READ A RECORD AND CONVERT TO EBCDIC           N0106830
                           699 | *                                                   N0106840
06A6 0000                  700 | RA800 DC      0         ENTRY/RETURN ADDRESS        N0106850
06A7 C023                  701 | RA810 LD      RA985     SET BUFFER WORD COUNT AT212 N0106920
06A8 D480 06C7             702 |       STO  I  SBADR     *BEGINNING OF SUPV BUFFER   N0106930
06AA C81B                  703 |       LDD     RA980     FETCH FUNC CODE/I/O AREA    N0106940
06AB 4400 0321             704 |       BSI  L  INPUT     BRANCH TO READ A RECORD     N0106950
06AD 7400 0013             705 | RA840 MDX  L  $IBSY,0   SKIP NEXT IF READ COMPLETE  N0106960
06AF 70FD                  706 |       MDX     RA840     BR TO TEST READ COMPLETE    N0106970
06B0 C400 007C             707 |       LD   L  $KCSW     KEYBOARD UTILIZED?      212 N0106975
06B2 4C20 06BE             708 |       BSC  L  RA845,Z   BRANCH IF YES           212 N0106980
06B4 C400 0FB0             709 |       LD   L  @SBFR     READ 1ST COL IN RD BUF  212 N0106981
06B6 9015                  710 |       S       RA986     SUB REP OF SLASH        212 N0106982
06B7 4820                  711 |       BSC     Z         SKIP IF IT IS A SLASH   212 N0106983
06B8 70EE                  712 |       MDX     RA810     ELSE, LOOP              212 N0106984
06B9 C400 0FB1             713 |       LD   L  @SBFR+1   CHECK SECOND COLUMN FOR 212 N0106985
06BB 9010                  714 |       S       RA986     *A SLASH                212 N0106986
06BC 4820                  715 |       BSC     Z         SKIP IF SLASH           212 N0106987
06BD 70E9                  716 |       MDX     RA810     ELSE LOOP               212 N0106988
06BE C008                  717 | RA845 LD      SBADR     BR TO CONVERSION SUBR       N0106990
06BF 4480 06CA             718 |       BSI  I  CONVT     *TO CONVERT RCD TO EBCDIC   N0107000
                           719 | *                                                   N0107010
06C1 C400 000F             720 |       LD   L  $CTSW     TEST FOR AND RETURN IF RCD  N0107020
06C3 4CA0 06A6             721 |       BSC  I  RA800,Z   *JUST READ A MON CTRL RCD   N0107030
06C5 70E1                  722 |       MDX     RA810     BRANCH TO READ NEXT RECORD  N0107040
                           723 | *                                                   N0107050
                           724 | *     CONSTANTS AND WORK AREAS                      N0107060
                           725 | *                                                   N0107070
06C6                       726 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0107080
06C6 7002                  727 | RA980 DC      /7002     READ/SPACE A LINE FUNC CODE N0107090
06C7 0FAF                  728 | SBADR DC      @SBFR-1   ADDR OF SUPV BFR I/O AREA   N0107100
06C8 7001                  729 | RA982 DC      /7001     PRINT FUNCTION CODE         N0107110
06C9 0000                  730 | RA983 DC      *-*       I/O AREA ADDRESS            N0107120
06CA 0000                  731 | CONVT DC      *-*       CONVERSION SUBR ENTRY ADDR  N0107130
06CB 0050                  732 | RA985 DC      @CCOL     SUPV BUFFER WORD COUNT      N0107140
06CC 3000                  733 | RA986 DC      /3000     REPRESENTATION OF SLASH 212 N0107145
                           734 | *                                                   N0107150
                           735 | *************************************************** N0107160
                           736 | *                                                   N0107170
                           737 | *     PRINT A MONITOR CONTROL RECORD OR MESSAGE     N0107180
                           738 | *                                                   N0107190
06CD 0000                  739 | RA850 DC      0         ENTRY/RETURN ADDRESS        N0107200
06CE D0FA                  740 |       STO     RA983     STORE I/O AREA ADDRESS      N0107210
06CF C400 057D             741 |       LD   L  PCPAD+3   TEST IF CP IS PRINC PR  2-8 N0107220
06D1 9400 0559             742 |       S    L  PRINT+3                           2-8 N0107230
06D3 4C18 06D9             743 |       BSC  L  RA855,+-  BRANCH IF CP PRINC PR   2-8 N0107240
06D5 C480 0006             744 |       LD   I  $CH12     FETCH CHANNEL 12 INDICATOR  N0107250
06D7 4420 0750             745 |       BSI  L  RSTOR,Z   BR TO RESTORE PAGE IF NON-Z N0107260
06D9 C0EC                  746 | RA855 LD      RA980     FETCH SPACE FUNCTION CODE   N0107270
06DA 4400 01E1             747 |       BSI  L  OUTPT     BRANCH TO SPACE A LINE      N0107280
06DC C8EB                  748 |       LDD     RA982     FETCH FUNC CODE/I/O AR ADDR N0107290
06DD 4400 01E1             749 |       BSI  L  OUTPT     BRANCH TO PRINT A LINE      N0107300
06DF 7400 0036             750 | RA860 MDX  L  $PBSY,0   SKIP NEXT IF PRINT COMPLETE N0107310
06E1 70FD                  751 |       MDX     RA860     BR TO TEST PRINT COMPLETE   N0107320
06E2 4C80 06CD             752 |       BSC  I  RA850     RETURN                      N0107330
                           753 | *                                                   N0107340
                           754 | *************************************************** N0107350
                           755 | *                                                   N0107360
                           756 | *     PRINT THE ERROR MESSAGES                      N0107370
                           757 | *                                                   N0107380
06E4 0000                  758 | RA900 DC      0         ENTRY/RETURN ADDRESS        N0107390
06E5 C700 06E9             759 |       LD   L3 RA990-1   FETCH ADDR OF ERROR MESSAGE N0107400
06E7 40E5                  760 |       BSI     RA850     BRANCH TO PRINT THE MESSAGE N0107410
06E8 4C00 05C4             761 |       BSC  L  RA220     BRANCH TO READ NEXT RECORD  N0107420
                           762 | *                                                   N0107430
                           763 | *     ERROR MESSAGES                                N0107440
                           764 | *                                                   N0107450
06EA 06F0                  765 | RA990 DC      RA991     ADDRESS OF MESSAGE M 11     N0107460
06EB 0703                  766 |       DC      RA992     ADDRESS OF MESSAGE M 12     N0107470
06EC 0711                  767 |       DC      RA993     ADDRESS OF MESSAGE M 13     N0107480
06ED 071C                  768 |       DC      RA994     ADDRESS OF MESSAGE M 14     N0107490
06EE 0737                  769 |       DC      RA995     ADDRESS OF MESSAGE M 15     N0107500
06EF 0745                  770 |       DC      RA996     ADDRESS OF MESSAGE M 16     N0107510
                           771 | *                                                   N0107520
06F0 0012                  772 | RA991 DC      RA992-*   WORD COUNT OF MESSAGE M 11  N0107530
06F1 D440 F1F1 40C9 D5E5   773 |       EBC     .M 11 INVALID MONITOR CONTROL RECORD. N0107540
     C1D3 C9C4 40D4 D6D5       |
     C9E3 D6D9 40C3 D6D5       |
     E3D9 D6D3 40D9 C5C3       |
     D6D9 C440                 |
0703 000D                  774 | RA992 DC      RA993-*   WORD COUNT OF MESSAGE M 12  N0107550
0704 D440 F1F2 40C5 E7C5   775 |       EBC     .M 12 EXECUTION SUPPRESSED.           N0107560
     C3E4 E3C9 D6D5 40E2       |
     E4D7 D7D9 C5E2 E2C5       |
     C440                      |
0711 000A                  776 | RA993 DC      RA994-*   WORD COUNT OF MESSAGE M 13  N0107570
0712 D440 F1F3 40C4 E4D7   777 |       EBC     .M 13 DUP SUPPRESSED.                 N0107580
     40E2 E4D7 D7D9 C5E2       |
     E2C5 C440                 |
071C 001A                  778 | RA994 DC      RA995-*   WORD COUNT OF MESSAGE M 14  N0107590
071D D440 F1F4 40E2 E8E2   779 |       EBC     .M 14 SYSTEM PROGRAM DETECTED MONIT.  N0107600
     E3C5 D440 D7D9 D6C7       |
     D9C1 D440 C4C5 E3C5       |
     C3E3 C5C4 40D4 D6D5       |
     C9E3                      |
072E D6D9 40C3 D6D5 E3D9   780 |       EBC     .OR CONTROL RECORD.                   N0107610
     D6D3 40D9 C5C3 D6D9       |
     C440                      |
0737 000D                  781 | RA995 DC      RA996-*   WORD COUNT OF MESSAGE M 15  N0107620
0738 D440 F1F5 40C9 D3D3   782 |       EBC     .M 15 ILLEGAL CARTRIDGE ID.           N0107630
     C5C7 C1D3 40C3 C1D9       |
     E3D9 C9C4 C7C5 40C9       |
     C440                      |
0745 000A                  783 | RA996 DC      RA997-*   WORD COUNT OF MESSAGE M 16  N0107640
0746 D440 F1F6 40D7 D9D6   784 |       EBC     .M 16 PROGRAM VOIDED.                 N0107650
     C7D9 C1D4 40E5 D6C9       |
     C4C5 C440                 |
0750                       785 | RA997 BSS     0                                     N0107660
                           786 | *                                                   N0107670
                           787 | *************************************************** N0107680
                           788 | *                                                   N0107690
                           789 | *     RESTORE THE PAGE AND PRINT THE HEADING        N0107700
                           790 | *                                                   N0107710
0750 0000                  791 | RSTOR DC      0         ENTRY/RETURN ADDRESS        N0107720
0751 C015                  792 |       LD      RS903     FETCH HEADING SCTR ADDRESS  N0107730
0752 D016                  793 |       STO     RS905     *AND STORE TO HEADING BFR   N0107740
0753 C012                  794 |       LD      RS902     FETCH ADDR OF HEADING BFR   N0107750
0754 1890                  795 |       SRT     16        SHIFT TO EXT, ACC = 0       N0107760
0755 4400 00F2             796 |       BSI  L  DZ000     BRANCH TO READ HEADING SCTR N0107770
0757 7400 00EE             797 | RS100 MDX  L  $DBSY,0   SKIP NEXT IF READ COMPLETE  N0107780
0759 70FD                  798 |       MDX     RS100     BR TO TEST READ COMPLETE    N0107790
                           799 | *                                                   N0107800
075A C00D                  800 |       LD      RS904     FETCH HEADING WORD COUNT    N0107810
075B D00D                  801 |       STO     RS905     *AND STORE TO PRINT BUFFER  N0107820
075C C807                  802 |       LDD     RS900     FETCH FUNC CODE/I/O AR ADDR N0107830
075D 4400 01E1             803 |       BSI  L  OUTPT     BRANCH TO RESTORE PAGE      N0107840
075F 4400 01E1             804 |       BSI  L  OUTPT     BRANCH TO PRINT HEADING     N0107850
0761 4C80 0750             805 |       BSC  I  RSTOR     RETURN                      N0107860
                           806 | *                                                   N0107870
                           807 | *     CONSTANTS AND WORK AREAS                      N0107880
                           808 | *                                                   N0107890
0764                       809 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0107900
0764 7000                  810 | RS900 DC      /7000     RESTORE PAGE FUNCTION CODE  N0107910
0765 0769                  811 | RS901 DC      RS905     ADDR OF HEADING PRINT BFR   N0107920
0766 0768                  812 | RS902 DC      RS904     ADDR OF HEADING DISK BUFFER N0107930
0767 0007                  813 | RS903 DC      #HDNG     HEADING SECTOR ADDRESS      N0107940
0768 000A                  814 | RS904 DC      @HDWC     HEADING DISK BUFFER WD CNT  N0107950
0769 0000                  815 | RS905 DC      *-*       SECTOR ADDRESS/WORD COUNT   N0107960
076A                       816 | RS906 BSS     @HDWC     HEADING BUFFER              N0107970
                           817 | *                                                   N0107980
0774 0000                  818 | RS908 DC      /0000     READ FUNCTION CODE          N0107990
0775 0E6C                  819 |       DC      DCOM-2    ADDRESS OF DCOM I/O AREA    N0108000
0776 0001                  820 | RS910 DC      /0001     WRITE FUNCTION CODE         N0108010
0777 0E6C                  821 |       DC      DCOM-2    ADDRESS OF DCOM I/O AREA    N0108020
0778 0140                  822 | RS912 DC      @SCTR     WORD COUNT OF DCOM I/O AREA N0108030
0779 0001                  823 |       DC      #DCOM     SECTOR ADDRESS OF DCOM      N0108040
                           824 | *                                                   N0108050
                           825 | *************************************************** N0108060
                           826 | *                                                   N0108070
                           827 | *     READ DCOM FROM DISK                           N0108080
                           828 | *                                                   N0108090
077A 0000                  829 | RDCOM DC      0         ENTRY/RETURN ADDRESS        N0108100
077B C0FE                  830 |       LD      RDCOM     FETCH AND                   N0108110
077C D005                  831 |       STO     WDCOM     *STORE RETURN ADDRESS       N0108120
077D C8FA                  832 |       LDD     RS912     FETCH AND                   N0108130
077E DC00 0E6C             833 |       STD  L  DCOM-2    *STORE DCOM WORD COUNT      N0108140
0780 C8F3                  834 |       LDD     RS908     FETCH FUNC CODE/I/O AR ADDR N0108150
0781 7002                  835 |       MDX     WD010     BRANCH TO READ DCOM         N0108160
                           836 | *                                                   N0108170
                           837 | *************************************************** N0108180
                           838 | *                                                   N0108190
                           839 | *     WRITE UPDATED DCOM TO DISK                    N0108200
                           840 | *                                                   N0108210
0782 0000                  841 | WDCOM DC      0         ENTRY/RETURN ADDRESS        N0108220
0783 C8F2                  842 |       LDD     RS910     FETCH FUNC CODE/I/O AR ADDR N0108230
0784 4400 00F2             843 | WD010 BSI  L  DZ000     BRANCH TO READ OR WRITE     N0108240
0786 7400 00EE             844 | WD020 MDX  L  $DBSY,0   SKIP NEXT IF OP COMPLETE    N0108250
0788 70FD                  845 |       MDX     WD020     BRANCH TO TEST OP COMPLETE  N0108260
0789 4C80 0782             846 |       BSC  I  WDCOM     RETURN                      N0108270
LABCK   SUBR TO CONVERT TO NAME CODE
 
                           848 | *     CONVERT NAME FROM UNPACKED FORM (1 CHARACTER/ N0108290
                           849 | *     WORD TO COMPRESSED FORM (5 6-BIT CHARACTERS   N0108300
                           850 | *     TO 30 RIGHT JUSTIFIED BITS IN TWO WORDS.)  IF N0108310
                           851 | *     IS INVALID, PSEUDO-SKIP AND RETURN ZEROS      N0108320
                           852 | *     EQUIVALENT TO 5 BLANKS) IN ACCUMULATOR AND    N0108330
                           853 | *     EXTENTION.                                    N0108340
                           854 | *                                                   N0108350
078B 0000                  855 | LABCK DC      0         ENTRY/RETURN ADDRESS        N0108360
078C C200                  856 |       LD    2 0                                     N0108370
078D 902E                  857 |       S       LAB06     FIRST CHARACTER MUST NOT    N0108380
078E 4C10 07A9             858 |       BSC  L  LAB04,-   *BE NUMERIC                 N0108390
0790 693C                  859 |       STX   1 LAB09+1   SAVE XR1                    N0108400
0791 6B3D                  860 |       STX   3 LAB09+3   SAVE XR3                    N0108410
0792 63FB                  861 |       LDX   3 -5                                    N0108420
0793 C200                  862 |       LD    2 0                                     N0108430
0794 9028                  863 |       S       LAB06+1                               N0108440
0795 4C18 07DE             864 |       BSC  L  LAB12,+-  BRANCH IF FIRST CHAR. BLANK N0108450
0797 6500 07AF             865 | LAB01 LDX  L1 LAB05                                 N0108460
0799 C200                  866 |       LD    2 0         CHECK EACH CHARACTER FOR    N0108470
079A 9022                  867 |       S       LAB06+1   *BLANK                      N0108480
079B 4C18 07D2             868 |       BSC  L  LAB10,+-                              N0108490
079D 9100                  869 | LAB02 S     1 0         *AND VALID 8-BIT CHARACTER  N0108500
079E 4C28 07A9             870 |       BSC  L  LAB04,Z+                              N0108510
07A0 9101                  871 |       S     1 1                                     N0108520
07A1 4C08 07A5             872 |       BSC  L  LAB03,+                               N0108530
07A3 7102                  873 |       MDX   1 2                                     N0108540
07A4 70F8                  874 |       MDX     LAB02                                 N0108550
07A5 7201                  875 | LAB03 MDX   2 1         INCREMENT POINTER           N0108560
07A6 7301                  876 |       MDX   3 1         COUNT AND TEST CHARACTERS   N0108570
07A7 70EF                  877 |       MDX     LAB01     GO TEST NEXT CHARACTER      N0108580
07A8 7016                  878 |       MDX     LAB07                                 N0108590
07A9 6580 07CD             879 | LAB04 LDX  I1 LAB09+1   LABEL ERROR                 N0108600
07AB 10A0                  880 |       SLT     32        RETURN BLANKS               N0108610
07AC 7401 078B             881 |       MDX  L  LABCK,1   PSEUDO-SKIP                 N0108620
07AE 701D                  882 |       MDX     LAB09                                 N0108630
                           883 | *                                                   N0108640
07AF 001B                  884 | LAB05 DC      .$-.      TABLE OF VALID CHARACTERS   N0108650
07B0 0000                  885 |       DC      .$-.$     (INCLUSIVE LIMITS)          N0108660
                           886 | *     DC      .@-.$     A-I,J-R,S-Z,0-9,$,#,@       N0108670
                           887 | * CHANGED THESE LINES TO MATCH MICROFICHE           KNITTEL
                           888 | * AS IT WAS IT DID NOT WORK                         KNITTEL
07B1 0020                  889 |       DC      .#-.$     A-I,J-R,S-Z,0-9,$,#,@       KNITTEL
                           890 | *     DC      /0001     .@-.# APOSTR IS AT SIGN 2-8 N0108680
07B2 0001                  891 |       DC      /0001     .'-.# APOSTR IS AT SIGN 2-8 KNITTEL
                           892 | *     DC      /0045     .A-.@ APOSTR IS AT SIGN 2-8 N0108690
07B3 0045                  893 |       DC      /0045     .A-.' APOSTR IS AT SIGN 2-8 KNITTEL
07B4 0008                  894 |       DC      .I-.A                                 N0108700
07B5 0008                  895 |       DC      .J-.I                                 N0108710
07B6 0008                  896 |       DC      .R-.J                                 N0108720
07B7 0009                  897 |       DC      .S-.R                                 N0108730
07B8 0007                  898 |       DC      .Z-.S                                 N0108740
07B9 0007                  899 |       DC      .0-.Z                                 N0108750
07BA 0009                  900 |       DC      .9-.0                                 N0108760
07BB 3F06                  901 |       DC      /3FFF-.9  (FORCE END CHECK LOOP)      N0108770
07BC 00F0                  902 | LAB06 DC      .0                                    N0108780
07BD 0040                  903 |       DC      /0040                                 N0108790
07BE 003F                  904 |       DC      /003F                                 N0108800
                           905 | *                                                   N0108810
07BF 72FB                  906 | LAB07 MDX   2 -5        LABEL IS VALID              N0108820
07C0 63FB                  907 |       LDX   3 -5        COLLECT IT                  N0108830
07C1 10A0                  908 |       SLT     32                                    N0108840
07C2 D821                  909 | LAB08 STD     LAB13                                 N0108850
07C3 C200                  910 |       LD    2 0                                     N0108860
07C4 E0F9                  911 |       AND     LAB06+2                               N0108870
07C5 100A                  912 |       SLA     10                                    N0108880
07C6 E81D                  913 |       OR      LAB13                                 N0108890
07C7 18DA                  914 |       RTE     32-6                                  N0108900
07C8 7201                  915 |       MDX   2 1                                     N0108910
07C9 7301                  916 |       MDX   3 1                                     N0108920
07CA 70F7                  917 |       MDX     LAB08                                 N0108930
07CB 72FB                  918 |       MDX   2 -5                                    N0108940
07CC 6500 0000             919 | LAB09 LDX  L1 *-*       RESTORE XR1                 N0108950
07CE 6700 0000             920 |       LDX  L3 *-*       RESTORE XR3                 N0108960
07D0 4C80 078B             921 |       BSC  I  LABCK     EXIT                        N0108970
07D2 C200                  922 | LAB10 LD    2 0         CHECK LABEL FOR EMBEDDED    N0108980
07D3 90E9                  923 |       S       LAB06+1   *BLANKS                     N0108990
07D4 4C20 07A9             924 |       BSC  L  LAB04,Z                               N0109000
07D6 7201                  925 |       MDX   2 1                                     N0109010
07D7 7301                  926 |       MDX   3 1                                     N0109020
07D8 70F9                  927 |       MDX     LAB10                                 N0109030
07D9 70E5                  928 |       MDX     LAB07                                 N0109040
                           929 | *                                                   N0109050
07DA C200                  930 | LAB11 LD    2 0                                     N0109060
07DB 90E1                  931 |       S       LAB06+1                               N0109070
07DC 4C20 07A9             932 |       BSC  L  LAB04,Z   BRANCH IF CHAR. NOT BLANK   N0109080
07DE 7201                  933 | LAB12 MDX   2 1                                     N0109090
07DF 7301                  934 |       MDX   3 1                                     N0109100
07E0 70F9                  935 |       MDX     LAB11                                 N0109110
07E1 10A0                  936 |       SLT     32        SET NAME CODE TO ZERO       N0109120
07E2 70E9                  937 |       MDX     LAB09                                 N0109130
                           938 | *                                                   N0109140
07E4                       939 | LAB13 BSS  E  2                                     N0109150
                           940 | *                                                   N0109160
                           941 | *                                                   N0109170
07E6                       942 |       BSS     @PROC-LAB13-5  PATCH AREA             N0109180
                           943 | *                                                   N0109190
                           944 | *                                                   N0109200
07FD 0000                  945 | RA999 DC      0         END OF PHASE 1 - MCRA       N0109210
SUPV PHASE 2 - JOB PROCESSING
 
                           947 | *************************************************** N0109230
                           948 | *STATUS - VERSION 2, MODIFICATION 10              * N0109240
                           949 | *                                                 * N0109250
                           950 | *FUNCTION/OPERATION -                             * N0109260
                           951 | *   * RESTORE THE PAGE AND PRINT THE JOB RECORD.  * N0109270
                           952 | *   * CONVERT THE CARTRIDGE IDS TO BINARY AND     * N0109280
                           953 | *     CALL SYSUP TO UPDATE TABLES IN SYSTEM DCOM. * N0109290
                           954 | *   * INITIALIZE THE HEADING SECTOR -             * N0109300
                           955 | *       * WORDS 0-3 CONTAIN 'PAGE   1'            * N0109310
                           956 | *       * WORDS 6-9 CONTAIN COLUMNS 51-58 OF THE  * N0109320
                           957 | *         JOB RECORD                              * N0109330
                           958 | *       * WORDS 10-319 CONTAIN BLANKS.            * N0109340
                           959 | *   * INITIALIZE COMMA.                           * N0109350
                           960 | *   * INITIALIZE DCOM.                            * N0109360
                           961 | *   * PRINT THE SYSTEM VERSION AND MODIFICATION   * N0109370
                           962 | *     LEVEL AND THE ACTUAL AND CONFIGURED CORE    * N0109380
                           963 | *     SIZES.                                      * N0109390
                           964 | *                                                 * N0109400
                           965 | *ENTRY POINTS -                                   * N0109410
                           966 | *     PROGRAM START - JB000                       * N0109420
                           967 | *                                                 * N0109430
                           968 | *INPUT - N/A                                      * N0109440
                           969 | *                                                 * N0109450
                           970 | *OUTPUT -                                         * N0109460
                           971 | *   * THE JOB CONTROL RECORD IS PRINTED.          * N0109470
                           972 | *   * THE SYSTEM VERSION AND MODIFICATION LEVEL   * N0109480
                           973 | *     ARE PRINTED.                                * N0109490
                           974 | *   * THE ACTUAL AND CONFIGURED CORE SIZES ARE    * N0109500
                           975 | *     PRINTED.                                    * N0109510
                           976 | *                                                 * N0109520
                           977 | *EXTERNAL REFERENCES -                            * N0109530
                           978 | *   * IN COMMA -                                  * N0109540
                           979 | *     $CIBA                                       * N0109550
                           980 | *     $COMN                                       * N0109560
                           981 | *     $CORE                                       * N0109570
                           982 | *     $CTSW                                       * N0109580
                           983 | *     $DADR                                       * N0109590
                           984 | *     $DUMP                                       * N0109600
                           985 | *     $FLSH                                       * N0109610
                           986 | *     $I420                                       * N0109620
                           987 | *     $IBSY                                       * N0109630
                           988 | *     $IOCT                                       * N0109640
                           989 | *     $IREQ                                       * N0109650
                           990 | *     $LEV5                                       * N0109660
                           991 | *     $LINK                                       * N0109670
                           992 | *     $NDUP                                       * N0109680
                           993 | *     $NXEQ                                       * N0109690
                           994 | *     $PBSY                                       * N0109700
                           995 | *     $PGCT                                       * N0109710
                           996 | *     $PHSE                                       * N0109720
                           997 | *     $PRET                                       * N0109730
                           998 | *     $PST1                                       * N0109740
                           999 | *     $PST2                                       * N0109750
                          1000 | *     $PST3                                       * N0109760
                          1001 | *     $PST4                                       * N0109770
                          1002 | *     $SNLT                                       * N0109780
                          1003 | *     $STOP                                       * N0109790
                          1004 | *     $SYSC                                       * N0109800
                          1005 | *     $UFDR                                       * N0109810
                          1006 | *     $UFIO                                       * N0109820
                          1007 | *     $WRD1                                       * N0109830
                          1008 | *     $WSDR                                       * N0109840
                          1009 | *   * IN DCOM -                                   * N0109850
                          1010 | *     #CBSW                                       * N0109860
                          1011 | *     #CIBA                                       * N0109870
                          1012 | *     #CIDN                                       * N0109880
                          1013 | *     #DBCT                                       * N0109890
                          1014 | *     #DCSW                                       * N0109900
                          1015 | *     #ECNT                                    2-4* N0109910
                          1016 | *     #ENTY                                       * N0109920
                          1017 | *     #FCNT                                       * N0109930
                          1018 | *     #FHOL                                       * N0109940
                          1019 | *     #FMAT                                       * N0109950
                          1020 | *     #FRDR                                       * N0109960
                          1021 | *     #FSZE                                       * N0109970
                          1022 | *     #GCNT                                       * N0109980
                          1023 | *     #JBSW                                       * N0109990
                          1024 | *     #LCNT                                       * N0110000
                          1025 | *     #MDF1                                       * N0110010
                          1026 | *     #MDF2                                       * N0110020
                          1027 | *     #MPSW                                       * N0110030
                          1028 | *     #NAME                                       * N0110040
                          1029 | *     #NCNT                                       * N0110050
                          1030 | *     #TODR                                       * N0110060
                          1031 | *     #UHOL                                       * N0110070
                          1032 | *     #USZE                                       * N0110080
                          1033 | *     #WSCT                                       * N0110090
                          1034 | *   * IN MCRA -                                   * N0110100
                          1035 | *     NORCD                                    2-4* N0110110
                          1036 | *     PIDEV                                       * N0110120
                          1037 | *     PINPT                                       * N0110130
                          1038 | *     RA600                                       * N0110140
                          1039 | *     RA850                                       * N0110150
                          1040 | *     RA900                                       * N0110160
                          1041 | *     RSTOR                                       * N0110170
                          1042 | *     SBADR                                       * N0110180
                          1043 | *     SUPV3                                       * N0110190
                          1044 | *   * SUBROUTINES -                               * N0110200
                          1045 | *     DZ000   RESIDENT DISK I/O SUBROUTINE.       * N0110210
                          1046 | *                                                 * N0110220
                          1047 | *EXITS -                                          * N0110230
                          1048 | *   * NORMAL -                                    * N0110240
                          1049 | *     AN EXIT IS MADE TO SUPERVISOR PHASE 3 TO    * N0110250
                          1050 | *     DELETE TEMPORARY LET ENTRIES.               * N0110260
                          1051 | *   * ERROR -                                     * N0110270
                          1052 | *     AN EXIT IS MADE TO THE MCRA (PHASE 1) TO    * N0110280
                          1053 | *     PRINT THE ERROR MESSAGE AND ABORT THE JOB.  * N0110290
                          1054 | *                                                 * N0110300
                          1055 | *TABLES/WORK AREAS -                              * N0110310
                          1056 | *   * @SBFR   AN 80 WORD BUFFER WHICH CONTAINS THE* N0110320
                          1057 | *             JOB MONITOR CONTROL RECORD.         * N0110330
                          1058 | *   * DCOM    A 320 WORD BUFFER USED FOR DISK     * N0110340
                          1059 | *             COMMUNICATIONS AREA (DCOM) I/O.     * N0110350
                          1060 | *   * BUFFR   A 320 WORD BUFFER USED FOR HEADING  * N0110360
                          1061 | *             SECTOR INITIALIZATION AND RESIDENT  * N0110370
                          1062 | *             IMAGE SECTOR INPUT.                 * N0110380
                          1063 | *                                                 * N0110390
                          1064 | *ATTRIBUTES -                                     * N0110400
                          1065 | *   * ABSOLUTE.                                   * N0110410
                          1066 | *   * REUSABLE.                                   * N0110420
                          1067 | *                                                 * N0110430
                          1068 | *NOTES - N/A                                      * N0110440
                          1069 | *                                                 * N0110450
                          1070 | *************************************************** N0110460
SUPV PHASE 2 - JOB PROCESSING
 
07FE                      1072 |       ORG     @PROC-2   PHASE 2 I/O AREA ADDRESS    N0110480
                          1073 | *                                                   N0110490
*SBRKMET 6F               1074 |  *SUP PHASE 2 - JOB PROCESSING                V2M04 N0110500
07FE 052B                 1075 |       DC      JB999-*   WORD COUNT                  N0110510
07FF 006F                 1076 |       DC      @JOBP     PHASE ID                    N0110520
SUPV PHASE 2 - JOB PROCESSING
 
0800 616F                 1078 | JB000 LDX   1 @JOBP     SET                         N0110540
0801 6D00 0078            1079 |       STX  L1 $PHSE     *SUPERVISOR PHASE 2 INDR    N0110550
0803 1000                 1080 |       NOP               A WAIT MAY BE PATCHED HERE  N0110560
                          1081 | *                                                   N0110570
                          1082 | *     SET TEMPORARY MODE SWITCH                     N0110580
                          1083 | *                                                   N0110590
0804 C400 0FB3            1084 |       LD   L  @SBFR+3   FETCH COLUMNS 7-8           N0110600
0806 905E                 1085 |       S       JB900     TEST FOR AND                N0110610
0807 4C18 080B            1086 |       BSC  L  JB040,+-  *BRANCH IF 'T' IN COLUMN 8  N0110620
0809 1810                 1087 |       SRA     16        CLEAR ACCUMULATOR           N0110630
080A 7001                 1088 |       MDX     JB060     SKIP NEXT INSTRUCTION       N0110640
080B C059                 1089 | JB040 LD      JB900     FETCH NON-ZERO              N0110650
080C D059                 1090 | JB060 STO     JB901     SAVE THE JOB SWITCH         N0110660
                          1091 | *                                                   N0110670
                          1092 | *     FETCH AND CONVERT HEXADECIMAL CARTRIDGE IDS   N0110680
                          1093 | *                                                   N0110690
080D 61F8                 1094 | JB100 LDX   1 -8        CARTRIDGE ID COUNT TO XR1   N0110700
080E 6204                 1095 |       LDX   2 4         WD CNT OF FIRST ID-1 TO XR2 N0110710
                          1096 | *                                                   N0110720
080F 63FC                 1097 | JB110 LDX   3 -4        CHARACTER COUNT TO XR3      N0110730
0810 7201                 1098 | JB120 MDX   2 1         INCREMENT WORD COUNT        N0110740
0811 C600 0FB0            1099 |       LD   L2 @SBFR     FETCH TWO CHARACTERS OF ID  N0110750
0813 1890                 1100 |       SRT     16        SHIFT CHARACTERS TO EXT     N0110760
0814 1810                 1101 |       SRA     16        CLEAR ACCUMULATOR           N0110770
0815 1088                 1102 |       SLT     8         FETCH LEFT HALF OF WORD     N0110780
0816 D700 089A            1103 |       STO  L3 JB922+4   STORE TO CONVERSION SUBR    N0110790
0818 7301                 1104 |       MDX   3 1         INCR CHAR CNT, SKIP IF ZERO N0110800
0819 7006                 1105 |       MDX     JB130     BR TO FETCH RIGHT HALF      N0110810
                          1106 | *                                                   N0110820
081A 4059                 1107 |       BSI     JB200     BR TO CONVERSION SUBR       N0110830
081B D500 086F            1108 |       STO  L1 JB902+8   STORE BINARY CARTRIDGE ID   N0110840
081D 7101                 1109 |       MDX   1 1         INCREMENT CARTRIDGE ID CNT  N0110850
081E 70F0                 1110 |       MDX     JB110     BRANCH TO FETCH NEXT ID     N0110860
081F 7010                 1111 |       MDX     JB140                                 N0110870
                          1112 | *                                                   N0110880
0820 1810                 1113 | JB130 SRA     16        CLEAR ACCUMULATOR           N0110890
0821 1088                 1114 |       SLT     8         FETCH RIGHT HALF OF WORD    N0110900
0822 D700 089A            1115 |       STO  L3 JB922+4   STORE TO CONVERSION SUBR    N0110910
0824 7301                 1116 |       MDX   3 1         INCR CHAR CNT, SKIP IF ZERO N0110920
0825 70EA                 1117 |       MDX     JB120     BR TO FETCH NEXT TWO CHAR   N0110930
                          1118 | *                                                   N0110940
0826 404D                 1119 |       BSI     JB200     BR TO CONVERSION SUBR       N0110950
0827 D500 086F            1120 |       STO  L1 JB902+8   STORE BINARY CARTRIDGE ID   N0110960
0829 7201                 1121 |       MDX   2 1         INCREMENT WORD COUNT        N0110970
082A C600 0FB0            1122 |       LD   L2 @SBFR     FETCH A CHARACTER           N0110980
082C 1888                 1123 |       SRT     8         SHIFT TO EXTENTION          N0110990
082D 63FC                 1124 |       LDX   3 -4        CHARACTER COUNT TO XR3      N0111000
082E 7101                 1125 |       MDX   1 1         INCR CART CNT, SKIP IF ZERO N0111010
082F 70F0                 1126 |       MDX     JB130     BR TO STORE CHARACTER       N0111020
                          1127 | *                                                   N0111030
0830 4400 09A0            1128 | JB140 BSI  L  SYSUP     BRANCH TO UPDATE DCOM       N0111040
0832 0867                 1129 |       DC      JB902     ADDR OF CARTRIDGE ID TABLE  N0111050
                          1130 | *                                                   N0111060
                          1131 | *     DEFINE SECTOR ADDRESS OF CIB, DRIVE CODE OF   N0111070
                          1132 | *     WORKING STORAGE AND DRIVE CODE OF UNFORMATTED N0111080
                          1133 | *     I/O                                           N0111090
                          1134 | *                                                   N0111100
0833 6500 086C            1135 |       LDX  L1 CIBID     ADDRESS OF FIRST ID TO XR1  N0111110
0835 63FD                 1136 |       LDX   3 -3        CARTRIDGE ID COUNT TO XR3   N0111120
                          1137 | *                                                   N0111130
0836 62FB                 1138 | JB150 LDX   2 -5        ID LIST COUNT TO XR2        N0111140
0837 C100                 1139 |       LD    1 0         FETCH A CARTRIDGE ID        N0111150
0838 4C18 0844            1140 |       BSC  L  JB180,+-  BRANCH IF BLANK             N0111160
083A C600 0EAA            1141 | JB160 LD   L2 #CIDN+5   FETCH CART ID FROM ID LIST  N0111170
083C 4C18 0843            1142 |       BSC  L  JB170,+-  BRANCH IF BLANK             N0111180
083E 9100                 1143 |       S     1 0         SUBTRACT THE CARTRIDGE ID   N0111190
083F 4C18 0844            1144 |       BSC  L  JB180,+-  BRANCH IF THE IDS ARE EQUAL N0111200
0841 7201                 1145 |       MDX   2 1         INCR ID LIST CNT, SKIP IF Z N0111210
0842 70F7                 1146 |       MDX     JB160     BR TO TEST NEXT IN ID LIST  N0111220
                          1147 | *                                                   N0111230
0843 62FB                 1148 | JB170 LDX   2 -5        RESET XR2                   N0111240
                          1149 | *                                                   N0111250
0844 7205                 1150 | JB180 MDX   2 5         SET XR2 POSITIVE            N0111260
0845 1000                 1151 |       NOP                                           N0111270
0846 6A2B                 1152 |       STX   2 JB905     *AND SAVE AS                N0111280
0847 C02A                 1153 |       LD      JB905     *THE DRIVE CODE             N0111290
0848 D700 0872            1154 |       STO  L3 JB904+3                               N0111300
                          1155 | *                                                   N0111310
084A 7101                 1156 |       MDX   1 1         INCR CARTRIDGE ID ADDRESS   N0111320
084B 7301                 1157 |       MDX   3 1         INCR ID COUNT, SKIP IF ZERO N0111330
084C 70E9                 1158 |       MDX     JB150     BRANCH TO FIND NEXT ID      N0111340
                          1159 | *                                                   N0111350
084D 6580 086F            1160 |       LDX  I1 JB904     DRIVE CODE TO XR1           N0111360
084F C500 0EAA            1161 |       LD   L1 #CIBA     FETCH SECTOR ADDRESS OF     N0111370
0851 1004                 1162 |       SLA     4         CHECK IF CIB DLETED     2-6 N0111380
0852 4C18 0857            1163 |       BSC  L  JB185,+-  BR IF YES               2-6 N0111390
0854 C500 0EAA            1164 |       LD   L1 #CIBA                             2-6 N0111400
0856 7002                 1165 |       MDX     JB186                             2-6 N0111410
0857 C400 0EAA            1166 | JB185 LD   L  #CIBA     USE MASTER CIB IF       2-6 N0111420
                          1167 | *                       SPECIFIED CIB DELETED   2-6 N0111430
0859 D400 0005            1168 | JB186 STO  L  $CIBA     *CIB AND STORE TO COMMA     N0111440
085B C017                 1169 |       LD      JB906     STORE WORD COUNT OF     2-4 N0111450
085C D400 0004            1170 |       STO  L  $CIBA-1   *THE CIB TO COMMA       2-4 N0111460
085E C011                 1171 |       LD      JB904+1   FETCH DRIVE CODE OF WORKING N0111470
085F D400 007A            1172 |       STO  L  $WSDR     *STORAGE AND STORE TO COMMA N0111480
0861 C00F                 1173 |       LD      JB904+2   FETCH UNFORMATTED I/O DRIVE N0111490
0862 D400 007D            1174 |       STO  L  $UFDR     *CODE AND STORE TO COMMA    N0111500
0864 703D                 1175 |       MDX     JB600     CONTINUE                    N0111510
                          1176 | *                                                   N0111520
                          1177 | *     CONSTANTS AND WORK AREAS                      N0111530
                          1178 | *                                                   N0111540
0865 40E3                 1179 | JB900 EBC     . T.      EBCDIC BLANK - T            N0111550
0866 0000                 1180 | JB901 DC      *-*       NEW JOB SWITCH              N0111560
0867                      1181 | JB902 BSS     5         CARTRIDGE IDS (ID LIST)     N0111570
086C 0000                 1182 | CIBID DC      *-*       CARTRIDGE ID OF CIB         N0111580
086D 0000                 1183 | WSCID DC      *-*       CARTRIDGE ID OF WS          N0111590
086E 0000                 1184 | UNFIO DC      *-*       CARTRIDGE ID OF UNFMTED I/O N0111600
086F 0000                 1185 | JB904 DC      *-*       DRIVE CODE OF CIB           N0111610
0870 0000                 1186 |       DC      *-*       DRIVE CODE OF WS            N0111620
0871 0000                 1187 |       DC      *-*       DRIVE CODE OF UNFMTED I/O   N0111630
0872 0000                 1188 | JB905 DC      *-*       TEMPORARY STORAGE           N0111640
0873 0FFA                 1189 | JB906 DC      4095-$CIBA  WD COUNT OF CIB       2-4 N0111650
                          1190 | *                                                   N0111660
                          1191 | *************************************************** N0111670
                          1192 | *                                                   N0111680
                          1193 | *     CONVERT FOUR HEXADECIMAL CHARACTERS           N0111690
                          1194 | *     TO A BINARY NUMBER                            N0111700
                          1195 | *                                                   N0111710
0874 0000                 1196 | JB200 DC      0         ENTRY/RETURN ADDRESS        N0111720
0875 10A0                 1197 |       SLT     32        CLEAR ACC AND EXT           N0111730
0876 D81D                 1198 |       STD     JB920     SET TEMPORARY SUM ZERO      N0111740
0877 63FC                 1199 |       LDX   3 -4        CHARACTER COUNT TO XR3      N0111750
0878 C700 089A            1200 | JB220 LD   L3 JB922+4   FETCH A CHARACTER           N0111760
087A 9023                 1201 |       S       JB926     SUBTRACT EBCDIC BLANK       N0111770
087B 4C18 0886            1202 |       BSC  L  JB240,+-  BRANCH IF BLANK             N0111780
087D 8020                 1203 |       A       JB926     RESET                       N0111790
087E 9020                 1204 |       S       JB927     TEST FOR ALPHABETIC/NUMERIC N0111800
087F 4C10 0886            1205 |       BSC  L  JB240,-   SKIP IF NUMERIC             N0111810
0881 801E                 1206 |       A       JB928     CONVERT ALPHA TO BINARY     N0111820
0882 901E                 1207 |       S       JB929     TEST FOR AND                N0111830
0883 4C30 088F            1208 |       BSC  L  JB260,Z-  *BRANCH IF GREATER THAN F   N0111840
0885 801B                 1209 |       A       JB929     RESET                       N0111850
0886 A700 089E            1210 | JB240 M    L3 JB924+4   MULTIPLY BY A POWER OF 16   N0111860
0888 880B                 1211 |       AD      JB920     ADD IN PREVIOUS SUM         N0111870
0889 D80A                 1212 |       STD     JB920     SAVE NEW SUM                N0111880
088A 7301                 1213 |       MDX   3 1         INCR CHAR CNT, SKIP IF ZERO N0111890
088B 70EC                 1214 |       MDX     JB220     BR TO FETCH NEXT CHARACTER  N0111900
088C 1090                 1215 |       SLT     16        SHIFT SUM TO ACCUMULATOR    N0111910
088D 4C90 0874            1216 |       BSC  I  JB200,-   RETURN IF LEGAL             N0111920
                          1217 | *                                                   N0111930
088F 6305                 1218 | JB260 LDX   3 5         POINT TO ERROR MESSAGE M 15 N0111940
0890 D400 0071            1219 | JB280 STO  L  $FLSH     SET ABORT JOB INDR ON       N0111950
0892 4400 06E4            1220 |       BSI  L  RA900     BRANCH TO PRINT THE MESSAGE N0111960
                          1221 | *                                                   N0111970
                          1222 | *     CONSTANTS AND WORK AREA                       N0111980
                          1223 | *                                                   N0111990
0894                      1224 |       BSS  E  0                                     N0112000
0894 0000                 1225 | JB920 DC      *-*       TEMPORARY STORAGE FOR A     N0112010
0895 0000                 1226 |       DC      *-*       *32 BIT BINARY NUMBER       N0112020
0896 0000                 1227 | JB922 DC      *-*       FOUR                        N0112030
0897 0000                 1228 |       DC      *-*       *HEXADECIMAL                N0112040
0898 0000                 1229 |       DC      *-*       *CHARACTERS                 N0112050
0899 0000                 1230 |       DC      *-*       *OF CARTRIDGE ID            N0112060
089A 1000                 1231 | JB924 DC      /1000     THIRD POWER OF 16           N0112070
089B 0100                 1232 |       DC      /0100     SECOND POWER OF 16          N0112080
089C 0010                 1233 |       DC      /0010     FIRST POWER OF 16           N0112090
089D 0001                 1234 |       DC      /0001     ZERO POWER OF 16            N0112100
089E 0040                 1235 | JB926 DC      /0040     EBCDIC BLANK                N0112110
089F 00F0                 1236 | JB927 DC      /00F0     ALPHA/NUMERIC TEST MASK     N0112120
08A0 0039                 1237 | JB928 DC      /0039     ALPHA TO BINARY MASK        N0112130
08A1 000F                 1238 | JB929 DC      /000F     MAXIMUM ALLOWABLE CHARACTER N0112140
                          1239 | *                                                   N0112150
                          1240 | *     MASTER CARTRIDGE MAY HAVE CHANGED             N0112160
                          1241 | *     UPDATE HEADING BUFFER AGAIN                   N0112170
                          1242 | *                                                   N0112180
                          1243 | *                                                   N0112190
                          1244 | *     INITIALIZE COMMA                              N0112200
                          1245 | *                                                   N0112210
08A2 6142                 1246 | JB600 LDX   1 X1        XR1 PTS TO MIDDLE OF COMMA  N0112220
08A3 10A0                 1247 |       SLT     32        CLEAR ACC AND EXT           N0112230
08A4 D1C5                 1248 |       STO   1 $COMN-X1  $COMN = 0                   N0112240
08A5 D1CD                 1249 |       STO   1 $CTSW-X1  $CTSW = 0                   N0112250
08A6 D1CE                 1250 |       STO   1 $DADR-X1  $DADR = 0                   N0112260
08A7 D1FD                 1251 |       STO   1 $DUMP-X1  $DUMP = 0                   N0112270
08A8 D12F                 1252 |       STO   1 $FLSH-X1  $FLSH = 0                   N0112280
08A9 D1D1                 1253 |       STO   1 $IBSY-X1  $IBSY = 0                   N0112290
08AA D1F0                 1254 |       STO   1 $IOCT-X1  $IOCT = 0                   N0112300
08AB D1F7                 1255 |       STO   1 $LINK-X1  $LINK = 0                   N0112310
08AC D1F2                 1256 |       STO   1 $NDUP-X1  $NDUP = 0                   N0112320
08AD D1F3                 1257 |       STO   1 $NXEQ-X1  $NXEQ = 0                   N0112330
08AE D1F4                 1258 |       STO   1 $PBSY-X1  $PBSY = 0                   N0112340
08AF D1E6                 1259 |       STO   1 $PRET-X1  $PRET = 0                   N0112350
08B0 D13F                 1260 |       STO   1 $PST1-X1  $PST1 = 0                   N0112360
08B1 D143                 1261 |       STO   1 $PST2-X1  $PST2 = 0                   N0112370
08B2 D147                 1262 |       STO   1 $PST3-X1  $PST3 = 0                   N0112380
08B3 D14B                 1263 |       STO   1 $PST4-X1  $PST4 = 0                   N0112390
08B4 D14F                 1264 |       STO   1 $STOP-X1  $STOP = 0                   N0112400
08B5 D139                 1265 |       STO   1 $WRD1-X1  $WRD1 = 0                   N0112410
08B6 D400 00EF            1266 |       STO  L  $SNLT     $SNLT = 0                   N0112420
08B8 C04A                 1267 |       LD      JB962                                 N0112430
08B9 D137                 1268 |       STO   1 $UFIO-X1  $UFIO = 1                   N0112440
08BA C845                 1269 |       LDD     JB960     RESET LEVEL 2 POST      2-2 N0112450
08BB D944                 1270 |       STD   1 $PST2+1-X1  *OPERATIVE ERROR TRAP 2-2 N0112460
08BC D1E7                 1271 |       STO   1 $PRET+1-X1  *AND PRE-OP ERROR TRAP2-4 N0112470
08BD C043                 1272 |       LD      JB960+1                          2-10 N0112472
08BE D1E8                 1273 |       STO   1 $PRET+2-X1                       2-10 N0112474
08BF C042                 1274 |       LD      JB960+2                          2-10 N0112476
08C0 D1E9                 1275 |       STO   1 $PRET+3-X1                       2-10 N0112478
08C1 C042                 1276 |       LD      JB963     RESET INTERRUPT         2-2 N0112480
08C2 D1EA                 1277 |       STO   1 $IREQ-X1  *REQUEST KEY TRAP       2-2 N0112490
08C3 C041                 1278 |       LD      JB964     RESET LEVEL 5 INTERRUPT 2-2 N0112500
08C4 D1CB                 1279 |       STO   1 $LEV5-X1  *ADDR TO STOP KEY TRAP  2-2 N0112510
                          1280 | *                                                   N0112520
08C5 C040                 1281 |       LD      JB965     STORE SECTOR ADDRESS        N0112530
08C6 D400 0D2B            1282 |       STO  L  BUFFR-1   *OF RESIDENT IMAGE          N0112540
08C8 4400 0992            1283 |       BSI  L  JB850     BR TO FETCH RESIDENT IMAGE  N0112550
08CA C400 0D34            1284 |       LD   L  BUFFR+$CORE-6  FETCH AND STORE        N0112560
08CC D400 000E            1285 |       STO  L  $CORE     *CONFIGURED CORE SIZE       N0112570
                          1286 | *                                                   N0112580
                          1287 | *     INITIALIZE DCOM                               N0112590
                          1288 | *                                                   N0112600
08CE 10A0                 1289 | JB640 SLT     32        CLEAR ACC AND EXT           N0112610
                          1290 | *                                                   N0112620
08CF 61FB                 1291 |       LDX   1 -5        WORD COUNT TO XR1           N0112630
08D0 D500 0EB9            1292 | JB660 STO  L1 #FMAT+5                               N0112640
08D2 D500 0EC8            1293 |       STO  L1 #WSCT+5                               N0112650
08D4 7101                 1294 |       MDX   1 1         INCR WORD CNT, SKIP IF ZERO N0112660
08D5 70FA                 1295 |       MDX     JB660     BRANCH TO CLEAR NEXT WORD   N0112670
                          1296 | *                                                   N0112680
08D6 6500 0E6E            1297 |       LDX  L1 DCOM                                  N0112690
08D8 D904                 1298 |       STD   1 #NAME-DCOM                            N0112700
08D9 D106                 1299 |       STO   1 #DBCT-DCOM                            N0112710
08DA D107                 1300 |       STO   1 #FCNT-DCOM                            N0112720
08DB D10A                 1301 |       STO   1 #CBSW-DCOM                            N0112730
08DC D10B                 1302 |       STO   1 #LCNT-DCOM                            N0112740
08DD D10C                 1303 |       STO   1 #MPSW-DCOM                            N0112750
08DE D10D                 1304 |       STO   1 #MDF1-DCOM                            N0112760
08DF D10E                 1305 |       STO   1 #MDF2-DCOM                            N0112770
08E0 D10F                 1306 |       STO   1 #NCNT-DCOM                            N0112780
08E1 D11E                 1307 |       STO   1 #GCNT-DCOM                        2G2 N0112790
08E2 D110                 1308 |       STO   1 #ENTY-DCOM                            N0112800
08E3 D112                 1309 |       STO   1 #TODR-DCOM                            N0112810
08E4 D113                 1310 |       STO   1 #FRDR-DCOM                            N0112820
08E5 D114                 1311 |       STO   1 #FHOL-DCOM                            N0112830
08E6 D115                 1312 |       STO   1 #FSZE-DCOM                            N0112840
08E7 D116                 1313 |       STO   1 #UHOL-DCOM                            N0112850
08E8 D117                 1314 |       STO   1 #USZE-DCOM                            N0112860
08E9 D118                 1315 |       STO   1 #DCSW-DCOM                            N0112870
08EA C400 0866            1316 |       LD   L  JB901       SET                       N0112880
08EC D109                 1317 |       STO   1 #JBSW-DCOM  *TEMPORARY MODE INDICATOR N0112890
                          1318 | *                                               2-4 N0112900
                          1319 | *     SET NUMBER OF EQUATE RECORDS              2-4 N0112910
                          1320 | *                                               2-4 N0112920
08ED C400 0FCD            1321 |       LD   L  @SBFR+29  FETCH COLUMNS 59-60     2-4 N0112930
08EF E017                 1322 |       AND     JB966     SAVE NO. IN COLUMN 60   2-4 N0112940
08F0 A017                 1323 |       M       JB967     MULTIPLY BY TEN         2-4 N0112950
08F1 1090                 1324 |       SLT     16        SHIFT PRODUCT TO        2-4 N0112960
08F2 D016                 1325 |       STO     JB968     *ACCUMULATOR AND SAVE   2-4 N0112970
08F3 C400 0FCE            1326 |       LD   L  @SBFR+30  FETCH COLUMNS 61-62     2-4 N0112980
08F5 1808                 1327 |       SRA     8         SHIFT OUT COLUMN 62     2-4 N0112990
08F6 E010                 1328 |       AND     JB966     SAVE NO. IN COLUMN 61   2-4 N0113000
08F7 8011                 1329 |       A       JB968     ADD TENS COLUMN         2-4 N0113010
08F8 D400 0E8F            1330 |       STO  L  #ECNT     SET NO OF EQUAT RCDS    2-4 N0113020
08FA D400 06A3            1331 |       STO  L  NORCD     *AND HERE TO            2-4 N0113030
08FC 1010                 1332 |       SLA     16                                2-4 N0113040
08FD D400 06A5            1333 |       STO  L  JOBXQ     SET SW TO EQUATS ONLY   2-4 N0113050
08FF 700A                 1334 |       MDX     JB700     BRANCH TO CONTINUE          N0113060
                          1335 | *                                                   N0113070
                          1336 | *     CONSTANTS AND WORK AREAS                      N0113080
                          1337 | *                                                   N0113090
0042                      1338 | X1    EQU     $DUMP+3   MIDDLE OF COMMA             N0113100
0900                      1339 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0113110
0900 3000                 1340 | JB960 WAIT              USED TO RESTORE LEVEL 2     N0113120
0901 4C80 0028            1341 |       BSC  I  $PRET     *POST+PRE OP ERROR TRAP2-10 N0113130
0903 0001                 1342 | JB962 DC      1         CONSTANT ONE           2-10 N0113140
0904 00E6                 1343 | JB963 DC      $I420     ADDR OF FLUSH JOB ENTRY PT  N0113150
0905 0091                 1344 | JB964 DC      $STOP     ADDRESS OF STOP KEY TRAP    N0113160
0906 0002                 1345 | JB965 DC      #RIAD     ADDR OF RESIDENT IMAGE SCTR N0113170
0907 000F                 1346 | JB966 DC      /000F     MASK                    2-4 N0113180
0908 000A                 1347 | JB967 DC      10        CONSTANT TEN            2-4 N0113190
0909 0000                 1348 | JB968 DC      *-*       TEMPORY STORAGE         2-4 N0113200
                          1349 | *                                                   N0113210
                          1350 | *     FETCH AND PRINT VERSION AND MOD LEVEL,        N0113220
                          1351 | *     ACTUAL AND CONFIGURED CORE SIZE               N0113230
                          1352 | *                                                   N0113240
090A C400 00E0            1353 | JB700 LD   L  $SYSC     FETCH VERSION AND MOD LEVEL N0113250
090C 1890                 1354 |       SRT     16        SHIFT TO EXTENSION          N0113260
090D 1010                 1355 |       SLA     16        CONVERT                     N0113270
090E 1088                 1356 |       SLT     8         *VERSION TO EBCDIC          N0113280
090F E83C                 1357 |       OR      JB972     *AND STORE                  N0113290
0910 D03B                 1358 |       STO     JB972     *TO I/O AREA                N0113300
                          1359 | *                                                   N0113310
0911 1010                 1360 |       SLA     16        CONVERT                     N0113320
0912 1888                 1361 |       SRT     8         *MODIFICATION               N0113330
0913 A848                 1362 |       D       JB973     *LEVEL                      N0113340
0914 1088                 1363 |       SLT     8         *TO EBCDIC                  N0113350
0915 1808                 1364 |       SRA     8         *AND                        N0113360
0916 1088                 1365 |       SLT     8         *STORE TO                   N0113370
0917 E836                 1366 |       OR      JB972+2   *I/O                        N0113380
0918 D035                 1367 |       STO     JB972+2   *AREA                       N0113390
                          1368 | *                                                   N0113400
0919 C043                 1369 |       LD      JB974     FETCH 32K                   N0113410
091A D400 7FFF            1370 |       STO  L  8*@MNCR-1 *AND STORE TO HIGH ADDRESS  N0113420
091C 1801                 1371 |       SRA     1         HALF                        N0113430
091D D400 3FFF            1372 |       STO  L  4*@MNCR-1 *AND STORE TO HIGH ADDRESS  N0113440
091F 1801                 1373 |       SRA     1         HALF                        N0113450
0920 D400 1FFF            1374 |       STO  L  2*@MNCR-1 *AND STORE TO HIGH ADDRESS  N0113460
0922 1801                 1375 |       SRA     1         HALF                        N0113470
0923 D400 0FFF            1376 |       STO  L  1*@MNCR-1 *AND STORE TO HIGH ADDRESS  N0113480
                          1377 | *                                                   N0113490
0925 C400 7FFF            1378 |       LD   L  8*@MNCR-1 FETCH,                      N0113500
0927 403B                 1379 |       BSI     JB780     *CONVERT AND                N0113510
0928 D02B                 1380 |       STO     JB972+8   *STORE ACTUAL CORE SIZE     N0113520
                          1381 | *                                                   N0113530
0929 C400 000E            1382 |       LD   L  $CORE     FETCH,                      N0113540
092B 4037                 1383 |       BSI     JB780     *CONVERT AND                N0113550
092C D02D                 1384 |       STO     JB972+14  *STORE CONFIG CORE SIZE     N0113560
                          1385 | *                                                   N0113570
092D C01C                 1386 |       LD      JB970     FETCH ADDRESS OF I/O AREA   N0113580
092E 4400 06CD            1387 |       BSI  L  RA850     BRANCH TO PRINT LINE        N0113590
                          1388 | *                                                   N0113600
                          1389 | *     IF THE MASTER CARTRIDGE HAS CHANGED THE       N0113610
                          1390 | *     SLET INFORMATION FOR SUPV PHASE 3 MAY         N0113620
                          1391 | *     HAVE CHANGED ALSO.                            N0113630
                          1392 | *                                                   N0113640
0930 61FD                 1393 |       LDX   1 -3        XR1 = NO. OF SLET SECTORS   N0113650
0931 7401 0D2B            1394 | JB720 MDX  L  BUFFR-1,1  INCREMENT SECTOR ADDRESS   N0113660
0933 405E                 1395 |       BSI     JB850     BRANCH TO READ THE SECTOR   N0113670
0934 6600 FEC0            1396 |       LDX  L2 -@SCTR    XR2 = SECTOR WORD COUNT     N0113680
0936 C400 0562            1397 | JB740 LD   L  SUPV3     FETCH SUPV PHASE 3 PHASE ID N0113690
0938 9600 0E6C            1398 |       S    L2 BUFFR+@SCTR  TEST FOR AND BRANCH      N0113700
093A 4C18 0943            1399 |       BSC  L  JB760,+-  *IF MATCH FOUND IN SLET     N0113710
093C 7204                 1400 |       MDX   2 4         DECR WORD CNT, SKIP IF ZERO N0113720
093D 70F8                 1401 |       MDX     JB740     BR TO TEST NEXT PHASE ID    N0113730
093E 7101                 1402 |       MDX   1 1         DECR SCTR CNT, SKIP IF ZERO N0113740
093F 70F1                 1403 |       MDX     JB720     BR TO FETCH NEXT SLET SCTR  N0113750
0940 6306                 1404 |       LDX   3 6         POINT TO ERROR MESSAGE M 16 N0113760
0941 4C00 0890            1405 |       BSC  L  JB280     BRANCH TO PRINT THE MESSAGE N0113770
0943 6500 0562            1406 | JB760 LDX  L1 SUPV3     XR1 PTS TO SUPV PH 3 SLET   N0113780
0945 CE00 0E6E            1407 |       LDD  L2 BUFFR+@SCTR+2  FETCH AND STORE WORD   N0113790
0947 D902                 1408 |       STD   1 2         *COUNT AND SECTOR ADDRESS   N0113800
0948 4C00 0670            1409 |       BSC  L  RA600     BRANCH TO FETCH PHASE 3     N0113810
                          1410 | *                                                   N0113820
                          1411 | *     CONSTANTS AND WORK AREAS                      N0113830
                          1412 | *                                                   N0113840
094A 094B                 1413 | JB970 DC      JB971     ADDRESS OF I/O AREA         N0113850
094B 0010                 1414 | JB971 DC      JB973-*   WORD COUNT                  N0113860
094C E5F0 40D4 F0F0 4040  1415 | JB972 EBC     .V0 M00   ACTUAL 00K  CONFIG 00K .    N0113870
     40C1 C3E3 E4C1 D340       |
     F0F0 D240 40C3 D6D5       |
     C6C9 C740 F0F0 D240       |
095C 000A                 1416 | JB973 DC      10        CONSTANT TEN                N0113880
095D 8000                 1417 | JB974 DC      /8000     MAXIMUM CORE SIZE           N0113890
095E 4040                 1418 | JB975 EBC     .  .      CORE SIZE = INVALID         N0113900
095F 40F4                 1419 |       EBC     . 4.      CORE SIZE =  4K             N0113910
0960 40F8                 1420 |       EBC     . 8.      CORE SIZE =  8K             N0113920
0961 F1F6                 1421 |       EBC     .16.      CORE SIZE = 16K             N0113930
0962 F3F2                 1422 |       EBC     .32.      CORE SIZE = 32K             N0113940
                          1423 | *                                                   N0113950
                          1424 | *************************************************** N0113960
                          1425 | *                                                   N0113970
                          1426 | *     CONVERT CORE SIZE TO EBCDIC                   N0113980
                          1427 | *                                                   N0113990
0963 0000                 1428 | JB780 DC      0         ENTRY/RETURN ADDRESS        N0114000
0964 6104                 1429 |       LDX   1 4         XR1 = CORE SIZE COUNT       N0114010
0965 1140                 1430 |       SLCA  1           XR1 = NO. OF ZEROS SHIFTED  N0114020
0966 C500 095E            1431 |       LD   L1 JB975     FETCH EBCDIC CORE SIZE      N0114030
0968 4C80 0963            1432 |       BSC  I  JB780     *AND RETURN                 N0114040
                          1433 | *                                                   N0114050
                          1434 | *************************************************** N0114060
                          1435 | *                                                   N0114070
                          1436 | *     INITIALIZE THE HEADING BUFFER                 N0114080
                          1437 | *                                                   N0114090
096A 0000                 1438 | JB800 DC      0         ENTRY/RETURN ADDRESS        N0114100
096B 6600 FEC0            1439 |       LDX  L2 -@SCTR    XR2 = SECTOR WORD COUNT     N0114110
096D C01A                 1440 |       LD      JB982     FETCH BLANK WORD            N0114120
096E D600 0E6C            1441 | JB820 STO  L2 BUFFR+@SCTR  STORE TO HEADING BUFFER  N0114130
0970 7201                 1442 |       MDX   2 1         INCR WORD CNT, SKIP IF ZERO N0114140
0971 70FC                 1443 |       MDX     JB820     BRANCH TO STORE NEXT WORD   N0114150
                          1444 | *                                                   N0114160
0972 62FC                 1445 |       LDX   2 -4        XR2 = WORD COUNT            N0114170
0973 C600 098D            1446 | JB840 LD   L2 JB983+4   FETCH A WORD OF 'PAGE   1'  N0114180
0975 D600 0D30            1447 |       STO  L2 BUFFR+4   *AND STORE TO HEADING BFR   N0114190
0977 C600 0FCD            1448 |       LD   L2 @SBFR+29  FETCH A WORD OF HEADING     N0114200
0979 D600 0D36            1449 |       STO  L2 BUFFR+10  *AND STORE TO HEADING BFR   N0114210
097B 7201                 1450 |       MDX   2 1         INCR WORD CNT, SKIP IF ZERO N0114220
097C 70F6                 1451 |       MDX     JB840     BRANCH TO STORE NEXT WORD   N0114230
                          1452 | *                                                   N0114240
097D C008                 1453 |       LD      JB980     INITIALIZE                  N0114250
097E D400 0037            1454 |       STO  L  $PGCT     *PAGE COUNT                 N0114260
                          1455 | *                                                   N0114270
0980 C006                 1456 |       LD      JB981     STORE HEADING               N0114280
0981 D400 0D2B            1457 |       STO  L  BUFFR-1   *SECTOR ADDRESS TO I/O AREA N0114290
0983 4013                 1458 |       BSI     JB860     BRANCH TO WRITE HDNG SECTOR N0114300
0984 4C80 096A            1459 |       BSC  I  JB800     RETURN                      N0114310
                          1460 | *                                                   N0114320
                          1461 | *     CONSTANTS AND WORK AREAS                      N0114330
                          1462 | *                                                   N0114340
0986 0001                 1463 | JB980 DC      1         INITIAL PAGE COUNT          N0114350
0987 0007                 1464 | JB981 DC      #HDNG     HEADING SECTOR ADDRESS      N0114360
0988 4040                 1465 | JB982 EBC     .  .      EBCDIC BLANK - BLANK        N0114370
0989 D7C1 C7C5 4040 40F1  1466 | JB983 EBC     .PAGE   1.                            N0114380
098E                      1467 |       BSS  E  0         FORCE NEXT LOC TO BE EVEN   N0114390
098E 0000                 1468 | JB984 DC      /0000     READ FUNCTION CODE          N0114400
098F 0D2A                 1469 |       DC      BUFFR-2   I/O BUFFER ADDRESS          N0114410
0990 0001                 1470 | JB986 DC      /0001     WRITE FUNCTION CODE         N0114420
0991 0D2A                 1471 |       DC      BUFFR-2   I/O BUFFER ADDRESS          N0114430
                          1472 | *                                                   N0114440
                          1473 | *************************************************** N0114450
                          1474 | *                                                   N0114460
                          1475 | *     READ OR WRITE THE BUFFER                      N0114470
                          1476 | *                                                   N0114480
0992 0000                 1477 | JB850 DC      0         READ ENTRY                  N0114490
0993 C0FE                 1478 |       LD      JB850     FETCH RETURN ADDRESS        N0114500
0994 D002                 1479 |       STO     JB860     *AND STORE                  N0114510
0995 C8F8                 1480 |       LDD     JB984     FETCH FUNC CODE/I/O AR ADDR N0114520
0996 7002                 1481 |       MDX     JB870     BRANCH TO READ              N0114530
                          1482 | *                                                   N0114540
0997 0000                 1483 | JB860 DC      0         WRITE ENTRY/RETURN ADDRESS  N0114550
0998 C8F7                 1484 |       LDD     JB986     FETCH FUNC CODE/I/O AR ADDR N0114560
0999 4400 00F2            1485 | JB870 BSI  L  DZ000     BRANCH TO READ OR WRITE     N0114570
099B 7400 00EE            1486 | JB880 MDX  L  $DBSY,0   SKIP NEXT IF OP COMPLETE    N0114580
099D 70FD                 1487 |       MDX     JB880     BR TO TEST OP COMPLETE      N0114590
099E 4C80 0997            1488 |       BSC  I  JB860     RETURN                      N0114600
SYSUP - UPDATE SYSTEM DCOM
 
                          1490 | *************************************************** N0114620
                          1491 | *STATUS - VERSION 2, MODIFICATION LEVEL 12        * N0114630
                          1492 | *                                                 * N0114640
                          1493 | *FUNCTION/OPERATION -                             * N0114650
                          1494 | *   * UPDATE THE AREA CODE ($ACDE) IN COMMA TO    * N0114660
                          1495 | *     REFLECT THE PHYSICAL DEFINITION OF EACH     * N0114670
                          1496 | *     REQUESTED LOGICAL DRIVE.                    * N0114680
                          1497 | *   * UPDATE THE DEFECTIVE CYLINDER TABLE ($DCYL) * N0114690
                          1498 | *     IN COMMA FROM THE DEFECTIVE CYLINDER TABLE  * N0114700
                          1499 | *     ON EACH REQUESTED CARTRIDGE.                * N0114710
                          1500 | *   * UPDATE THE SYSTEM CARTRIDGE DCOM FROM DCOM  * N0114720
                          1501 | *     OF EACH REQUESTED CARTRIDGE.  THE TABLES    * N0114730
                          1502 | *     UPDATED ARE -                               * N0114740
                          1503 | *     #ANDU                                       * N0114750
                          1504 | *     #BNDU                                       * N0114760
                          1505 | *     #FPAD                                       * N0114770
                          1506 | *     #CIDN                                       * N0114780
                          1507 | *     #CIBA                                       * N0114790
                          1508 | *     #SCRA                                       * N0114800
                          1509 | *     #FMAT                                       * N0114810
                          1510 | *     #FLET                                       * N0114820
                          1511 | *     #ULET                                       * N0114830
                          1512 | *     #WSCT                                       * N0114840
                          1513 | *     #CSHN                                       * N0114850
                          1514 | *   * ADDITIONALLY, $CIBA, $FPAD AND $ULET IN     * N0114860
                          1515 | *     COMMA AS WELL AS THE WORD COUNT AND SECTOR  * N0114870
                          1516 | *     ADDRESS OF THE CORE IMAGE LOADER STORED AT  * N0114880
                          1517 | *     THE END OF DISKZ ARE UPDATED.               * N0114890
                          1518 | *                                                 * N0114900
                          1519 | *ENTRY POINTS -                                   * N0114910
                          1520 | *     SUBROUTINE ENTRY - SYSUP                    * N0114920
                          1521 | *                                                 * N0114930
                          1522 | *INPUT -                                          * N0114940
                          1523 | *   * THE ADDRESS OF A 5 WORD TABLE CONTAINING THE* N0114950
                          1524 | *     REQUESTED CARTRIDGE IDS IN LOGICAL ORDER    * N0114960
                          1525 | *     IS THE ARGUMENT OF THE CALL.                * N0114970
                          1526 | *                                                 * N0114980
                          1527 | *OUTPUT -                                         * N0114990
                          1528 | *   * THE REQUESTED CARTRIDGE IDS AND THEIR       * N0115000
                          1529 | *     LOGICAL AND PHYSICAL DEFINITION ARE PRINTED * N0115010
                          1530 | *     ON THE PRINCIPAL PRINT DEVICE.              * N0115020
                          1531 | *                                                 * N0115030
                          1532 | *EXTERNAL REFERENCES -                            * N0115040
                          1533 | *   * IN COMMA -                                  * N0115050
                          1534 | *     $ACDE                                       * N0115060
                          1535 | *     $CIBA                                       * N0115070
                          1536 | *     $CYLN                                       * N0115080
                          1537 | *     $DBSY                                       * N0115090
                          1538 | *     $DCYL                                       * N0115100
                          1539 | *     $DUMP                                       * N0115110
                          1540 | *     $EXIT                                       * N0115120
                          1541 | *     $FLSH                                       * N0115130
                          1542 | *     $FPAD                                       * N0115140
                          1543 | *     $IBT4                                       * N0115150
                          1544 | *     $IREQ                                       * N0115160
                          1545 | *     $LEV2                                       * N0115170
                          1546 | *     $PBSY                                       * N0115180
                          1547 | *     $SYSC                                       * N0115190
                          1548 | *     $ULET                                       * N0115200
                          1549 | *     $ZEND                                       * N0115210
                          1550 | *   *IN DCOM -                                    * N0115220
                          1551 | *     #ACIN                                       * N0115230
                          1552 | *     #ANDU                                       * N0115240
                          1553 | *     #BNDU                                       * N0115250
                          1554 | *     #CIBA                                       * N0115260
                          1555 | *     #CIDN                                       * N0115270
                          1556 | *     #CSHN                                       * N0115280
                          1557 | *     #FLET                                       * N0115290
                          1558 | *     #FMAT                                       * N0115300
                          1559 | *     #FPAD                                       * N0115310
                          1560 | *     #PCID                                       * N0115320
                          1561 | *     #SCRA                                       * N0115330
                          1562 | *     #SYSC                                       * N0115340
                          1563 | *     #ULET                                       * N0115350
                          1564 | *     #WSCT                                       * N0115360
                          1565 | *   * IN MCRA -                                   * N0115370
                          1566 | *     RA850                                       * N0115380
                          1567 | *     RDCOM                                       * N0115390
                          1568 | *   * SUBROUTINES -                               * N0115400
                          1569 | *     DZ000   RESIDENT DISK I/O SUBROUTINE.       * N0115410
                          1570 | *     OUTPT   PRINCIPAL PRINT DEVICE SUBROUTINE.  * N0115420
                          1571 | *                                                 * N0115430
                          1572 | *EXITS -                                          * N0115440
                          1573 | *   * NORMAL -                                    * N0115450
                          1574 | *     RETURN TO SUPERVISOR PHASE 2 AT CALL+3 TO   * N0115460
                          1575 | *     TO COMPLETE JOB PROCESSING.                 * N0115470
                          1576 | *   * ERROR -                                     * N0115480
                          1577 | *     BRANCH TO MCRA TO ABORT JOB AFTER PRINTING  * N0115490
                          1578 | *     ERROR MESSAGE. (SEE NOTES.)                 * N0115500
                          1579 | *                                                 * N0115510
                          1580 | *TABLES/WORK AREAS -                              * N0115520
                          1581 | *   * DCOM    A 320 WORD BUFFER USED FOR SYSTEM   * N0115530
                          1582 | *             DCOM I/O.                           * N0115540
                          1583 | *   * DCOMX   A 320 WORD BUFFER USED FOR SATELLITE* N0115550
                          1584 | *             DCOM INPUT. (EQUIVALENT TO 'BUFFR') * N0115560
                          1585 | *                                                 * N0115570
                          1586 | *ATTRIBUTES -                                     * N0115580
                          1587 | *   * ABSOLUTE.                                   * N0115590
                          1588 | *   * REUSABLE.                                   * N0115600
                          1589 | *                                                 * N0115610
                          1590 | *NOTES -                                          * N0115620
                          1591 | *   * THE ERROR MESSAGES PRINTED FROM SYSUP ARE-  * N0115630
                          1592 | *       * XXXX IS NOT AN AVAILABLE CARTRIDGE ID   * N0115640
                          1593 | *       * XXXX IS A DUPLICATED SPECIFIED          * N0115650
                          1594 | *              CARTRIDGE ID                       * N0115660
                          1595 | *       * XXXX IS A DUPLICATED AVAILABLE          * N0115670
                          1596 | *              CARTRIDGE ID                       * N0115680
                          1597 | *       * XXXX IS NOT A SYSTEM CARTRIDGE          * N0115690
                          1598 | *                                                 * N0115700
                          1599 | *************************************************** N0115710
SYSUP - UPDATE SYSTEM DCOM
 
                          1601 | *                                                   N0115730
                          1602 | *     UPDATE THE SYSTEM DCOM FROM ALL               N0115740
                          1603 | *     REQUESTED CARTRIDGES                          N0115750
                          1604 | *                                                   N0115760
09A0 0000                 1605 | SYSUP DC      *-*       ENTRY/RETURN ADDRESS        N0115770
                          1606 | *                                                   N0115780
                          1607 | *     INITIALIZE                                    N0115790
                          1608 | *                                                   N0115800
09A1 6500 00A4            1609 |       LDX  L1 $DCYL     INITIALIZE ADDRESS AT WHICH N0115810
09A3 6D00 0C9D            1610 |       STX  L1 SU620     *TO STORE DEF CYL ADDRESSES N0115820
09A5 C900                 1611 |       LDD   1 0         SAVE                    2-8 N0115830
09A6 DC00 0BFE            1612 |       STD  L  SU944     *DEFECTIVE              2-8 N0115840
09A8 C102                 1613 |       LD    1 2         *CYLINDER               2-8 N0115850
09A9 D400 0C00            1614 |       STO  L  SU944+2   *TABLE                  2-8 N0115860
09AB 1810                 1615 |       SRA     16        SET SYSTEM                  N0115870
09AC D400 0A4B            1616 |       STO  L  SU919     *CARTRIDGE SWITCH OFF AND   N0115880
09AE D400 0A46            1617 |       STO  L  SU915     *AVAIL CART INDICATOR ZERO  N0115890
09B0 C400 009F            1618 |       LD   L  $ACDE     SAVE                        N0115900
09B2 1890                 1619 |       SRT     16        *AREA CODE                  N0115910
09B3 C400 002C            1620 |       LD   L  $IREQ     *AND ADDRESS OF             N0115920
09B5 DC00 0BFA            1621 |       STD  L  SU936     *INTERRUPT REQUEST SUBR     N0115930
09B7 C400 0BF9            1622 |       LD   L  SU935     POINT INTERRUPT REQUEST     N0115940
09B9 D400 002C            1623 |       STO  L  $IREQ     *ADDRESS TO SYSUP SUBR      N0115950
                          1624 | *                                                   N0115960
                          1625 | *     FETCH ID LIST                                 N0115970
                          1626 | *                                                   N0115980
09BB C480 09A0            1627 |       LD   I  SYSUP     FETCH ADDRESS OF ID LIST    N0115990
09BD 8400 0A48            1628 |       A    L  SU916     INCREMENT ADDRESS BY 5      N0116000
09BF D002                 1629 |       STO     SU010+1   STORE AS FETCH ADDRESS      N0116010
                          1630 | *                                                   N0116020
09C0 61FB                 1631 |       LDX   1 -5        ID LIST COUNT TO XR1        N0116030
09C1 C500 0000            1632 | SU010 LD   L1 *-*       FETCH AN ID FROM USERS PROG N0116040
09C3 D500 0A2D            1633 |       STO  L1 SU902+5   STORE ID TO ID LIST         N0116050
09C5 7101                 1634 |       MDX   1 1         INCR ID COUNT, SKIP IF ZERO N0116060
09C6 70FA                 1635 |       MDX     SU010     BRANCH TO FETCH NEXT ID     N0116070
                          1636 | *                                                   N0116080
                          1637 | *     FETCH DCOM FROM PREVIOUS SYSTEM CARTRIDGE     N0116090
                          1638 | *                                                   N0116100
09C7 C060                 1639 | SU030 LD      SU902     FETCH 1ST ID OF ID LIST2-11 N0116110
09C8 4C20 09D1            1640 |       BSC  L  SU040,Z   BRANCH IF ID NON-BLANK      N0116120
09CA 4400 077A            1641 |       BSI  L  RDCOM     BRANCH TO FETCH DCOM        N0116130
09CC C400 0EA5            1642 |       LD   L  #CIDN     FETCH SYSTEM CARTRIDGE ID   N0116140
09CE D059                 1643 |       STO     SU902     STORE TO ID LIST            N0116150
09CF D400 0A4B            1644 |       STO  L  SU919     SET SYTEM CARTRIDGE SW ON   N0116160
                          1645 | *                                                   N0116170
                          1646 | *     CHECK FOR DUPLICATE CARTRIDGE IDS             N0116180
                          1647 | *                                                   N0116190
09D1 10A0                 1648 | SU040 SLT     32        CLEAR THE SWITCH            N0116200
09D2 6200                 1649 |       LDX   2 0         ID LIST COUNT TO XR2        N0116210
09D3 C600 0A28            1650 | SU050 LD   L2 SU902     FETCH A CARTRIDGE ID        N0116220
09D5 4C18 09DC            1651 |       BSC  L  SU070,+-  BRANCH IF ID BLANK          N0116230
09D7 4400 0C01            1652 |       BSI  L  SU400     BR TO CK FOR A DUPLICATE ID N0116240
09D9 7201                 1653 |       MDX   2 1         INCREMENT ID COUNT          N0116250
09DA 1000                 1654 |       NOP                                           N0116260
09DB 70F7                 1655 |       MDX     SU050     BRANCH TO CHECK NEXT ID     N0116270
                          1656 | *                                                   N0116280
                          1657 | *     FETCH CART LIST                               N0116290
                          1658 | *                                                   N0116300
09DC 61F5                 1659 | SU070 LDX   1 -11       DRIVE COUNT TO XR1     2-11 N0116310
09DD 6200                 1660 |       LDX   2 0         DEF CYL ADDR COUNT TO XR2   N0116320
09DE C400 000A            1661 |       LD   L  $LEV2     SAVE THE CONTENTS           N0116330
09E0 D06E                 1662 |       STO     SU923     *OP LOCATION 10        2-11 N0116340
                          1663 | *                                                   N0116350
09E1 C06C                 1664 | SU080 LD      SU922     RESET INTERRUPT        2-11 N0116360
09E2 D400 000A            1665 |       STO  L  10        *BRANCH ADDRESS             N0116370
09E4 C500 0A5B            1666 |       LD   L1 SU924+11  FETCH AREA CODE        2-11 N0116380
09E6 D400 009F            1667 |       STO  L  $ACDE     STORE TO COMMA              N0116390
09E8 E863                 1668 |       OR      SU920     "OR" IN READ FUNCTION CODE  N0116400
09E9 D057                 1669 |       STO     SU910+1   STORE TO 2ND WORD OF IOCC   N0116410
09EA E862                 1670 |       OR      SU921     "OR"