|
|
1.1 root 1: .pa 1
2: .he 'DDSPUT, DDSINIT (III)'1/15/73'DDSPUT, DDSINIT (III)'
3: .ti 0
4: NAME ddsput -- put a character on display data set
5: .sp
6: .ti 0
7: SYNOPSIS (file descriptor in r0)
8: .br
9: jsr pc,ddsinit
10:
11: .br
12: (character in r0)
13: .br
14: jsr pc,ddsput
15: .sp
16: .ti 0
17: DESCRIPTION These routines
18: provide an interface to the Display Data Set, a peculiar
19: device which can be called by Picturephone sets and which
20: will display some of the ASCII character set and certain
21: other graphics on the Picturephone screen.
22:
23: If the DC11 or other interface hardware is not already
24: set up to talk to the Display Data Set, the ddsinit_______
25: entry should be called with the appropriate file descriptor in r0.
26: On the only known DDS attached to UNIX, the associated special file
27: is called "/dev/ttyc".
28: ddsinit_______ also clears the display.
29:
30: Thereafter, characters may be displayed
31: by calling ddsput______.
32: To the extent possible, ddsput______ simulates an ordinary terminal.
33: Characters falling to the right of the 22X22 screen
34: area are ignored; the 23rd line on the screen causes
35: the screen to be erased and that line to be put at the top
36: of the new display.
37: Certain ASCII characters are interpreted specially as follows:
38:
39: .in +5
40: .ti -5
41: FF clear screen, go to top left
42: .ti -5
43: HT expand to right number of spaces
44: .ti -5
45: DC1 treat as reverse line feed (move N)
46: .ti -5
47: DC2 move cursor 1 place right (move E)
48: .ti -5
49: DC3 forward line feed (move S)
50: .ti -5
51: DC4 backspace 1 position (move W)
52: .ti -5
53: SO enter graph mode
54: .ti -5
55: SI leave graph mode
56: .ti -5
57: CR put cursor at start of current line
58:
59: .in -5
60: Graph mode allows display of the non-ASCII characters and
61: will be described when hell freezes over.
62:
63: Lower-case ASCII alphabetics are mapped into upper case.
64: Several ASCII non-alphabetic graphics
65: are unavailable as well. Also the lower right circle of
66: the "%" character is missing.
67: Also one of the circuit cards in the DDS has a crack in it and
68: sometimes it doesn't work.
69: All in all,
70: it is best to avoid this device.
71: .sp
72: .ti 0
73: FILES kept in /lib/liba.a
74: .sp
75: .ti 0
76: SEE ALSO AT&T writeup on DDS
77: .sp
78: .ti 0
79: DIAGNOSTICS --
80: .sp
81: .ti 0
82: BUGS yes
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.