SVC 93 (0A5D)

TPG macro is type 3, gets LOCAL and CMS locks. GTF data is:
R0
The high-order bit is set.
R1
Pointer to a 4 word parameter list. The format is:
Bytes
Contents
0-1
Reserved.
2-3
Buffer size.
4-7
Address of buffer.
8-11
Reserved.
12
Flag 2.
Bits    
1... .... End of list.
.111 11.. Reserved.
.... ..1. TPG specified.
.... ...1 NOEDIT specified.
1... .... Reserved for TGET.
0... .... Reserved for TPUT.
.1.. .... Reserved for TPUT.
..1. .... Reserved for TPUT.
...1 .... NOWAIT specified; control should be returned to the program that issued the TPG macro, whether or no TIOC buffers are available for the output line. If no buffers are available, the TPG SVC places a return code of 4 in register 15.
...0 .... WAIT specified; control will not be returned to the program that issued the TPG macro until an output line has been placed in a TIOC output buffer. If no buffers are available, the issuing program will be put into a wait state until buffers do become available and the output line is placed in them.
.... 1... HOLD specified; the program that issued the TPG macro cannot continue processing until the issued output line has either been written to the terminal or deleted.
.... 0... NOHOLD specified; control should be returned to the program that issued the TPG macro as soon as the output line has been placed on the output queue.
.... .1.. Reserved for TPUT.
.... ..10 Reserved for TPUT.
.... ..01 Reserved for TGET and TPUT.
.... ..00 Reserved for TGET and TPUT.
.... ..11 Reserved for TPUT.
14-15
Reserved.