DataMuseum.dk

Presents historical artifacts from the history of:

CR80 Hard and Floppy Disks

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about CR80 Hard and Floppy Disks

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦651e899be⟧ TextFile

    Length: 91648 (0x16600)
    Types: TextFile
    Notes: UNREAD_DATA_SECTOR
    Names: »MXIASM«

Derivation

└─⟦9d718387b⟧ Bits:30005557 8" CR80 Floppy CR80FD_0058 ( NICS TARE COMMUNICATIONS PROCESSOR 780126 NIC/210/version 01.01 MXI FR WORK )
    └─⟦b3aaefac6⟧ 
        └─ ⟦this⟧ »CP.MXIASM« 

TextFile

AU000001 0 0000 LIST                                                                    ;       AU000001        
         0 0000 ;=======================================================================;       
AU000002 0 0000 ;  CARD DECK IDENTIFICATION NUMBER: CR/C/0106                           ;       
AU000003 0 0000 ;  MODULE IDENTIFICATION:           NIC/210                             ;       
AU000004 0 0000 ;  VERSION:   0301                                                      ;       
AU000005 0 0000 ;  DATED:     780321/FR,HQH                                             ;       
AU000006 0 0000 ;                                                                       ;       
AU000007 0 0000 ;  OPERATIONAL SUBMODULE MULTIPLEXER CPU INTERFACE  (MXI)               ;       
AU000008 0 0000 ;                                                                       ;       
AU000009 0 0000 ;    THE MXI SUBMODULE CONSISTS OF TWO PROCESSES BOTH OF WHICH RUN      ;       
AU000010 0 0000 ;    MASKED WHILE UPDATING THEIR RESPECTIVE CDT/CST-RECORDS.            ;       
AU000011 0 0000 ;                                                                       ;       
AU000012 0 0000 ;    .  A CPU-INTERRUPT-DRIVEN                                          ;       
AU000013 0 0000 ;       THE PURPOSE OF THE CPU INTERRUPT DRIVEN PROCESS IS TO SERVE THE ;       
         0 0000 ;       MUX-CPU GENERATED CPU INTERRUPTS REQUESTING THE COM-CPU TO SERVE;       
AU000014 0 0000 ;       THE BY THE MUX-CPU CREATED MQI/MQO'S (MESSAGE QUEUES) THROUGH   ;       
AU000015 0 0000 ;       WHICH SUPPLYING AND REMOVAL OF BINS FOR THE MUX IS CONTROLLED.  ;       
AU000016 0 0000 ;       THE MXI WILL SERVE THE MUX WITH EMPTY BINS FOR INPUT DATA AND   ;       
         0 0000 ;       FULL BINS FOR OUTPUT DATA. THE DIFFERENT STATUS CHANGES REPORTED;       
AU000017 0 0000 ;       BY THE MUX WILL BE TRANSFERRED TO THE CST FOR LATER RETRIEVAL.  ;       
AU000018 0 0000 ;                                                                       ;       
AU000019 0 0000 ;    .  A LETTER-DRIVEN                                                 ;       
AU000020 0 0000 ;       THE PURPOSE OF THE LETTER DRIVEN PART OF THE MXI IS TO HANDLE   ;       
AU000021 0 0000 ;       THE LTU RELATED SUBCOMMANDS ISSUED TO THE CMI SUBMODULE, I.E.   ;       
AU000022 0 0000 ;       THE SETUP, OPENING, AND CLOSING OF CHANNELS AS WELL AS PART OF  ;       
AU000023 0 0000 ;       THE PRE-EMPTION.                                                ;       
AU000024 0 0000 ;       LETTERS ARE DISPATCHED TO THIS SUBMODULE FROM                   ;       
AU000025 0 0000 ;         .  COMMAND INTERPRETER SUBMODULE                              ;       
AU000026 0 0000 ;         .  OUTPUT DATA PROCESSING SUBMODULE                           ;       
AU000027 0 0000 ;                                                                       ;       
AU000028 0 0000 ;       N B  THE MUX PSW MUST (AND WILL BE) 2#011                       ;       
AU000029 0 0000 ;                                                                       ;       
AU000030 0 0000 ;  N O T E    IN ORDER FOR THE CPU INTERRUPT DRIVEN PROCESS TO SERVE    ;       
AU000031 0 0000 ;             THE MQI/MQO'S SENT FROM THE MUX-CPU PROPERLY IT WILL HAVE ;       
AU000032 0 0000 ;             TO RUN AT A HIGHER (S/W) PRIORITY LEVEL THAN THE LETTER   ;       
AU000033 0 0000 ;             DRIVEN PROCESS.                                           ;       
AU000034 0 0000 ;                                                                       ;       
AU000035 0 0000 ; THE SYNCHRONEOUS EDC BLOCK PROTOCOL IS NOT IMPLEMENTED.               ;       
AU000036 0 0000 ;                                                                       ;       
         0 0000 ;=======================================================================;       
AU000037 0 0000 BEGIN   MODULE SYSMXI                                                   ;       
AU000038 0 0000 PMASK= #C413, CMASK= #9413                                              ;       
AU000039 0 0000 MXIOLTO:= TRUE           ;   SWITCH TO INCLUDE OLTO TEST POINTS         ;       
AU000040 0 0000 USE BASE                                                                ;       
AU000041 0 0000 LOC=0                                                                   ;       
AU000042 0 0000 NOLIST                                                                  ;       
AU000819 0 0000 LIST                                                                    ;       AU000819        
AU000820 0 0000 MXUSHD:=      100/10     ;   SCHEDULING PERIOD FOR CPU-INTER'PT DRIVEN  ;       
AU000821 0 0000                          ;   PART IN RTC UNITS (10 MSEC).               ;       
AU000822 0 0000                                                                         ;       
AU000823 0 0000 MXCMP=        LTMS4      ;   CMI-LETTER WORD WITH RETURN STATUS         ;       
AU000824 0 0000    MXLTOK=    0          ;   LTU COMD  OK-RETURN STATUS                 ;       
AU000825 0 0000 MXASYW:=      80         ;   WAIT FOR ASYNC LTU TO RESET> 170 USEC      ;       
AU000826 0 0000 MXMESP:=      7          ;   CODE OF LOWEST MED SPEED BAUD RT- 600      ;       
AU000827 0 0000 MX05SP:=       8<8       ;   MED.SPD. HLT MSG BIN CNT 8*.58 =  5 SEC    ;       
AU000828 0 0000 MXMSBD:=      15         ;   NMB OF CHARS TO PASS DURING 576 MSEC ON    ;       
AU000829 0 0000                          ;   MED SPEED CHANNEL BEFORE BIN DISCONNECT.   ;       
AU000830 0 0000 MX30SP:=      37<8       ;   LOW SPD HLT MSG BIN CNT  37*.8 = 30 SEC    ;       
AU000831 0 0000 MXLSBD:=      21         ;   NMB OF CHARS TO PASS DURING 806 MSEC ON    ;       
AU000832 0 0000                          ;   LOW SPEED CHANNEL BEFORE BIN DISCONNECT.   ;       
AU000833 0 0000 MXSTUC:=      141        ;   STUCK TAPE CHARACTER COUNT                 ;       
AU000834 0 0000 MXSTCP=       5          ;   RELEASE PULSE STUCK SUPERCOUNT             ;       
AU000835 0 0000 ;                                                                       ;       
AU000836 0 0000 MXUSMS=                            %;   MASK FOR CLEARING LTU STATUS    ;       
AU000837 0 0000               -1                   %;   ALL BITS BUT                    ;       
AU000838 0 0000               -1<CSTSNS            %;   NOT SEND STATUS                 ;       
AU000839 0 0000               -1<CSTRCS            %;   NOT RECEIVE STATUS              ;       
AU000840 0 0000               -1<CSTCBR            %;   NOT CHANNEL BREAK               ;       
AU000841 0 0000               -1<CSTRPS            %;   NOT RELEASE PULSE STUCK         ;       
AU000842 0 0000               -1<CSTSCH             ;   NOT STATUS CHANGED              ;       
AU000843 0 0000 ;                                                                       ;       
         0 0000 ;=======================================================================;       
AU000844 0 0000 ; CONSTANT DEFINITIONS                                                  ;       
AU000845 0 0000 ; LETTER-DRIVEN PROCESS (2)                                             ;       
AU000846 0 0000 ;                                                                       ;       
         0 0000 ;-----------------------------------------------------------------------;       
AU000847 0 0000                      ; SUBCOMMAND NOMEMCLATURE                          ;       
AU000848 0 0000 LOC=0                ; -----------------------                          ;       
AU000849 0 0000 SBCTN:  LOC=LOC+1        ; SUBCOMMAND WORD 1:                           ;       
AU000850 0 0001    SBBTYP:=SBCTN<1       ;   SUBCOMMAND TYPE                            ;       
AU000851 0 0001    SBBNMB:=SBBTYP+1      ;   SUBCOMMAND SEQUENCE NUMBER                 ;       
AU000852 0 0001 SBCSU1: LOC=LOC+1        ; SUBCOMMAND WORD 2:                           ;       
AU000853 0 0002    SBBLOG:=SBCSU1*2+1    ;   LOGICAL CHANNEL NUMBER                     ;       
AU000854 0 0002                          ;   FOR SET CORRESPONDING TO CSTCS1.           ;       
AU000855 0 0002 SBCSU2: LOC=LOC+1        ; SUBCOMMAND WORD 3 (ONLY SETUP):              ;       
AU000856 0 0003                          ;   CORRESPONDS TO CSTCS2                      ;       
AU000857 0 0003 SBCSU3: LOC=LOC+1        ; SUBCOMMAND WORD 4 (ONLY SETUP):              ;       
AU000858 0 0004                          ;   CORRESPONDS TO CSTCS3                      ;       
AU000859 0 0004 SBCSUC= LOC-SBCSU1       ; NMB OF CST PARAMETERS TO MOVE                ;       
AU000860 0 0004 ;                                                                       ;       
         0 0004 ;-----------------------------------------------------------------------;       
AU000861 0 0004 ;                                                                       ;       
AU000862 0 0004 ; ASYNCHRONUOUS LTU MEMORY LAY-OUT NOMENCLATURE                         ;       
AU000863 0 0004 ;                                                                       ;       
AU000864 0 0004 ;        MODE 0 OF THE ASYNC LTU                                        ;       
AU000865 0 0004 LOC=0                                                                   ;       
AU000866 0 0000 MODE0:  LOC= LOC+1       ;   MODE 0 BYTE OF ASYNC LTU                   ;       
AU000867 0 0001    SAVLOC2= LOC, LOC= 0  ; BINARY BIT LAY-OUT                           ;       
AU000868 0 0000    LTABRS: LOC= LOC+4    ;   BAUD RATE CODE FIELD                       ;       
AU000869 0 0004    LTARSS: LOC= LOC+1    ;   LTU RESET BIT                              ;       
AU000870 0 0005    LTASYS: LOC= LOC+1    ;   SYNC/ASUNC SISTINCTION                     ;       
AU000871 0 0006    LTADSS: LOC= LOC+1    ;   CHANNEL DISABLE BIT                        ;       
AU000872 0 0007    LTAODS: LOC= LOC+1    ;   ODD/EVEN PARITY BIT                        ;       
AU000873 0 0008 LOC=SAVLOC2                                                             ;       
AU000874 0 0001 ;                                                                       ;       
AU000875 0 0001 ;        MODE 1 OF THE ASYNC LTU                                        ;       
AU000876 0 0001 MODE1:  LOC= LOC+1       ;   MODE 1 BYTE OF ASYNC LTU                   ;       
AU000877 0 0002    SAVLOC2= LOC, LOC= 0  ; BINARY BIT LAY-OUT                           ;       
AU000878 0 0000    LTAFDS: LOC= LOC+1    ;   FULL/HALF DUPLEX BIT                       ;       
AU000879 0 0001    LTABLS: LOC= LOC+1    ;   BLOCK/CHAR ON DEMAND                       ;       
AU000880 0 0002    LTAFRS: LOC= LOC+1    ;   FREE RUNNING/ON DEMAND MODE                ;       
AU000881 0 0003    LTARDS: LOC= LOC+1    ;   END OF BLOCK (REL.PULSE ENABLE)            ;       
AU000882 0 0004    LTASTS: LOC= LOC+2    ;   STOPBIT CODE FIELD                         ;       
AU000883 0 0006    LTASPS: LOC= LOC+1    ;   LOOP BIT                                   ;       
AU000884 0 0007    LTACLS: LOC= LOC+1    ;   7BIT/5BIT CHAR LENGTH DESIGNATOR           ;       
AU000885 0 0008 ;FF\f

                                                                    ;       
         0 0008 ;=======================================================================;       
AU000886 0 0008 ;                                                                       ;       
AU000887 0 0008 ; CPU INTERRUPT DRIVEN PROCESS (1)                                      ;       
AU000888 0 0008 ;                                                                       ;       
-------- 0 0008 ;-----------------------------------------------------------------------;       
AU000889 0 0008 ; ;PRCGEN1                                                              ;       
         0 0008 ;-----------------------------------------------------------------------;       
AU000890 0 0008 ;       GENERATE PROCESS DESCRIPTOR FOR FIRST PROCESS.                  ;       
         0 0008 ;-----------------------------------------------------------------------;       
AU000891 0 0008 NOLIST                                                                  ;       
AU000939 0 0016 LIST                                                                    ;       AU000939        
         0 0016 ;-----------------------------------------------------------------------;       
AU000940 0 0016 ; DATA AREA,INITIALIZED BY DBA                                          ;       
AU000941 0 0016 ;                                                                       ;       
         0 0016 MXR7TS:       0                     ;   SAVE LOC FOR R7 UNDER OLTO CALLS;       
AU000942 0 0017 OTFPAG= 0,  OTFATY= 0,  OTFDTY= 0                                       ;       
AU000943 0 0017                                                                         ;       
AU000944 0 0017 OPTREG:                                                                 ;       
AU000945 0 0017 OTFTYP= RELFIL, OTFRCN= 1,  OTFRCL= 08, OTFST= 0                        ;       
AU000946 0 0017 OTFNM1= <:RE:>, OTFNM2= <:GS:>      ;   ; TFDGEN                        ;       
AU000947 0 0017 NOLIST                                                                  ;       
AU000972 0 001B LIST                                                                    ;       AU000972        
AU000973 0 001B OPTWRK:                                                                 ;       
AU000974 0 001B OTFTYP= RELFIL, OTFRCN= 1,  OTFRCL= 12, OTFST= #2A                      ;       
AU000975 0 001B OTFNM1= <:WO:>, OTFNM2= <:RK:>      ;   ; TFDGEN                        ;       
AU000976 0 001B NOLIST                                                                  ;       
AU001001 0 001F LIST                                                                    ;       AU001001        
AU001002 0 001F OPTCST:                                                                 ;       
AU001003 0 001F OTFTYP= RELFIL, OTFRCN= (CSTELGT+15)/16, OTFRCL= 16, OTFST= 0           ;       
AU001004 0 001F OTFNM1= <:CS:>, OTFNM2= <:T :>      ;   ; TFDGEN                        ;       
AU001005 0 001F NOLIST                                                                  ;       
AU001030 0 0023 LIST                                                                    ;       AU001030        
AU001031 0 0023                                                                         ;       
AU001032 0 0023 MXITEM:                            %;   TRANSMISSION ERR MASK, MQI ERR  ;       
AU001033 0 0023                1<MQIPER            %;   PARITY                          ;       
AU001034 0 0023               +1<MQICFE            %;   FRAMING                         ;       
AU001035 0 0023               +1<MQITXO            %;   TRANSMITTER OVERRUN             ;       
AU001036 0 0023               +1<MQIRXO             ;   RECEIVER OVERRUN                ;       
AU001037 0 0024                                                                         ;       
AU001038 0 0024 MXOSTM:                             ;   OUTPUT STATUS MASK              ;       
AU001039 0 0024 MXISTM:                            %;   INPUT STATUS MASK               ;       
AU001040 0 0024          1<MQISCH                  %;     STATUS CHANGED                ;       
AU001041 0 0024         +1<MQIRXS                  %;     RECEIVE STATUS                ;       
AU001042 0 0024         +1<MQITXS                   ;     SEND STATUS                   ;       
AU001043 0 0025                                                                         ;       
AU001044 0 0025 MXUPBM:       #FF00                 ;   UPPER BYTE MASK                 ;       
AU001045 0 0026 ;                                                                       ;       
AU001046 0 0026 MXIDPL:                             ;   NOTE THIS LETTER WILL NOT BE    ;       
AU001047 0 0026                                     ;        RETURNED BY IDP.           ;       
AU001048 0 0026               0                     ;   REL. IDP LETTER REF             ;       
AU001049 0 0027               MXIIDP                ;   LETTER URGENCY                  ;       
AU001050 0 0028               IDPLPN, MXILPN        ;   RECEIVER AND SENDER             ;       
AU001051 0 002A                                     ;      RETURNED BY THE IDP;         ;       
         0 002A ;-----------------------------------------------------------------------;       
AU001052 0 002A ; ;PRCGEN2                                                              ;       
AU001053 0 002A NOLIST                                                                  ;       
AU001055 0 002A LIST                                                                    ;       AU001055        
         0 002A ;=======================================================================;       
AU001056 0 002A ;                                                                       ;       
AU001057 0 002A ; DATA AREA ,NOT INITIALIZED BY DBA                                     ;       
AU001058 0 002A ; CPU INTERRUPT-DRIVEN PROCESS                                          ;       
AU001059 0 002A ;                                                                       ;       
         0 002A ;-----------------------------------------------------------------------;       
