|
|
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.