DataMuseum.dk

Presents historical artifacts from the history of:

IBM System/3

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

See our Wiki for more about IBM System/3

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - metrics - download

⟦8a7469ea3⟧ s3xseg

    Length: 7874 (0x1ec2)
    Types: s3xseg
    Names: »S$E033«

Derivation

└─⟦827b5bd03⟧ Bits:30009184 5702-sc1.V16.ccp
    └─⟦f17e99db6⟧ 
        └─⟦this⟧ »S$E033« 

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.*                                                                    * 00030000                
.* NAME: $E033                                                        * 00040000                
.*                                                                    * 00050000                
.* MODIFICATION LEVEL: VERSION 8, MODIFICATION LEVEL 0 OF 5702-SC1    * 00060000                
.*                                                                    * 00070000                
.* FUNCTION:                                                          * 00080000                
.*                                                                    * 00090000                
.*   . CCP GENERATION SECOND PASS MACRO INSTRUCTION -- DEFINE         * 00100000                
.*     COMMUNICATIONS POINTER TABLES FOR STARTUP BUILD OF             * 00110000                
.*     COMMUNICATIONS CONTROL BLOCKS                                  * 00120000                
.*                                                                    * 00130000                
.* INPUT OPERANDS:                                                    * 00140000                
.*                                                                    * 00150000                
.*   . BF-########                                                    * 00160000                
.*                                                                    * 00170000                
.*     WHERE EACH # IS '1' OR '0', REPRESENTING A FEATURE AS          * 00180000                
.*     SUPPORTED OR NOT.  FEATURES ARE, RESPECTIVELY,: GETMSG,        * 00190000                
.*     ITB,RECSEP,RESPOL,AUTORS,EBCDIC,ASCII,XPRNCY                   * 00200000                
.*                                                                    * 00210000                
.*   . MD1-########,MD2-########,MD3-####                             * 00220000                
.*                                                                    * 00230000                
.*     SPECIFIES THE MLTA DEVICES SUPPORTED -- EACH # REPRESENTS A    * 00240000                
.*     1 (SUPPORTED) OR A 0 (NOT SUPPORTED)                           * 00250000                
.*                                                                    * 00260000                
.*     THE DEVICES ARE, RESPECTIVELY:                                 * 00270000                
.*                                                                    * 00280000                
.*     IN 'MD1': 1050, 1050D, 2740, 2740S, 2740C, 2740SC, 2740D,      * 00290000                
.*           2740DT                                                   * 00300000                
.*                                                                    * 00310000                
.*     IN 'MD2' 2740DC, 2740DTC, 2740M2S, 2740M2SB, 2740M2SC,         * 00320000                
.*           2740M2SCB, 2741, 2741D                                   * 00330000                
.*                                                                    * 00340000                
.*     IN 'MD3': SYS7C, SYS7SC, SYS7DC, CMCSTD                        * 00350000                
.*                                                                    * 00360000                
.********************************************************************** 00370000                
       $E033 &MD1-00000000,&MD2-00000000,&MD3-0000,&BF-00000000         00380000                
.*                                                                      00390000                
       GBLB  &MLTA                     . 1=MLTA PRESENT                 00400000                
.*                                                                      00410000                
       LCLC  &#                        . USED FOR SINGLE BLANK          00420000                
.*                                                                      00430000                
       TEXT                                                             00440000                
.*                                                                      00450000                
.*---------  GENERATE THE TABLE OF GENERAL POINTERS  -----------------* 00460000                
.*                                                                      00470000                
&#     SETC  ' '                       . SINGLE BLANK                   00480000                
.*                                                                      00490000                
       TITLE 'COMMUNICATIONS&#.INITIALIZATION&#.POINTERS'               00500000                
*********************************************************************** 00510000                
*            C O M M U N I C A T I O N S   P O I N T E R S            * 00520000                
*********************************************************************** 00530000                
       SPACE 2                                                          00540000                
