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

⟦4e2dd5c14⟧ s3xseg

    Length: 8128 (0x1fc0)
    Types: s3xseg
    Names: »S$DTOB«

Derivation

└─⟦34f897e8c⟧ Bits:30009186 5702-sc1.V16.scp
    └─⟦e1bdf435f⟧ 
        └─⟦this⟧ »S$DTOB« 
└─⟦827b5bd03⟧ Bits:30009184 5702-sc1.V16.ccp
    └─⟦f17e99db6⟧ 
        └─⟦this⟧ »S$DTOB« 

TextSegment

       MACRO                                                            00010000                
       $DTOB                                                            00020000                
.*****************************************************************      00030000                
.*NAME: $DTOB (NATIVE)                                                  00035000                
.*FUNCTION: GENERATES THE BSCA DTF OFFSETS.  ASLO GENERATED             00040000                
.*     EQUATES REQUIRED FOR THE $RFT, $BCSW, $BCPL, AND $CHK MACROS.    00050000                
.******************************************************************     00060000                
       TEXT                                                             00070000                
*      BSCA EQUATES.                  RELEASE-13                        00080000                
       SPACE                                                            00090000                
*      EQUATES IN IOB                                                   00100000                
$BIFLA EQU   5                        FLAG A.                           00110000                
$BIFST EQU   X'04'                    FIRST IN FLAG A.                  00120000                
$BIOBQ EQU   X'02'                    OFFSET TO IOB OPERATION.          00130000                
$BIRVI EQU   X'83'                         RCVI OPERATION.              00140000                
$BICMP EQU   X'07'                    OFFSET TO IOB COMPLETION.         00150000                
       SPACE                                                            00160000                
*      EQUATES FOR WORK AREA.                                           00170000                
$BWK   EQU   1                        WORK AREA REG.                    00180000                
$BWFG3 EQU   29                       FLAG 3.                           00190000                
$BWLGD EQU   35                       FLAG BYTE.                        00193000                
$BPATV EQU   X'10'                    LINE ACTIVE INDICATOR.            00196000                
$BWRFT EQU   X'08'                    RFT IND. IN FLAG 3.               00200000                
$BPOLD EQU   X'17'                    OFFSET TO POLL INDICS IN WKA.     00210000                
$BPCNC EQU   X'04'                    CANCEL POST INDIC.                00220000                
$BPRES EQU   X'10'                    RESET POLL INDIC.                 00230000                
$BWKMC EQU   X'59'                    OFFSET FOR LDA INDICS.            00233000                
$B2SEC EQU   X'06'                    TWO SEC TIME FOR LDA.             00236000                
       SPACE                                                            00240000                
*      EQUATES FOR $BCPL AND $BCSW MACROS.                              00250000                
$BPATR EQU   0                        CHANGE LIST ATTRIBUTE OFFSET.     00260000                
$BPACT EQU   X'80'                    OFF-ACTIVATE;ON-DEACTIVATE.       00270000                
$BPEXT EQU   X'40'                    OFF-EXACT,ON-FIRST N CHARS.       00280000                
$BPDTF EQU   2                        CHANGE LIST DTF ADDR OFFSET.      00290000                
$BPNUM EQU   3                        CHANGE LIST OFFSET TO LENGTH.     00300000                
$BPEND EQU   X'FE'                    END OF POLL/ADDR OR SW ID LIST.   00310000                
$BPNOP EQU   X'00'                    NO-OP JUMP INSTR.                 00320000                
$BPENA EQU   X'80'                    ON-ACTIVE;OFF-INACT. LIST ATTR.   00330000                
$BPRM1 EQU   1                        REG EQU FOR MACRO PARM LIST.      00340000                
$BLST2 EQU   2                        REG EQU FOR POLL OR ID LIST- XR2. 00350000                
$BLIST EQU   2                        REG EQU FOR PTR TO LIST IN XR2.   00360000                
       SPACE                                                            00370000                
*      EQUATES FOR $RFT MACRO                                           00380000                
$BRCNT EQU   3                        COUNT OF NUMBER OF TRANSMISSIONS. 00390000                
$BHX0F EQU   X'0F'                    MASK TO CHECK FOR DECIMAL NUMBER. 00400000                
       SPACE                                                            00410000                
*      GENERAL EQUATES.                                                 00420000                
$BDISA EQU   X'80'                    ENABLE BSCA.                      00430000                
$BENAB EQU   X'C0'                    DISABLE BSCA.                     00440000                
$BFOX  EQU   X'FF'                    EQUATE FOR 'FF'.                  00450000                
$BBAC1 EQU   1                        USER REGISTER SAVE (REG 1).       00460000                
$BPRS2 EQU   2                        PARAMETER REGISTER SAVE (REG 2).  00470000                
       SPACE 3                                                          00480000                
