\ENTRY=IDAT                                                             00010000
A User's Guide is available in IDATUG with TDP environment DOCENVIR.    00020000
Help is available for the following commands:                           00030000
     C   Compute                                                        00040000
     De  Debug                                                          00050000
     D   Display                                                        00060000
     Ex  Exit                                                           00070000
     L   Live                                                           00080000
     FI  FInd                                                           00090000
     F   Format                                                         00100000
     H   Help                                                           00110000
     S   Set                                                            00120000
     T   Text                                                           00130000
\ENTRY=C,SYNTAX,EXAMPLES                                                00140000
Compute: Calculates simple integer arithmetic expressions               00150000
\ITEM=SYNTAX                                                            00160000
Syntax:                                                                 00170000
   = operand operator operand [operator operand ...] [,mode]            00180000
                                                                        00190000
operand  -- an octal number is the default. Integers                    00200000
            require a pound sign (#) before the number.                 00210000
                                                                        00220000
operator -- one of the following:                                       00230000
               + -- addition                                            00240000
               - -- subtraction                                         00250000
               * -- multiplication                                      00260000
               / -- division.                                           00270000
            No parentheses are allowed, so for compound                 00280000
            expressions, the order of execution is                      00290000
            multiply/divide over add/subtract. Up to                    00300000
            23 operators are allowed.                                   00310000
                                                                        00320000
mode     -- determines what mode the result is displayed                00330000
            in. Options are:                                            00340000
               O -- octal                                               00350000
               I -- integer                                             00360000
               A -- ASCII                                               00370000
            The default is octal.                                       00380000
\ITEM=EXAMPLES                                                          00390000
Examples:                                                               00400000
                                                                        00410000
   -=10+#8,I                                                            00420000
   16                                                                   00430000
   -                                                                    00440000
           octal 10 plus decimal 8 equals octal 20 or, as               00450000
           displayed, decimal 16.                                       00460000
                                                                        00470000
   -=075575,A                                                           00480000
   {}                                                                   00490000
   -                                                                    00500000
           the octal number 075575 is displayed in ASCII, and           00510000
           happens to be left and right brackets.                       00520000
                                                                        00530000
   -=4-#9/5*3+#8                                                        00540000
   11                                                                   00550000
   -                                                                    00560000
           because of the order of operations, (* and / first)          00570000
           the way that this is executed could be displayed             00580000
           4-(#9/5*3)+#8.  #9/5 is truncated to one because             00590000
           this is integer arithmetic, and multiplied by 3              00600000
           equals 3.  4-3 equals 1. Adding 8 gives 9, or an             00610000
           octal 11 as displayed.                                       00620000
\ENTRY=DE                                                               00630000
Debug: Invokes the system intrinsic DEBUG                               00640000
Syntax                                                                  00650000
       !                                                                00660000
Example:                                                                00670000
                                                                        00680000
  -!                                                                    00690000
  *DEBUG* 0.7673                                                        00700000
  ?                                                                     00710000
    The "?" is the DEBUG prompt, and the program is ready to            00720000
    accept DEBUG commands as described in the MPE DEBUG/Stack           00730000
    Dump Reference manual                                               00740000
\ENTRY=D,SYNTAX,EXAMPLES                                                00750000
Display: Displays contents of specified number of memory locations      00760000
         relative to a given base.                                      00770000
\ITEM=SYNTAX                                                            00780000
Syntax:                                                                 00790000
                                                                        00800000
      D [base][offset][,count][,mode]                                   00810000
                                                                        00820000
base   -- includes one of the following:                                00830000
                                                                        00840000
            DB -- DB Register relative                                  00850000
            Q  -- Q  Register relative                                  00860000
            S  -- S  Register relative                                  00870000
            SY -- System Global relative                                00880000
            A  -- Absolute relative (base= absolute 0)                  00890000
            EA -- Extended Absolute address (base=bank specified)       00900000
                  The bank number immediately follows EA. (No           00910000
                  space allowed.)                                       00920000
            DA -- Data Segment relative (base= base of segment)         00930000
                  The DST number immediately follows DA. (No            00940000
                  space allowed.)                                       00950000
            CO -- Code Segment relative (base= base of segment)         00960000
                  The CST number immediately follows CO. (No            00970000
                  space allowed.)                                       00980000
          The default is DB relative.                                   00990000
                                                                        01000000
offset -- specifies the starting memory location relative               01010000
          to base.                                                      01020000
                                                                        01030000
          syntax:                                                       01040000
                  [sign]expression[:[[sign]expression]]                 01050000
                                                                        01060000
                  sign -- can be either + or -.                         01070000
                                                                        01080000
                  If no sign is given, positive offset is               01090000
                  assumed.  If expression is followed                   01100000
                  by a colon, indirect addressing relative              01110000
                  to the specified base is indicated.                   01120000
                                                                        01130000
          The default is 0.                                             01140000
                                                                        01150000
count  -- number of memory locations to be displayed.                   01160000
          The default is 1.                                             01170000
                                                                        01180000
mode   -- mode of the memory locations displayed.  Includes             01190000
          one of the following:                                         01200000
                                                                        01210000
             O -- octal                                                 01220000
             I -- integer                                               01230000
             A -- ASCII.                                                01240000
             C -- code ( deassemble )                                   01250000
                                                                        01260000
          The default is octal.                                         01270000
\ITEM=EXAMPLES                                                          01280000
Examples:                                                               01290000
                                                                        01300000
   -D,3                                                                 01310000
   001 126023 (000000): 000001 000106 000007                            01320000
   -                                                                    01330000
                                                                        01340000
          starting with DB+0 (because the default base is DB),          01350000
          this displays three words.  The first three digits            01360000
          displayed are the bank, the next word the starting            01370000
          address within the bank.  The number in parentheses           01380000
          is the number of words that the beginning of the              01390000
          line is away from the beginning of the display.               01400000
          Since this is the beginning, and there is only one            01410000
          line, the number has to be zero.                              01420000
                                                                        01430000
   -D A:                                                                01440000
   000 042764 (000000): 000277                                          01450000
   -                                                                    01460000
          displays what absolute zero is pointing to,                   01470000
          which is the start of the CST table.                          01480000
                                                                        01490000
   -D EA1+126023:#8,2                                                   01500000
   000 001011 (000000): 000000 160100                                   01510000
          indirect addressing is from bank one, base octal              01520000
          126023.  The value at this location was one.  This            01530000
          offset is system DB relative, so adding one makes             01540000
          the base %1001. With the offset of eight, (%10),              01550000
          we start displaying at %1011, and the count of 2,             01560000
          two words are displayed.                                      01570000
                                                                        01580000
   -D CO43                                                              01590000
   035 105223 (000000): 000645                                          01600000
   -                                                                    01610000
          displays the first word at the base of code segment           01620000
          %43.                                                          01630000
                                                                        01640000
   -D CO43+60,20,A                                                      01650000
   035 105303 (000000): ..C.......TRANSP           (000000)             01660000
   035 105313 (000010): ARENT ". ..RC.-.           (000020)             01670000
   -                                                                    01680000
          starting %60 words into the code segment, %20 words are displa01690000
          in ASCII mode.  The numbers in parentheses at the right displa01700000
          many ASCII characters have been displayed so far at the beginn01710000
          each line.                                                    01720000
                                                                        01730000
   -D CO10,1,C                                                          01740000
   012 001253 ADD, DDUP                                                 01750000
   -                                                                    01760000
           The first word of code segment %10 is deassembled.           01770000
\ENTRY=EX                                                               01780000
Exit: Exit IDAT                                                         01790000
Syntax                                                                  01800000
   E                                                                    01810000
Example:                                                                01820000
   -E                                                                   01830000
                                                                        01840000
   END OF PROGRAM                                                       01850000
   :                                                                    01860000
\ENTRY=L                                                                01870000
  Live: Enables all operations to occur on the live system memory       01880000
        rather than from a dump file.                                   01890000
\ENTRY=FI,SYNTAX,EXAMPLES                                               01900000
Find: Find a word or string of up to 31 words in all or part of         01910000
      a memory dump.                                                    01920000
\ITEM=SYNTAX                                                            01930000
Syntax:                                                                 01940000
                                                                        01950000
   FI[ND] n0 [,n1,...,n31] [in all]                                     01960000
                           [in bank [+offset] / bank [+offset]]         01970000
                                    [.offset]        [.offset]          01980000
                                                                        01990000
\ITEM=EXAMPLES                                                          02000000
Examples:                                                               02010000
                                                                        02020000
-FI 1,2,3                                                               02030000
001 054720 (000000): 000001 000002 000003                               02040000
-                                                                       02050000
                                                                        02060000
-FI 66,55 IN ALL                                                        02070000
003 163200 (000000): 000066 000055                                      02080000
-                                                                       02090000
                                                                        02100000
-FI 1,2,3456 IN 3/5+666                                                 02110000
003 107271 (000000): 000001 000002 003456                               02120000
-                                                                       02130000
                                                                        02140000
-FI 1,2,3,4,5,6                                                         02150000
** STRING NOT FOUND **                                                  02160000
-                                                                       02170000
                                                                        02180000
Each time the string is found, the user is prompted: "Continue? ".  Any 02190000
reply other than "N" or "n" will cause the search to continue.          02200000
Control-Y will terminate the search.                                    02210000
\ENTRY=F,SYNTAX,REGS,SIR,MON,PCB,PCBABBR,STACK,STACKABBR                02220000
Format: Displays specified address in the format of structure given.    02230000
\ITEM=SYNTAX                                                            02240000
Syntax:                                                                 02250000
         F base[,offset],PCB                                            02260000
     OR                                                                 02270000
         F base[,offset],STACK                                          02280000
     OR                                                                 02290000
         F PCBentrynum[,STACK]                                          02300000
     OR                                                                 02310000
         F REGS                                                         02320000
     OR                                                                 02330000
         F SIR                                                          02340000
                                                                        02350000
base   -- includes one of the following:                                02360000
                                                                        02370000
            DB -- DB Register relative                                  02380000
            Q  -- Q  Register relative                                  02390000
            S  -- S  Register relative                                  02400000
            SY -- System Global relative                                02410000
            A  -- Absolute relative (base= absolute 0)                  02420000
            EA -- Extended Absolute address (base=bank specified)       02430000
                  The bank number immediately follows EA. (No           02440000
                  space allowed.)                                       02450000
            DA -- Data Segment relative (base= base of segment)         02460000
                  The DST number immediately follows DA. (No            02470000
                  space allowed.)                                       02480000
            CO -- Code Segment relative (base= base of segment)         02490000
                  The CST number immediately follows CO. (No            02500000
                  space allowed.)                                       02510000
                                                                        02520000
          The default is DB relative.                                   02530000
                                                                        02540000
offset -- specifies the starting memory location relative               02550000
          to base.                                                      02560000
                                                                        02570000
           syntax:                                                      02580000
                  [sign]expression[:[[sign]expression]]                 02590000
                                                                        02600000
                  sign -- can be either + or -.                         02610000
                                                                        02620000
                  If no sign is given, positive offset is               02630000
                  assumed.  If expression is followed                   02640000
                  by a colon, indirect addressing relative              02650000
                  to the specified base is indicated.                   02660000
                                                                        02670000
          The default is 0.                                             02680000
                                                                        02690000
entrynum -- the pin number of process.                                  02700000
                                                                        02710000
The PCB option formats the given area as a Process Control              02720000
Block entry.                                                            02730000
The STACK option formats the given area as a stack.                     02740000
The REGS option formats the registers and the first 10 words of         02750000
fixed low memory.                                                       02760000
The SIR option formats the SIR table.                                   02770000
\ITEM=REGS                                                              02780000
Examples:                                                               02790000
    -F REGS                                                             02800000
                                                                        02810000
*****   REGISTERS   *****                                               02820000
                                                      ** SERIES 44  **  02830000
**********************************************************************  02840000
*   DATA SEGMENT   *  CODE SEGMENT  *MISCELLANEOUS* STATUS = 103033  *  02850000
**********************************************************************  02860000
* DB BANK = 000000 * PB    = 126724 * X  = 001271 * MODE      = PRIV *  02870000
* DB      = 001000 * P     = 137566 * CIR= 031001 * INTERRUPTS= OFF  *  02880000
* S  BANK = 000016 * PL    = 151017 * NIR= 000377 * TRAPS     = OFF  *  02890000
* DL      = 014267 * PBBANK= 000000 *             * STACK OP  = LEFT *  02900000
* Q       = 027604 * (P-PB)= 010642 *             * OVERFLOW  = OFF  *  02910000
* S       = 027613 *                *             * CARRY     = ON   *  02920000
* Z       = 033723 *                *             * COND CODE = CCE  *  02930000
*                  *                *             * SEGMENT # =  33  *  02940000
**********************************************************************  02950000
      # - SIGNIFIES THAT VALUE SHOWN IS DIFFERENT                       02960000
          FROM ORIGINAL VALUE OF REGISTER.                              02970000
                                                                        02980000
***** FIXED LOW MEMORY *****                                            02990000
  (@% 0) CST  PTR       024244       (@% 5) ICS QI              035124  03000000
  (@% 1) XCST PTR       030034       (@% 6) ICS ZI              036522  03010000
  (@% 2) DST  PTR       016244       (@% 7) INTERRUPT MASK      177530  03020000
  (@% 3) PCB BASE       031644       (@%10) DRT BANK            000000  03030000
  (@% 4) CPCB PTR       034164       (@%11) DRT ADDR            000000  03040000
                                                                        03050000
Displays contents of data segment registers, code segment               03060000
registers, etc., as well as the first ten words of fixed low            03070000
memory.                                                                 03080000
\ITEM=SIR                                                               03090000
   -F SIR                                                               03100000
PLEASE WAIT.  SIR TABLE IS BEING FORMATTED...                           03110000
                                                                        03120000
SIR # 50 LOCKED BY PIN # 21                                             03130000
   IMPEDED PROCESSES                                                    03140000
   PIN     22                                                           03150000
                                                                        03160000
SIR # 51 LOCKED BY PIN # 22                                             03170000
   IMPEDED PROCESSES                                                    03180000
   PIN     21                                                           03190000
                                                                        03200000
SIR # 62 LOCKED BY PIN # 17                                             03210000
   IMPEDED PROCESSES                                                    03220000
   PIN     20                                                           03230000
                                                                        03240000
SIR # 63 LOCKED BY PIN # 20                                             03250000
   IMPEDED PROCESSES                                                    03260000
   PIN     17                                                           03270000
************************************************                        03280000
THE FOLLOWING PINS ARE IN A SIR DEADLOCK...                             03290000
                                                                        03300000
   PIN     21                                                           03310000
   PIN     22                                                           03320000
************************************************                        03330000
THE FOLLOWING PINS ARE IN A SIR DEADLOCK...                             03340000
                                                                        03350000
   PIN     17                                                           03360000
   PIN     20                                                           03370000
                                                                        03380000
Displays the contents of the system internal resource table             03390000
As an added feature, the dump is checked at this time for any           03400000
deadlocks existing between PINs in the acquisition of SIRs.             03410000
A message, indicating which PINs are involved, is generated for         03420000
each deadlock detected.  This information is useful in                  03430000
determining the cause of a hung system.                                 03440000
\ITEM=MON                                                               03450000
-F MON                                                                  03460000
                                                                        03470000
                ******    MONITOR TABLE    ******                       03480000
LOC    PIN   EVENT                                                      03490000
244700   347 QUIESCE   020050 000000 122312 000000 000000 000000        03500000
244670   347 CACHEMOV  000000 000237 000517 001000 000000 000000        03510000
244660   347 SIODM-EXT 000002 015220 064413 000013 000000 042631        03520000
244650   347 SIOP-INST 043361 000002 000033 115220 064013 042631        03530000
244640   347 SIODONE   000000 001251 013351 000000 000000 000000        03540000
244630   347 SIODM-ENT 000002 013351 044213 000013 000000 042627        03550000
244620   347 INTERRUPT 000002 013351 044413 000072 000000 042626        03560000
244610   347 SEGIO     030000 000106 006677 100002 000000 000000        03570000
244600   347 CACHEMOV  000000 000237 000106 001000 000000 000000        03580000
244570   347 SWAPIN    000347 100000 000000 000000 000000 000000        03590000
244560   347 ALLOCMEM  000005 000041 175630 000000 000000 000000        03600000
244550   347 FETCHSEG  030000 000106 000347 000003 000000 000000        03610000
244540   347 CACHEMOV  000000 000237 000605 001000 000000 000000        03620000
244530   347 SEGIO     030000 000142 003306 100002 000000 000000        03630000
244520   347 CACHEMOV  000000 000237 000142 001000 000000 000000        03640000
 etc...                                                                 03650000
                                                                        03660000
Control-Y interrupts the listing.                                       03670000
\ITEM=PCB                                                               03680000
   -F A4:,PCB                                                           03690000
                                                                        03700000
    PROCESS ID                                                   SCHEDUL03710000
  --------------                       RESOURCES                 -------03720000
    PIN: % 0            WAKE  EVENT  -------------  PSEUDO INT      PRI:03730000
                        MASKS FLAGS      CRIT: YES  -----------         03740000
  PTYPE: USER           ----- -----      HSIR:       PSIM:        DISPQ:03750000
   NAME:              M:                   SC:         HK:           LQ:03760000
                     RG:             NEXT IMP:         SK:           CQ:03770000
                     RL:             PREV IMP: 100     ST:           DQ:03780000
  DATA SEGMENTS      MA:                               HB:           EQ:03790000
  --------------    BIO:             MISCELLANEOUS     CY:        INTER:03800000
      XDS: 302       IO:             -------------     BK:        CORER:03810000
   ABS DB:         UCOP:                 BMS: SNF   RITBK:              03820000
                   JUNK:                 PPC: NUL   PIOVR: YES    HIPRI:03830000
    STACK: 632    TIMER:                PCST: 155455             USEDQ: 03840000
   OV ALC:          MSG:             PBX PTR: 30360                 TRW:03850000
                    SON:              SL PTR: 25620                  SW:03860000
                  FATHR:              BPLINK: 25620 LIFE/DEATH       LW:03870000
   FAMILY INFO      IMP:       YES                  -----------      MP:03880000
  --------------    SIR:       YES    QUEUE LINKS    LIVE:           PC:03890000
    FATHER: 103   TMOUT:       YES   -------------   DEAD:        IPEXP:03900000
       SON: 174     MEM:             NQPIN: 30360    FAC:        HSPRI: 03910000
   BROTHER: 107                      PQPIN: 30360                  SAR: 03920000
        OA:                                                         SOV:03930000
                                                                        03940000
Displays information from PCB entry for current pin.                    03950000
\ITEM=PCBABBR                                                           03960000
          Explanation of abbreviations:                                 03970000
                                                                        03980000
            (PTYPE - process type)                                      03990000
            (NAME  - system name, if applicable)                        04000000
                                                                        04010000
            DATA SEGMENTS                                               04020000
                                                                        04030000
            XDS    - extra data segment DST number                      04040000
            ABS DB - DB pointing to an absolute address                 04050000
            STACK  - data segment number                                04060000
            OV ALC - stack overflow is already allocated                04070000
                                                                        04080000
            FAMILY INFO                                                 04090000
                                                                        04100000
            OA - origin of activation                                   04110000
                                                                        04120000
            WAKEMASKS AND EVENTFLAGS                                    04130000
                                                                        04140000
            M     - mourning wait                                       04150000
            RG    - global RIN wait                                     04160000
            RL    - local RIN wait                                      04170000
            MA    - mail wait                                           04180000
            BIO   - blocked I/O wait                                    04190000
            IO    - I/O wait                                            04200000
            UCOP  - UCOP and RIT wait                                   04210000
            JUNK  - junk wait                                           04220000
            TIMER - timer wait                                          04230000
            MSG   - file system basic IPC message wait                  04240000
            SON   - son wait                                            04250000
            FATHR - father wait                                         04260000
            IMP   - waiting to be unimpeded                             04270000
            SIR   - waiting for SIR                                     04280000
            TMOUT - waiting for a time out                              04290000
            MEM   - memory wait                                         04300000
                                                                        04310000
            RESOURCES                                                   04320000
                                                                        04330000
            CRIT     - critical                                         04340000
            HSIR     - has a SIR                                        04350000
            SC       - executng system code                             04360000
            NEXT IMP - next impeded process PIN                         04370000
            PREV IMP - previous impeded process PIN                     04380000
                                                                        04390000
            MISCELLANEOUS                                               04400000
                                                                        04410000
            BMS     - block mail                                        04420000
            PPC     - process to process communication                  04430000
            PCST    - last referenced code segment                      04440000
            PBX PTR - CSTX block map index of process' program          04450000
            SL PTR  - sysbase relative index to process'                04460000
                      segment locality list                             04470000
            BPLINK  - breakpoint link for process                       04480000
                                                                        04490000
            QUEUE LINKS                                                 04500000
                                                                        04510000
            NQPIN - sysbase index of PCB entry of next process          04520000
                    in scheduling queue                                 04530000
            PQPIN - sysbase index of PCB entry of previous              04540000
                    process is dispq                                    04550000
                                                                        04560000
            PSEUDO INTERRUPTS                                           04570000
                                                                        04580000
            PSIM  - pseudo-interrupt mode                               04590000
            HK    - hard kill                                           04600000
            SK    - soft kill                                           04610000
            ST    - stop pseudo-interrupt                               04620000
            HB    - hibernate pseudo-interrupt                          04630000
            CY    - escape (CONTROL Y)                                  04640000
            BK    - break                                               04650000
            RITBK - reply information table                             04660000
            PIOVR - pending pseudo-interrupt, process critical          04670000
                                                                        04680000
            LIFE/DEATH                                                  04690000
                                                                        04700000
            FAC - father to be activated on process termination         04710000
                                                                        04720000
            SCHEDULE INFO                                               04730000
                                                                        04740000
            PRI   - process priority                                    04750000
            DISPQ - on dispatching queue                                04760000
            LQ    - linear scheduling class                             04770000
            CQ    - C scheduling class                                  04780000
            DQ    - D scheduling class                                  04790000
            EQ    - E scheduling class                                  04800000
            INTER - process interactive                                 04810000
            CORER - process core resident                               04820000
            HIPRI - hold impeded priority                               04830000
            USEDQ - used an AST since completing a terminal read        04840000
            TRW   - terminal read wait                                  04850000
            SW    - short wait                                          04860000
            LW    - long wait                                           04870000
            MP    - must preempt (not used)                             04880000
            PC    - preempt capability (not used)                       04890000
            IPEXP - incore protect expired (not used)                   04900000
            HSPRI - hold SIR priority (not used)                        04910000
            SAR   - scheduling attention required                       04920000
            SOV   - stack overflow                                      04930000
\ITEM=STACK                                                             04940000
   -F DA140,STACK                                                       04950000
                                                                        04960000
***PXGLOBAL***                                                          04970000
                                                                        04980000
104023: 000444  000444  177777  000024  000024  000063  006045  000000  04990000
                                                                        05000000
SEG REL DL: 000444 SEG REL DB: 000444 JMAT INDEX:   000000 JPCNT INDEX: 05010000
JOB IP LDN: 000024 JOB OP LDN: 000024 JDT DST INDX: 000063 JIT DST INDX:05020000
JOB TYPE:   UNDEF  DUP:        YES    INTERACT:     YES    JCUT INDEX:  05030000
                                                                        05040000
BANK    ADDRESS   X     DELTA P STATUS  DELTA Q SEGMENT                 05050000
                                                                        05060000
000016  105032  177756  020214  103077  000012                          05070000
000016  105020  030534  017521  101077  000014                          05080000
000016  105004  001141  000271  141301  000007                          05090000
000016  104775  000000  000000  140044  000004                          05100000
                                                                        05110000
          displays the PXGlobal area down to the stack                  05120000
          markers for data segment 140.                                 05130000
\ITEM=STACKABBR                                                         05140000
          Explanation of abbreviations:                                 05150000
                                                                        05160000
          SEG REL DL   - segment relative DL                            05170000
          JOB IP LDN   - job input logical device number                05180000
          SEG REL DB   - segment relative DB                            05190000
          JOB OP LDN   - job output logical device number               05200000
          DUP          - duplicative                                    05210000
          JMAT INDEX   - job master table index                         05220000
          JDT DST INDX - job directory table DST index                  05230000
          INTERACT     - interactive                                    05240000
          JPCNT INDEX  - job process count table index                  05250000
          JIT DST INDX - job information table index                    05260000
          JCUT INDEX   - job cutoff table index                         05270000
\ENTRY=H                                                                05280000
Help: Invokes the IDAT help subsystem                                   05290000
Syntax:                                                                 05300000
         H [idatcommand [,keyword]]                                     05310000
idatcommand -- a one letter IDAT command                                05320000
keyword     -- specific help area (e.g. Syntax or Example)              05330000
                                                                        05340000
The help subsystem works like the MPE help subsystem.                   05350000
\ENTRY=S,SYNTAX,EXAMPLES                                                05360000
Set: Sets a register (and its bank) to a new value, or resets the       05370000
     register to its value when dump was taken.                         05380000
\ITEM=SYNTAX                                                            05390000
Syntax:                                                                 05400000
         S  register[=[bank,]address]                                   05410000
                                                                        05420000
register -- one of the following:                                       05430000
               DB  -- DB register                                       05440000
               Q   -- Q  register                                       05450000
               S   -- S  register                                       05460000
               Z   -- Z  register                                       05470000
               PB  -- PB register                                       05480000
               ALL -- all of the above                                  05490000
                                                                        05500000
            NOTE: To reset the register (returning it and its           05510000
            bank to their values when dump was taken), use only         05520000
            this parameter.  Add no equal sign, bank, or address.       05530000
                                                                        05540000
bank    -- an octal number that replaces the current value              05550000
           of the bank of the register.  If not specified,              05560000
           the bank is left unchanged.                                  05570000
                                                                        05580000
address -- an octal number that replaces the current value              05590000
           of the register.                                             05600000
                                                                        05610000
\ITEM=EXAMPLES                                                          05620000
Examples:                                                               05630000
                                                                        05640000
   -S DB=0,#1000                                                        05650000
   -                                                                    05660000
          sets the DB Bank register to 0 and the DB register            05670000
          to 1000 decimal.                                              05680000
                                                                        05690000
   -S PB=23244                                                          05700000
   -                                                                    05710000
          sets the PB register to octal 23244.  The value               05720000
          of the PB Bank register is left unchanged.                    05730000
                                                                        05740000
   -S Q                                                                 05750000
   -                                                                    05760000
          resets the Q register and its bank to their                   05770000
          values when the dump was taken. Note that there is            05780000
          only one bank for the stack.  This means that when            05790000
          the bank of Q,S, or Z is set or reset, the bank for           05800000
          the other two changes as well.                                05810000
\ENTRY=T                                                                05820000
Text Command: "Texts up" a file, either from disc or tape.              05830000
                                                                        05840000
Syntax:                                                                 05850000
      T  filename[,TAPE]                                                05860000
                                                                        05870000
filename -- name of an old disc file, or if using the                   05880000
            TAPE option, the name that user wants to                    05890000
            give to the permanent disc file that is                     05900000
            created by the program from the tape.                       05910000
                                                                        05920000
Examples:                                                               05930000
                                                                        05940000
   -T MEMDUMP                                                           05950000
             allows old disc file named MEMDUMP (under user             05960000
             group and account) to be used as work file for             05970000
             program.                                                   05980000
                                                                        05990000
   -T NEWDMP,TAPE                                                       06000000
             a file is read from tape and copied to disc,               06010000
             where it becomes a permanent file named NEWDMP.            06020000
\ALL                                                                    06030000