* THE FOLLOWING TABLE CONTAINS ADDRESSES WHICH MUST BE SET INTO         00550000                
*   DTF'S DURING STARTUP.  THE TABLE CONTAINS NON-ZERO VALUES IF:       00560000                
*                                                                       00570000                
*    . MLTA IS SUPPORTED                                                00580000                
*    . BSCA IS SUPPORTED WITH RESIDENT POLLING                          00590000                
*    . BSCA IS SUPPORTED WITH AUTO-RESPONSE                             00600000                
       SPACE 1                                                          00610000                
       ORG   $CCCOM+1024+128           128 BYTES BEFORE WORK AREAS      00620000                
       SPACE 1                                                          00630000                
       DC    XL2'0000'                 *RESERVED*                       00640000                
.*                                                                      00650000                
       AIF   ('&BF'(5,1) EQ '0').E3320 . SKIP IF AUTORS-NO              00660000                
.*                                                                      00670000                
       EXTRN $$BSMD                    EXTERNAL REFERENCE               00680000                
       DC    AL2($$BSMD)               * FOR AUTO-RESPONSE              00690000                
       AGO   .E3330                    . SKIP TO CONTINUE               00700000                
.*                                                                      00710000                
.E3320 ANOP                            . AUTORS-NO                      00720000                
       DC    XL2'0000'                 NOT USED                         00730000                
.*                                                                      00740000                
.E3330 ANOP                            . CONTINUE HERE                  00750000                
       AIF   ('&BF'(4,1) EQ '0').E3350 . SKIP IF RESPOL-NO              00760000                
       EXTRN $$BSMA                    EXTERNAL REFERENCE               00770000                
       DC    AL2($$BSMA)               * FOR RESIDENT POLLING           00780000                
       EXTRN $$BSMC                    EXTERNAL REFERENCE               00790000                
       DC    AL2($$BSMC)               * FOR RESIDENT POLLING           00800000                
       AGO   .E3360                    . SKIP TO CONTINUE               00810000                
.*                                                                      00820000                
.E3350 ANOP                            . RESPOL-NO                      00830000                
       DC    XL2'0000'                 NOT USED                         00840000                
       DC    XL2'0000'                 NOT USED                         00850000                
.*                                                                      00860000                
.E3360 ANOP                            . CONTINUE HERE                  00870000                
       AIF   (&MLTA NE '1').MTV99      . SKIP IF *NO* MLTA              00880000                
       SPACE 1                                                          00890000                
       EXTRN $$MLRR                    MLTA ERROR RECOVERY ROUTINE      00900000                
       DC    AL2($$MLRR)               ADDRESS OF $$MLRR IN LOAD MODULE 00910000                
       SPACE 1                                                          00920000                
       EXTRN MLTSP0                    COMMON AREA IN ROUTINE $$MLDI    00930000                
       DC    AL2(MLTSP0)               ADDRESS OF AREA IN LOAD MODULE   00940000                
.*                                                                      00950000                
       AIF   ('&MD1'(1,1) NE '1').MTV02  . SKIP IF NO TYPE-1050         00960000                
.*                                                                      00970000                
       SPACE 1                                                          00980000                
       DC    CL1'A'                    FOR $$MLTM--1050                 00990000                
       EXTRN $$MLTM                    TRANSFER VECTOR                  01000000                
       DC    AL2($$MLTM)               ADDRESS OF TRANSFER VECTOR       01010000                
.*                                                                      01020000                
.MTV02 ANOP                            . CONTINUE HERE                  01030000                
       AIF   ('&MD1'(2,1) NE '1').MTV03  . SKIP IF NO TYPE-1050D        01040000                
.*                                                                      01050000                
       SPACE 1                                                          01060000                
       DC    CL1'B'                    FOR $$MLTB--1050D                01070000                
       EXTRN $$MLTB                    TRANSFER VECTOR                  01080000                
       DC    AL2($$MLTB)               ADDRESS OF TRANSFER VECTOR       01090000                
