DataMuseum.dk

Presents historical artifacts from the history of:

DKUUG/EUUG Conference tapes

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about DKUUG/EUUG Conference tapes

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download
Index: ┃ T i

⟦17ed65b16⟧ TextFile

    Length: 3164 (0xc5c)
    Types: TextFile
    Names: »ibm6155.4«

Derivation

└─⟦a0efdde77⟧ Bits:30001252 EUUGD11 Tape, 1987 Spring Conference Helsinki
    └─ ⟦526ad3590⟧ »EUUGD11/gnu-31mar87/X.V10.R4.tar.Z« 
        └─⟦2109abc41⟧ 
            └─ ⟦this⟧ »./X.V10R4/libibm/doc/man/ibm6155.4« 

TextFile

.\"$Header: ibm6155.4,v 10.1 86/11/19 10:55:52 jg Exp $
.\"$Source: /u1/X/libibm/doc/man/RCS/ibm6155.4,v $
.\ This file uses -man macros.
.TH IBM6155 4 "31 Mar 1986" "Space overwritten by .AC macro" " "
.UC 4
.AC 1 0
.SH NAME
ibm6155, apa16 \- IBM 6155 Extended Monochrome Graphics Display interface
.SH SYNOPSIS
.B "pseudo-device apa16"
.SH DESCRIPTION
The IBM 6155 Extended Monochrome Graphics Display 
is a 15-inch CRT with gray-white phosphor, driven at 60 Hz non-interlaced.
It provides
a monochrome, all-points-addressable, bit-mapped display with 786,432
points on the screen (1024 pixels on each of 768 displayable lines).
All pixels are directly accessible by the workstation's CPU. 
A fast raster-operation processor is provided with built-in
capability for bit-block transfer, line draw, image copy/merge and image
rotate. A graphics queue mechanism with synchronization and controlled 
branching allows pre-programmed graphics subroutines. A 48x64-bit hardware
cursor provides instant cursor operations without disruption of display data. 
.PP
The display adapter is a single PC/AT card installed in the
I/O bus as a sixteen-bit device. The display appears to the system
as two separate memory areas: a 128-kilobyte block of 
system memory, and 20 bytes of I/O space (addressed from 0xd10 through
0xd2f, and 0x6f3).  The 128KB block defines
both the visible frame buffer (addressed from 0xf4d80000 through 
0xf4d97ffe) and the hidden, off-screen memory area (addressed from
0xf4d98000 through 0xf4d9fffe). The 20 bytes of I/O space access the
display adapter's control registers.
.PP
The display operates in glass tty (the default) mode and window-manager mode:
.IP -
Glass tty mode initialization consists of 
the downloading of a character font and certain graphics subroutines
into the adapter card, followed by a cursor home and screen clear.
In this mode, the display driver emulates a smart terminal,
similar to an IBM 3101, and can be
.IR /dev/console .
.IP -
In window-manager mode, a user-level process, 
such as a window manager, can directly control the display device hardware,
loading control programs, accessing display buffers, etc. 
When a process opens 
.IR /dev/apa16 , 
the kernel switches
console output to another display device, if available, or buffers the
output until later (see 
.IR cons (4)). 
At this point, the display and 
control memory areas are accessible for manipulation by the user program.
Glass tty mode is reentered when 
.I /dev/apa16 
is closed.
.SH FILES
/dev/apa16
.br
/dev/console
.SH "SEE ALSO"
cons(4), ibm5151(4), ibm6153(4), ibmaed(4), keyboard(4), tty(4)
.SH DIAGNOSTICS
None.
.SH ERRORS
The following errors can be returned by the interface:
.TP 12
[ENODEV]
Nonexistent display (on open, close, read, write, or ioctl);
.br
Unavailable display (on open):  user processes are denied access to
this display (see
.IR consoles (5),
.IR setscreen (8)).
.TP
[EIO]
Made an attempt to close a display device that was not open.
.TP 11
[EBUSY]
The display has already been opened by a user process.
.SH BUGS
Access to the PC/AT I/O and memory busses through
.I /dev/apa16
is not limited to the apa-16 addresses.