AU001060 0 002A                                                                         ;       
AU001061 0 002A MXIGST: LOC= LOC+1       ;   REL POINTER TO TOP OF GST                  ;       
AU001062 0 002B MXICDI: LOC= LOC+1       ;   REL POINTER TO GST CST-DIRECTORY           ;       
AU001063 0 002C                                                                         ;       
AU001064 0 002C MXPMQI: LOC= LOC+1       ;   MQI PRESET VALUE (ONE REC BEFORE TOP)      ;       
AU001065 0 002D MXIMQI: LOC= LOC+1       ;   CURRENTLY SERVED MQI                       ;       
AU001066 0 002E MXPMQO: LOC= LOC+1       ;   MQO PRESET VALUE (ONE REC BEFORE TOP)      ;       
AU001067 0 002F MXIMQO: LOC= LOC+1       ;   CURRENTLY SERVED MQO                       ;       
AU001068 0 0030                                                                         ;       
AU001069 0 0030 MXACST: LOC= LOC+1       ; ABS POINTER TO CURRENT CST RECORD            ;       
AU001070 0 0031 MXICST: LOC= LOC+1       ;   CURRENT CST-RECORD BEING SERVED            ;       
AU001071 0 0032 MXCBSA: LOC= LOC+1       ;   MEMORY SECTION FOR BIN                     ;       
AU001072 0 0033 MXCLNK: LOC= LOC+1       ;   CURRENT POINTER TO BIN SERVED              ;       
AU001073 0 0034 MXCRBS: LOC= LOC+1       ;   CURRENT DISCONNECTED BIN STATUS            ;       
         0 0035 ;-----------------------------------------------------------------------;       
AU001074 0 0035 ; ;PRCGEN3                                                              ;       
AU001075 0 0035 NOLIST                                                                  ;       
AU001077 0 0035 LIST                                                                    ;       AU001077        
AU001078 0 0035 ;FF\f

                                                                    ;       
         0 0035 ;=======================================================================;       
AU001079 0 0035 ; ;PRCGEN5                                                              ;       
         0 0035 ;-----------------------------------------------------------------------;       
AU001080 0 0035 ;       GENERATE PROCESS DESCRIPTOR FOR SECOND PROCESS.                 ;       
         0 0035 ;-----------------------------------------------------------------------;       
AU001081 0 0035 NOLIST                                                                  ;       
AU001100 0 0016 LIST                                                                    ;       AU001100        
AU001101 0 0016 ;                                                                       ;       
AU001102 0 0016 ; MXI, LETTER DRIVEN PROCESS.                                           ;       
AU001103 0 0016 ;                                                                       ;       
AU001104 0 0016 ; DATA AREA, INITIALIZED BY DBA                                         ;       
AU001105 0 0016 ;                                                                       ;       
         0 0016 ;-----------------------------------------------------------------------;       
AU001106 0 0016 ;                                                                       ;       
         0 0016         0                           ;   SAVE LOC FOR R7 UNDER OLTO CALLS;       
AU001107 0 0017                                                                         ;       
AU001108 0 0017 OTFTYP= RELFIL, OTFRCN= 1,  OTFRCL= 08, OTFST= 0                        ;       
AU001109 0 0017 OTFNM1= <:RE:>, OTFNM2= <:GS:>      ;   ; TFDGEN                        ;       
AU001110 0 0017 NOLIST                                                                  ;       
AU001135 0 001B LIST                                                                    ;       AU001135        
AU001136 0 001B OTFTYP= RELFIL, OTFRCN= 1,  OTFRCL= 14, OTFST= #65                      ;       
AU001137 0 001B OTFNM1= <:WO:>, OTFNM2= <:RK:>      ;   ; TFDGEN                        ;       
AU001138 0 001B NOLIST                                                                  ;       
AU001163 0 001F LIST                                                                    ;       AU001163        
AU001164 0 001F OTFTYP= RELFIL, OTFRCN= CSTELGT/16, OTFRCL= 16, OTFST= 0                ;       
AU001165 0 001F OTFNM1= <:CT:>, OTFNM2= <:T :>      ;   ; TFDGEN                        ;       
AU001166 0 001F NOLIST                                                                  ;       
AU001191 0 0023 LIST                                                                    ;       AU001191        
AU001192 0 0023 OPTCDT:                                                                 ;       
AU001193 0 0023 OTFTYP= RELFIL, OTFRCN= (CDTELGT+15)/16, OTFRCL= 16, OTFST= 0           ;       
AU001194 0 0023 OTFNM1= <:CD:>, OTFNM2= <:T :>      ;   ; TFDGEN                        ;       
AU001195 0 0023 NOLIST                                                                  ;       
AU001220 0 0027 LIST                                                                    ;       AU001220        
AU001221 0 0027                                                                         ;       
AU001222 0 0027 MXRTCL:                             ;                                   ;       
AU001223 0 0027               0                     ;   REL. RTC LETTER PNT             ;       
AU001224 0 0028               MXIRTC                ;   LETTER URGENCY                  ;       
AU001225 0 0029               RTCLPN                ;   RECEIVER                        ;       
AU001226 0 002A               MXILPN                ;   SENDER                          ;       
AU001227 0 002B ;                                                                       ;       
         0 002B ;-----------------------------------------------------------------------;       
AU001228 0 002B                      ; MULTIPLE BIT FIELD CONVERSION CONTROL FILE       ;       
AU001229 0 002B                      ; ------------------------------------------       ;       
AU001230 0 002B MXSUCS:                             ;                                   ;       
AU001231 0 002B                                     ; BAUD RATE FIELD CONVERSION TABLE  ;       
AU001232 0 002B MXABRT:                             ;                                   ;       
AU001233 0 002B         LOC= 0                                                          ;       
AU001234 0 0000  MXLNK: MXASTT                      ;   LINK TO NEXT FIELD TABLE        ;       
AU001235 0 0001  MXCTL: (CSTCS3-CSTCS1)+CSTBRT<4+MODE0<8 ; BAUDRATE FIELD               ;       
AU001236 0 0002  MXMSK: CSTBRM                      ;   MASK                            ;       
AU001237 0 0003  MXVAL: 2#11111111                  ;   VALIDITY MASK  11111111         ;       
AU001238 0 0004  MXTAB: LOC= LOC+MXSUCS             ;   FIRST TABLE ENTRY               ;       
AU001239 0 002F         7<LTABRS                    ;   50                              ;       
AU001240 0 0030         6<LTABRS                    ;   75                              ;       
AU001241 0 0031         5<LTABRS                    ;   100                             ;       
AU001242 0 0032         4<LTABRS                    ;   110                             ;       
AU001243 0 0033         3<LTABRS                    ;   165                             ;       
AU001244 0 0034         2<LTABRS                    ;   200                             ;       
AU001245 0 0035         1<LTABRS                    ;   300                             ;       
AU001246 0 0036         0<LTABRS                    ;   600                             ;       
AU001247 0 0037 ;                                                                       ;       
AU001248 0 0037                                     ;                                   ;       
AU001249 0 0037                                     ; STOPBIT LENGTH FIELD CONVERSION   ;       
AU001250 0 0037 MXASTT:                             ; TABLE                             ;       
AU001251 0 0037         MXAMOT                      ;                                   ;       
AU001252 0 0038         (CSTCS3-CSTCS1)+CSTSTB<4+MODE1<8 ; STOPBIT LENGTH FIELD         ;       
AU001253 0 0039         CSTSTM                      ;                                   ;       
AU001254 0 003A               2#1110                ;   VALIDITY MASK  111.             ;       
AU001255 0 003B               0                     ;   SPARE                           ;       
AU001256 0 003C               0<LTASTS              ;   1.0                             ;       
AU001257 0 003D               1<LTASTS              ;   1.5                             ;       
AU001258 0 003E               2<LTASTS              ;   2.0                             ;       
AU001259 0 003F ;                                                                       ;       
AU001260 0 003F                                     ;                                   ;       
         0 003F MXAMOT:                             ; MODE OF OPERATION CONVERSION TABLE;       
AU001261 0 003F         MXAPRT                      ;                                   ;       
AU001262 0 0040         (CSTCS2-CSTCS1)+CSTMOP<4+MODE1<8 ; MODE OF OPERATION FIELD      ;       
AU001263 0 0041         CSTMOM                      ;                                   ;       
AU001264 0 0042               2#1110                ;   VALIDITY MASK  111.             ;       
AU001265 0 0043               0                     ;   ASYNC INTERNAL MODE             ;       
AU001266 0 0044               (1<LTARDS)+1<LTAFRS   ;   FREE RUNNING ASYNC LTU          ;       
AU001267 0 0045               (1<LTARDS)+0<LTABLS   ;   &HARACTER ON DEMAND             ;       
AU001268 0 0046               (1<LTARDS)+1<LTABLS   ;   BLOCK ON DEMAND                 ;       
AU001269 0 0047 ;                                                                       ;       
AU001270 0 0047                                     ;                                   ;       
AU001271 0 0047                                     ; ASYNC LTU PARITY FIELD CONVERSION ;       
AU001272 0 0047 MXAPRT:                             ; TABLE                             ;       
AU001273 0 0047         0                           ;   END OF FILE FLAG                ;       
AU001274 0 0048         (CSTCS3-CSTCS1)+CSTPAY<4+MODE0<8 ; PARITY FIELD                 ;       
AU001275 0 0049         1<CSTPAY                    ;                                   ;       
AU001276 0 004A               2#11                                                      ;       
AU001277 0 004B               0<LTACLS              ;   EVEN    -    (DEFAULT ASYNC)    ;       
AU001278 0 004C               1<LTACLS              ;   ODD     -                       ;       
         0 004D ;-----------------------------------------------------------------------;       
AU001279 0 004D                                 ; CDT PRESET COUNTERS                   ;       
AU001280 0 004D                                 ; -------------------                   ;       
AU001281 0 004D MXIMCX: (BINLGT-BINWXO)*2<8+0   ;   MAX/CURRENT CHARACTER COUNT PRESET  ;       
AU001282 0 004E MXRPAT: 250+250<8               ;   RELEASE PULSE SUBCOUNT              ;       
AU001283 0 004F MXSPAC: MXSTUC-1+(MXSTUC-1)<8   ;   STUCK TAPE CHAR CNT CDT PRESET      ;       
         0 0050 ;-----------------------------------------------------------------------;       
AU001284 0 0050                      ; CHARACTER BLOCK SIZE CONV. TABLE                 ;       
AU001285 0 0050 MXBLKT:              ; --------------------------------                 ;       
AU001286 0 0050         32           ;   SYNCHRONEOUS                                   ;       
AU001287 0 0051         32           ;                                                  ;       
AU001288 0 0052         128          ;                                                  ;       
AU001289 0 0053         256          ;                                                  ;       
AU001290 0 0054         512          ;                                                  ;       
AU001291 0 0055         1024         ;                                                  ;       
AU001292 0 0056         2048         ;                                                  ;       
AU001293 0 0057         4096         ;                                                  ;       
AU001294 0 0058         30           ;   ASYNCHRONEOUS / ITA-5                          ;       
AU001295 0 0059         48           ;                   ITA-2                          ;       
AU001296 0 005A         60           ;                                                  ;       
AU001297 0 005B         96           ;                                                  ;       
AU001298 0 005C         120          ;                                                  ;       
AU001299 0 005D         192          ;                                                  ;       
AU001300 0 005E         480          ;                                                  ;       
AU001301 0 005F         768          ;                                                  ;       
         0 0060 ;-----------------------------------------------------------------------;       
AU001302 0 0060                      ; MODE OF OPERATION CONVERSION TABLE (CST -> CDT)  ;       
AU001303 0 0060 MXDMOP:              ; ----------------------------------               ;       
AU001304 0 0060         1            ;   0 - ASYNC. INTERNAL                            ;       
AU001305 0 0061         2            ;   1 - ASYNC. FREE RUNNING                        ;       
AU001306 0 0062         3            ;   2 - ASYNC. CHARACTER ON DEMAND                 ;       
AU001307 0 0063         4            ;   3 - ASYNC. BLOCK ON DEMAND                     ;       
AU001308 0 0064         5            ;   4 - SYNCHRONEOUS CHANNEL WITH/WITHOUT EDC      ;       
AU001309 0 0065 MXDMAX= LOC-MXDMOP   ;                                                  ;       
         0 0065 ;-----------------------------------------------------------------------;       
AU001310 0 0065 ;                                                                       ;       
-------- 0 0065 ;-----------------------------------------------------------------------;       
AU001311 0 0065 ; ;PRCGEN6                                                              ;       
AU001312 0 0065 NOLIST                                                                  ;       
AU001314 0 0065 LIST                                                                    ;       AU001314        
         0 0065 ;=======================================================================;       
AU001315 0 0065 ;                                                                       ;       
AU001316 0 0065 ; DATA AREA, NOT INITIALIZED BY DBA                                     ;       
AU001317 0 0065 ;                                                                       ;       
AU001318 0 0065 ; MXI, LETTER-DRIVEN PROCESS.                                           ;       
AU001319 0 0065 ;                                                                       ;       
         0 0065 ;-----------------------------------------------------------------------;       
AU001320 0 0065 MXLETT: LOC= LOC+1   ;   REL POINTER TO LETTER ACTIVATING LETTER DRIVEN ;       
AU001321 0 0066                      ;   PROCESS.                                       ;       
AU001322 0 0066                                                                         ;       
AU001323 0 0066 MXGST:  LOC= LOC+1   ;   REL POINTER TO TOP OF GST                      ;       
AU001324 0 0067 MXNCC:  LOC= LOC+1   ;   POINTER TO NMB OF CONNECTED CHANNELS           ;       
AU001325 0 0068 MXNSC:  LOC= LOC+1   ;   GST NMB OF SYNCHRONEOUS                        ;       
AU001326 0 0069 MXNAC:  LOC= LOC+1   ;   GST NMB OF ASYNCHRONEOUS CHANNELS              ;       
AU001327 0 006A MXCDI:  LOC= LOC+1   ;   REL POINTER TO CST-RECORD LIBRARY              ;       
AU001328 0 006B                                                                         ;       
AU001329 0 006B MXCST:  LOC= LOC+1   ;   REL ADDRESS CURRENT CST RECORD                 ;       
AU001330 0 006C MXCDT:  LOC= LOC+1   ;   CURRENT CDT RECORD ADDRESS                     ;       
AU001331 0 006D MXBSA:  LOC= LOC+1   ;   BIN BUFFER SECTION ADDRESS                     ;       
AU001332 0 006E                                                                         ;       
AU001333 0 006E MXPHY:  LOC= LOC+1   ;   SAVE FOR C4RRE-T LTU PHYS ADDRESS              ;       
AU001334 0 006F MXMOD0: LOC= LOC+1   ;   LTU MODE 0 BYTE BUILD UP CELL                  ;       
AU001335 0 0070 MXMOD1: LOC= LOC+1   ;            1 BYTE BUILD UP CELL                  ;       
AU001336 0 0071                                                                         ;       
AU001337 0 0071 MXR7SV:       LOC=LOC+1             ;                                   ;       
AU001338 0 0072 ; ;PRCGEN7                                                              ;       
AU001339 0 0072 NOLIST                                                                  ;       
AU001341 0 0072 LIST                                                                    ;       AU001341        
AU001342 0 0072 ;FF\f

                                                                    ;       
         0 0072 ;=======================================================================;       
AU001343 0 0072 ;                                                                       ;       
AU001344 0 0072 ; SUBCOMMAND CASETABLE                                                  ;       
AU001345 0 0072 ; MUST RESIDE IN SUBMODULES PROG.REL. AREA.                             ;       
AU001346 0 0072 ;                                                                       ;       
AU001347 0 0072 USE PROG      LOC= 0                                                    ;       
AU001348 1 0000                      ; S/W ERROR JUMP TABLE                             ;       
AU001349 1 0000                      ; --------------------                             ;       
AU001350 1 0000 MXELMI: MXELM        ;   4 - LETTER MECHANISM                           ;       
AU001351 1 0001 MXESBI: MXESB        ;   7 - RMS (SEC QUEUE BIN CNT)                    ;       
AU001352 1 0002 MXEIRI: MXEIR        ;   8 - INTERRUPT RESERVE ERROR                    ;       
AU001353 1 0003 MXEIOI: MXEIO        ;   9 - BUFFER MISLINKAGE                          ;       
AU001354 1 0004                                                                         ;       
AU001355 1 0004 MXEUXI: MXEUX        ;   8001 - UNEXPECTED SENDER                       ;       
AU001356 1 0005 MXEXCI: MXEXC        ;   8002 - EXCESSIVE CHANNEL NUMBER                ;       
AU001357 1 0006 MXENBI: MXENB        ;   8003 - NO BUFFER AVAILABLE                     ;       
AU001358 1 0007 MXECHI: MXECH        ;   8004 - CHANNEL MISMATCH                        ;       
AU001359 1 0008 MXENEI: MXENE        ;   8005- EDC PROC REQUEST                         ;       
AU001360 1 0009                                                                         ;       
AU001361 1 0009 MXIERR0:MXERR0       ;   POINTER TO S/W ERROR PROCESS                   ;       
AU001362 1 000A MXIERR1:MXERR1       ;   POINTER TO S/W ERROR PROCESS                   ;       
AU001363 1 000B                                                                         ;       
AU001364 1 000B MXCSTY:                             ;                                   ;       
AU001365 1 000B         MXINVT                      ;   TYPE=0  INVALID                 ;       
AU001366 1 000C         MXOPIC                      ;        1  OPEN INPUT              ;       
AU001367 1 000D         MXOPOC                      ;        2  OPEN OUTPUT             ;       
AU001368 1 000E         MXCLIC                      ;        3  CLOSE INPUT             ;       
AU001369 1 000F         MXCLOC                      ;        4  CLOSE OUTPUT            ;       
AU001370 1 0010         MXSTUP                      ;        5  SETUP PARAMETERS        ;       
AU001371 1 0011 MXCMAX= LOC-MXCSTY                  ;   MAX TYPE AS ENTRY IN CASE TABLE ;       
AU001372 1 0011                                                                         ;       
AU001373 1 0011 MXGOBFI:      MXGOBF                                                    ;       
AU001374 1 0012 ;                                                                       ;       
AU001375 1 0012 MXCPEI: MXCPE        ;   6 - CP ERROR                                   ;       
AU001376 1 0013 MXCMEI: MXCME        ;   C - COMMAND ERROR                              ;       
AU001377 1 0014 MXATVI: MXATV        ;   E - ATTEMPTED VIOLATION                        ;       
AU001378 1 0015 ;FF\f

                                                                    ;       
         1 0015 ;=======================================================================;       
