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

⟦0250c4287⟧ s3xseg

    Length: 6604 (0x19cc)
    Types: s3xseg
    Names: »S$EPCT«

Derivation

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

TextSegment

       MACRO                                                            00010000                
.********************************************************************** 00020000                
.*  STATUS:  RELEASE 3                                                * 00030000                
.*                                                                    * 00040000                
.*  NAME:  $EPCT                                                      * 00050000                
.*                                                                    * 00060000                
.*  FUNCTION:  DEFINE THE LABELS NEEDED TO REFERENCE THE FIELDS IN    * 00070000                
.*    THE 'PROGRAM CONTROL TABLE' IN $CCPFILE.                        * 00080000                
.*                                                                    * 00090000                
.*  INPUT OPERANDS:                                                   * 00100000                
.*    *  BITS-YES/Y      GENERATE THE BIT INDICATORS FOR FIELDS IN THE* 00110000                
.*                       PCT IN ADDITION TO THE FIELD OFFSETS.  THIS  * 00120000                
.*                       IS THE DEFAULT.                              * 00130000                
.*            NO/N       DO NOT GENERATE THE BIT DEFINITIONS.         * 00140000                
.********************************************************************** 00150000                
       $EPCT                                                            00160000                
       TEXT                                                             00170000                
*********************************************************************** 00180000                
*      P R O G R A M   C O N T R O L   T A B L E   O F F S E T S      * 00190000                
*********************************************************************** 00200000                
PCTCCP EQU   0                         HI-ORDER OFFSET                  00210000                
       SPACE                                                            00220000                
************ FIXED SECTION ******************************************** 00230000                
PCTJMP EQU   PCTCCP-1+2                LENGTH OF THIS ENTIRE PCT ENTRY  00240000                
PCTNAM EQU   PCTJMP+6                  PROGRAM NAME                     00250000                
PCTOFF EQU   PCTNAM+1-PCTCCP           @ OFFSET FOR PCT REFERENCE       00260000                
*                                      IN TUB BUFFER                    00270000                
       SPACE                                                            00280000                
*----------- PROGRAM LOAD INFORMATION --------------------------------* 00290000                
PCTCS  EQU   PCTNAM+2                  C/S OF O.MODULE                  00300000                
PCT#S  EQU   PCTCS+1                   NO. TEXT SECTORS IN O.MODULE     00310000                
PCTLNK EQU   PCT#S+2                   LINK EDIT ADDR OF O.MODULE       00320000                
PCTRLD EQU   PCTLNK+1                  DISPLACEMENT OF RLDS IN 1ST SCTR 00330000                
PCTENT EQU   PCTRLD+2                  O.MODULE ENTRY POINT ADDRESS     00340000                
       SPACE                                                            00350000                
*----------- OTHER PROGRAM ATTRIBUTES --------------------------------* 00360000                
PCTLNG EQU   PCTENT+1                  PGM LENGTH-                      00370000                
*                                      NO. OF 256 BYTE BLOCKS - 1       00380000                
PCTSIZ EQU   PCTLNG+1                  PGM LENGTH-                      00390000                
*                                      NO. OF 2K BLOCKS                 00400000                
PCTEXB EQU   PCTSIZ+1                  EXTERNAL BUFFER LENGTH           00403000                
*                                      NO. OF 256 BYTE BLOCKS           00406000                
       SPACE 1                                                          00410000                
PCTAT1 EQU   PCTEXB+1                  ATTRIBUTES BYTE 1                00420000                
       SPACE 1                                                          00430000                
PCTPRS EQU   BIT0                      * PGM WILL SHARE PRINTER.        00440000                
PCTMTS EQU   BIT1                      * PGM SUPPORTS MULT REQ TERMINL  00450000                
PCT501 EQU   BIT2                      * PGM REQUIRES 2501              00460000                
PCTPRT EQU   BIT3                      * PGM REQUIRES LINE PRINTER      00470000                
PCTNEP EQU   BIT4                      * PGM IS NEVER ENDING            00480000                
PCTMFU EQU   BIT5                      * PGM REQUIRES MFCU/M            00490000                
PCT14R EQU   BIT6                      * PGM REQUIRES 1442 AS A READER  00500000                
PCT14P EQU   BIT7                      * PGM REQUIRES 1442 AS A PUNCH   00510000                
       SPACE 1                                                          00520000                