.*                                                                      01100000                
.MTV03 ANOP                            . CONTINUE HERE                  01110000                
       AIF   ('&MD1'(4,1) EQ '1').MTVX3  . SKIP IF TYPE-2740S           01120000                
       AIF   ('&MD2'(3,2) EQ '00').MTV04  . SKIP IF NEITHER 2740M2S/SB  01130000                
.*                                                                      01140000                
.MTVX3 ANOP                            . 2740S/2740M2S/2740M2SB         01150000                
       SPACE 1                                                          01160000                
       DC    CL1'C'                    FOR $$MLTC--2740/2740M2S(B)      01170000                
       EXTRN $$MLTC                    TRANSFER VECTOR                  01180000                
       DC    AL2($$MLTC)               ADDRESS OF TRANSFER VECTOR       01190000                
.*                                                                      01200000                
.MTV04 ANOP                            . CONTINUE HERE                  01210000                
       AIF   ('&MD1'(3,1) NE '1').MTV05  . SKIP IF NO TYPE-2740         01220000                
.*                                                                      01230000                
       SPACE 1                                                          01240000                
       DC    CL1'D'                    FOR $$MLTD--2740                 01250000                
       EXTRN $$MLTD                    TRANSFER VECTOR                  01260000                
       DC    AL2($$MLTD)               ADDRESS OF TRANSFER VECTOR       01270000                
.*                                                                      01280000                
.MTV05 ANOP                            . CONTINUE HERE                  01290000                
       AIF   ('&MD1'(7,1) NE '1').MTV06  . SKIP IF NO TYPE-2740D        01300000                
.*                                                                      01310000                
       SPACE 1                                                          01320000                
       DC    CL1'F'                    FOR $$MLTF--2740D                01330000                
       EXTRN $$MLTF                    TRANSFER VECTOR                  01340000                
       DC    AL2($$MLTF)               ADDRESS OF TRANSFER VECTOR       01350000                
.*                                                                      01360000                
.MTV06 ANOP                            . CONTINUE HERE                  01370000                
       AIF   ('&MD1'(5,1) EQ '1').MTVX6  . SKIP IF TYPE-2740C           01380000                
       AIF   ('&MD3'(1,1) NE '1').MTV07  . SKIP UNLESS TYPE-SYS7C       01390000                
.*                                                                      01400000                
.MTVX6 ANOP                            . TYPE-2740C/SYS7C               01410000                
       SPACE 1                                                          01420000                
       DC    CL1'G'                    FOR $$MLTG--2740C/SYS7C          01430000                
       EXTRN $$MLTG                    TRANSFER VECTOR                  01440000                
       DC    AL2($$MLTG)               ADDRESS OF TRANSFER VECTOR       01450000                
.*                                                                      01460000                
.MTV07 ANOP                            . CONTINUE HERE                  01470000                
       AIF   ('&MD2'(1,1) EQ '1').MTVX7  . SKIP IF TYPE-2740DC          01480000                
       AIF   ('&MD3'(3,1) NE '1').MTV08  . SKIP UNLESS TYPE-SYS7DC      01490000                
.*                                                                      01500000                
.MTVX7 ANOP                            . TYPE-2740DC/SYS7DC             01510000                
       SPACE 1                                                          01520000                
       DC    CL1'H'                    FOR $$MLTH--2740DC/SYS7DC        01530000                
       EXTRN $$MLTH                    TRANSFER VECTOR                  01540000                
       DC    AL2($$MLTH)               ADDRESS OF TRANSFER VECTOR       01550000                
.*                                                                      01560000                
.MTV08 ANOP                            . CONTINUE HERE                  01570000                
       AIF   ('&MD1'(8,1) NE '1').MTV09  . SKIP UNLESS TYPE-2740DT      01580000                