AU001379 1 0015 ;                                                                       ;       
AU001380 1 0015 ; ERROR RECOVERY PROCEDURES                                             ;       
AU001381 1 0015                                                                         ;       
AU001382 1 0015 MXERR:                                                                  ;       
AU001383 1 0015 MXERR0:                             ; LOCAL INTERRUPT ENTRY, PROCESS0   ;       
AU001384 1 0015 MXERR1:                             ; LOCAL INTERRUPT ENTRY, PROCESS 1  ;       
***      1 0015         MODC  255-GSTNEDC           ;   *** TEMPORARY ***               ;       
AU001385 1 0017                                     ; RECOVERABLE ERRORS                ;       
AU001386 1 0017                                     ; -----------------                 ;       
AU001387 1 0017 MXENE:  MODC  GSTNEDC-GSTCHM        ;   8005 - EDC PROC REQUEST         ;       
AU001388 1 0018 MXECH:  MODC  GSTCHM-GSTNBF         ;   8004 - CHANNEL MISMATCH         ;       
AU001389 1 0019 MXENB:  MODC  GSTNBF-GSTXCN         ;   8003 - NO MORE BUFFERS AVAILABL ;       
AU001390 1 001A MXEXC:  MODC  GSTXCN-GSTUXS         ;   8002 - EXCESSIVE CHANNEL NMB    ;       
AU001391 1 001B MXEUX:  MODC  GSTUXS-GSTIOE         ;   8001 - UNEXPECTED SENDER        ;       
AU001392 1 001D                                     ; UN-RECOVERABLE ERRORS             ;       
AU001393 1 001D                                     ; ---------------------             ;       
AU001394 1 001D MXEIO:  MODC  GSTIOE-GSTIRE         ;   9 - BUFFER MISLINKAGE           ;       
AU001395 1 001E MXEIR:  MODC  GSTIRE-GSTSBM         ;   8 - INTERRUPT RESERVATION ERROR ;       
AU001396 1 001F MXESB:  MODC  GSTSBM-GSTNLT         ;   7 - REM(SEC QUEUE BIN CNT) NE 0 ;       
AU001397 1 0020 MXENL:  MODC  GSTNLT-GSTCPE         ;   6 - NO MORE LETTERS AVAILLABLE  ;       
AU001398 1 0021 MXECP:  MODC  GSTCPE-GSTLME         ;   5 - CREATE PROCESS              ;       
AU001399 1 0022 MXELM:  MOVC  GSTLME            R0  ;   4 - LETTER MECHANISM            ;       
AU001400 1 0023         MOV          R0  LINTCAUS   ;                                   ;       
AU001401 1 0024         MOV          R4  LINTRET    ;   SAVE PROC REL POINTER           ;       
AU001402 1 0025 MXHWERR0:                                                               ;       
AU001403 1 0025         MON   ERR                   ;   ***TEMPORARY BRAKE              ;       
AU001404 1 0026         JMPI             LINTRET    ;   RETURN ORIGINATOR ON RECOVERABL ;       
AU001405 1 0027 ;                                                                       ;       
         1 0027 ;=======================================================================;       
AU001406 1 0027 ; PROCEDURE MAKE PROCESS KNOWN TO MONITOR;                              ;       
AU001407 1 0027 MXCRP:                              ;                                   ;       
AU001408 1 0027         MOV   PRCID            R3   ;   GET OWN PROCESS ID              ;       
AU001409 1 0029         MOV   BAS              R4   ;   GET OWN PROCESS BASE            ;       
         1 002A         MON   CRP                   ;   INTRODUCE OWN PROCESS TO MONITOR;       
AU001410 1 002B         JMP &        S4  MXECP      ;      ON MISMATCH, DUMP PROCESS    ;       
AU001411 1 002C         JMP          X6             ;                                   ;       
         1 002D ;=======================================================================;       
AU001412 1 002D ; PROCEDURE GET LETTER AND COPY FROM OWN PROCESS;                       ;       
AU001413 1 002D MXGLET:                             ;                                   ;       
AU001414 1 002D         MON   GLET                  ;   GET LETTER FROM POOL            ;       
AU001415 1 002E         JMP &        S4  MXENL      ;      (NO MORE LETTERS LEFT);      ;       
AU001416 1 002F         SUB   BAS               R5  ;   RELATIVIZE                      ;       
AU001417 1 0031         MOV          R5         X6  ;   SAVE LETTER PNT                 ;       
AU001418 1 0032         INCD         R5         R6  ;   ADVANCE TO NEXT WORDS           ;       
AU001419 1 0033         MODC  3                     ;                                   ;       
AU001420 1 0034         MOVM         X6         X5  ;   PRESET LETTER TYPE, RCVR , SNDR ;       
AU001421 1 0035         ADDC  -4                R5  ;   RE-ESTABLISH REL POINTER        ;       
AU001422 1 0036         JMP          X4             ;   RETURN                          ;       
AU001423 1 0037 ;FF\f

                                                                    ;       
         1 0037 ;=======================================================================;       
AU001424 1 0037 MXINICPU:                           ; INITIALIZE CPU DRIVEN PROCESS     ;       
AU001425 1 0037         JMP          S6 MXCRP       ;   CREATE OWN PROCESS              ;       
AU001426 1 0038         MOVC  MXIDPL            R6  ;                                   ;       
AU001427 1 0039         JMP          S4  MXGLET     ;   GET PRESET IDP LETTER           ;       
AU001428 1 003A         CLR              LTMS4. X5  ;   FLAG FREE IDP LETTER;           ;       
AU001429 1 003B                                                                         ;       
AU001430 1 003B         MOV   BAS               R2  ;   POINT OWN BASE                  ;       
AU001431 1 003C         MOV   GSTPTR            R5  ;   GET ABS POINTER TO THE GST      ;       
AU001432 1 003D         SUB          R2         R5  ;      KAKE RELATIVE                ;       
AU001433 1 003E         MOV          R5  MXIGST     ;      AND SAVE;                    ;       
AU001434 1 003F         MOV   GSTMQI.X5         R0  ;   GET ABS MQI POINTER             ;       
AU001435 1 0040         SUB          R2         R0  ;                                   ;       
AU001436 1 0041         MOV          R0  MXIMQI     ;                                   ;       
AU001437 1 0042         ADDC  -MQIELGT          R0  ;      POINT ONE RECORD BELOW       ;       
AU001438 1 0043         MOV          R0  MXPMQI     ;                                   ;       
AU001439 1 0044         MOV   GSTMQO.    X5     R0  ;   GET ABS MQO POINTER             ;       
AU001440 1 0045         SUB          R2         R0  ;                                   ;       
AU001441 1 0046         MOV          R0  MXIMQO     ;                                   ;       
AU001442 1 0047         ADDC  -MQOELGT          R0  ;      ADJUST TO ONE RECORD BELOW   ;       
AU001443 1 0048         MOV          R0  MXPMQO     ;                                   ;       
AU001444 1 0049         ADDC  GSTCDY            R5  ;   ADJUST GST POINTER TO START OF  ;       
AU001445 1 004A         MOV          R5  MXICDI     ;      CHANNEL POINTERS;            ;       
AU001446 1 004B         ADDC  -GSTCDY           R5  ;   RE-ESTABLISH GST TOP POINTER    ;       
AU001447 1 004C         MOV   GSTMXP.X5         R0  ;   GET MUX CHANNEL PGM START ADDR  ;       
AU001448 1 004D         SVS                     R3  ;   GET CURRENT CPU STATUS          ;       
AU001449 1 004E         SWP                     R3  ;   RIGHT-ADJUST OWN CPU NMB        ;       
AU001450 1 004F         XTR          R3  3          ;   ISOLATE                         ;       
AU001451 1 0050         ADDC  1                 R3  ;   LET CPU NMB START WITH ONE;     ;       
AU001452 1 0051         MODN         R2             ;   COMPENSATE OWN  BASE            ;       
AU001453 1 0052         MOVC  CPUIVT+7          R1  ;   POINT REL BOTTOM CPY TABLE      ;       
AU001454 1 0053         MOVC  8                 R7  ;   FOR I:=1 UNTIL MAX NMB CPU'S    ;       
AU001455 1 0054 MXIC10:                             ;   DO                              ;       
AU001456 1 0054         INE          R7         R3  ;      IF NOT COM-CPU               ;       
AU001457 1 0055         MOV          R0         X1  ;         THEN POINT CHANNEL START  ;       
AU001458 1 0056         ADDC  -1                R1  ;      POINT NEXT ENTRY             ;       
AU001459 1 0057         SOB          R7  MXIC10     ;   END INITIATING CPU VECTOR TAB;  ;       
AU001460 1 0058         CPU                         ;   CPU INTR'PT TO START MUX CPU'S; ;       
AU001461 1 0059                                                                         ;       
AU001462 1 0059                                                                         ;       
AU001463 1 0059         MON   RCPU                  ;   RESERVE CPU INTERRUPT           ;       
AU001464 1 005A         MON   RTI                   ;   RETURN TO PRIOR PROCESS.        ;       
AU001465 1 005B         JMP              MXCPST     ;                                   ;       
AU001466 1 005C ;FF\f

                                                                    ;       
         1 005C ;=======================================================================;       
AU001467 1 005C MXCPST:                             ; CONTROL ENTERS HERE,              ;       
AU001468 1 005C         MOVC  EXPR              R0  ;   GET EXPRESS PROCESS PRIORITY    ;       
AU001469 1 005D         MON   INQ                   ;   INCLUDE PROCESS IN QUEUE        ;       
AU001470 1 005E         JMPI &       S4  MXELMI     ;      (PROCESS NOT KNOWN TO MON);  ;       
AU001471 1 005F                                     ; WHEN PROCESS INVOKED              ;       
AU001472 1 005F MXMQIH:                             ;                                   ;       
AU001473 1 005F         MOV   MXIMQI            R6  ;   GET MQI PNT                     ;       
AU001474 1 0060         IBZ          X6  MQIMXI     ;   IF NO DATA IN MQI               ;       
AU001475 1 0061         JMP              MXMQOH     ;   THEN GO HANDLE MQO S            ;       
AU001476 1 0062         MOV   MQIBAD.X6         R5  ;   GET BUFFER PNT                  ;       
AU001477 1 0063         MON   GBS        ;(4,6 KEPT)    GET BIN SECTION ADDRESS         ;       
AU001478 1 0064         MOV          R3  MXCBSA     ;   SAVE CURRENT SECTION            ;       
AU001479 1 0065         MOV   BAS               R0  ;   POINT ABS OWN BASE              ;       
AU001480 1 0066         MOV          X6         R4  ;   GET LOG CHAN NMB                ;       
AU001481 1 0067      IF MQILAD NE 0                                                     ;       
AU001482 1 0067         SRL          R4  MQILAD     ;   RIGHT ADJUST LOG CHAN NMB       ;       
AU001483 1 0068      ELSE                                                               ;       
AU001484 1 0068         XTR          R4  MQILAX FI  ;   ISOLATE LOG CHAN ADDRESS        ;       
AU001485 1 0068         MOD   MXICDI                ;                                   ;       
AU001486 1 0069         MOV          X4         R4  ;   GET ABS CST PNT                 ;       
AU001487 1 006A         MOV          R4  MXACST     ;   SAVE ABS CST PNT                ;       
AU001488 1 006B         SUB          R0         R4  ;      RELATIVE OWN BASE;           ;       
AU001489 1 006C         MOV          R4  MXICST     ;   SAVE RELATIVE CST PNT           ;       
AU001490 1 006D         MOV   MQISTA.X6         R1  ;   GET CURRENT MQISTATUS           ;       
         1 006E         ILO          R1  1<MQIBML   ;   IF NO BUFFER DISCONNECT GENR'TED;       
AU001491 1 0070         JMP              MXCPMQ     ;   THEN BYPASS BUFFER HANDLING     ;       
AU001492 1 0071         SUB          R0         R5  ;   MAKE BIN REL OWN BASE;          ;       
AU001493 1 0072         SVS                     R7  ;   SAVE CURRENT STATUS             ;       
AU001494 1 0073                                                                         ;       
AU001495 1 0073         MOV   CSTCS2.X4         R2  ;   GET CHANNEL STATE WORD 2        ;       
AU001496 1 0074         IBN          R2  CSTICO     ;   IF INPUT CLOSED                 ;       
AU001497 1 0075         JMP              MXMI10     ;   THEN                            ;       
AU001498 1 0076         LDS          R3             ;      SWITCH TO BIN SECTION        ;       
AU001499 1 0077         MOV   BINLNK.X5         R4  ;      GET ADDRESS OF NEXT BIN      ;       
AU001500 1 0078         CLR              BINLNK.X5  ;      FORCE THIS BIN TO BE LAST    ;       
AU001501 1 0079         ADDC  BINSTA            R5  ;      POINT STATUS WORD            ;       
AU001502 1 007A         MOVC  1<BINIO           X5  ;         TO FLAG INPUT BIN;        ;       
AU001503 1 007C         MOD          R0             ;                                   ;       
AU001504 1 007D         ADDC  -BINSTA           R5  ;      COMPUTE ABS ADDRESS OF BIN   ;       
AU001505 1 007E         MODN         R0             ;                                   ;       
AU001506 1 007F         MOV          R5  BINLNK.X4  ;      MAINTAIN BIN QUEUE STRUCTURE ;       
AU001507 1 0080         LDS          R7             ;      RETURN TO ORIGINAL SECTION   ;       
AU001508 1 0081      MXIOLTOA= 10, MXIOLTOB= 0, MXIOLTOC= SL+LI1 ; ;MXIOLTO             ;       
AU001509 1 0081 ;.................................................................      ;       
AU001510 1 0081      IF MXIOLTO                     ;                            :      ;       
AU001511 1 0081         MOV          R7  MXR7TS     ;   SAVE R7 DURING OLTO TEST :      ;       
AU001512 1 0082         MOV   TSWITCH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU001513 1 0083      IF MXIOLTOB EQ 0               ;                            :      ;       
AU001514 1 0083         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU001515 1 0084         MON   OLTO                  ;   THEN                     :      ;       
AU001516 1 0085               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001517 1 0086               OPTREG                ;                            :      ;       
AU001518 1 0087      ELSE                           ;                            :      ;       
AU001519 1 0087         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU001520 1 0087         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU001521 1 0087               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001522 1 0087               OPTREG                ;                            :      ;       
AU001523 1 0087         MON   OLTO                  ;   THEN                     :      ;       
AU001524 1 0087               (MXIOLTOC+MXI)<8+MXIOLTOA+1 ;      ACTIVATE        :      ;       
AU001525 1 0087               MXIOLTOB              ;      ON LINE TEST OUTPUT;  :      ;       
AU001526 1 0087      FI                             ;                            :      ;       
AU001527 1 0087         MOV   MXR7TS            R7  ;   RE-ESTABLISH R7 CONTENT; :      ;       
AU001528 1 0088      FI                             ;                            :      ;       
AU001529 1 0088 ;................................................................:      ;       
         1 0088         JMP              MXCPMQ     ;   END MAINTAINING EMPTY BIN QUEUE;;       
AU001530 1 0089 ;FF\f

                                                                    ;       
         1 0089 ;-----------------------------------------------------------------------;       
AU001531 1 0089 MXMI10:                                                                 ;       
AU001532 1 0089         IBZ          R2  CSTSYN     ;   IF CHANNEL SETUP TO SYNC        ;       
AU001533 1 008A         JMP              MXASYI     ;   THEN                            ;       
         1 008B ;-----------------------------------------------------------------------;       
