Annotation of 43BSDTahoe/new/X/libibm/doc/man/ibm6153.4, revision 1.1

1.1     ! root        1: .\"$Header: ibm6153.4,v 10.1 86/11/19 10:55:47 jg Exp $
        !             2: .\"$Source: /u1/X/libibm/doc/man/RCS/ibm6153.4,v $
        !             3: .\ This file uses -man macros.
        !             4: .TH IBM6153 4 "31 Mar 1986" "Space overwritten by .AC macro" " " 
        !             5: .UC 4
        !             6: .AC 1 0
        !             7: .SH NAME
        !             8: ibm6153, apa8 \- IBM 6153 Advanced Monochrome Graphics Display interface
        !             9: .SH SYNOPSIS
        !            10: .B "pseudo-device apa8"
        !            11: .SH DESCRIPTION
        !            12: The IBM 6153 Advanced Monochrome Graphics Display 
        !            13: is a 12-inch CRT with gray-white phosphor, driven at 92 Hz interlaced.  It
        !            14: provides
        !            15: a monochrome, all-points-addressable, bit-mapped display with 393,216
        !            16: points on the screen (768 displayable pixels on each of 512 displayable 
        !            17: lines).
        !            18: All pixels are directly accessible by the CPU. 
        !            19: The display adapter provides hardware assist features including a 
        !            20: write mask to protect bit fields within a byte, a barrel shifter to rotate 
        !            21: bits within a byte, and a logic unit to combine source bytes before they
        !            22: are written into the bit map.
        !            23: .PP
        !            24: The display adapter is a single PC/AT card installed in the
        !            25: I/O bus as a sixteen-bit device. The display appears to the system
        !            26: as two separate memory areas: a 128-kilobyte block of 
        !            27: system memory (beginning at 0xf4d00000), 
        !            28: and 16 bytes of I/O space (addressed from 0x160 through 0x16f).  
        !            29: The 128KB block defines
        !            30: both the visible frame buffer and the hidden, off-screen memory area.
        !            31: For each of the 512 scan lines, the first 90 bytes (720 pixels) are
        !            32: visible; the last 38 bytes (304 pixels) are hidden.
        !            33: The 16 bytes of I/O space access the display adapter's control registers.
        !            34: .PP
        !            35: The display operates in glass tty (the default) mode and window-manager mode:
        !            36: .IP -
        !            37: Glass tty mode initialization consists of 
        !            38: the downloading of a character font
        !            39: into the adapter card, followed by a cursor home and screen clear.
        !            40: In this mode, the display driver emulates a smart terminal,
        !            41: similar to
        !            42: an IBM 3101, and can be
        !            43: .IR /dev/console .
        !            44: .IP -
        !            45: In window-manager mode, a user-level process, 
        !            46: such as a window manager, can directly control the display device hardware,
        !            47: loading picture data, accessing display buffers, etc. 
        !            48: When a process opens 
        !            49: .IR /dev/apa8 , 
        !            50: the kernel switches
        !            51: console output to another display device, if available, or buffers the
        !            52: output until later (see 
        !            53: .IR cons (4)). 
        !            54: At this point, the display and 
        !            55: control memory areas are accessible for manipulation by the user program.
        !            56: Glass tty mode is reentered when 
        !            57: .I /dev/apa8 
        !            58: is closed.
        !            59: .SH FILES
        !            60: /dev/apa8
        !            61: .br
        !            62: /dev/console
        !            63: .SH "SEE ALSO"
        !            64: cons(4), ibm5151(4), ibm6155(4), ibmaed(4), keyboard(4), tty(4)
        !            65: .SH DIAGNOSTICS
        !            66: None.
        !            67: .SH ERRORS
        !            68: The following errors can be returned by the interface:
        !            69: .TP 12
        !            70: [ENODEV]
        !            71: Nonexistent display (on open, close, read, write, or ioctl);
        !            72: .br
        !            73: Unavailable display (on open):  user processes are denied access to this
        !            74: display (see
        !            75: .IR consoles (5),
        !            76: .IR setscreen (8)).
        !            77: .TP
        !            78: [EIO]
        !            79: Made an attempt to close a display device that was not open.
        !            80: .IP [EBUSY] 11
        !            81: The display has already been opened by a user process.
        !            82: .SH BUGS
        !            83: Access to the PC/AT I/O and memory busses through
        !            84: .I /dev/apa8
        !            85: is not limited to the apa-8 addresses.

unix.superglobalmegacorp.com

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