First post, by gaula92
I'm running Dosbox with the SDL API running on Directfb, wich in turn runs on the uvesafb framebuffer. It's a great solution, with minimal overhead. In fact it uses less CPU % that the OpenGL backend on Nvidia binary drivers (almost 5% faster than OpenGL in Super Frog and Jazz Jackrabbit).
To archieve it, I must not use any sacalers, of course, and the color depth must be 32 bit in the framebuffer video mode, since the uvesafb is NOT accelerated and things like color conversion and scaling would be done in software, destroying the original purpose of the whole thing.
But I'm facing some problems:
I would need the exact video modes for DOS games, so I can include them in /etc/fb.modes.
I know SuperFrog runs somewhere near 320x240@59.61HZ, and Jazz runs at 320x200@70HZ if one uses the "jazz.exe /VGA" parameter when launching the game from within DOSBOX.
In fact, I have some video modes with those refresh rates defined for X,and the Opengl side works perfect with those modes (not exactly 320x200 or 320x240 but multiples with the same refresh rates).
I've tried using the default 320x200@85Hz and 320x240@85hz included in /etc/fb.modes, but even if Jazz runs great in 320x200@85HZ, SuperFrog has skippy scroll in 320x240@85hz...
Does DOSBOX's default emulated S3 video card include VESA 2.0 support so I can control the mode 13h and mode-X refresh rates (with Univbe or some other tool) from withing DOSBOX so I can create EXACT equivalents in /etc/fb.modes?
regards