.*                                                                      01590000                
       SPACE 1                                                          01600000                
       DC    CL1'I'                    FOR $$MLTI--2740DT               01610000                
       EXTRN $$MLTI                    TRANSFER VECTOR                  01620000                
       DC    AL2($$MLTI)               ADDRESS OF TRANSFER VECTOR       01630000                
.*                                                                      01640000                
.MTV09 ANOP                            . CONTINUE HERE                  01650000                
       AIF   ('&MD2'(2,1) NE '1').MTV10  . SKIP UNLESS TYPE-2740DTC     01660000                
.*                                                                      01670000                
       SPACE 1                                                          01680000                
       DC    CL1'L'                    FOR $$MLTL--2740DTC              01690000                
       EXTRN $$MLTL                    TRANSFER VECTOR                  01700000                
       DC    AL2($$MLTL)               ADDRESS OF TRANSFER VECTOR       01710000                
.*                                                                      01720000                
.MTV10 ANOP                            . CONTINUE HERE                  01730000                
       AIF   ('&MD1'(6,1) EQ '1').MTVXA  . SKIP IF TYPE-2740SC          01740000                
       AIF   ('&MD2'(5,2) NE '00').MTVXA  . SKIP IF TYPE-2740M2SC/SCB   01750000                
       AIF   ('&MD3'(2,1) NE '1').MTV11  . SKIP UNLESS TYPE-SYS7C       01760000                
.*                                                                      01770000                
.MTVXA ANOP                            . TYPE-2740SC/2740M2SC(B)/SYS7SC 01780000                
       SPACE 1                                                          01790000                
       DC    CL1'M'                    FOR $$MLTM--2740(M2)SC(B)/SYS7SC 01800000                
.*                                                                      01810000                
       AIF   ('&MD1'(1,1) EQ '1').MTVXX . SKIP IF ALREADY EXTRN'D       01820000                
.*                                                                      01830000                
       EXTRN $$MLTM                    TRANSFER VECTOR                  01840000                
.*                                                                      01850000                
.MTVXX ANOP                            . CONTINUE HERE                  01860000                
       DC    AL2($$MLTM)               ADDRESS OF TRANSFER VECTOR       01870000                
.*                                                                      01880000                
.MTV11 ANOP                            . CONTINUE HERE                  01890000                
       AIF   ('&MD2'(7,1) NE '1').MTV12  . SKIP UNLESS TYPE-2741        01900000                
.*                                                                      01910000                
       SPACE 1                                                          01920000                
       DC    CL1'O'                    FOR $$MLTO--2741                 01930000                
       EXTRN $$MLTO                    TRANSFER VECTOR                  01940000                
       DC    AL2($$MLTO)               ADDRESS OF TRANSFER VECTOR       01950000                
.*                                                                      01960000                
.MTV12 ANOP                            . CONTINUE HERE                  01970000                
       AIF   ('&MD2'(8,1) EQ '1').MTVXC  . SKIP IF TYPE-2741D           01980000                
       AIF   ('&MD3'(4,1) NE '1').MTV99  . SKIP UNLESS TYPE-CMCSTD      01990000                
.*                                                                      02000000                
.MTVXC ANOP                                                             02010000                
       SPACE 1                                                          02020000                
       DC    CL1'P'                    FOR $$MLTP--2741D/CMCSTD         02030000                
       EXTRN $$MLTP                    TRANSFER VECTOR                  02040000                
       DC    AL2($$MLTP)               ADDRESS OF TRANSFER VECTOR       02050000                
.*                                                                      02060000                
.MTV99 ANOP                            . END INCLUDE TRANSFER VECTORS   02070000                
       SPACE 1                                                          02080000                
       DC    XL1'00'                   *** TABLE STOPPER ***            02090000                
       SPACE 1                                                          02100000                
.*                                                                      02110000                
       MEND                                                             02120000