PCTAT2 EQU   PCTAT1+1                  ATTRIBUTES BYTE 2                00530000                
       SPACE 1                                                          00540000                
PCTSU  EQU   BIT0                      * PGM SUPPRESSED BIT FROM INIT   00550000                
PCTPAK EQU   BIT1                      1--PGM IS ON SYSTEM PACK         00560000                
*                                      0--PGM IS ON PROGRAM PACK        00570000                
PCTEMG EQU   BIT2                      END OF JOB MESSAGE OPTION        00580000                
*                                      1--SEND ENDED/RELEASED MESSAGE   00590000                
*                                      0--DON'T SEND ENDED/RELEASED MSG 00600000                
PCTDAT EQU   BIT3                      * 1--INPUT DATA ALLOWED ON REQ   00610000                
*                                      * 0--INPUT DATA PROHIBITED ON    00620000                
*                                      *    REQUEST LINE                00630000                
PCTCMN EQU   BIT4                      PROGRAM HAS COMMON               00640000                
PCTSUS EQU   BIT5                      INIT SUSPENDED FOR THIS PROG     00641000                
PCTXEC EQU   BIT6                      * EXECUTION TIME PROGRAM FIND    00642000                
*                                      1-FIND PROGRAM AT EXECUTION      00644000                
*                                      0-FIND PROGRAM AT STARTUP        00646000                
PCTTSK EQU   BIT7                      * TASK SIZE SPECIFIED IN SET     00653000                
       SPACE 1                                                          00660000                
PCTAT3 EQU   PCTAT2+1                  ATTRIBUTES BYTE 3                00670000                
       SPACE 1                                                          00680000                
PCT41I EQU   BIT0                      * PGM REQ NATIVE 3741 AS INPUT   00690000                
PCT41O EQU   BIT1                      * PGM REQ NATIVE 3741 AS OUTPUT  00700000                
PCTSR  EQU   BIT2                      * PGM REQUIRES MFCU/M SEC AS RDR 00710000                
PCTSP  EQU   BIT3                      * PGM REQUIRES MFCU/M SEC AS PCH 00720000                
PCT142 EQU   BIT4                      * PGM REQUIRES 1442.             00730000                
PCTPR  EQU   BIT6                      * PGM REQUIRES MFCU/M PRI AS RDR 00740000                
PCTPP  EQU   BIT7                      * PGM REQUIRES MFCU/M PRI AS P   00750000                
       SPACE 1                                                          00760000                
PCTAT4 EQU   PCTAT3+1                  ATTRIBUTE BYTE FOUR              00761000                
       SPACE 1                                                          00761500                
PCTSRT EQU   BIT0                      * SORT PROGRAM                   00762000                
PCTCHN EQU   BIT1                      * TASK CHAIN PROGRAM             00763000                
PCTKEY EQU   BIT2                      * PROGRAM USES KEYSORT           00763500                
PCTLOW EQU   BIT3                      * PROGRAM PRIORITY               00764000                
*                                      1 -- LOW PRIORITY SPECIFIED      00765000                
*                                      0 -- NORMAL PRIORITY SPECIFIED   00766000                
PCTPGM EQU   BIT4                      * PROGRAM FIND ALLOWED           00766500                
       SPACE 1                                                          00767000                
PCTMAX EQU   PCTAT4+1                  MAX NO. TERMINALS FOR MTS PGM    00770000                
PCTFDT EQU   PCTMAX+1                  # OF 256 BYTE BLOCKS IN LONGEST  00780000                
*                                      DFF FORMAT DESCRIPTOR TABLE      00790000                
PCTDFF EQU   PCTFDT+1                  ZERO-DFF NOT USED                00800000                
*                                      NON-ZERO--# OF 256 BYTE BLOCKS   00810000                
*                                      FOR FORMATTING WORK AREA         00820000                
PCT$Z  EQU   PCTDFF+4                  READ UNDER FORMAT - FORMAT NAME  00830000                
*                                      1ST BYTE = 01 IF NO NAME BUT     00840000                
*                                      LENGTH IS GIVEN.                 00850000                
PCTMRO EQU   PCT$Z+1                   # OF 2K BLOCKS FOR MRO PGM       00860000                
PCTQB  EQU   PCTMRO+1                  IF PACK-##, CORRESPONDING Q-BYTE 00860001                
PCTRS1 EQU   PCTQB+3                   RESERVED                         00865000                
       SPACE 2                                                          00870000                