AU001534 1 008B MXSYNI:                             ; SYNC INPUT HANDLING, ENTRY        ;       
AU001535 1 008B         MOVC  1<GSTREC          R0  ;   FLAG RECOVERABLE ERROR          ;       
AU001536 1 008D         MOV          R0  LINTCAUS   ;                                   ;       
AU001537 1 008E         MOVC  <:I:>             R4                                      ;       
AU001538 1 008F         MOV          R4  LINTRET                                        ;       
AU001539 1 0090         MON          ERR                                                ;       
AU001540 1 0091         MOV   MXIMQI            R6  ;   GET MQI PNT                     ;       
AU001541 1 0092         JMP              MXAI95                                         ;       
-------- 1 0093 ;-----------------------------------------------------------------------;       
AU001542 1 0093 ;   REGISTERS ENTRY                                                     ;       
AU001543 1 0093 ;       R0    OWN BASE                                                  ;       
AU001544 1 0093 ;       R1    CURRENT MQI STATUS                                        ;       
AU001545 1 0093 ;       R2    CST STATUS INDICATORS                                     ;       
AU001546 1 0093 ;       R3    BIN MEM SECTION ADDRESS                                   ;       
AU001547 1 0093 ;       R4    REL CST POINTER                                           ;       
AU001548 1 0093 ;       R5    REL BIN ADDRESS                                           ;       
AU001549 1 0093 ;       R6    REL MQI POINTER                                           ;       
AU001550 1 0093 ;       R7    OWN PSW                                                   ;       
AU001551 1 0093 ;                                                                       ;       
AU001552 1 0093 MXASYI:                             ; ASYNC. BUFFER HANDLING            ;       
AU001553 1 0093                                     ; THE LINK OF THE BUFFER IS DERIVED ;       
AU001554 1 0093                                     ; AND STORED                        ;       
AU001555 1 0093         LDS          R3             ;   SWITCH TO BUFFERS SECTION       ;       
AU001556 1 0094         MOVL  BINLNK.X5         R23 ;   GET LINK AND STATUS OF BUFFER   ;       
AU001557 1 0095         LDS          R7             ;   SWITCH BACK                     ;       
AU001558 1 0096         MOV          R2  MXCLNK     ;   SAVE CURRENT LINK               ;       
AU001559 1 0097         MOV          R3  MXCRBS     ;   SAVE CURRENT BUFFERSTATUS       ;       
AU001560 1 0098      MXIOLTOA= 20, MXIOLTOB= OPTWRK ;   ;MXIOLTO                        ;       
AU001561 1 0098 ;.................................................................      ;       
AU001562 1 0098      IF MXIOLTO                     ;                            :      ;       
AU001563 1 0098         MOV          R7  MXR7TS     ;   SAVE R7 DURING OLTO TEST :      ;       
AU001564 1 0099         MOV   TSWITCH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU001565 1 009A      IF MXIOLTOB EQ 0               ;                            :      ;       
AU001566 1 009A         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU001567 1 009A         MON   OLTO                  ;   THEN                     :      ;       
AU001568 1 009A               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001569 1 009A               OPTREG                ;                            :      ;       
AU001570 1 009A      ELSE                           ;                            :      ;       
AU001571 1 009A         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU001572 1 009B         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU001573 1 009C               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001574 1 009D               OPTREG                ;                            :      ;       
AU001575 1 009E         MON   OLTO                  ;   THEN                     :      ;       
AU001576 1 009F               (MXIOLTOC+MXI)<8+MXIOLTOA+1 ;      ACTIVATE        :      ;       
AU001577 1 00A0               MXIOLTOB              ;      ON LINE TEST OUTPUT;  :      ;       
AU001578 1 00A1      FI                             ;                            :      ;       
AU001579 1 00A1         MOV   MXR7TS            R7  ;   RE-ESTABLISH R7 CONTENT; :      ;       
AU001580 1 00A2      FI                             ;                            :      ;       
AU001581 1 00A2 ;................................................................:      ;       
AU001582 1 00A2                                     ; STATUS BIT XFER FROM MQI TO INPUT ;       
AU001583 1 00A2                                     ; BUFFER:                           ;       
AU001584 1 00A2                                     ;   STUCK TAPE                      ;       
AU001585 1 00A2                                     ;   HALTED MESSAGE                  ;       
AU001586 1 00A2                                     ;   TRANSMISSION ERROR              ;       
         1 00A2         MOVC  0                 R2  ;   RESET R2 AND BUILD BUFFER STATUS;       
AU001587 1 00A3         IBN          R1  MQISTC     ;   IF TAPE STUCK                   ;       
AU001588 1 00A4         SETS         R2  BINSTP     ;      THEN SET STUCK TAPE BIT;     ;       
AU001589 1 00A5         XTR          R3  BINCNX     ;   GET BUFFER BYTE COUNT           ;       
AU001590 1 00A6         ADDC  CSTHME            R4  ;   GET CSTHME PNT                  ;       
AU001591 1 00A7 ;                                                                       ;       
AU001592 1 00A7         JON          R3  MXAI20     ;   IF BUFFER EMPTY                 ;       
AU001593 1 00A8         INC                     X4  ;   THEN  INCREASE HMSG COUNT       ;       
AU001594 1 00A9         MOV          X4         R0  ;      GET CURRENT AND PRESET HMSG; ;       
         1 00AA         SWP                     R0  ;      PLACE CUR OVER PRESET AND VV;;       
AU001595 1 00AB         INE          X4         R0  ;      IF CURRENT NOT EQ PRESET     ;       
AU001596 1 00AC         JMP              MXAI30     ;         THEN BYPASS INDIC HANDLE; ;       
AU001597 1 00AD         SETS         R2  BINHMS     ;      FLAG HALTED MSG IN BIN;      ;       
AU001598 1 00AE MXAI20:                             ;   END EMPTY BUFFER;               ;       
AU001599 1 00AE                                     ; CLEAR CURRENT HALT.MSG CNT        ;       
AU001600 1 00AE         MOV   MXUPBM            R0  ;   GET UPPER BYTE MASK             ;       
AU001601 1 00AF         AND          R0         X4  ;   LET ONLY UPP. BYTE REMAIN       ;       
AU001602 1 00B0 MXAI30:                             ; END OF HALT.MSG BIN ACCOUNTING    ;       
AU001603 1 00B0         MOV   MXITEM            R6  ;   PROVIDE TRMS ERR. BIT MASK      ;       
AU001604 1 00B1         AND          R1         R6  ;                                   ;       
AU001605 1 00B2         INE          R6  0          ;   IF ANY SET                      ;       
AU001606 1 00B3         SETS         R2  BINTER     ;   THEN SET TRANSERROR BIN BIR     ;       
AU001607 1 00B4         SVS                     R0  ;                                   ;       
AU001608 1 00B5         MOV   MXCBSA            R3  ;   GET CURRENT SECTION             ;       
AU001609 1 00B6         ADDC  BINSTA            R5  ;   GET STATUS PNT TO CURR.BUF.     ;       
AU001610 1 00B7         LDS          R3             ;   SWITCH TO BUFFERS SECTION       ;       
AU001611 1 00B8         MODC                       %;   BIN STATUS PUT MASK             ;       
AU001612 1 00B8               1<BINSTP             %;   STUCK TAPE BIT                  ;       
AU001613 1 00B8              +1<BINHMS             %;   HALTED MESSAGE FLAG             ;       
AU001614 1 00B8              +1<BINTER              ;   TRANSMISSION ERROR              ;       
AU001615 1 00B9         PUT          R2         X5  ;   INSERT STATUS BITS IN BIN       ;       
AU001616 1 00BA         LDS          R0             ;   SWITCH BACK                     ;       
AU001617 1 00BB         MOVC  1                 R3  ;   GET BUFFER CNT                  ;       
AU001618 1 00BC         MOV   MXACST            R4  ;   GET ABS CST PNT                 ;       
AU001619 1 00BD         ADDC  CSTFIB            R4  ;   CALC ABS CSTFIB PNT             ;       
AU001620 1 00BE         MOD   BAS                   ;   ABSOLUTIZE                      ;       
AU001621 1 00BF         ADDC  -BINSTA           R5  ;   CALC ABS BIN PNT (FIRST)        ;       
AU001622 1 00C0         MOV          R5         R6  ;   PROVIDE ABS LAST BIN PNT        ;       
AU001623 1 00C1         MON   LNIQ       ;(NO REGS)     LINK INTO QUEUE                 ;       
-------- 1 00C2 ;-----------------------------------------------------------------------;       
AU001624 1 00C2 MXGBF:                              ; PROVIDE NEW INPUT BUFFER FOR MUX  ;       
AU001625 1 00C2         MOVC  1                 R3  ;   GET BUFFER COUNT                ;       
AU001626 1 00C3         MON   GNIB                  ;   GET INPUT BUFFERS SPECIFIED     ;       
AU001627 1 00C4         JMP &        S4 MXGOBF      ;   GO GET OUTPUT BUFFER            ;       
AU001628 1 00C5         MOV   MXCLNK            R4  ;   GET ABS BUFFER LINK             ;       
AU001629 1 00C6         IEQ          R4  0          ;   IF ZERO                         ;       
******** 1 00C7         JMPI         S4  MXIERR0    ;      THEN INPUT DRIED UP; ********;       
AU001630 1 00C8         SUB   BAS               R4  ;   RELATIVIZE                      ;       
AU001631 1 00CA         MOV   MXCBSA            R2  ;                                   ;       
AU001632 1 00CB         SVS                     R1  ;   SAVE CURRENT STATUS             ;       
AU001633 1 00CC         LDS          R2             ;   SWITCH TO CURRENT SECTION       ;       
AU001634 1 00CD         INEP         X4  0          ;   IF LINK NOT CLEAR               ;       
AU001635 1 00CE         LDS &        R1             ;   SWITCH BACK                     ;       
         1 00CF         JMPI&        S4  MXEIOI     ;   AND INDICATE ERROR *** TEMPORARY;       
AU001636 1 00D0         MOV          R5         X4  ;   ELSE PUT NEW ABS PNT INTO LINK  ;       
AU001637 1 00D1         LDS          R1             ;   SWITCH BACK                     ;       
AU001638 1 00D2      MXIOLTOA= 30, MXIOLTOB= OPTWRK ;   ;MXIOLTO                        ;       
AU001639 1 00D2 ;.................................................................      ;       
AU001640 1 00D2      IF MXIOLTO                     ;                            :      ;       
AU001641 1 00D2         MOV          R7  MXR7TS     ;   SAVE R7 DURING OLTO TEST :      ;       
AU001642 1 00D3         MOV   TSWITCH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU001643 1 00D4      IF MXIOLTOB EQ 0               ;                            :      ;       
AU001644 1 00D4         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU001645 1 00D4         MON   OLTO                  ;   THEN                     :      ;       
AU001646 1 00D4               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001647 1 00D4               OPTREG                ;                            :      ;       
AU001648 1 00D4      ELSE                           ;                            :      ;       
AU001649 1 00D4         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU001650 1 00D5         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU001651 1 00D6               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001652 1 00D7               OPTREG                ;                            :      ;       
AU001653 1 00D8         MON   OLTO                  ;   THEN                     :      ;       
AU001654 1 00D9               (MXIOLTOC+MXI)<8+MXIOLTOA+1 ;      ACTIVATE        :      ;       
AU001655 1 00DA               MXIOLTOB              ;      ON LINE TEST OUTPUT;  :      ;       
AU001656 1 00DB      FI                             ;                            :      ;       
AU001657 1 00DB         MOV   MXR7TS            R7  ;   RE-ESTABLISH R7 CONTENT; :      ;       
AU001658 1 00DC      FI                             ;                            :      ;       
AU001659 1 00DC ;................................................................:      ;       
AU001660 1 00DC                                     ; STATUS XFER FROM MQISTA TO CST    ;       
AU001661 1 00DC                                     ; TRANSFERRED STATUS IS:            ;       
AU001662 1 00DC                                     ;    CHANGED STATUS                 ;       
AU001663 1 00DC                                     ;    SEND STATUS                    ;       
AU001664 1 00DC                                     ;    RECEIVE STATUS                 ;       
AU001665 1 00DC                                     ;    CHANNEL BREAK (ASYNC ONLY)     ;       
AU001666 1 00DC                                     ;    RELEASE PULSE STUCK            ;       
AU001667 1 00DC MXCPMQ:                             ;                                   ;       
AU001668 1 00DC         MOV   MXICST            R4  ;                                   ;       
AU001669 1 00DD         MOV   MXIMQI            R6  ;                                   ;       
AU001670 1 00DE         MOV   MQISTA.X6         R2  ;   GET MQI(O) STATUS FLAGS         ;       
AU001671 1 00DF         ADDC  CSTVF1            R4  ;   GET VOLATILE STATUS FLAG PNT    ;       
AU001672 1 00E0         IBNP         R2  MQISCH     ;   IF STATUS CHANGED               ;       
AU001673 1 00E1         IBN &        R2  MQIBEB     ;      AND CHANNEL BREAK            ;       
AU001674 1 00E2         SETS&        X4  CSTCBR     ;      THEN SET CHANNEL BREAK BIT;  ;       
AU001675 1 00E3                                                                         ;       
AU001676 1 00E3                                     ; OUTPUT STATUS CHANGE AND          ;       
AU001677 1 00E3                                     ;   RELEASE PULSE STUCH HANDLING:   ;       
AU001678 1 00E3         IBZ          R2  MQISCH     ;   IF NO STATUS CHANGE             ;       
         1 00E4         JMP              MXAI70     ;   THEN BYPASS OUTPUT STATUS UPDATE;       
AU001679 1 00E5         MOD   MXOSTM                ;   PROVIDE INPUT STATUS MASK (PUT) ;       
AU001680 1 00E6         PUT          R2         X4  ;   PUT STATUS BITS INTO CST        ;       
AU001681 1 00E7         IBN          R2  MQIRGO     ;   IF REL PLS GT 1 CHAR            ;       
AU001682 1 00E8         SETS         X4  CSTRGO     ;   THEN SET INDICATOR              ;       
AU001683 1 00E9 MXAI70:                             ; END OF OUTPUT STATUS UPDATE       ;       
AU001684 1 00E9         IBZ          R2  MQIRPS     ;   IF REL.PULSE NOT SUB-STUCK      ;       
AU001685 1 00EA         JMP              MXAI90     ;   THEN BYPASS REL PULSE CNT       ;       
AU001686 1 00EB         ADDC  CSTCS3-CSTVF1     R4  ;   CALC CSTCS3 PNT                 ;       
AU001687 1 00EC         SBZP         R2  MQITXS     ;   IF SEND STATUS ON               ;       
AU001688 1 00ED         IBZP         X4  CSTFLD     ;      OR (SIMPLEX CHANNEL)         ;       
AU001689 1 00EE         IBZ &        R2  MQIRXS     ;          AND RECEIVE STATUS ON)   ;       
AU001690 1 00EF         JMP &            MXAI80     ;   THEN                            ;       
AU001691 1 00F0         DEC       CSTSCN-CSTCS3.X4  ;      DECR REL PLS SUPER CNT       ;       
AU001692 1 00F2         MOV   CSTSCN-CSTCS3.X4  R0  ;   GET CURRENT CNT                 ;       
AU001693 1 00F4         XTR          R0  8          ;   ISOLATE REL PLS CNT BYTE        ;       
         1 00F5         JON          R0  MXAI90     ;   IF NONZERO,THEN BYPASS STUCK SET;       
AU001694 1 00F6         ADDC  CSTVF1-CSTCS3     R4  ;   ELSE CALC CSTVSF PNT            ;       
AU001695 1 00F7         SETS         X4  CSTRPS     ;   SET REL PLS STUCK INDICATOR     ;       
AU001696 1 00F8         IBN          R2  MQIRPV     ;   IF REL PLS CURRENT ON           ;       
AU001697 1 00F9         SETS         X4  CSTRPV     ;   SET REL PLS VALUE TO ON         ;       
AU001698 1 00FA         ADDC  CSTCS3-CSTVF1     R4  ;   RESTORE CSTCS3 PNT              ;       
AU001699 1 00FB MXAI80:                             ; PRESET STUCK REL PLS CNT          ;       
AU001700 1 00FB         ADDC  CSTSCN-CSTCS3     R4  ;   RESTORE CSTSCN PNT              ;       
AU001701 1 00FC         MOVC  MXSTCP            X4  ;   PRESET STUCK REL PLS CNT BYTE   ;       
AU001702 1 00FD MXAI90:                             ; END OF REL PLS HANDLING           ;       
AU001703 1 00FD         SETS         X6  MQIIDP     ;      THEN SET MQI READY FOR IDP;  ;       
         1 00FE ;-----------------------------------------------------------------------;       
AU001704 1 00FE MXAI95:                                                                 ;       
AU001705 1 00FE         MOV   MXICST            R7  ;   THEN GET CURRENT CST PNT :      ;       
AU001706 1 00FF         MOV          R7  OPTCST+STRT;      SAVE IN FILE DECLARATI:      ;       
AU001707 1 0100      MXIOLTOA= 40, MXIOLTOB= OPTCST, MXIOLTOC= ML     ; ;MXIOLTO        ;       
AU001708 1 0100 ;.................................................................      ;       
AU001709 1 0100      IF MXIOLTO                     ;                            :      ;       
AU001710 1 0100         MOV          R7  MXR7TS     ;   SAVE R7 DURING OLTO TEST :      ;       
AU001711 1 0101         MOV   TSWITCH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU001712 1 0102      IF MXIOLTOB EQ 0               ;                            :      ;       
AU001713 1 0102         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU001714 1 0102         MON   OLTO                  ;   THEN                     :      ;       
AU001715 1 0102               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001716 1 0102               OPTREG                ;                            :      ;       
AU001717 1 0102      ELSE                           ;                            :      ;       
AU001718 1 0102         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU001719 1 0103         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU001720 1 0104               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001721 1 0105               OPTREG                ;                            :      ;       
AU001722 1 0106         MON   OLTO                  ;   THEN                     :      ;       
AU001723 1 0107               (MXIOLTOC+MXI)<8+MXIOLTOA+1 ;      ACTIVATE        :      ;       
AU001724 1 0108               MXIOLTOB              ;      ON LINE TEST OUTPUT;  :      ;       
AU001725 1 0109      FI                             ;                            :      ;       
AU001726 1 0109         MOV   MXR7TS            R7  ;   RE-ESTABLISH R7 CONTENT; :      ;       
AU001727 1 010A      FI                             ;                            :      ;       
AU001728 1 010A ;................................................................:      ;       
AU001729 1 010A         IBN          X6  MQIEND     ;   IF LAST MQI                     ;       
AU001730 1 010B         MOV   MXPMQI            R6  ;   THENPRESET MQI PNT              ;       
AU001731 1 010C         ADDC  MQIELGT           R6  ;   INCREMENT TO NEXT MQI           ;       
AU001732 1 010D         MOV          R6  MXIMQI     ;   AND SAVE MQI PNT                ;       
AU001733 1 010E         LDM   2#110                 ;   OPAN I/O WINDOW                 ;       
AU001734 1 010F         LDM   2#111                 ;   CLOSE WINDOW                    ;       
AU001735 1 0110         JMP              MXMQIH     ;                                   ;       
AU001736 1 0111 ;FF\f

                                                                    ;       
         1 0111 ;=======================================================================;       
