First, your reversion worked perfectly. Now I can build DOSBox without getting the white-window-of-despair when I switch to full-screen. Unfortunately, it's still very slow.
Here's one way to use Fractint to test speed. I'll spell out every detail (you won't need all the details, of course) in case anyone else wants to experiment with it.
1. Install Fractint to a folder, and mount the folder in DOSBox (or mount a folder that contains the Fractint folder).
2. Alt-Return to full-screen mode (with builds made BEFORE the new SDL arrived, you will need to have output=opengl or =openglnb; with builds made WITH the new SDL, you can have output=surface or, of course, opengl etc.)
3. Run Fractint.exe.
4. While the credits are scrolling, press Shift-F7 to draw a fractal in VESA 1024x768x256 mode. Pressing Shift-F7 is the equivalent of this sequence of keystrokes: press Esc to reach the menu; press Del (or select the menu item "Select Video Mode"; scroll down to "SF7 SuperVGA/VESA Autodetect 1024 768 256 etc."; press Return.
5. A fractal image will appear on screen and immediately start redrawing until it reaches full resolution. Now, here's what to watch for:
When the image first appears, either (a) or (b) will happen:
(a) In the old builds (output=opengl or =openglnb required), the screen will almost immediately fill with the image and start redrawing. BUT:
(b) In the build I made today, the image is written very slowly from the top and bottom, gradually replacing a black horizontal band that appears across the middle of the screen. On my system, it takes almost 30 seconds for the black band to be completely replaced by the image. The same slowness occurs with output=surface and output=opengl.
I hope that's reasonably clear. If not, please complain, and I'll try to see if I can find a better way to explain it.