More progress... now have 800x600!!!! Yea!!!!
Here is what I did (could not easily apply patches -- 4.1.0 was too different from the 4.0.x used in Midori):
-- upgrade to XFree86 4.2.0
-- started with a config file generated by X by running XFree86 -configure
-- Added the following to the Section "Monitor":
HorizSync 30-50
VertRefresh 70-80
ModeLine "800x600" 48.002 800 832 928 1024 600 604 608 624
##NOTE: I got these from another user that had gotten a different embedded system up on a LynxEM+ with a DSTN screen -- not the GCT but I assumed it must be correct for the GCT also; possibly there are more accurate mode lines to use
-- Added the following to the Section "Screen" under the Depth 8 SubSection:
Modes "800x600"
Viewport 0 0
-- And, works like a charm!
Still no touchscreen, but I am close.
The following sites give instructions for configuring touchscreens under 4.x series of XFree86:
http://www.elotouch.com/support/linux.asp
http://www.3m.com/3MTouchSystems/downloads/legacy.jhtml#Linux
http://www.burbong.com/linux/touchscreen.html
I have successfully loaded the mutouch driver that is included with XFree86 4.2.0 BUT I cannot figure out what port the touchscreen is hooked up to. I have tried /dev/ttyS0 and /dev/ttyS1 to no avail.
Theoretically, the command
od -h -w10 < /dev/$DEVICENAME
should output characters whenever the screen is touched (where $DEVICENAME is the proper serial device to which the touchscreen is hooked up). Just cannot find the proper device name. I will probably have to create the device from scratch, but will need to know irq and port info. Any ideas?