XF68_FBDev(1)

NAME
XF68_FBDev - X Window System server for the Linux/m68k Frame Buffer Device

SYNOPSIS
XF68_FBDev [:displaynumber] [ option ] ...

DESCRIPTION
XF68_FBDev is a generic server for a Linux/m68k Frame Buffer Device. It contains all available drivers (mfb, ipl2p2, ipl2p4, ipl2p8, ilbm, afb and cfb).

The servers use the /dev/fb* special device nodes for connection to the hardware. The /dev/fb* node to use can be set via an environment variable or if this is absent, /dev/fb0current is used.

CONFIGURATIONS

The servers currently support the following pixel formats:

    mfb:
        Monochrome,

    ipl2p{2|4|8}:
        Interleaved planes with 2 bytes interleave and 2, 4 or 8 planes (Atari),

    ilbm:
        Interleaved bitplanes (Amiga),

    afb:
        Normal bitplanes (Amiga),

    cfb:
        Packed Pixels with 8 Bits per Pixel.

OPTIONS
In addition to the normal server options described in the Xserver(1) manual page, XF68_FBDev accept some more command line switches, as described in the XFree86(1) manpage.

SETUP
XFree86 uses a configuration file called XF86Config for its initial setup. See the XF86Config(4/5) manpage for general details. Here only the XF68_FBDev specific parts are explained.

Normally the X server will use videomodes as defined in the Modes section, unless you specify the special videomode `default'. In that case the X server will use the video mode that is associated with the used framebuffer device node, and mode switching will be disabled.

The environment variable FRAMEBUFFER holds the filename for the framebuffer to use. If it isn't set, /dev/fb0current is used as default. /dev/ should contain at least the following file: (major and minor number in parentheses)

fb0current (29,0): The current resolution

FILES

<XRoot>/bin/XF68_FBDev
    The X server for a generic Linux/m68k Frame Buffer Device

/etc/XF86Config
    Server configuration file

<XRoot>/lib/X11/XF86Config
    Server configuration file (secondary location)

/dev/fb*
    The files which represents framebuffers and their resolutions

<XRoot>/lib/X11/doc/README.fbdev
    Extra documentation about the Frame Buffer Device

Note: <XRoot> refers to the root of the X11 install tree.

SEE ALSO
X(1), Xserver(1), XFree86(1), XF86Config(4/5), xf86config(1), xdm(1), xinit(1), fbset(8)

Note: <linux> refers to the location of the Linux source tree.

AUTHORS

In addition to the authors of XFree86 the following people contributed major work to this server:

Martin Schaller
    Developed the concept of the Linux/m68k Frame Buffer Device and wrote the support for Atari (Please no mail > 16000 bytes to this address).

Geert Uytterhoeven, Geert.Uytterhoeven@cs.kuleuven.ac.be
    Wrote the support for Amiga and created the generic server.

Martin Schaller
Geert Uytterhoeven, Geert.Uytterhoeven@cs.kuleuven.ac.be
Andreas Schwab,     schwab@issan.informatik.uni-dortmund.de
Guenther Kelleter,  guenther@Pool.Informatik.RWTH-Aachen.de
    Development and improvement of the frame buffer device specific code.

Gary Henderson      gary@daniver.demon.co.uk
    Wrote Xdaniver, on which afb is based and from which ilbm is derived.

See also the XFree86(1) manual page.

BUGS

The support for visuals other than monochrome and pseudo color is incomplete.

The drivers for interleaved and normal planes are slow.

The ilbm code has problems with chunky-to-planar conversions.

CONTACT INFO
XFree86 source is available from the FTP server ftp.XFree86.org. Send email to XFree86@XFree86.org for details.

Xdaniver is Copyright (c) 1995 by Daniver Limited.