AU001737 1 0111 MXMQOH:                             ; HANDLE MQO-ELEMENT                ;       
AU001738 1 0111         MOV   MXIMQO            R6  ;   GET MQO PNT                     ;       
AU001739 1 0112         IBZ          X6  MQOMXI     ;   IF ELEMEMT EMPTY                ;       
AU001740 1 0113         JMP              MXQLEM                                         ;       
AU001741 1 0114         MOV   MQOFLG.X6         R4  ;   GET LOG CHAN NMB                ;       
AU001742 1 0115      IF MQOLAD NE 0                                                     ;       
AU001743 1 0115         SRL          R4  MQOLAD FI  ;   RIGHT ADJUST LOG CHAN NMB       ;       
AU001744 1 0116         MOD   MXICDI                ;   FROM CDI                        ;       
AU001745 1 0117         MOV          X4         R7  ;   GET ABS CST PNT                 ;       
AU001746 1 0118         MOV          R7  MXACST     ;   SAVE ABS CSTPNT                 ;       
AU001747 1 0119         MODN  BAS                   ;   RELATIVIZE                      ;       
AU001748 1 011A         ADDC  CSTCS2            R7  ;   CALC REL CSTCS2 PNT             ;       
AU001749 1 011B         IBZ          X7  CSTSYN     ;   IF CHAN SETUP FOR SYNC          ;       
AU001750 1 011C         JMP              MXASYO     ;   THEN                            ;       
         1 011D ;-----------------------------------------------------------------------;       
AU001751 1 011D MXSYNO:                             ; SYNC OUTPUT HANDLING,ENTRY        ;       
AU001752 1 011D         MOVC  1<GSTREC          R0  ;   FLAG RECOVERABLE ERROR          ;       
AU001753 1 011F         MOV          R0  LINTCAUS   ;                                   ;       
AU001754 1 0120         MOVC  <:O:>             R4                                      ;       
AU001755 1 0121         MOV          R4  LINTRET                                        ;       
AU001756 1 0122         MON          ERR                                                ;       
AU001757 1 0123         JMP              MXAO95     ;   END SERVING SYNC OUTPUT         ;       
         1 0124 ;-----------------------------------------------------------------------;       
AU001758 1 0124 ; WRITE:   FOB.CST, MXIMQO                                              ;       
AU001759 1 0124 ;                                                                       ;       
AU001760 1 0124 MXASYO:                             ; ASYNC OUTPUT HANDLING, ENTRY      ;       
AU001761 1 0124         MOV   MQOSTA.X6         R2  ;   GET MQO STATUS                  ;       
AU001762 1 0125         IBN          R2  MQOBML     ;   IF BIN MISLINKED                ;       
AU001763 1 0126         JMPI         S4  MXEIOI     ;      THEN CALL ERROR PROCESSING;  ;       
AU001764 1 0127         ADDC  CSTSCN-CSTCS2     R7  ;   CALC R.P. SUPER CNT PNT         ;       
AU001765 1 0128         SBZ          R2  MQOBDS     ;   IF NO BUFFER DISCONNECTED       ;       
AU001766 1 0129         IBN          R2  MQOIBD     ;      OR DE-QUEUEING INHIBITED     ;       
AU001767 1 012A         JMP              MXAO80     ;      THEN BYPASS BUFFER HANDLING; ;       
AU001768 1 012B                                     ; HANDLE DISCONNECTED BUFFER        ;       
AU001769 1 012B         MOVC  MXSTCP            X7  ;      PRESET REL.PULS STUCK SUPCNT ;       
AU001770 1 012C         MOV   MQOBAD.X6         R5  ;      GET ABS BIN PNT              ;       
AU001771 1 012D         MOV          R5  MXCLNK     ;      SAVE BUFFER LINK             ;       
AU001772 1 012E         MOVC  1                 R3  ;      NMB OF BINS TO BE RELEASED   ;       
AU001773 1 012F         MOV   MXACST            R4  ;   POINT (ABS) CURRENT CST RECORD  ;       
AU001774 1 0130         ADDC  CSTFOB            R4  ;      CALC ABS CSTFOB PNT          ;       
AU001775 1 0131         MON   LNOQ       ;(NONE KEPT)      LINK BIN OUT OF OUTPUT QUEUE ;       
AU001776 1 0132         JMPI &       S4  MXEIOI     ;         (LESS N BINS LEFT ERROR); ;       
AU001777 1 0133         MOD   MXCLNK                ;      PROVIDE MQI BIN ADDRESS      ;       
AU001778 1 0134         INE          R5  0-0        ;      IF NOT IDENTICAL TO FOB.CST  ;       
AU001779 1 0135         JMPI &       S4  MXEIOI     ;         THEN CP SYSTEM ERROR;     ;       
AU001780 1 0136         MON   RNBF                  ;      RELEASE BIN TO FREE POOL;    ;       
AU001781 1 0137         JMP              MXAO90     ;      BYPASS DRY-UP HANDLING       ;       
AU001782 1 0138 MXAO80:                             ;   ELSE                            ;       
AU001783 1 0138         IBNP         R2  MQOOBE     ;      IF OUTPUT BUFFER EMPTY       ;       
AU001784 1 0139         ADDC  CSTVF1-CSTSCN     R7  ;         POINT DIRECT CSTVSF FIELD ;       
AU001785 1 013A         SETS         X7  CSTDRY     ;         FLAG CHAN DR!-UP;         ;       
AU001786 1 013B MXAO90:                             ;   END OF DRY-UP CHANNEL CHECK;    ;       
AU001787 1 013B MXAO95:                             ;                                   ;       
AU001788 1 013B         MOV   MXIMQO            R6  ;   GET CURRENT MQO ELEMENT         ;       
AU001789 1 013C         XTR          X6  1<MQOEND   ;   CLEAR MQOFLG, EXCEPT MQOEND     ;       
AU001790 1 013D         IBN          X6  MQOEND     ;   IF MQO LAST IN ARRAY            ;       
AU001791 1 013E         MOV   MXPMQO            R6  ;   THEN PRESET                     ;       
AU001792 1 013F         ADDC  MQOELGT           R6  ;   TO START OF ARRAY               ;       
AU001793 1 0140         MOV          R6  MXIMQO     ;   SAVE NEW MQO PNT                ;       
AU001794 1 0141         LDM   2#110                 ;   OPEN I/O WINDOW                 ;       
AU001795 1 0142         LDM   2#111                 ;   CLOSE AGAIN                     ;       
AU001796 1 0143         JMP              MXMQOH     ;   GO SERVE NEXT MQO               ;       
AU001797 1 0144                                                                         ;       
AU001798 1 0144                                                                         ;       
AU001799 1 0144                                                                         ;       
AU001800 1 0144                                                                         ;       
         1 0144 ;-----------------------------------------------------------------------;       
AU001801 1 0144 MXQLEM:                             ;                                   ;       
AU001802 1 0144         MOV   MXIMQI            R6  ;   GET CURRENT MQI PNT             ;       
AU001803 1 0145         IBN          X6  MQIMXI     ;   IF MORE MQI'S                   ;       
AU001804 1 0146         JMP              MXMQIH     ;      THEN GO SERVE;               ;       
AU001805 1 0147                                                                         ;       
AU001806 1 0147         MON   RCPU                  ;   RESERVE CPU INTERRUPT           ;       
AU001807 1 0148         MOVC  IDLE              R0  ;   GET PROCESS IDLE STATE          ;       
AU001808 1 0149         MON   INQ                   ;   SET PROCESS IDLE                ;       
AU001809 1 014A         JMPI &       S4  MXELMI     ;      (PROCESS NOT KNOWN TO MON);  ;       
AU001810 1 014B         MOV   MXIDPL            R5  ;   GET REL IDP                     ;       
AU001811 1 014C         SOZ              LTMS4. X5  ;   IF LETTER MXI PROPERTY          ;       
AU001812 1 014D         JMP              MXQL50     ;   THEN                            ;       
AU001813 1 014E         DEC              LTMS4. X5  ;      FLAG LETTER BUSY             ;       
AU001814 1 014F         MOVC  IDPLPN            R0  ;      SET UP IDP AS RECEIVER       ;       
AU001815 1 0150         MOV          R0  LTRCV. X5  ;                                   ;       
AU001816 1 0151         MOVC  MXILPN            R0  ;      SET UP OWN PROCESS ID        ;       
AU001817 1 0152         MOV          R0  LTSND. X5  ;            AS SENDER.             ;       
AU001818 1 0153         ADD   BAS               R5  ;      MAKE POINTER ABS             ;       
AU001819 1 0155         MON   SLET                  ;      SEND LETTER                  ;       
AU001820 1 0156         JMPI&        S4  MXELMI     ;         (LETTER DATA ERROR);      ;       
AU001821 1 0157         MON   SCH                   ;      ENSURE RECEIVER ACTIVATION   ;       
AU001822 1 0158         JMP   MXCPST                ;   ON CPU INT GO TO MQI HANDLING   ;       
AU001823 1 0159 MXQL50:                             ;   ELSE                            ;       
AU001824 1 0159         MON   RTI                   ;      RETURN TO INTERRUPTED PROC   ;       
         1 015A         JMP   MXCPST                ;   ON INTERRUPT, START MMQ HANDLING;       
AU001825 1 015B                                                                         ;       
AU001826 1 015B                                                                         ;       
AU001827 1 015B                                                                         ;       
         1 015B ;-----------------------------------------------------------------------;       
AU001828 1 015B MXGOBF:                             ;                                   ;       
AU001829 1 015B         JMPI         S4  MXENBI     ;   GET BUFFER FOR INPUT BY         ;       
***      1 015C         JMPI         S4  MXIERR0    ;   ***  TEMPORARY STOP ***         ;       
AU001830 1 015D                                     ;   GET INPUT BUFFER BY PREEMPTING  ;       
AU001831 1 015D                                     ;   OUTPUT CHANNEL.                 ;       
AU001832 1 015D                                     ;   THIS WILL NOT BE IMPLEMENTED,   ;       
AU001833 1 015D                                     ;   UNTIL PREEMPTION PROCEDURE IS   ;       
AU001834 1 015D                                     ;   SETTLED                         ;       
AU001835 1 015D ;FF\f

                                                                    ;       
         1 015D ;=======================================================================;       
AU001836 1 015D                                     ; LETTER DRIVEN PROCESS             ;       
         1 015D ;-----------------------------------------------------------------------;       
AU001837 1 015D MXINILETT:                          ; INITIATE MXI SUBMODULE,           ;       
AU001838 1 015D                                     ; FIRST PRESET RTC LETTER           ;       
AU001839 1 015D         JMP          S6 MXCRP       ;   CREATE OWN PROCESS              ;       
AU001840 1 015F         MOVC  MXRTCL            R6  ;                                   ;       
AU001841 1 0160         JMP          S4  MXGLET     ;   GET PRESET RTC LETTER           ;       
AU001842 1 0162         MOVC  100/10            R0  ;   SET UP RTC DELAY 100 MSEC       ;       
AU001843 1 0163         MOV          R0  LTMS4. X5  ;                                   ;       
AU001844 1 0164         ADD   BAS               R5  ;   MAKE LETTER POINTER ABS         ;       
AU001845 1 0166         MON   SLET                  ;   START MXI-RTC ACTIVATION        ;       
AU001846 1 0167         JMPI&        S4  MXELMI     ;      (LETTER MECH ERROR);         ;       
AU001847 1 0168                                                                         ;       
AU001848 1 0168         MOV   BAS               R2  ;   POINT ABS OWN BASE              ;       
AU001849 1 0169         MOV   GSTPTR            R5  ;   GET ABS GST POINTER             ;       
AU001850 1 016A         SUB          R2         R5  ;      MAKE RELATIVE                ;       
AU001851 1 016B         MOV          R5  MXGST      ;      AND SAVE;                    ;       
AU001852 1 016C         ADDC  GSTCDY            R5  ;   POINT TO START OF CHANNEL       ;       
AU001853 1 016D         MOV          R5  MXCDI      ;      CDI PART OF GST;             ;       
AU001854 1 016E         ADDC  GSTNCC-GSTCDY     R5  ;   POINT LOC WITH NMB CONNECTED    ;       
AU001855 1 016F         MOV          R5  MXNCC      ;                                   ;       
AU001856 1 0170         ADDC  GSTNSC-GSTNCC     R5  ;   NMB OF SYNCHRONEOUS             ;       
AU001857 1 0171         MOV          R5  MXNSC      ;                                   ;       
AU001858 1 0172         ADDC  GSTNAC-GSTNSC     R5  ;   NMB OF ASYNCHRONEOUS            ;       
AU001859 1 0173         MOV          R5  MXNAC      ;                                   ;       
AU001860 1 0174                                                                         ;       
AU001861 1 0174         MON   RTI                   ;                                   ;       
AU001862 1 0175 ;FF\f

                                                                    ;       
         1 0175 ;=======================================================================;       
AU001863 1 0175 ;  LTU RELATED SUBCOMMAND-EXECUTION IN MXI SUBMODULE                    ;       
AU001864 1 0175 ;                                                                       ;       
AU001865 1 0175 ;  THE SUBCOMMANDS HANDLED ARE:                                         ;       
AU001866 1 0175 ;                                                                       ;       
AU001867 1 0175 ;         SETUP CHANNEL PARAMETERS                                      ;       
AU001868 1 0175 ;         OPEN INPUT CHANNEL                                            ;       
AU001869 1 0175 ;         OPEN OUTPUT CHANNEL                                           ;       
AU001870 1 0175 ;         CLOSE INPUT CHANNEL                                           ;       
AU001871 1 0175 ;         CLOSE OUTPUT CHANNEL                                          ;       
AU001872 1 0175 ;                                                                       ;       
AU001873 1 0175 ;  R7 POINTS TO LETTER (REL)                                            ;       
AU001874 1 0175 ;                                                                       ;       
AU001875 1 0175 ;  CONTROL ENTERS HERE WHEN A LETTER FROM CMI IS RECEIVED               ;       
AU001876 1 0175 ;                                                                       ;       
         1 0175 ;-----------------------------------------------------------------------;       
AU001877 1 0175 MXAWLT:                             ;                                   ;       
AU001878 1 0175         MON   WL                    ;   AWAIT NEXT LETTER               ;       
AU001879 1 0176 MXGOTL:                             ;                                   ;       
AU001880 1 0176         MOV          R7  MXLETT     ;   SAVE REL POINTER TO LETTER      ;       
AU001881 1 0177         MOV   LTTYP. X7         R0  ;   GET PRIORITY OF LETTER          ;       
AU001882 1 0178         ILO          R0  EXPR       ;   IF SAME OR HIGHER CPU DRIVEN    ;       
AU001883 1 0179         JMP              MXGO10     ;   THEN                            ;       
AU001884 1 017A         MOVC  ORDN              R0  ;      FORCE LETTER DRIVEN PROCESS  ;       
AU001885 1 017B         MON   INQ                   ;         TO BE DOWNGRADED;         ;       
AU001886 1 017C         JMPI &       S4  MXELMI     ;         (LETTER MECH ERROR);      ;       
AU001887 1 017D         MOV   MXLETT            R7  ;      RE-ESTABLISH LETTER POINTER  ;       
AU001888 1 017E MXGO10:                             ;   END DOWNGRADING PROCESS PRIO;   ;       
AU001889 1 017E         MOVC  0                 R0  ;                                   ;       
AU001890 1 017F         MOV          R0  MXCDT      ;   FLAG NO CDT-RECORD RESERVED MXI ;       
AU001891 1 0180         MOV   LTRCV. X7         R4  ;   GET SENDER OF THIS LETTER       ;       
AU001892 1 0181         IEQ   R4 RTCLPN, JMP MXLRTC ;   IF FROM RTC THEN GO SERVE       ;       
AU001893 1 0184         IEQ   R4 CMILPN, JMP MXLCMI ;   IF FROM CMI THEN GO SERVE       ;       
AU001894 1 0187         IEQ   R4 ODPLPN, JMP MXLODP ;   IF FROM ODP THEN GO SERVE;      ;       
AU001895 1 018A         JMPI         S4  MXEUXI     ;   ELSE UNRECOVERABLE ERROR;       ;       
AU001896 1 018B         JMP              MXAWLT     ;   GO WAIT FOR VALID LETTER        ;       
AU001897 1 018C                                                                         ;       
         1 018C ;-----------------------------------------------------------------------;       
AU001898 1 018C MXINVT:                             ;                                   ;       
AU001899 1 018C         JMP          S4  MXCPE      ;   SUB-COM'D TYPE 0 - SHOULD HAVE  ;       
AU001900 1 018D                                     ;   FILTERED BY CMI;                ;       
         1 018D ;-----------------------------------------------------------------------;       
