xref: /netbsd-src/share/man/man4/man4.amiga/amidisplaycc.4 (revision e5548b402ae4c44fb816de42c7bba9581ce23ef5)
1.\" $NetBSD: amidisplaycc.4,v 1.9 2003/11/12 19:42:27 wiz Exp $
2.Dd November 12, 2003
3.Dt AMIDISPLAYCC 4 amiga
4.Sh NAME
5.Nm amidisplaycc
6.Nd wscons interface to amiga custom chips drivers
7.Sh SYNOPSIS
8.Cd amidisplaycc0 at mainbus0
9.Cd wsdisplay0 at amidisplaycc0
10.Sh DESCRIPTION
11This device acts as an adapter between the
12.Xr wscons 4
13framework and the Amiga custom chip driver functions.
14It exports the internal
15.Xr wsdisplay 4
16interface and contains the necessary rendering functions to
17operate a text terminal with virtual screens. It uses the
18Amiga abstract graphic driver (grfabs) functions for the low-level
19display management.
20.Pp
21Currently it does not support running X.
22It can however coexist well enough with grf0 to make possible running
23X the old way, but be warned, you cannot switch screens while
24in X and when quitting it, it seems to hang. Switching a screen
25then will bring up the text console. As always, we apologise for
26the inconvenience.
27.Pp
28What it does support is hilite (bold), underline, reverse and
29foreground/background colors.
30.Ss Virtual terminals and screen types
31The number of virtual screens is limited only by
32the available chip memory.
33.Pp
34Each virtual screen can have a different screen type.
35A screen type defines the following things: height and width
36in pixels, number of colors, and font size.
37The supported screen types are listed below.
38.Bl -bullet -offset indent -compact
39.It
4080x64 - display size 640x512 with 8 colors, font size 8x8
41.It
4280x51 - display size 640x510 with 8 colors, font size 8x10
43.It
4480x50 - display size 640x400 with 8 colors, font size 8x8
45.It
4680x40 - display size 640x400 with 8 colors, font size 8x10
47.It
4880x32 - display size 640x512 with 8 colors, font size 8x16
49.It
5080x31 - display size 640x248 with 8 colors, font size 8x8
51.It
5280x25 - display size 640x400 with 8 colors, font size 8x16
53.It
5480x24 - display size 640x192 with 8 colors, font size 8x8
55.It
56default - same as either 80x64 or 80x50, depending on the presence
57of GRF_NTSC and GRF_PAL in the kernel configuration.
58.El
59.Pp
60The grfabs code determines the actual screen mode that is used.
61The config options GRF_NTSC, GRF_PAL, GRF_AGA, etc. determine
62what kind of chipsets/modes are available.
63.Ss Fonts
64Fonts of width 8 and any height are supported.
65Fonts can be compiled into the kernel by specifying "options FONT_[fontname]"
66in the configuration file, or loaded with the
67.Xr wsfontload 8
68utility runtime.
69.Sh SEE ALSO
70.Xr wscons 4 ,
71.Xr wsdisplay 4 ,
72.Xr wsfontload 8 ,
73.Xr wsfont 9
74