-
Notifications
You must be signed in to change notification settings - Fork 0
06 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.
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.
Documentation CC BY 4.0. Installation procedure, distribution media and SVR4 packages courtesy of the Amiga Unix Wiki — full acknowledgements in CREDITS.