AU001901 1 018D                                                                         ;       
AU001902 1 018D                                     ; COMPLETION CODE GENERATION        ;       
AU001903 1 018D                                     ; --------------------------        ;       
AU001904 1 018D MXCPE:  MODC  CMCCPE-CMCCME         ;   6 - CP ERROR DETECTED           ;       
AU001905 1 018E SYNCERR:                            ;   *** TEMPORARY BRAKE  ***  SYNC  ;       
AU001906 1 018E MXCME:  MODC  CMCCME-CMCATV         ;   C - COMMAND ERROR               ;       
AU001907 1 018F MXATV:  MOVC  CMCATV-MXLTOK     R2  ;   E - ATTEMPTED VIOLATION         ;       
AU001908 1 0190         MOV   MXCST             R6  ;   GET CURRENT CST PNT             ;       
AU001909 1 0191         ADDC  CSTVF1            R6  ;   CALC CURRENT VSF PNT            ;       
AU001910 1 0192         SETS         X6  CSTSUE     ;   INDICATE CHANNEL SETUP ERROR    ;       
AU001911 1 0193         MOD   MXGST                 ;                                   ;       
AU001912 1 0194         MOV          R4  GSTSBR     ;   SAVE LOC POINTER AS REFERENCE   ;       
AU001913 1 0195         MOD          R2             ;   CONTINUE COMPL. CODE GENERATION ;       
AU001914 1 0196                                                                         ;       
AU001915 1 0196 MXGO50:                                                                 ;       
AU001916 1 0196         MOVC  MXLTOK            R2  ;   ON NORMAL RETURN GET OK-CODEU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DIF MXIOLTOB EQ 0               ;                            :      ;       
AU001928 1 019E         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU001929 1 019E         MON   OLTO                  ;   THEN                     :      ;       
AU001930 1 019E               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU001931 1 019E               OPTREG                ;                            :      ;       
AU001932 1 019E      ELSE                           ;                            :      ;       
AU001933 1 019E         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU001934 1 019F         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU001935 1 01A0               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU00193U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D...........................................................      ;       
AU001947 1 01A6      IF MXIOLTO                     ;                            :      ;       
AU001948 1 01A6         MOV          R7  MXR7TS     ;   SAVE R7 DURING OLTO TEST :      ;       
AU001949 1 01A7         MOV   TSWITCH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU001950 1 01A8      IF MXIOLTOB EQ 0               ;                            :      ;U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DLINE TEST OUTPUT;  :      ;       
AU001963 1 01AF      FI                             ;                            :      ;       
AU001964 1 01AF         MOV   MXR7TS            R7  ;   RE-ESTABLISH R7 CONTENT; :      ;       
AU001965 1 01B0      FI                             ;                            :      ;       
AU001966 1 01B0 ;................................................................:      ;       
AU001967 1 01B0         LDM   2#100                 ;   ALLOW CPU AND I/0 INT           ;       
AU001968 1 01B1         MOV   MXLETT            R5  ;   GET REL LETTER PNT              ;       
AU001969 1 01B2         MOV          R2  MXCMP.X5   ;   PUT RETURN CODE INTOU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D ;FF\f

                                                                    ;       
         1 01B8 ;=======================================================================;       
AU001976 1 01B8 ;                                                                       ;       
AU001977 1 01B8 ; CASE SERVE RTC LETTER                                                 ;       
AU001978 1 01B8 ;                                                                       ;       
AU001979 1 01B8 ;       THIS PROCEDURE WILL BE USED TO ESTABLISH A REGULAR 100 MSEC     ;       
AU001980 1 01B8 ;       SERVICE FROM THE CPU-INTERRUPT DRIVEN PART OF THE MXI SUBMODULE ;       
         1 01B8 ;       OF CURRENTLY ACTIVE MQI/MQO'S. THIS IS DONE VIA A REGULAR SCHED-;       
AU001981 1 01B8 ;       ULING DONE BY THE RTC SUBMODULE EACH 100 MSEC WHEREUPON THE     ;       
AU001982 1 01B8 ;       OTHER PART IS ENVOKEN BY A CPU INTERRUPT.                       ;       
AU001983 1 01B8 ;                                                                       ;       
AU001984 1 01B8 ; WRITE:     TIMER FIELD OF DEDICATED RTC LU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DDM   2#111                 ;      TO ALLOW MQI/MQO BEING DONE; ;       
AU001993 1 01BB                                                                         ;       
AU001994 1 01BB         MOVC  100/10            R0  ;   SET UP DELAY OF 100 MSEC        ;       
AU001995 1 01BC         MOV          R0  LTMS4.X7   ;      BEFORE NEXT WAKE-UP          ;       
AU001996 1 01BD         MON   SLET                  ;   ACTIVATE RTC-MXI AGAIN          ;       
AU001997 1 01BE         JMPI&        S4  MXELMI     ;      (LETTER MECH ERROR);         ;       
AU001998 1 01BF         JMP              MXAWLT     ;   RETURN MAIN LINE TO SERVE;      ;       
AU001999 1 01C0 ;                                                                       ;       
AU002000 1 01U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DAU002012 1 01C0 ;                                                                       ;       
         1 01C0 ;-----------------------------------------------------------------------;       
AU002013 1 01C0 MXLODP:                                                                 ;       
AU002014 1 01C0         MOVC  CMILPN            R2  ;   FORCE CMI TO BE                 ;       
AU002015 1 01C1         MOV          R2  LTRCV. X7  ;      RECEIVER;                    ;       
AU002016 1 01C2         MOV   BAS               R2  ;   GET OWN BASE                    ;       
AU002017 1 01C3         MOV   LTMS3. X7         R4  ;   GET OFR DAT1,DAT2 FIELDS        ;       
AU002018 1 01C4         SRL          R4  8          ;      ISOLATE CHANNEL NMU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D26 1 01CC         ADDC  CDNCT             R7  ;   POINT RESERVATION FLAGS         ;       
AU002027 1 01CD MXOD10: RESS         X7  CDUSED     ;   DO UNTIL CDT-RECORD FREE        ;       
AU002028 1 01CE         JMP              MXOD10     ;      WAIT FOR MUX;                ;       
AU002029 1 01CF         LDM   2#101                 ;   OPEN CPU INTR'PT WINDOW         ;       
AU002030 1 01D0         CPU                         ;   FORCE CPU-INTR'PT DRIVEN ACTIVE ;       
AU002031 1 01D1         LDM   2#111                 ;      TO ALLOW MQI/MQO BEING DONE; ;       
AU002032 1 01D2         MOV   CSTNOB.X4         R3  ;   GET NMB OU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DE-ESTAB DUMMY BIN COUNT        ;       
AU002041 1 01DD         MOV   MXCST             R4  ;   POINT REL CURRENT CST REC       ;       
AU002042 1 01DE         MOD   BAS                   ;                                   ;       
AU002043 1 01DF         ADDC  CSTFOB            R4  ;   ABS OUTPUT BIN QUEUE CONTROL    ;       
AU002044 1 01E0         MON   LNIQ                  ;   ENTER (EMPTY) BIN AS OUTPUT     ;       
AU002045 1 01E1         MON   GBS                   ;   GET ACTUAL MEM SECTION          ;       
AU002046 1 01E2         MOVC  15                R0  ;                                   ;       
AU002047 1 01E3         CLRS         R3         R0  ;   FORCE MUX PSW 2#011             ;       
AU002048 U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D===;       
AU002057 1 01EC ;                                                                       ;       
AU002058 1 01EC ; CASE SERVE CMI LETTER                                                 ;       
AU002059 1 01EC ;                                                                       ;       
AU002060 1 01EC ; READ:   MXNCC, MXCDI                                                  ;       
AU002061 1 01EC ; WRITE:  NCT.CDT(CDUSED), MXCST, MXCDT                                 ;       
AU002062 1 01EC ;                                                                       ;       
AU002063 1 01EC ; CALLED BY: MAIN LINE                                                  ;       
AU002064 1 01EC ; CALL TO:    MXSTUP, MXOPIC, MXCLIC, MXOPOC, MXCLOC, MXCPE(ON ERROR)   ;       
         1 01EC ;-------------------------------------U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DUB-COM'D TYPE              ;       
AU002070 1 01F0      IF (SBBTYP AN 1) EQ 0                                              ;       
AU002071 1 01F0         XTR          R3  8          ;      ISOLATE SUB-COM'D TYPE ALONE ;       
AU002072 1 01F1      ELSE                                                               ;       
AU002073 1 01F1         SRL          R3  8      FI  ;                                   ;       
AU002074 1 01F1         MOV   SBBLOG/2.X5       R2  ;   GET LOGICAL CHANNEL NMB         ;       
AU002075 1 01F2      IF (SBBLOG AN 1) EQ 0                                              ;       
AU002076 1 01F2         XTR          R2  8          ;      ISOLATE CHANNEL NMB;         ;       
AU002077 1 01F2      ELSE                                                               ;       
AU002078 1 01F2         SRL          R2  8      FI  ;                                   U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DCDT WORD WITH RESERVE BIT ;       
AU002091 1 01FF MXLC50: RESS         X7  CDUSED     ;   DO UNTIL CDT RECORD RELEASED    ;       
AU002092 1 0200         JMP              MXLC50     ;      WAIT FOR CDT FREE;           ;       
AU002093 1 0201         LDM   2#101                 ;   OPEN CPU INTR'PT WINDOW         ;       
AU002094 1 0202         CPU                         ;   FORCE ?P?-INTR'PT DRIVEN ACTIVE ;       
AU002095 1 0203         LDM   2#111                 ;      TO ALLOW MQI/MQO BEING DONE; ;       
AU002096 1 0204         IHS          R3  MXCMAX     ;   IF TYPE OUT OF RANGE            ;       
AU0U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DARAMETERS                                              ;       
AU002102 1 0208 ;                                                                       ;       
AU002103 1 0208 ;    .  CHANNEL MUST BE IN A CLOSED STATE (INPUT AND OUTPUT CLOSED);    ;       
AU002104 1U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DN CST FOR IDP USE ;       
AU002106 1 0208 ;    .  THE ASSOCIATED LTU IS DISABLED AND FILLED WITH A TRANSLATION    ;       
AU002107 1 0208 ;       OF THE CHANNEL SETUP PARAMETERS.                                ;       
AU002108 1 0208 ;    .  THE CDT WILL BE UPDATED EXCEPT FOR THE LINK AND TIMER FIELDS    ;       
AU002109 1 0208 ;    .  THE CHANNEL IS DECLARED SETUP.                                  ;       
AU002110 1 0208 ;                                                                       ;       
AU002111 1 0208 ;       REGISTERS    CALL                                               ;       
AU002112 1 0208 ;             R5     SUBCOMMANU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DNDICATORS                   ;       
AU002118 1 0208 ; WORK:       MXMOD0, MXMOD1, MXR7SV                                    ;       
AU002119 1 0208 ; WRITE:      (CS1, CS2, CS3, TTA).CST, CDT-RECORD, (BYTE 0 & 1).LTU    ;       
AU002120 1 0208 ;                                                                       ;       
AU002121 1 0208 ; CALLED BY:  MXLCMI                                                    ;       
AU002122 1 0208 ; CALL TO:    MXGO50 (SUCCESFULL), MXATV, MXCME, MXCPE (ON ERRORS)      ;       
AU002123 1 0208 ;                                                                       ;       
         1 0208 ;-----------------------------------------------------------------U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D                    ;       
