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.