DDSPUT, DDSINIT (III) 1/15/73 DDSPUT, DDSINIT (III) NAME ddsput -- put a character on display data set SYNOPSIS (file descriptor in r0) jsr pc,ddsinit (character in r0) jsr pc,ddsput DESCRIPTION These routines provide an interface to the Dis- play Data Set, a peculiar device which can be called by Picturephone sets and which will dis- play some of the ASCII character set and certain other graphics on the Picturephone screen. If the DC11 or other interface hardware is not already set up to talk to the Display Data Set, the ddsinit entry should be called with the ap- propriate file descriptor in r0. On the only known DDS attached to UNIX, the associated spe- cial file is called "/dev/ttyc". ddsinit also clears the display. Thereafter, characters may be displayed by call- ing ddsput. To the extent possible, ddsput simu- lates an ordinary terminal. Characters falling to the right of the 22X22 screen area are ig- nored; the 23rd line on the screen causes the screen to be erased and that line to be put at the top of the new display. Certain ASCII char- acters are interpreted specially as follows: FF clear screen, go to top left HT expand to right number of spaces DC1 treat as reverse line feed (move N) DC2 move cursor 1 place right (move E) DC3 forward line feed (move S) DC4 backspace 1 position (move W) SO enter graph mode SI leave graph mode CR put cursor at start of current line Graph mode allows display of the non-ASCII char- acters and will be described when hell freezes over. Lower-case ASCII alphabetics are mapped into up- per case. Several ASCII non-alphabetic graphics are unavailable as well. Also the lower right circle of the "%" character is missing. Also one of the circuit cards in the DDS has a crack in it and sometimes it doesn't work. All in all, it is best to avoid this device. FILES kept in /lib/liba.a SEE ALSO AT&T writeup on DDS DIAGNOSTICS -- BUGS yes