This enabled me to run the 16-colour SVGA server if I specified X -bestRefresh in my .xserverrc file, but any attempt to run 8-bit mode resulted in shimmering failure.
Even with a known-good XF86Config file from Vaughan Pratt, I still couldn't get anything to work until I reverted to version 3.1.2 of the XF86_SVGA server. Then everything worked perfectly! The red pointing-stick thing behaves like a standard PS/2 mouse, which gpm is perfectly happy to drive. My /etc/sysconfig/mouse says:
MOUSETYPE="PS/2 -R" XEMU3=yes
I have constructed a new keyboard map file for the Linux console. If you turn off the X keyboard extensions (by putting XkbDisable in the "Keyboard" section of XF86Config), then these mappings work perfectly under X too.
If for some reason you want to modify the standard X modmap, I have also designed the necessary template files for xkeycaps. However, xkeycaps crashes when I try to modify the Japanese key to the left of Alt, and even if I do the xmodmap by hand the X server refuses to recognise some of my new keycodes. I now don't bother with this and just use XkbDisable to adopt the console mappings.