Fixed it. in my case, it was the NVIDIA drivers.
I had to back-install an old version. Just incase its useful, i'll post the old version on my machine for you to download, but it'll only be there a few days.
http://youngje.homelinux.net:8080/NVIDIA-Linu … 0-7676-pkg1.run
I also set dosbox back to surface and back to fullfixed = false
installation of the driver is a bit of a pain.. depending on kernel versions, etc, gcc versions, and xorg/xfree86.. this NVIDIA driver is not xorg path friendly:
be aware of /var/log/nvidia-installer.log this helps out very much
(paths dependent on installation)
manually delete /usr/lib/xorg/modules/extensions/libglx*
manually delete /usr/lib/xorg/modules/drivers/nvidia_drv.*
in my case, i have gcc-4.1 installed but my kernel was compiled with gcc-4.0 so i had to do (in bash)
CC=gcc-4.0 CXX=gcc-4.0 ./NVIDIA-Linux-...run to compile the module correctly
it places things (on my machine) in /usr/X11R6/lib/modules/extensions and modules/drivers. Move these to the above-mentioned xorg locations.
start X
fix the dosbox config.. It should work fine
Hope this helps. if anything is unclear or my link doesn't work, respond and i'll see what I can do.
Jim