Ok, a few hours later, I have a working config. Apparently IA-1's use the same display as iopeners. Managed to get the display specs (horizontal and vertical refresh) needed. Here is my current XF86Config:
Section "Files"
RgbPath "/usr/X11R6/lib/X11/rgb"
FontPath "/usr/X11R6/lib/X11/fonts/local/"
FontPath "/usr/X11R6/lib/X11/fonts/misc/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1/"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo/"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi/"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi/"
# ModulePath "/usr/X11R6/lib/modules"
EndSection
Section "Keyboard"
Protocol "Standard"
AutoRepeat 500 30
XkbDisable
XkbKeymap "xfree86(us)"
EndSection
Section "Pointer"
Protocol "MouseSystems"
Device "/dev/sysmouse"
EndSection
Section "Monitor"
Identifier "IA-1 DSTN LCD"
VendorName "Compaq"
ModelName "IA-1"
HorizSync 30-64
VertRefresh 50-70
# 800x600 @ 56 Hz, 35.15 kHz hsync
ModeLine "800x600" 36 800 824 896 1024 600 601 603 625
Modeline "800x600" 40 800 840 968 1056 600 601 605 628 +hsync +vsync
# 800x600 @ 72 Hz, 48.0 kHz hsync
Modeline "800x600" 50 800 856 976 1040 600 637 643 666 +hsync +vsync
Modeline "800x600" 60.75 800 864 928 1088 600 616 621 657 -HSync -VSync
# 800x600 @ 100 Hz, 64.02 kHz hsync
Modeline "800x600" 69.65 800 864 928 1088 600 604 610 640 -HSync -VSync
EndSection
Section "Device"
Identifier "Trident CyberBlade (generic)"
VendorName "Trident"
BoardName "Integrated LCD controller"
#VideoRam 2048
# Insert Clocks lines here if appropriate
EndSection
Section "Screen"
Driver "svga"
Device "Trident CyberBlade (generic)"
Monitor "IA-1 DSTN LCD"
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
EndSubsection
EndSection
# The accelerated servers (S3, Mach32, Mach8, 8514, P9000, AGX, W32, Mach64)
Section "Screen"
Driver "accel"
Device "Trident CyberBlade (generic)"
Monitor "IA-1 DSTN LCD"
Subsection "Display"
Depth 16
Modes "800x600"
ViewPort 0 0
EndSubsection
EndSection
---
I also managed to get recompile the X server to recognize the special keys - now if I could only get xmodmap to do likewise. I have a custom server that recognizeds the top buttons as F1-F9, F13. I mapped the right and left buttons to, well, right and left arrow. Everything else is left as it is on Linux - so until I get xmodmap to cooperate, they are dead in Xfree86 3.3.6
On the other hand, no more swapping! :) I even have a few MB left over.