Skip to content

06 X11 and the A2410

Paul Bernicchi edited this page Jul 28, 2026 · 1 revision

X11 and the A2410

Stock ECS gives you a 1-bit monochrome X server. For colour X, AMIX needs the A2410 "Lowell" TMS34010 graphics board.

FS-UAE's own graphics_card option does not expose it. Use the raw options, and note that both are required:

uae_gfxcard_type = A2410
uae_gfxcard_size = 4

gfxcard_size defaults to 0, and the board is then silently never instantiated — no error appears anywhere. Confirm from the log:

Card 1: Z2 0x00e90000   64K IO  A2410

Then:

olinit -- -tiga            # 1024x768
olinit -- -tiga -tm 3      # 800x600

Both the gfxcard_size requirement and the A2410 route to colour X are findings from this build.

Making it the default

olinit wraps xinit, whose documented hook for server arguments is $HOME/.xserverrc. That only applies if olinit does not name the server explicitly on its own command line — check with cat \which olinit`` first, because an explicit server argument always wins over the file.

A .xserverrc that does not work wedges the session at a grey root window with no window manager, and the machine is otherwise fine and unreachable. The low-risk alternative is to leave the X startup chain alone and add a wrapper:

mkdir -p ~/bin
echo 'exec olinit -- -tiga ${1+"$@"}' > ~/bin/x
chmod +x ~/bin/x

If X does wedge, Ctrl+Alt+Backspace is the X11R4 server zap. There is no network rescue path unless a reverse tunnel is already open.

Clone this wiki locally