Network Working Group 12 January 1972
Request for Comment: 292 Jim Michener, MAC
NIC 8302 Ira Cotton, MITRE
References: 282, 285 Karl Kelley, U. of Ill.
Updates: None Dave Liddle, Owens Ill.
Obsoletes: None Ed Meyer, MAC
GRAPHICS PROTOCOL - LEVEL 0 ONLY
Michener [Page 1]
RFC 292 Graphics Protocol Level 0 January 1972
BACKGROUND
Michener [Page 2]
RFC 292 Graphics Protocol Level 0 January 1972
BASIC DATA FORMS
Michener [Page 3]
RFC 292 Graphics Protocol Level 0 January 1972
Interest was expressed at the second Graphics Group Meeting in eventually allowing a very large coordinate space (many bits of precision in each fractional coordinate). This is to be done by permitting the length, in 8-bit bytes, of each coordinate datum to be set (as a mode). It was decided at the meeting that two bytes per coordinate would suffice for now. Thus "e" in the above discussion is 2**(15) (one in the least significant bit of a 15-bit plus sign fractional coordinate).
Michener [Page 4]
RFC 292 Graphics Protocol Level 0 January 1972
PARTICULAR PROPOSAL FOR LEVEL 0 PROTOCOL
Michener [Page 5]
RFC 292 Graphics Protocol Level 0 January 1972
LEVEL 0: COMMAND DESCRIPTIONS
Michener [Page 6]
RFC 292 Graphics Protocol Level 0 January 1972
9 Display text and restore beam ("TextR") <string>. At the current beam position, display a string of characters at the normal size for the device being operated then reposition the beam to where it was before the command. <string> consists of a <count> followed by count many characters. If there is no "normal size," choose the size so that seventy-two characters are displayed per line. The characters in the string are coded in network ASCII; all codes between 0 and 127 (decimal) inclusive are permitted. (At level zero, what happens to control characters is left unspecified.) The position of the first character relative to the initial beam position is left unspecified.
Michener [Page 7]
RFC 292 Graphics Protocol Level 0 January 1972 Michener [Page 8]
RFC 292 Graphics Protocol Level 0 January 1972
APPENDIX 1: BNF FOR THE GRAPHICS PROTOCOL BYTE STREAM
Michener [Page 9]
RFC 292 Graphics Protocol Level 0 January 1972
<count ::= 7-bit_non-negative_integer