Amiga Unix — 68040 · 68060

Manual pages › General commands (1)

Xzz9000(1)

X11R6.3 server for the ZZ9000 and Z3660 RTG cards

Package: x11r63, added for amigaux.

Also by this name: X(1X), X Window System programs

Xzz9000, X - X11R6.3 server for the ZZ9000 and Z3660 RTG cards

Xzz9000 [ :display ] [ option ... ]

Xzz9000 is the X server for the RTG output of the MNT ZZ9000 and the Z3660 accelerator under Amix. It draws one 16-bit TrueColor screen (RGB565) into the card's framebuffer through the card driver, /dev/zz9000, and uses the card's blitter for large fills and copies. Keyboard and mouse come from the Amix screen manager, as for the stock servers. X is the same program.

The server needs the card driver loaded and must run as root: the driver's node is readable and writable by root and group sys only. Start it as root, from xdm(1) or from xinit(1) and startx(1) run by root. It switches the monitor to the RTG output while it runs and back to the Amiga video when it ends.

The keys Alt-Esc and Alt-F1 to Alt-F10 belong to the system, which uses them to switch screens; X does not see them. X keycodes are the Amiga raw key codes plus 8 (8 to 135).

Besides the options every X server takes (see Xserver(1)), Xzz9000 takes these:

The screen mode: one of 640x480, 800x600, 1024x768, 1280x720, 1280x800, 1280x1024, 1920x800 and 1920x1080, as far as the card offers it. The default is 1920x800.
Ring the bell on /dev/audio (Paula). The bell is off without this option: the stock audio driver's open waits for Paula with interrupts blocked and no timeout, so on a machine where Paula does not answer (an emulator with its sound output off, a faulty chip) the first bell would freeze the whole machine.
Fills and copies of at least this many pixels on the screen go to the card's blitter; smaller ones, other raster operations and everything in pixmaps are drawn by the CPU. The default is 1024; 0 never uses the blitter. The server also stops using the blitter, for the rest of its run, if the driver says the card or mode has none.
Accepted and ignored: the card driver splits every blitter operation into bands itself.
Copy images to the screen with the 68040/68060 move16 instruction. Off by default; never on a 68030.
Do not use move16.
The delay before a held key repeats, and the time between repeats (1 to 30000). The X Keyboard Extension takes them; with -kb (no X Keyboard Extension) the server repeats keys itself with these times. xset r turns repeat off and on, for all keys or one.

The options -mono, -zaphod, -heads, -spread_heads, -group, -type, -flags, -width, -height, -depth and -debug belong to the Amix screen manager's native displays and are not for use with the RTG screen.

MIT-SHM is not built: it would let any client have the server, which runs as root, read or write any shared-memory segment on the machine. Clients fall back to ordinary image requests.

/dev/zz9000
the card driver (the z3660rtg package)
/dev/audio
the bell, with -audiobell
/etc/display.d
the server command line for each display type (the card's package installs the one for its card)

Xserver(1), xdm(1), xinit(1), startx(1), xset(1), xmodmap(1)

2026-11-01 x11r63