*----------- COUNTS OF VARIABLE-LENGTH PORTIONS ----------------------* 00880000                
       SPACE 1                                                          00890000                
PCTNLT EQU   PCTRS1+1                  NO. REQ'D LOGICAL TERM ENTRIES   00900000                
PCTNDT EQU   PCTNLT+1                  NO. DISK FILE ENTRIES            00910000                
       SPACE 2                                                          00920000                
PCTFXL EQU   PCTNDT+1                  END OF THE FIXED PORTION OF THE  00930000                
*                                      PCT                              00940000                
       SPACE 1                                                          00950000                
************ VARIABLE LENGTH PORTION ********************************** 00960000                
       SPACE 1                                                          00970000                
* EACH OF THE FOLLOWING ENTRY GROUPS IS ORIGINED INITIALLY TO ZERO      00980000                
       SPACE 2                                                          00990000                
*----------- REQUIRED TERMINAL ENTRY ---------------------------------* 01000000                
       SPACE 1                                                          01010000                
PCTLTD EQU   0-1+1                     INDEX OF LOGICAL TERM IN TNT     01020000                
PCTTAS EQU   PCTLTD+1                  TERMINAL ATTRIBUTE SET NUMBER    01030000                
PCTTLN EQU   PCTTAS+1                  LENGTH OF PCT TERMINAL ENTRY     01040000                
       SPACE 2                                                          01050000                
*----------- DISK FILE ENTRY -----------------------------------------* 01060000                
       SPACE 1                                                          01070000                
PCTDTD EQU   0-1+1                     RELATIVE SHORT DTF AT STARTUP    01080000                
PCTMDE EQU   PCTDTD+1                  FILE USE MODE + FLAG BYTE        01090000                
       SPACE 1                                                          01100000                
PCTSYM EQU   BIT0                      1--THIS IS A SYMBOLIC FILE ENTRY 01110000                
*                                      0--THIS IS A PHYSICAL FILE ENTRY 01120000                
PCTUPD EQU   BIT1                      FILE IS UPDATE ONLY              01130000                
PCTADD EQU   BIT2                      FILE IS ADD ONLY                 01140000                
PCTSHR EQU   BIT3                      * 'SHAREABLE' INDICATOR          01150000                
*                                      *   0--WILL SHARE                01160000                
*                                      *   1--WILL *NOT* SHARE + IO,    01170000                
*                                          IOU,ISA,ISUA,CO, OR CA       01180000                
PCTREF EQU   BIT4                      * FILE IS REFERENCE ONLY         01190000                
PCTLOD EQU   BIT5                      * ACCESS IS ORDERED INDEX LOAD   01200000                
PCTIOU EQU   BIT6                      * ACCESS IS UNORDERED INDEX LOAD 01210000                
PCTISA EQU   BIT7                      * ACCESS IS ISA OR ISUA          01220000                
       SPACE 1                                                          01230000                
PCTDTA EQU   PCTMDE+1                  RELATIVE NO. OF FILE--ASSIGNMENT 01240000                
PCTCRL EQU   PCTDTA+1                  2ND FILE USE MODE + FLAG BYTE    01250000                
PCTMVF EQU   BIT0                      FILE IS MULTIVOLUME              01255000                
PCTKYS EQU   BIT1                      FILE TO BE KEYSORTED             01257000                
       SPACE 1                                                          01260000                
PCTFLN EQU   PCTCRL+1                  LENGTH OF A PCT DISK FILE ENTRY  01270000                
       SPACE                                                            01280000                
*----------- PROGRAM REQUEST COUNT -----------------------------------  01290000                
       SPACE 1                                                          01300000                
PCTDCT EQU   PCTCRL+2                  DISPL OF IN-CORE PROGRAM         01310000                
*                                      REQUEST COUNT TABLE              01320000                
PCTNUM EQU   PCTDCT+2                  NO. TIMES PGM REQ (IF USED)      01330000                
       MEND                                                             01340000