Annotation of researchv10dc/dist/man/v3/man3/ddsput.3, revision 1.1

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

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.