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

⟦921240704⟧ s3xseg

    Length: 5334 (0x14d6)
    Types: s3xseg
    Names: »S$E004«

Derivation

└─⟦4498c64f7⟧ Bits:30009191 5704-sc2.V05.ccp
    └─⟦95ee7795b⟧ 
        └─⟦this⟧ »S$E004« 

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.*                                                                    * 00030000                
.* NAME: $E004 -- RELEASE 5                                           * 00040000                
.*                                                                    * 00050000                
.* MODIFICATION LEVEL: VERSION 5, MODIFICATION LEVEL 0 OF 5704-SC2    * 00060000                
.*                                                                    * 00070000                
.* FUNCTION:                                                          * 00080000                
.*                                                                    * 00090000                
.*   . CCP GENERATION SECOND PASS MACRO-INSTRUCTION                   * 00100000                
.*     -- SETS GLOBAL DEFINITIONS FOR BSCC SUPPORT                    * 00110000                
.*                                                                    * 00120000                
.* INPUT OPERANDS:                                                    * 00130000                
.*                                                                    * 00140000                
.*   . CS#-#                                                          * 00150000                
.*                                                                    * 00160000                
.*     NUMBER OF BSCC LINES                                           * 00170000                
.*                                                                    * 00180000                
.*   . CSF-########                                                   * 00190000                
.*                                                                    * 00200000                
.*     BSCC FEATURES SUPPORTED -- EACH # IS 1 (SUPPORTED) / 0 (NOT)   * 00210000                
.*                                                                    * 00220000                
.*     FEATURES REPRESENTED ARE, RESPECTIVELY:  GETMSG, ITB, RECSEP,  * 00230000                
.*           NOBIT, NOBIT, EBCDIC, ASCII, XPRNCY   (XXX00XXX)         * 00240000                
.*                                                                    * 00250000                
.*   . CT-################                                            * 00260000                
.*                                                                    * 00270000                
.*     BSCC TERMINALS SUPPORTED -- EACH # IS 1 (SUPPORTED) / 0 (NOT)  * 00280000                
.*                                                                    * 00290000                
.*     TYPES REPRESENTED ARE, RESPECTIVELY:  3275M1, 3277M1, 3284M1,  * 00300000                
.*           3286M1, 3275M2, 3277M2, 3284M2, 3286M2, 3735, CPU, 3741  * 00310000                
.*                                                                    * 00320000                
.*     THE LAST 5 POSITIONS -- ALWAYS 0 -- ARE NOT USED               * 00330000                
.*                                                                    * 00340000                
.*   . CSI-0/1                                                        * 00350000                
.*                                                                    * 00360000                
.*     BSCC INTERVAL POLLING SUPPORT -- 1=SUPPORT  0=NO SUPPORT       * 00370000                
.*                                                                    * 00372000                
.*   . SIOC-0/1                                                       * 00374000                
.*                                                                    * 00376000                
.*     SIOC SUPPORT -- 1=SUPPORT  0=NO SUPPORT                        * 00378000                
.*                                                                    * 00380000                
.********************************************************************** 00390000                
       $E004 &CS#-,&CSF-,&CT-,&CSI-,&SIOC-                              00400000                
.*                                                                      00410000                
.*---------  GLOBAL VARIABLES  ---------------------------------------* 00420000                
.*                                                                      00430000                
       GBLB  &CCPU                     . *NO* CPU SUPPORT:              00440000                
.*                                     .   1=*NO* CPU / 0=CPU SUPPORT   00450000                
.*                                                                      00460000                
       GBLB  &CITB                     . *NO* ITB SUPPORT:              00470000                
.*                                     .   1=*NO* ITB / 0=ITB SUPPORT   00480000                
.*                                                                      00490000                
       GBLB  &CMSG                     . *NO* GETMSG SUPPORT:           00500000                
.*                                     .   1=*NO* GETMSG / 0=GETMSG     00510000                
.*                                                                      00520000                
       GBLB  &CTSP                     . *NO* TRANSPARENCY SUPPORT:     00530000                
.*                                     .   1=*NO* TSP / 0=TSP SUPPORT   00540000                
.*                                                                      00550000                
       GBLB  &C32                      . *NO* 3270 SUPPORT:             00560000                
.*                                     .   1=*NO* 3270 / 0=3270 SUPPORT 00570000                
.*                                                                      00580000                
       GBLB  &C37                      . *NO* 3735 SUPPORT:             00590000                
.*                                     .   1=*NO* 3735 / 0=3735 SUPPORT 00600000                
.*                                                                      00610000                
       GBLB  &C41                      . *NO* 3741 SUPPORT:             00620000                
.*                                     .   1=*NO* 3741 / 0=3741 SUPPORT 00630000                
.*                                                                      00640000                
       GBLB  &CEBC                     . *NO* EBCDIC SUPPORT:           00650000                
.*                                     .   1=*NO* EBCDIC/ 0=EBCDIC SUPT 00660000                
.*                                                                      00670000                
       GBLB  &CACI                     . *NO* ASCII SUPPORT:            00680000                
.*                                     .   1=*NO* ASCII / 0=ASCII SUPRT 00690000                
.*                                                                      00700000                
       GBLB  &CINT                     . INTERVAL POLLING SUPPORT       00710000                
.*                                     .  1=NO SUPPORT  0=SUPPORT       00720000                
.*                                                                      00730000                
       GBLB  &CRSP                     . *NO* REC SEP BYTE              00740000                