AU002134 1 0210         ADDC  SBCSU1            R5  ;   GET SOURCE PNT                  ;       
AU002135 1 0211         MODC  SBCSUC                ;   GET WORD CNT                    ;       
AU002136 1 0212         MOVM         X5         X4  ;   INSERT SUBCOMMAND INTO CST      ;       
AU002137 1 0213         ADDC  (CSTCS2-CSTCS1)-SBCSUC R4 ; POINT DIRECT INDIC IN CSTCS2  ;       
AU002138 1 0214         RELS         X4  CSTICO     ;   FORCE CHANNEL CLOSED            ;       
AU002139 1 0215         RELS         X4  CSTOCO     ;      FOR INPUT/OUTPUT             ;       
AU002140 1 0216         RELS         X4  CSTCSU     ;   FLAG CHANNEL BEING SET-UP;      ;       
AU002141 1 0217                                                                         ;       
AU002142 1 0217         MOVL  CSTCS1.X6         R12 ;   GET JUST-INSTALLED CHAN STATUS  ;       
AU002143U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DH           R7  ;   GET OLTO TEST SWITCH     :      ;       
AU002148 1 021A      IF MXIOLTOB EQ 0               ;                            :      ;       
AU002149 1 021A         JOZ          R7  LOC+4      ;   IF TEST SWITCH ON        :      ;       
AU002150 1 021B         MON   OLTO                  ;   THEN                     :      ;       
AU002151 1 021C               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU002152 1 021D               OPTREG                ;                            :      ;       
AU002153 1 021E      ELSE                           ;                            :      ;       
AU002154 1 021E         JOZ          R7  LOC+7      ;   IF TEST SWITCH ON        :      ;       
AU002155 1 021E         MON   OLTO                  ;   FORCE REGISTER DUMP      :      ;       
AU002156 1 021E               (MXIOLTOC+MXI)<8+MXIOLTOA   ;                      :      ;       
AU002157 1 021E               OPTREG                ;                            :      ;       
AU002158 1 021E         MON   OLTO                  ;   THEN                     :      ;       
AU002159 1 021E               (MXU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D SYNCHRONEOUS CHANNEL     ;       
AU002167 1 0221         JMPI         S4  MXATVI     ;      THEN FLAG VIOLATION ATTEMPT; ;       
AU002168 1 0222                                                                         ;       
AU002169 1 0222      IF CSTLAD NE 0                                                     ;       
AU002170 1 0222         SRL          R1  CSTLAD     ;   ISOLATE LOGICAL CHAN NMB        ;       
AU002171 1 0223      ELSE                                                               ;       
AU002172 1 0223         XTR          R1  CSTLAX FI  ;                                   ;       
AU002173 1 0223         MOV   MXNAC             R4  ;                                   ;       
AU002174 1 0224         IBZP         R2  CSTSYN     ;   IF ASYNCHRONEOUS LINE           ;       
AU002175 1 0225         IHS          R1         X4  ;      AND LOG CHAN WITHIN SYNC     ;       
AU002176 1 0226         JMPI         S4  MXATVI     ;      THEN VIOLATION ATTEMPT       ;       
AU002177 1 0227         IBNP         R2  CSTSYN     ;   IF SYNCU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D22E         MOV          R5  CSTTTA.X6  ;   SAVE TABLE PNT IN CST           ;       
AU002186 1 022F                                                                         ;       
AU002187 1 022F         MOV   CSTCS1.X6         R1  ;   GET PHYSICAL CHAN ADDRESS       ;       
AU002188 1 0230      IF CSTPAD NE 0                                                     ;       
AU002189 1 0230         SRL          R1  CSTPAD     ;   RIGHT ADJUST PHYSICAL ADDRESS   ;       
AU002190 1 0230      ELSE                                                               ;       
AU002191 1 0230         XTR          R1  CSTPAX FI  ;   ISOLATE PHYSICAL ADDRESS        ;       
AU002192 1 0231         ILO           R1 #10         ;   IF PHYSICAL CHAN LESS #10      ;       
AU002193 1 0233         JMPI         S4  MXATVI      ;     THEN FLAG VIOLATION ATTEMPT; ;       
AU002194 1 0234 ; *** HERE IT MIGHT BE CHECKED THAT NOT TWO CHANNELS AS U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DEAD MODE 0 BYTE                ;       
AU002199 1 0238         IBN          R4  LTASYS     ;   IF SYNC BIT SET                 ;       
AU002200 1 0239         JMPI         S4  MXATVI     ;   INDICATE VIOLATION              ;       
AU002201 1 023A         SETS         R4  LTADSS     ;   SET CHANNEL DISABLE BIT         ;       
AU002202 1 023B         SETS         R4  LTARSS     ;   SET CHANNEL RESET BIT           ;       
AU002203 1 023C         CIO          R4         R1  ;   WRITE MODE 0 BYTE               ;       
AU002204 1 023D         MOV          R1  MXPHY      ;   SAVE LTU PHYSICAL ADDRESS       ;       
AU002205 1 023E         MOVC  MXASYW            R0  ;   GET ASYNC LTU RESET WAIT CNT    ;       
AU002206 1 023F MXST70: SOB          R0  MXST70     ;   WAIT FOR ASYNC LTU TO RESET     ;       
AU002207 1 0240         MOVC  MXMU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D 1 0249         MOVC  MXSUCS           R4   ;   DO WHILE FIELDS TO SERVE        ;       
AU002220 1 024A MXST80:                                                                 ;       
AU002221 1 024A         MOV   MXCTL. X4        R2   ;   GET CONTROL WORD                ;       
AU002222 1 024B         XTR          R2  4          ;   GET CST WORD DESIG              ;       
AU002223 1 024C         MOD          R2             ;                                   ;       
AU002224 1 024D         MOV   CSTCS1.X6        R3   ;   GET SELECTED CST WORD           ;       
AU002225 1 024E         MOV   MXMSK. X4         R2  ;   GET FIELD MASK                  ;       
AU002226 1 024F         AND          R2        R3   ;   ISOLATE FIELD                   ;       
AU002227 1 025U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DR3  ;      POINT REL FIELD DESCRIPTOR   ;       
AU002236 1 0259         ADD          R4         R3  ;      POINT BASE REL               ;       
AU002237 1 025A         MOV   MXCTL. X4         R2  ;   GET CONTROL                     ;       
AU002238 1 025B         SRL          R2  8          ;   ISOLATE LTU MODE BYTE DESIG     ;       
AU002239 1 025C         MOD          R2             ;   USE MODE BYTE DESIGNS DISPLACE  ;       
         1 025D         IOR          X3         X0  ;   INSERT CONVERTED FIELD INTO BYTE;       
AU002240 1 025E         SOZP  MXLNK. X4             ;   IF NOT LAST FIELD DESCRIPTOR    ;       
AU002241 1 025F         MOV   MXLNK. X4         R4  ;      THEN POINT NEXT ENTRY        ;       
AU002242 1 0260         JMP              MXST80     ;   END DO WHILE FIELDS TO SERVE;   ;       
AU002243 1 0261 ;                                                                       ;       
AU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D0268         MOV          R2  CSTHME.X6  ;   PUT MSG HALTED PRESET CNT IN CST;       
         1 0269 ;-----------------------------------------------------------------------;       
AU002251 1 0269                                     ; INSTALL PARAMETERS IN CDT         ;       
AU002252 1 0269                                     ; AT CHANNEL SETUP, CDT IS PRESET   ;       
AU002253 1 0269         MOV          R7         R0  ;   GET PNT TO CDT (MXTYP)          ;       
AU002254 1 026A         ADDC  CDPCA-CDNCT       R0  ;   GET PNT TO CDT (MXTIM)          ;       
AU002255 1 026B         MOV          R0         RU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DCX            R2  ;   INPUT BUFFER PRESET VALUE       ;       
AU002266 1 0276         MOV     R2 CDIMCX-CDNCT.X7  ;                                   ;       
AU002267 1 0277 ;                                   ; TRANSFER MODE OF OPER FROM CST    ;       
AU002268 1 0277         MOV   CSTCS2.X6         R0  ;   GET MOP FROM CST                ;       
AU002269 1 0278         MOV          R0         R3  ;                                   ;       
AU002270 1 0279      IF CSTMOP NE 0                                                     ;       
AU002271 1 0279         SRL          R0  CSTMOP FI  ;   RIGHT-ADJUST CST MODE WORD      ;       
AU002272 1 027A         XTR          R0  CSTMOX     ;   ISOLATE CST MODE OF OPERATION   ;       U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DAU002277 1 0280         MOD          R0             ;   USE TABLE LOOK-UP               ;       
AU002278 1 0281         MOV   MXDMOP            R0  ;      TO GET CDT MODE;             ;       
AU002279 1 0282      IF CDMOP NE 0                                                      ;       
AU002280 1 0282         SLL          R0  CDMOP  FI  ;   THEN POSITION MODE FIELD;       ;       
AU002281 1 0282         IOR          R0         X7  ;   INSERT MOP INTO CDT(MXTYP)      ;       
AU002282 1 0283         MOVC  MXLSBD            R3  ;   GET LOW SPEED BUF DISCON. TIME  ;       
AU002283 1 0284         IGE          R1  MXMESP     ;   IF CHANNEL IS MED SPEED         ;       
         1 0285         MOVC  MXMSBD            R3  ;   THEN GET MED.SP. BUF DISCON TIME;       
AU002284 1 0286         MOV   R3   CDPBCT-CDNCT.X7  ;   PNT IN CDT (MXPBCT)             ;       
AU002285 1U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DE OUTPUT IN DRIED UP STATE  ;       
AU002294 1 0290         MOV     R0 CDOEST-CDNCT.X7  ;      FOR THIS CHANNEL             ;       
AU002295 1 0291         SVS                     R0  ;   GET OWN PSW                     ;       
AU002296 1 0292         MOVC  15                R1  ;                                   ;       
AU002297 1 0293         CLRS         R0         R1  ;   FORCE MUX PSW 2#011             ;       
AU002298 1 0294         MOV   BAS               R1                                      ;       
AU002299 1 0295         ADD          R7         R1  ;   SIMULATE EMPTY BIN BY USING     ;       
AU002300 1 0296         ADDC  CDOSTA-CDNCT      R1  ;      INTO OWN CDT-RECORD;         ;       
AU002301 1 0297         MOVL   R01 CDOMSA-CDNCT.X7  ;                                   ;       
AU002302 1 0298                                                                         ;       
AU002303 1 0298         MOVC  2                 R3  ;   SET UP TO GET MUX IDLE BINS     ;       
AU002304 1 0299         MOV          RU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DR5 CDIBUF-CDNCT.X7  ;      FIRST BUFFER AS WELL;        ;       
AU002312 1 02A1                                                                         ;       
AU002313 1 02A1         MOV   MXPHY             R2  ;   GET CURRENT LTU CHANNEL ADDR    ;       
AU002314 1 02A2         MOV   R2    CDPCA-CDNCT.X7  ;   PUT PHYSICAL ADDRESS INTO CDT   ;       
AU002315 1 02A3         MOVC  -1                R1  ;   RESET THE LTU ENTIRELY          ;       
AU002316 1 02A4         MODC  2#1001<12             ;                                   ;       
AU002317 1 02A5         WIO          R1         R2  ;      LOOP MODE LATCH OF LTU CLEAR ;       
AU002318 1 02A6         MOVC  MXMOD0            R1  ;U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DSETS         X4  CSTCSU     ;      AND FLAG CHANNEL SET-UP;     ;       
AU002326 1 02AE         JMP              MXGO50     ;   NORMAL RETURN TO CMI            ;       
AU002327 1 02AF ;FF\f

                                                                    ;       
         1 02AF ;=======================================================================;       
AU002328 1 02AF ; OPEN INPUT CHANNEL                                                    ;       
AU002329 1 02AF ;                                                                       ;       
AU002330 1 02AF ;    .  CHANNEL MUST HAVE BEEN SET UP PREVIOUSLY, NOT OPEN AND NOT IN   ;       
AU002331 1 02AF ;       TEST MODE FOR TU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D002338 1 02AF ;             R5     SUBCOMMAND (TYPE, SEQ.NMB, ETC...)                 ;       
AU002339 1 02AF ;             R6     REL TOP OF CST                                     ;       
AU002340 1 02AF ;             R7     NCT.CDT POINTER                                    ;       
AU002341 1 02AF ;                                                                       ;       
AU002342 1 02AF ; READ:       MXRPAT, MXSPAC, MXIMCX, (PCA, IMSA, IBUF).CDT, LNK.BIN,   ;       
AU002343 1 02AF ;             CS2.CST(CSTSYN, CSTCSU, CSTTST)                           ;       
AU002344 1 02AF ; WRITE:      STA.BIN, (IEST, ISTA, BCT, RPAT, SPAC, IMCX).CDT,         ;       
AU002345 1 02AF ;             CS2.CST(CSTICO), NCT.CDT(CDOPEN)                          ;       
AU002346 1 02AF ;                                                                       ;       
AU002347 1 02AF ; CALLED BY:  MXLCMI                                                    ;       
AU002348 1 02AF ; CALL TO:    U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D54 1 02B2         IBZ &        R2  CSTCSU     ;      OR NOT SET-UP                ;       
AU002355 1 02B3         JMPI         S4  MXATVI     ;      THEN FLAG VIOLATION ATTEMPT  ;       
AU002356 1 02B4                                                                         ;       
AU002357 1 02B4         MOV   CDPCA-CDNCT.X7    R1  ;   GET PHYSICAL ADDRESS OF LTU     ;       
AU002358 1 02B5         IBZ          R2  CSTSYN     ;   IF CHANNEL NOT SYNC             ;       
AU002359 1 02B6         JMP              MXOI70     ;   THEN GO HANDLE ASYNC            ;       
AU002360 1 02B7         JMP          S4  SYNCERR    ;   *** TEMPORARY BRAKE  ***  SYNC  ;       
AU002361 1 02B9 MXOI70:                                                                 ;       
AU002362 1 02B9         ADDC  -CDNCT            R7  ;   POINT START OF CDT RECORD       ;       
AU002363 1 02BA         SON   CDIBUF.X7             ;   IF POINT EARTHED                ;       U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D002369 1 02C0         MOVC  0                 R3  ;   FORCE 'CLEAR TO SEND' HIGH      ;       
AU002370 1 02C1         MODC  2#0010<12             ;      ADDRESS LTU 'CLEAR TO SEND'  ;       
AU002371 1 02C2         WIO          R3         R1  ;   (ACTIVE ONLY ON INTERNAL LTU'S) ;       
AU002372 1 02C3         SETS         R2  CSTICO     ;   SET INPUT CHANNEL OPEN IN CST   ;       
AU002373 1 02C4         MOV          R2  CSTCS2.X6  ;   SAVE UPDATED CSTCS2 STATUS WORD ;       
AU002374 1 02C5                                                                         ;       
AU002375 1 02C5         SVS                     R0  ;   SAVE CURRENT STATUS             ;       
AU002376 1 02C6         MOV   BAS               R1  ;   GET OWN BASE                    ;       
AU002377 1 02C7         MOVC  1<BINIO           R2  ;   FLAG INPUT BIN                  ;       
AU002378 1 02C9         MOV   CDIMSA.X7U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D002385 1 02D0         MODN         R1                                                 ;       
AU002386 1 02D1         MOV          R2  BINSTA.X4  ;      INPUT BINS;                  ;       
AU002387 1 02D2         LDS          R0             ;   RETURN CURRENT SECTION          ;       
AU002388 1 02D3                                                                         ;       
AU002389 1 02D3         CLR              CDIEST.X7  ;   CLEAR INPUT ERROR STATUS        ;       
AU002390 1 02D4         CLR              CDISTA.X7  ;   CLEAR INPUT STATE               ;       
         1 02D5         MOV   CDPBCT.X7         R2  ;   GET BUFFER DISCONNECT TIM PRESET;       
AU002391 1 02D6         MOV          R2  CDBCT. X7  ;   PRESET BUFFER DISCONNECT TIMER  ;       
AU002392 1 02D7         MOV   MXRPAT            R2  ;   GET PRESET/CURRENT START UP     ;       
AU002393 1 02D8         MOV          R2  CDRPAT.X7  ;      VALUE RELEASE PULSE STUCKU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DTS; ;       
AU002396 1 02DB         MOV   MXIMCX            R2  ;   GET MAX/CURRETN CHAR COUNT      ;       
AU002397 1 02DC         MOV          R2  CDIMCX.X7  ;      PRESET;                      ;       
AU002398 1 02DD         ADDC  CDNCT             R7  ;   GET PNT TO CDT (MXTYP)          ;       
AU002399 1 02DE         SETS         X7  CDOPEN     ;   FLAG AT LEAST ONE CHANN5L O?5N  ;       
AU002400 1 02DF         JMP              MXGO50     ;   NORMAL RETURN TO CMI            ;       
AU002401 1 02E0                                                                         ;       
         1 02E0 ;=======================================================================;       
AU002402 1 02E0 ; CLOSE INPUT CHANNEL                                                   ;       
AU002403 1 02E0 ;                                                                       ;       
AU002404 1 02E0 ;    .  INPUT PART OF CHANNEL MUST BE IN OPEN STATE (ELSE ETTEMPT VIO)  ;       
AU002405 1 02E0 ;    .  INTERNAL LTU'S WILL HAVE 'CLEAR TO LEND' FORCED LOW             ;       
AU002406 1 02E0 ;    .  THU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D DRY-UP  ;       
AU002410 1 02E0 ;    .  IF CHANNEL CLOSED FOR OUTPUT THE CDT WILL BE DECLARED CLOSED    ;       
AU002411 1 02E0 ;                                                                       ;       
AU002412 1 02E0 ;       REGISTERS    CALL                                               ;       
AU002413 1 02E0 ;             R5     SUBCOMMAND (TYPE, SEQ.NMB, ETC...)                 ;       
AU002414 1 02E0 ;             R6     REL TOP OF CST                                     ;       
AU002415 1 02E0 ;             R7     NCT.CDT POINTER                                    ;       
AU002416 1 02E0 ;                                                                       ;       
AU002417 1 02E0 ; READ:       MXCST, MXCDT, CS2.CST(CSTOCO), PCA.CDT                    ;       
AU002418 1 02E0 ; WRITE:      (FIB, LIB, NIB).CST, (IMSA, IBUF).CDT, CS2.CST(CSTICO),   ;       
AU002419 1 02E0 ;             NCT.CDT(CDOPEN)                                           ;       
AU002420 1 02E0 ;                                                                       ;       
AU002421 1 02E0 ; CALLED BY:  MXLCMI                                                    ;       
AU002422 1 02E0 ; CALL TO:    MXGO50 (SUCCESFULL), MXATV, MXCME, MXCPE (ON ERRORS)      ;       
AU002423 1 02E0 ;                                                                       ;       
         1 02E0 ;-----------------------------------------------------------------------;       
AU002424 1 02E0 MXCLIC:U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D     ;       
AU002430 1 02E4         MOV   CDPCA-CDNCT.X7    R1  ;   GET PHYSICAL ADDRESS OF LTU     ;       
AU002431 1 02E5         MOVC  -1                R3  ;   FORCE 'CLEAR TO SEND' LOW       ;       
AU002432 1 02E6         MODC  2#0010<12             ;      ADDRESS LTU 'CLEAR TO SEND'  ;       
AU002433 1 02E7         WIO          R3         R1  ;   (ACTIVE ONLY ON INTERNAL LTU'S) ;       
AU002434 1 02E8                                                                         ;       
AU002435 1 02E8         MOV   CDIBUF-CDNCT.X7   R5  ;   GET CURRENT BUFFER              ;       
AU002436 1 02E9         IEQ          R5 0           ;   IF LINK ALLREADY ZERO           ;       
AU002437 1 02EA         JMPI         S4  MXCPEI     ;      (CP ERROR);                  ;       
AU002438 1 02EB         MOVC  1                 R4  ;   TRY BUFFER COUNT = 1            ;       
AU002439 1 02EC         MOU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DEE         SETS         R3  15         ;   FORCE COM-CPU PSW TO BE 2#111   ;       
AU002442 1 02EF         MON   GNBA       ;(4,6 KEPT)    GET NEXT BUFFER ADDRESS         ;       
AU002443 1 02F0U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D    GET NEXT LINK                   ;       
AU002446 1 02F3         JMP              MXCI50     ;   ON LINK ZERO: CONTINUE NORMALLY ;       
AU002447 1 02F4         JMPI         S4  MXCPEI     ;      (CP ERROR);                  ;       
AU002448 1 02F5                                                                         ;       
AU002449 1 02F5 MXCI50:                             ;                                   ;       
AU002450 1 02F5         MOV          R4         R3  ;   POSITION BUFFER COUNT           ;       
AU002451 1 02F6         XCH          R6         R5  ;   POSITION FIRST/LAST BUFFER PNT  ;       
AU002452 1 02F7         MOV   MXCST             R4  ;   GET CURRENT REL CST PNT.        ;       
AU002453 1 02F8         MOD   BAS                   ;   ABSOLUTIZE                      ;       
AU002454 1 02F9         ADDC  CSTFIB            R4  ;   GET CURRENT ABS CSTFIB PNT      ;       
UE       1 02FA         MON   LNIQ                  ;   LINK ONE OR TWO BUFFERS INTO QUE;       
AU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DR7  ;   FORCE MUX PSW TO BE 2#011       ;       
AU002461 1 0300         MOV   MXCDT             R7  ;   RE-ESTABLISH CDT POINTER;       ;       
AU002462 1 0301         ADDC  CDNCT             R7  ;   POINT CDT INDICATORS            ;       
AU002463 1 0302         MOV     R3 CDIMSA-CDNCT.X7  ;   INSTALL INBUF SECTION IN CDT    ;       
AU002464 1 0303         MOV     R5 CDIBUF-CDNCT.X7  ;      FIRST BUFFER AS WELL;        ;       
AU002465 1 0304         MOV   MXCST             R6  ;   RE-ESTABLISH CST POINTER        ;       
AU002466 1 0305         ADDC  CSTCS2            R6  ;      POINT CST FLAGS              ;       
         1 0306         IBZ          X6  CSTOCO     ;   IF OUTPUT CHANNEL CLOSED AS WELL;       
AU002467 1 0307         RELS         X7  CDOPEN     ;      THEN FLAG BOTH CLOSED;       ;       
AU002468 1 0308         JMP              MXGO50     ;   NORMAL RETURN TO CMI            ;       
AU002469 1 0309 ;FF\f

                                                                    ;       
         1 0309 ;====================================U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DMUST HAVE BEEN SET UP PREVIOUSLY, NOT OPEN AND NOT IN   ;       
AU002473 1 0309 ;       TEST MODE FOR THE OPEN OUTPUT SEQUENCE TO BE EXECUTED.          ;       
AU002474 1 0309 ;    .  THE ASSOCIATED LTU IS ENABLED                                   ;       
AU002475 1 0309 ;    .  THE FIRST AVAILABLE OUTPUT BINS IF ANY ARE CONNECTED TO THE CDT ;       
AU002476 1 0309 ;       ELSE THE CDT WILL BE SET IN A DRIED UP STATE WITH A DUMMY BIN.  ;       
AU002477 1 0309 ;    .  THE CHANNEL IS DECLARED OPEN TO THE MUX.                        ;       
AU002478 1 0309 ;                                                                       ;       
AU002479 1 0309 ;       REGISTERS    CALL                                               ;       
AU002480 1 0309 ;             R5     SUBCOMMAND (TYPE, SEQ.NMB, ETC...)                 ;       
AU002481 1 0309 ;             R6     REL TOP OF CST                                     ;       
AU002482 1 0309 ;             R7     NCT.CDT POINTER                                    ;       
AU002483 1 0309 ;                                                                       ;       
AU0U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DXCPE (ON ERRORS)      ;       
AU002492 1 0309 ;                                                                       ;       
-------- 1 0309 ;-----------------------------------------------------------------------;       
AU002493 1 0309 MXOPOC:                             ; OPEN OUTPUT CHANNEL, ENTRY        ;       
AU002494 1 0309         MOV   CSTCS2.X6         R2  ;   GET CHANNEL STATUS INDICATORS   ;       
AU002495 1 030A         SBNP         R2  CSTTST     ;   IF LTU TEST MODE BIT HIGH       ;       
AU002496 1 030B         SBN &        R2  CSTOCO     ;      OR CHANNEL ALREADY OPEN      ;       
AU002497 1 030C         IBZ &        R2  CSTCSU     ;      OR NOT SET-UP                ;       
AU002498 1 030D         JMPI         S4  MXATVI     ;      THEN FLAG VIOLATION ATTEMPT; ;       
AU002499 1 030E                                                                         ;U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DEAR CHANNEL DISABLE BIT       ;       
AU002508 1 0316         CIO          R4         R1  ;   CONTRI                          ;       
AU002509 1 0317         SETS         R2  CSTOCO     ;   SET OUTPUT OPEN IN CSTCS2       ;       
AU002510 1 0318         MOV          R2  CSTCS2.X6  ;   PUT CSTCS2 BACK INTO CST        ;       
AU002511 1 0319         MOV   CSTFOB.X6         R5  ;   GET CURRENT CSTFOB CONTENTS     ;       
AU002512 1 031B         JOZ          R5  MXOO80     ;   IF OUTPUT TO HANDLE             ;       
AU002513 1 031C         MON   GBS        ;(4,6 KEPT)       GET BIN SECTION ADDRESS      ;       
AU002514 1U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DR3  ;      SET UP TO GET ONE BIN        ;       
AU002518 1 0320         MON   GNOB       ;(NO REGS)        GET AN EMPTY OUTPUT BIN      ;       
AU002519 1 0321         JMPI &       S4  MXATVI     ;         (NO BINS AVAIL);          ;       
AU002520 1 0322         MOV          R3  MXBSA      ;      SAVE DUMMY BIN PSW;          ;       
AU002521 1 0323         MOVC  1                 R3  ;      SET FOR LINKING IN ONE BIN   ;       
AU002522 1 0324         MOV   MXCST             R4  ;      POINT REL CURRENT CST RECORD ;       
AU002523 1 0325         MOD   BAS                   ;                                   ;       
AU002524 1 0326         ADDC  CSTFOB            R4  ;      POINT ABS QUEUE CONTROL      ;       
AU002525 1 0327         MON   LNIQ                  ;      LINK INTO EMPTY QUEUE        ;       
AU002526 1 0328         MOVC  1<MQOBNA          R0  ;      FLAG BIN NOT AVALABLE        ;       
AU002527 1 0329         MOV   MXBSA             R3  ;      RE-ESTABLISH BIN PSW         ;       
AU002528 1 032A MXOO90:                             ;   END LINKING BIN FOR OUTPUT;     ;       
AU002529 1 032A         MOVC  15                R7  ;                                   ;       
AU002530 1 032B         CLRS         R3         R7  ;   FORCE MUX PSW TO BE 2#011       ;       
AU002531 1 032C         MOV   MXCDT             R7  ;      RE-ESTABLISH CDT POINTER     ;       
AU002532 1 032D         MOV          R0  CDOEST.X7  ;   PRESET OUTPUT STATUS CORRECT;   ;       
AU002533 1 032E         MOV          R3  CDOMSA.X7  ;      INSTALL SECTION IN CDT       ;       
AU002534 1 032F         MOV          R5  CDOBUF.X7  ;      INSTALL BIN ADDRESS IN CDT   ;       
AU002535 1 0330         MOV   CDOPBLC.X7        R2  ;   GET BLK CNT PRESET              ;       
AU002536 1 0331         MOV          R2  CDOBLC.X7  ;   PUT BLK CNT PRESET INTO CDT     ;       
AU002537 1 0332         CLR              CDOSTA.X7  ;   CLEAR OUTPUT STATUS             ;       
AU002538 1 0333                                                                         ;       
AU002539 1 0333         ADDC  CDTYP             R7  ;   GET PNT TO CDT (MXTYP)          ;       
AU002540 1 0334         SETS         X7  CDOPEN     ;   FLAG AT LEAST ONE CHANNEL OPEN  ;       
AU002541 1 0335         JMP              MXGO50     ;   NORMAL RETURN TO CMI            ;       
AU002542 1 0336                                                                         ;       
         1 0336 ;=======================================================================;       
AU002543 1 0336 ; CLOSE OUTPUT CHANNEL                                                  ;       
AU002544 1 0336 ;                                                                       ;       
AU002545 1 0336 ;    THE CHANNELS OUTPUT PART IS SET CLOSED IN CDT                      ;       
AU002546 1 0336 ;                                                                       ;       
AU002547 1 0336 ;    .  THE OUTPUT BUFFERS ARE LEFT UNCHANGED.                          ;       
AU002548 1 0336 ;    .  IF CHANNEL CLOSED FOR INPUT THE CDT WILL BE DECLARED CLOSED     ;       
AU002549 1 0336 ;                                                                       ;       
AU002550 1 0336 ;       REGISTERS    CALL                                               ;       
AU002551 1 0336 ;             R5     SUBCOMMAND (TYPE, SEQ.NMB, ETC...)                 ;       
AU002552 1 0336 ;             R6     REL TOP OF CST                                     ;       
AU002553 1 0336 ;             R7     NCT.CDT POINTER                                    ;       
AU002554 1 0336 ;                                                                       ;       
AU002555 1 0336 ; READ:       CS2.CST(CSTTST, CSTICO)                                   ;       
AU002556 1 0336 ; WRITE:      (OEST, OMSA, OBUF).CDT, NCT.CDT(CDOPEN), CSI.CST(CSTOCO)  ;       
AU002557 1 0336 ;                                                                       ;       
AU002558 1 0336 ; CALLED BY:  MXLCMI                                                    ;       
AU002559 1 0336 ; CALL TO:    MXGO50 (SUCCESFULL), MXATV, MXCME, MXCPE (ON ERRORS)      ;       
AU002560 1 0336 ;                                                                       ;       
         1 0336 ;-----------------------------------------------------------------------;       
AU002561 1 0336 MXCLOC:                             ; CLOSE OUTPUT CHANNEL, ENTRY       ;       
AU002562 1 0336         MOV   CSTCS2.X6         R2  ;   GET CHANNEL STATUS INDICATORS   ;       
AU002563 1 0337         IBN          R2  CSTTST     ;   IF LTU TEST MODE BIT HIGH       ;       
AU002564 1 0338         JMPI         S4  MXATVI     ;      THEN FLAG VIOLATION ATTEMPT; ;       
AU002565 1 0339         MOVC  1<MQOBNA          R0  ;   FORCE CHANNEL DRIED UP          ;       
AU002566 1 033A         MOV     R0 CDOEST-CDNCT.X7  ;                                   ;       
AU002567 1 033B         SVS                     R0  ;   GET OWN PSW                     ;       
AU002568 1 033C         MOVC  15                R1  ;                                   ;       
AU002569 1 033D         CLRS         R0         R1  ;   FORCE MUX PSW TO BE 2#011       ;       
AU002570 1 033E         MOV          R7         R1  ;   GET ADDRESS CURRENT CDT RECORD  ;       
AU002571 1 033F         MOD   BAS                   ;      MAKE ABS                     ;       
AU002572 1 0340         ADDC  CDOSTA-CDNCT      R1  ;      EMPTY BIN SIMULATOR          ;       
AU002573 1 0341         MOVL   R01 CDOMSA-CDNCT.X7  ;                                   ;       
AU002574 1 0342                                                                         ;       
AU002575 1 0342         ADDC  CSTCS2            R6  ;   GET PNT TO CST (CSTCS2)         ;       
AU002576 1 0343         RELS         X6  CSTOCO     ;   CLEAR OUTPUT OPEN BIT IN CST    ;       
AU002577 1U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D         JMP              MXGO50     ;   NORMAL RETURN TO CMI            ;       
AU002580 1 0347 ;FF\f

                                                                    ;       
         1 0347 ;-----------------------------------------------------------------------;       
AU002581 1 0347 ; PROCEDURE FOR SERVING LOCAL INTERRUPT                                 ;       
AU002582 1 0347 ;       A CHECK IS MADE IF TIME OUT AT FIRST LTU ACCESS TO AVOID KILL   ;       
AU002583 1 0347 ;       OF LETTER DRIVEN PART OF MXI SUBMODULE DUE MP COMMAND ERROR.    ;       
AU002584 1 0347 ;                                                                       ;       
         1 0347 ;-----------------------------------------------------------------------;       
AU002585 1 0347 MXHWERR1:                                                               ;       
AU002586 1 0347         MOV   LINTCAUS          R3  ;      AND CAUSE OF LOCAL INTERRUPT ;       
AU002587 1 0348         MOV   LINTRET           R4  ;   GET LOC IN ERROR                ;       
AU002588 1 0349         IEQP         R4  MXST51     ;   IF LOCATION FOR SIO LTU-ADDRESS ;       
AU002589 1 034B         IEQ          R3  3          ;      AND TIME OUT AT FIRST ACCESS ;       
AU002590 1 034C         JMPI         S6  MXATVI     ;      THEN ATTEMPTED VIOLATION     ;       
AU002591 1 034D         MON   ERR                   ;   CALL ON-LINE ERROR PROCESSING;  ;       
AU002592 1 034E         JMPI             LINTRET    ;                                   ;       
         1 034F ;=======================================================================;       
AU002593 1 034F XNAME1= <:MX:>, XNAME2= <:I:>       ;   SUBMODULE ID                    ;       
AU002594 1 034F XID0=   MXCLPN                      ;                                   ;       
AU002595 1 034F XPRPC0= MXINICPU                    ;   CPU INTERRUPT DRIVEN PROCESS    ;       
AU002596 1 034F XTIM0=  100                         ;                                   ;       
AU002597 1 034F XMASK0=#E000                        ;   NO INTERRUPTS ALLOWED           ;       
AU002598 1 034F XERROR0=MXHWERR0                                                        ;       
AU002599 1 034F XID1=   MXILPN                      ;                                   ;       
AU002600 1 034F XPRPC1= MXINILETT                   ;   LETTER DRIVEN PROCESS           ;       
AU002601 1 034F XTIM1=  100                         ;                                   ;       
AU002602 1 034F XMASK1= #E000                       ;                                   ;       
AU002603 1 034F XERROR1=MXHWERR1                                                        ;       
AU002604 1 034F ; ;PRCGEN4                                                              ;       
AU002605 1 034F NOLIST                                                                  ;       
AU002614 1 034F LIST                                                                    ;       AU002614        
         1 034F ;=======================================================================;       
AU002615 1 034F ;FFU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D47 42C1 002A 4F57 4B52 43C6
1950L 0000 5343 2054 001E 0D00 FF00 0000 0002
1958L 006C 0084 0069 0066 0072 0084 0000 0000
1960L 0000 0000 0000 0000 0000 0000 0000 0000
1968L 0000 015D 0064 E000 0000 0347 0000 0000
1970L 0000 0064 0000 0000 0000 41C1 0000 4552
1978L 5347 4341 0065 4F57 4B52 43C6 0000 5443
1980L 2054 43C2 0000 4443 2054 0000 0001 0048
1988L 0084 0037 0082 0F00 00FF 0007 0006 0005
1990L 0004 0003 0002 0001 0000 003F 0112 0006
1998L 000E 0000 0000 0010 0020 0047 0191 0E00
19A0L 000E 0000 000C 0008 000A 0000 0032 0008
19A8L 0003 0000 0080 2000 FAFA 8C8C 0020 0020
19B0L 0080 0100 0200 0400 0800 1000 001E 0030
19B8L 003C 0060 0078 00C0 01E0 0300 0001 0002
19C0L 0003 0004 0005 0022 001F 001E 001D 001B
19C8L 001A 0019 0018 0017 0015 0015 018C 02AF
19D0U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D 1074
19E8L 63A6 10E7 01A4 006B 086C 55A6 0B5D 80BF
19F0L 47A6 0F5D 0814 00CD DEBB 568E 03E4 6DE9
19F8L 04AD 00BF 115F 264E 0D5D 4727 086A 156D
1A00L 258B 2A75 5418 208B 2D70 04A8 2C70 5518
1A08L 208B 2F70 03A8 2E70 9DCD 2B75 9DAD 6A18
1A10L D3BC 63BC 33EC 01CB 32BD 0F49 084F 73FA
1A18L 89BB 01A9 04C7 6FBE 75A6 6FA6 00D8 0248
1A20L 70A6 00FD 2D6E 61F1 AFD8 821D 42A6 3273
1A28L 0868 6CFB C824 2B94 001C 3074 048B 3174
1A30L 8119 1056 9046 6BD8 058B D7BC 3B1A 2EF2
1A38L 13D8 E3BC 5CFB 4027 01CD 4056 5050 70BD
1A40L 01AD 30BD DCBB E7BC 1677 146F F3F2 56A6
1A48L D30A 0017 166F 53D8 2BF0 08D8 8056 0048
1A50L 1170 494C 1074 63A6 2D6E 6BD8 E3BC 4062
1A58L E7BC 3372 3473 1677 146F F6F2 56A6 D314
1A60L 0017 56A6 D315 001B 166F 004A 1FF2 2BA3
1A68L 36EC 1DCC B6F0 0016 48FB 60BC C0FA 03D8
1A70L 2CA3 2568 0C8C 236E 168C E07E 2DA3 D0BC
1A78L 326B 01CD E3BC 3856 ADE9 E0BC 014B 306C
1A80L 46CC 0894 01AD 5EBB 46A6 014B 76A6 96DD
1A88L 336C C07C 09FD 0814 00CC 326A D1BC E2BC
1A90L C03F E1BC 03FD DCBB E1BC 1677 146F F6F2
1A98L 56A6 D31E 0017 56A6 D31F 001B 166F 316C
1AA0L 2D6E 811A 38CC 28B2 2EF2 4EE3 28F0 04D8
1AA8L 2494 ACE9 26F2 46E3 27F0 12D8 04CC 2BB2
1AB0L 45B1 2AF0 0BD8 1EA4 0013 1EA4 0018 08EC
1AB8L 87F0 04AC 47E3 29F2 49E3 04CC 1EAC 4550
1AC0L 62E3 316F 2077 1677 146F F6F2 56A6 8328
1AC8L 0017 56A6 8329 001F 166F 60F3 2C6E 04CE
1AD0L 2D76 D6BE D7BE B258 2F6E 61F1 30D8 6CFB
1AD8L C824 2B94 001F 3077 0814 3BCF 7BF1 07D8
1AE0L 8056 0048 1170 4F4C 1074 63A6 17D8 811A
1AE8L 2CF2 03FD 1DAF 2EF2 21F2 0DD8 7550 821D
1AF0L 3375 014B 306C 49CC 45A6 03FD 3394 D07E
1AF8L 03FD 41A6 03D8 2DB2 1ACF 73E3 2F6E E1ED
1B00L 60F3 2E6E 03CE 2F76 D6BE D7BE 3358 2D6E
1B08L 61F3 E858 75A6 0128 70A6 00FD 266D 473A
1B10L 0BD8 4713 6C48 4280 8448 4380 0894 00CD
1B18L 49A6 00FD 6DA6 FD58 6FA6 FF58 06FD 09FD
1B20L FE56 C8DF 274E FE56 CBDD 0A48 4780 0894
1B28L 00CD 49A6 00FD 086A 156D 258B 6675 9DCD
1B30L 6A75 68AD 6775 2EAD 6875 01CD 6975 6FA6
1B38L 69A6 6577 C118 8246 04D8 0148 70A6 00FD
1B40L 656F 0048 6C70 C21C 48E4 C07C 34D8 54E4
1B48L C07C 65D8 9CE4 C07C 36D8 04FD 1758 00DD
1B50L 60A4 20A4 E04A 6B6E 38CE 64E3 6694 4774
1B58L 72BD 004A 6C6F FDF2 01CF 7511 2477 1677
1B60L 146F F6F2 56A6 0364 0017 56A6 0365 0023
1B68L 166F 1677 146F F6F2 56A6 0369 0017 56A6
1B70L 036A 001B 166F D4BE 656D 4782 0894 00CD
1B78L 49A6 00FD 4358 D5BE 6FBE D7BE 0A48 C780
1B80L 49A6 00FD 4B58 544A C282 086A C61C C824
1B88L 6A94 001C 248B 6B74 321F 278B 6C77 01CF
1B90L 7551 0258 D5BE 6FBE D7BE 4BE4 001B 248A
1B98L 49CC 45A6 12FD 41A6 014B 77A6 14FD 014B
1BA0L 6B6C 0894 49CC 46A6 42A6 0F48 3088 6C6F
1BA8L D283 D385 D427 D727 0148 D180 5658 0868
1BB0L C51D 058B 5BFB 38EC 411A A824 676C 2CF5
1BB8L 695D 2CBB 6A94 001E 068B 6B76 B21F 078B
1BC0L 6C77 01CF 7551 0258 D5BE 6FBE D7BE B644
1BC8L 795D 73BD 0BFC BB1A 2FF0 2EF2 14FD 73F3
1BD0L 12FD 6CBB 3ACC 01CD 03E4 5CE9 02AC 4E11
1BD8L 4F11 4D11 BA61 1677 146F F3F2 56A6 0396
1BE0L 0017 166F 26B0 2BF2 14FD 9824 696C 2BB0
1BE8L 1CF5 14FD 2BB2 1CF7 14FD 26F2 02E4 6694
1BF0L 176D A085 BA19 18EC 10E4 9046 14FD 2BF0
1BF8L 01D8 A95D 4996 45F2 14FDU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D1C40L 38B2 0256 00C8 70BD 6068 0F8D 154B 9740
1C48L 0F4B C883 C983 BC1C CC24 44EC 50E4 0019
1C50L D581 D481 0148 D080 D0BC 0F49 0188 0869
1C58L 718A 16C9 D1D0 024B 7177 76A6 11FD 0F4F
1C60L 3788 716F C583 C685 6E6A C282 0129 9056
1C68L 9A97 6F49 9AD6 7049 0156 9AD6 6B6C 3BCC
1C70L 4DE3 1959 BB1A 2CB0 2EF0 2DF0 14FD C219
1C78L 2BF0 02D8 FE56 D5DD 01AF C73B 12FD 4996
1C80L 064B 4388 C996 004B 2056 B997 2EA3 BB82
1C88L D0BC 0869 4056 004A C61B 3FA3 C71D 158B
1C90L E3BC 5CFB 4182 31BD 0182 E0BC C527 D027
1C98L U_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DB82 49E4 801D D3F2 42A6
1CE0L 0048 0BD8 014B 77A6 14FD 6D73 014B 6B6C
1CE8L 0894 49CC 46A6 0148 6D6B 0F4F 3788 6C6F
1CF0L D180 D283 D385 D61A D582 D727 01CF 73E3
1CF8L A059 BB1A 2CF2 14FD 0148 D080 D0BC 0F49
1D00L 0188 79BB 0894 16C9 D1D0 3BCE 6F11 6EF1
1DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_DU_RNAE_D