SWIT - examine and change user switch words.
Syntax:
swit [options]
(+|-)Verbose      (+|-)Print (-)
ON=[nn[,nn]*]     OFf=[nn[,nn]*]
(+|-)nn
Low=nn            High=nn
First=nn          Second=nn
Examples:
swit
swit l=0 on=5,6,7 +p
swit h=777777777777 -72 +5 +v
Options:
    - +nn 
- turns on the specified bit. 
- -nn 
- turns off the specified bit. If the same bit is mentioned
        in both a +nn and -nn form, it is left unchanged. 
- Low=nn 
-  
- First=nn 
- sets the low word to the specified octal value. 
- High=nn 
-  
- Second=nn 
- sets the high word to the specified octal value. 
- OFf=[nn[,nn]*] 
- turns off the bits that are listed. 
- ON=[nn[,nn]*] 
- turns on the bits that are listed. If a bit is listed for
        both ON and OFf, it is left unchanged. 
- +Print 
- displays the switch words in octal format, low word
        first. 
- +Verbose 
- displays a list of the bits that are set. This is the
        default if no other options are given. 
- -Verbose 
- does not show what bits are set. 
Description:
SWIT lets you examine the contents of the Program Switch Words
and turn PSW bits on or off. The current meanings of the PSW bits
are given below: 
    - First switch word (.LSWTH) 
- The following conditions are indicated by the specified
        bit being on. 
            - 0 
- ALGOL RUN or Call TAPE subsystem after execution.
            
- 1 
- JOVIAL RUN or Call RECO subsystem after
                execution. 
- 2 
- BREAK received while in EDITOR build mode. 
- 3 
- Recovery/Rollback in effect. 
- 4 
- VIP 7700 cassette active for read or write. 
- 5 
- Transparent Paper Tape Mode (LUCID). 
- 6 
- VIP 7700 print page adapter operable. 
- 7 
- Reserved. 
- 8 
- OLDP/NEWP command in effect. 
- 9 
- CHAIN overlay (BASIC) in use. 
- 10 
- Automatic dump (sy**) engaged. 
- 11 
- HOLD command in effect. 
- 12 
- Paper tape source file (SYT*) exists. 
- 13 
- Error was detected by last subsystem executed. 
- 14 
- Last RESEQUENCE command was in a non-BASIC
                subsystem. 
- 15 
- OLD/NEW command received from user. 
- 16 
- NOPARITY command in effect. 
- 17 
- Valid data on "sy**" file. 
- 18-35 
- These are used by user programs. Note that many
                subsystems are "user" programs to TSS,
                and return status information in these bits. See
                "expl b lib exit"
                for a common use. 
 
- Second switch word (.LSWT2) 
- Bits are numbered from 36 to 71. For the sake of
        convenience, we also list the position of bits in the
        word (0-35). 
            - 36 (0) 
- Update primitive switch (dataBASIC). 
- 37 (1) 
- Rerun primitive switch (dataBASIC). 
- 38 (2) 
- VIP terminal UCASE/LCASE control. 
- 39 (3) 
- VIP terminal FORM/NFORM control. 
- 40 (4) 
- FORTRAN source exists (set by RUNY). 
- 41 (5) 
- Command file processing $*$TRAP (zero if trap
                mode is enabled). 
- 42 (6) 
- Terminate subsystem upon any DRL T.ERR. 
- 43 (7) 
- DBCS usage. 
- 44 (8) 
- CRN (COBOL-74) logical delete specified on
                database. 
- 45 (9) 
- Set by SCROLL/NSCROLL; controls paging in VIPS. 
- 46 (10) 
- Reserved for TSS. 
- 47 (11) 
- Debug switch for CRN. 
- 48 (12) 
- Invoke FDEBUG. 
- 49-71 (13-35) 
- Reserved for TSS. 
 
Copyright © 1996, Thinkage Ltd.