.*                                     . 1=NO SUPPORT 0=SUPPORT         00750000                
.*                                                                      00760000                
       GBLA  &C#NL                     . NUMBER OF BSCC LINES           00770000                
.*                                     . VALUES OF 1 OR 2               00780000                
.*                                                                      00790000                
       GBLB  &CSIO                     . *NO* SIOC                      00792000                
.*                                     . 1=NO SUPPORT 0=SUPPORT         00794000                
.*                                                                      00796000                
       TEXT                                                             00800000                
.*                                                                      00810000                
.*---------  SET FOR BSCC FEATURE SUPPORT  ---------------------------* 00820000                
.*                                                                      00830000                
       AIF   ('&CSF'(1,1) EQ '1').CF2  . SKIP IF GETMSG-YES             00840000                
.*                                                                      00850000                
&CMSG  SETB  1                         . SET *NO* GETMSG SUPPORT        00860000                
.*                                                                      00870000                
.CF2   ANOP                                                             00880000                
.*                                                                      00890000                
       AIF   (&CSI EQ '1').IN0         . SKIP IF INTERVAL POLLING       00900000                
.*                                     . SUPPORT                        00910000                
.*                                                                      00920000                
&CINT  SETB  1                         . SET NO INTERVAL POLLING SUPP   00930000                
.*                                                                      00940000                
.IN0   ANOP                                                             00950000                
       AIF   ('&CSF'(2,1) EQ '1').CF3  . SKIP IF ITB SUPPORT            00960000                
.*                                                                      00970000                
&CITB  SETB  1                         . SET *NO* ITB SUPPORT           00980000                
.*                                                                      00990000                
.CF3   ANOP                                                             01000000                
       AIF   ('&CSF'(3,1) EQ '1').CF6  .SKIP IF RECSEP SUPPORTED        01010000                
.*                                                                      01020000                
&CRSP  SETB  1                         . SET *NO* RECSEP SUPPORT        01030000                
.*                                                                      01040000                
.CF6   ANOP                                                             01050000                
       AIF   ('&CSF'(6,1) EQ '1').CF7  . SKIP IF EBCDIC SUPPORTED       01060000                
.*                                                                      01070000                
&CEBC  SETB  1                         . SET *NO* EBCDIC SUPPORT        01080000                
.*                                                                      01090000                
.CF7   ANOP                                                             01100000                
       AIF   ('&CSF'(7,1) EQ '1').CF8   . SKIP IF ASCII SUPPORTED       01110000                
.*                                                                      01120000                
&CACI  SETB  1                         . SET *NO* ASCII SUPPORT         01130000                
.*                                                                      01140000                
.CF8   ANOP                                                             01150000                
       AIF   ('&CSF'(8,1) EQ '1').CFEND . SKIP IF XPRNCY-YES            01160000                
.*                                                                      01170000                
&CTSP  SETB  1                         . SET *NO* TRANSPARENCY          01180000                
.*                                                                      01190000                
.CFEND ANOP                            . END OPERAND 'CSF'              01200000                
.*                                                                      01210000                
.*---------  SET FOR BSCC DEVICE SUPPORT  ----------------------------* 01220000                
.*                                                                      01230000                
       AIF   ('&CT'(1,8) NE '00000000').CT2  . SKIP IF 3270 SUPPORT     01240000                
.*                                                                      01250000                
&C32   SETB  1                         . SET *NO* 3270 SUPPORT          01260000                
.*                                                                      01270000                
.CT2   ANOP                                                             01280000                
       AIF   ('&CT'(9,1) EQ '1').CT3   . SKIP IF 3735 SUPPORTED         01290000                
.*                                                                      01300000                
&C37   SETB  1                         . SET *NO* 3735 SUPPORT          01310000                
.*                                                                      01320000                
.CT3   ANOP                                                             01330000                
       AIF   ('&CT'(10,1) EQ '1').CT4    . SKIP IF CPU SUPPORTED        01340000                
.*                                                                      01350000                
&CCPU  SETB  1                         . SET *NO* CPU SUPPORT           01360000                
.*                                                                      01370000                
.CT4   ANOP                                                             01380000                
       AIF   ('&CT'(11,1) EQ '1').CTEND  SKIP IF 3741 SUPPORTED         01390000                
.*                                                                      01400000                
&C41   SETB  1                         . SET *NO* 3741 SUPPORT          01410000                
.*                                                                      01420000                
.CTEND ANOP                            . END OPERAND 'CT'               01430000                
.*                                                                      01440000                
.*---------  INDICATE # OF BSCC LINES  -------------------------------* 01450000                
.*                                                                      01460000                
&C#NL  SETA  &CS#                      . SET NUMBER OF BSCC LINES       01470000                
.*                                                                      01480000                
.*---------  INDICATE SIOC SUPPORT  ----------------------------------* 01481000                
.*                                                                      01482000                
       AIF   (&SIOC EQ '1').SIO        . SKIP IF SIOC                   01483000                
.*                                     . SUPPORT                        01484000                
.*                                                                      01485000                
&CSIO  SETB  1                         . SET *NO* SIOC SUPPORT          01486000                
.*                                                                      01487000                
.SIO   ANOP                                                             01488000                
.*                                                                      01490000                
.*                                                                      01500000                
       MEND                                                             01510000