SVC 94 (0A5E)

STCC macro - is type 3, gets LOCAL and CMS locks.

Calls module IGC0009D.

SVC 94 is called by the following macro instructions: TCLEARQ, STBREAK, STCOM, STCC, STAUTOLN, STSIZE, GTDEVSIZ,GTSIZE,STAUTOCP, STTRAN, STFSMODE, STLINENO, STTMPMD, and GTTERM.

GTF data is (in entry code order):

Entry from TCLEARQ:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 01 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 80 INPUT specified.
  00 OUTPUT specified.
1-3 0 Reserved.
Entry from STBREAK:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 04 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 80 YES specified.
  00 NO specified.
1-3 0 Reserved.
Entry from STCOM:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 05 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 80 YES specified.
  00 NO specified.
1-3 0 Reserved.
Entry from STCC:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 07 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
       
0 Flag byte; bit settings are:
  1... .... First operand specified.
  .1.. .... ATTN specified.
  ..1. .... LD specified.
  ...1 .... CD specified.
  0000 0000 No operands specified; retain the previously-used characters.
1 0 Reserved.
2 hh Hexadecimal representation of any EBCDIC character on the terminal keyboard except new line (NL) and carriage return (CR) control characters.
  c Character representation of any EBCDIC character on the terminal keyboard.
  hh Character - delete the control character; the hexadecimal representation of any EBCDIC character on the terminal keyboard except new line (NL) and carriage return (CR) characters.
  c Character representation of any EBCDIC character on the terminal keyboard.
Entry from STATTN:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 08 Entry code.
1 00 Reserved.
2 hh Line byte; number of consecutive lines of output that can be directed to the terminal before the keyboard will unlock.
  00 Output line counting is not used.
3 hh Tens byte; tens of seconds that can elapse before the keyboard will unlock.
00 Locked keyboard timing is not used.
R1
Byte contents, as follows:
       
0 Flag byte; bit settings are:
  1... .... LINES specified.
  .1.. .... TENS specified.
  ..1. .... Input address specified.
  0000 0000 No operands specified; results in a NOP instruction.
1-3 Character string address; if zeros, no character string was specified.
Entry from STAUTOLN:
R15
No applicable data.
R0
Contents as follows:
     
0 09 Entry code.
1-3 Address of a fullword containing the number to be assigned to the first line of terminal input.
R1
Byte contents, as follows:
     
0 00 Reserved.
1-3 Address of a fullword containing the increment value used in assigning line numbers.
Entry from STSIZE:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 0A Entry code.
1-2 Reserved; should be zeros.
3 Lines byte; number of lines (depth) that can appear on the screen.
R1
Byte contents, as follows:
     
0-2 00 Reserved; should be zeros.
3 Size byte; the logical line size (width), in characters, for the terminal.
Entry from GTSIZE, STAUTOCP, SPAUTOPT, RTAUTOPT:
R15
No applicable data.
R0
Contents as follows:
0 Entry codes are:
  OB GTSIZE.
  OC STAUTOCP
  OD SPAUTOPT
  OE RTAUTOPT
1-3 0 Reserved.
R1
No applicable data; The default is zero.
Entry from STTRAN:
R15
No applicable data.
R0
Byte contents, as follows:
0 0F Entry code
  1 Flag byte
  1... .... NOTRAN specified.
  .1.. .... NOCHAR specified.
  ..1. .... TCHAR and SCHAR specified.
2 Terminal character to be translated in the system.
3 System character to be translated at the terminal.
R1
Address of the parameter list containing the address and the name of the user table.
Entry from STCLEAR:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 10 Entry code.
1-3 Reserved; should be zeros.
R1
Byte contents, as follows:
     
0 Reserved; should be zeros.
1-3 Erasure character string address.
Entry from GTTERM:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 11 Entry code.
1-3 0 Reserved.
R1
Parameter list address.
Entry from STFSMODE:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 12 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 80 ON specified.
  40 INITIAL=YES.
  20 NOEDIT=YES.
  10 PARTITIONS=YES.
  00 OFF specified.
1-2 0 Reserved.
3   Value of RSHWKEY.
Entry from STLINENO:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 13 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 80 ON specified.
  00 OFF specified.
1-2 0 Reserved.
3 Line number byte; the screen line number that specifies where the next non-full-screen message should appear.
Entry from STTMPMD:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 14 Entry code.
1-3 0 Reserved.
R1
Byte contents, as follows:
     
0 C0 Both ON and KEYS=ALL specified.
  80 ON specified.
  40 KEYS=ALL specified.
  00 OFF specified.
1-3 0 Reserved.
Entry from GTDEVSIZ:
R15
No applicable data.
R0
Byte contents, as follows:
     
0 Entry codes are:
  15 GTDEVSIZ
1-3 0 Reserved.
R1
No applicable data; should be zero.