*      EQUATES FOR $CANB MACRO                                          00481000                
$BLIN2 EQU   X'08'                     LINE-2.                          00482000                
$BTREQ EQU   X'16'                     TRUE AND EQUAL                   00483000                
$BDAON EQU   X'10'                     D.A. SUPPORTED                   00484000                
$BTOSC EQU   X'88'                     TWO SEC TIME OUT                 00485000                
$BTRNQ EQU   X'11'                     TRUE AND NOT EQUAL               00486000                
$BDTF  EQU   2                         DTF REG.                         00487000                
$BIOB  EQU   1                         IOB REG.                         00488000                
$BONE  EQU   1                         OFFSET FOR CONSTANT ONE                                  
$BTRE  EQU   3                         OFFSET FOR CONSTANT THREE                                
       SPACE 3                                                          00489000                
.*  BYTE AND BIT DEFINITIONS OF THE FIELDS IN THE BSCA DTF.             00490000                
.*  ALSO GIVEN WILL BE DEFINITION OF COMPLETION CODES RETURNED BY       00500000                
.*  BSCA ROUTINES.                                                      00510000                
*            OFFSETS FOR BSCA DTF.                                      00520000                
$BDDEV EQU   0           DEVICE ID.                                     00530000                
$BDUPS EQU   1           UPSI.                                          00540000                
$BDATT EQU   2           ATTRIBUTE BYTE 1.                              00550000                
$BCINP EQU   X'80'            INPUT FILE.                               00560000                
$BCOUT EQU   X'40'            OUPUT FILE.                               00570000                
$BCCNV EQU   X'C0'            CONVERSATIONAL FILE.                      00580000                
$BCITB EQU   X'20'            ITB MODE.                                 00590000                
$BCRAN EQU   X'10'            TRANSPARENCY.                             00600000                
$BCGET EQU   X'08'            GET FILE.                                 00610000                
$BCASK EQU   X'04'            ON-ASCII; OFF-EBCDIC.                     00620000                
$BCASM EQU   X'01'            ASSEM DTF.                                00630000                
$BDATR EQU   3           ATTRIBUTE BYTE 2.                              00640000                
$BCMCN EQU   X'88'            MULTIPOINT CONTROL STATION.               00650000                
$BCMPT EQU   X'80'            MULTIPOINT TRIBUTARY.                     00660000                
$BCMAN EQU   X'20'            MANUAL LINE.                              00670000                
$BCANS EQU   X'10'            ANSWER LINE.                              00680000                
$BCSWI EQU   X'08'            SWITCHED LINE.                            00690000                
$BCUSD EQU   X'04'            FILE USED.                                00700000                
$BCACT EQU   X'02'            FILE ACTIVE.                              00710000                
$BCOPN EQU   X'01'            FILE OPENED.                              00720000                
$BDCHN EQU   5           POST OPEN DTF CHAINING PTR.                    00730000                
$BDNXT EQU   7           DTF CHAINING POINTER.                          00740000                
$BDWK1 EQU   9           WORK AREA.                                     00750000                
$BDWK2 EQU   11          WORK AREA.                                     00760000                
$BDWKB EQU   13          ADDRESS OF USER'S LOGICAL BUFF.                00770000                
$BDCMP EQU   14          COMPLETION CODE.                               00780000                
$BCREQ EQU   X'00'            REQUEST ACCEPTED.                         00790000                
$BCDNE EQU   X'40'            NORMAL COMPLETION.                        00800000                
$BCUER EQU   X'41'            USER ERROR.                               00810000                
$BCEOT EQU   X'42'            END OF FILE.                              00820000                
$BCBID EQU   X'43'            INVALID ID.                               00830000                
$BCNEG EQU   X'44'            NEGATIVE RESPONSE TO POLL/ADDR.           00840000                
$BCNON EQU   X'45'            NO RESPONSE TO POLL/ADDR.                 00850000                
$BCCRP EQU   X'46'            CONV REPLY PENDING.                       00860000                
$BCNDT EQU   X'47'            NO DATA FOR CONV GET.                     00870000                
$BCOLT EQU   X'48'            INVALID RFT REQUEST.                      00880000                
$BCNAC EQU   X'49'            NO ACT ENTRY IN POLL LIST.                00890000                
$BCIGN EQU   X'4A'            REQUEST IGNORED.                          00900000                
$BCASC EQU   X'4B'            INVALID ASCII CHARACTER.                  00910000                
$BCNCN EQU   X'4C'            NO-CONNECTION.                            00920000                
$BCCAL EQU   X'4D'            INVALID REQUEST.                          00930000                
$BCLST EQU   X'4E'            DELAY COUNT EXCEEDED.                     00940000                
$BCERR EQU   X'4F'            PERM ERROR.                               00950000                
$BCTIM EQU   X'50'            NO RESP FROM REMOTE DEV.                  00960000                
$BCDAT EQU   X'51'            DATA CHECK.                               00970000                
$BCLOS EQU   X'52'            LOST DATA.                                00980000                
$BCCON EQU   X'53'            LOST CONNECTION.                          00990000                
$BCRSP EQU   X'54'            INVALID RESP FROM REMOTE DEV.             01000000                
$BCADP EQU   X'55'            ADAPTER CHECK.                            01010000                
$BCCMP EQU   X'56'            NO COMPLETIONS IN CHECK LIST.             01020000                
$BCACD EQU   X'57'            NO ACTIVE DTFS IN CHECK LIST.             01030000                
$BCRLE EQU   X'58'            MAXIMUM RECORD LENGTH EXCEEDED.           01040000                
$BDOPC EQU   15          OPERATION CODE.                                01050000                
$BOGET EQU   X'80'            GET.                                      01060000                
$BOGBK EQU   X'81'            GET-BLOCK.                                01070000                
$BOPUT EQU   X'40'            PUT.                                      01080000                
$BOPEB EQU   X'41'            PUT END OF BLOCK.                         01090000                
$BOPEF EQU   X'42'            PUT END OF FILE.                          01100000                
$BOPEW EQU   X'44'            PUT EOT TO WACK RESPONSE.                 01110000                
$BDMRL EQU   17          MAXIMUM RECORD LENGTH.                         01120000                
$BDADD EQU   18          SPECIAL USE INDICATORS                         01130000                
$BCAA1 EQU   X'01'            ADD ON AREA ON DTF                       001140000                
$BCPOL EQU   X'02'            POLLING MODULES RESIDENT                  01150000                
$BCOFL EQU   X'04'            TRUNCATE RECORD INDICATOR.                01160000                
$BCRCL EQU   X'08'            SPAN INDICATOR FOR RECORD LENGTH.         01170000                
$BCTWO EQU   X'10'            END OF BLOCK INDICATOR.                   01180000                
$BCSWD EQU   X'80'            ID LIST FOR SWICHED LINE                  01190000                
$BDDCH EQU   20          *ADDRESS OF DIAL NUMBER OR                     01200000                
$BDPSC EQU   20          *POLL/ADDR CHARACTERS OR                       01210000                
$BDLST EQU   20          *ADDRESS OF POLL/ADDR LIST.                    01220000                
$BDDCC EQU   21          *LENGTH OF DIAL NUMBER OR                      01230000                
$BDIND EQU   21          *POLLING/OR ADDRESSING ID.                     01240000                
$BDRID EQU   23          *ADDR OF RCV ID OR ID LIST OR                  01250000                
$BDCNT EQU   23          *LIST COUNT.                                   01260000                
$BDRLN EQU   24          LEN OF RCV ID OR ENTRY SELECTOR.               01270000                
$BDLID EQU   24          LAST ID OR POLL/ADDR FUNCTION.                 01280000                
$BDSID EQU   26          ADDRESS OF SEND ID.                            01290000                
$BDSLN EQU   27          LENGTH OF SEND ID.                             01300000                
$BDDLY EQU   29          DELAY COUNT.                                   01310000                
$BDREL EQU   31          RECORD LENGTH.                                 01320000                
$BDBKL EQU   33          BLOCK LENGTH.                                  01330000                
$BDIOB EQU   35          ADDRESS OF IOB IN PROCESS.                     01340000                
$BDBKX EQU   37          POINT TO DATA IN BSCA BUFFER.                  01350000                
$BDITB EQU   39          ITB CHARACTER COUNT.                           01360000                
$BDPRM EQU   42          RESERVED.                                      01370000                
$BDRVI EQU   45          RVI MASK AND DISPLACEMENT.                     01380000                
$BDNDX EQU   46          INDEX FOR LINE INITIALIZATION.                 01390000                
$BDWKA EQU   48          ADDRESS OF BSCA WORK AREA.                     01400000                
$BDINT EQU   50          DISK ADDR OF LINE INIT MODULE.                 01410000                
$BDDED EQU   51          WORK AREA.                                     01420000                
$BDAT1 EQU   52          ATTRIBUTE BYTE FOR TERMINALS.                  01430000                
$BCSEP EQU   X'01'            RECORD SEPARATOR.                         01440000                
$BCSPN EQU   X'02'            SPANNING RECORD.                          01450000                
$BCNOW EQU   X'04'            SPAN IN PROCESS.                          01460000                
$BCPUT EQU   X'08'            PUT SPAN FILE.                            01470000                
$BCRES EQU   X'10'            SPAN RESTORE NECESSARY.                   01480000                
$BCPLR EQU   X'40'            POLLING RESIDENT.                         01490000                
$BDSEP EQU   53          RECORD SEPARATOR.                              01500000                
$BDSBF EQU   55          SAVE AREA FOR USER BUFFER ADDR.                01510000                
$BDSRL EQU   57          SAVE AREA FOR RECORD LENGTH.                   01520000                
$BDRFT EQU   59          SAVE AREA FOR OLT PARM.                        01530000                
$BDTSA EQU   61          ADDR OF TERM LOG AREA.                         01540000                
*            ADD ON AREA OF DTF                                         01550000                
$BDRL0 EQU   63          ADDR OF RESIDENT L0.                           01560000                
$BDRCL EQU   65          ADDR OF RESIDENT CLOSE.                        01570000                
$BDARA EQU   67          AUTO RESPONSE MODULE.                          01580000                
$BDERR EQU   68          RETRY COUNT.                                   01590000                
$BDT1A EQU   70          SAVE ADDRESS OF OLT CS.                        01600000                
$BD375 EQU   73          3735 CCP EOT INDIC.                            01610000                
       MEND                                                             01620000