> Try shutting down SDL, free the screen surface then restart SDL with the > new settings. You shouldn't have to (and you shouldn't ever free the screen surface directly...SDL_Quit() does that). I'll take a look into this, it's probably a bug in SDL. --ryan.