|
|
1.1 ! root 1: .\"$Header: ibm5151.4,v 10.1 86/11/19 10:55:38 jg Exp $ ! 2: .\"$Source: /u1/X/libibm/doc/man/RCS/ibm5151.4,v $ ! 3: .\" This file uses -man macros. ! 4: .TH IBM5151 4 "31 Mar 1986" "Space overwritten by .AC macro" " " ! 5: .UC 4 ! 6: .AC 1 0 ! 7: .SH NAME ! 8: ibm5151, mono \- IBM 5151 Monochrome Display interface ! 9: .SH SYNOPSIS ! 10: .B "pseudo-device mono" ! 11: .SH DESCRIPTION ! 12: The monochrome display is a standard IBM Personal Computer AT ! 13: Monochrome Display and ! 14: display adapter. ! 15: The display adapter is accessed through a memory-mapped I/O address space. ! 16: The display buffer is at address 0xf40b0000. ! 17: Opening ! 18: .I /dev/mono ! 19: grants direct access to the display buffer and the ! 20: monochrome registers in the I/O map. ! 21: The registers are at the addresses ! 22: given in the IBM PC/AT Technical Reference Manual, offset by 0xf0000000. ! 23: .PP ! 24: Each character on the display has two bytes in the buffer; one contains the ! 25: character, the other the attributes. The attributes available are reverse ! 26: video, intense mode, blink mode and underline mode. These are available ! 27: through escape sequences sent to the display (see below). ! 28: All other functions are provided through software terminal emulation, ! 29: including either 24-line (plus status) mode or 25-line mode, ! 30: forward and reverse ! 31: scrolling and cursor positioning. ! 32: .PP ! 33: The escape sequences recognized by the display software, from ! 34: the termcap entry (in ! 35: .IR /etc/termcap ) ! 36: for ``ibmmono'', are as follows: ! 37: .nf ! 38: <Esc>-<A> Cursor up ! 39: <Esc>-<C> Non-destructive space ! 40: <Esc>-<H> Home cursor ! 41: <Esc>-<I> Clear to end of line ! 42: <Esc>-<J> Clear to end of screen ! 43: <Esc>-<K> Clear screen ! 44: <Esc>-<L> Insert line ! 45: <Esc>-<M> Delete line ! 46: <Esc>-<W> Start underline ! 47: <Esc>-<Y> X Y position cursor ! 48: <Esc>-<Z> High intensity ! 49: <Esc>-<j> Save cursor position ! 50: <Esc>-<k> Restore cursor position ! 51: <Esc>-<p> Stand out ! 52: <Esc>-<q> Stand out end ! 53: <Esc>-<s> Status line on/off ! 54: <Esc>-<w> Stop underline ! 55: <Esc>-<z> Low intensity ! 56: .fi ! 57: .PP ! 58: These escape sequences are a superset of the ones recognized by IBM 3101 ! 59: display. ! 60: .SH FILES ! 61: /dev/console ! 62: .br ! 63: /dev/mono ! 64: .SH "SEE ALSO" ! 65: cons(4), ibm6153(4), ibm6155(4), ibmaed(4), keyboard(4), tty(4) ! 66: .br ! 67: .SH DIAGNOSTICS ! 68: None. ! 69: .SH BUGS ! 70: Access to the PC/AT I/O and memory busses through ! 71: .I /dev/mono ! 72: is not limited to the monochrome addresses. ! 73: .PP ! 74: There should be separate escape sequences to turn the status line on ! 75: and off.
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.