Freespace does work. The only issue with it is the videos. They play choppy and don't have audio (maybe tied together.) It appears that their playback library is tied to audio.device. (Boo!)
You can try scummvm.. It's a player for all those great Lucas Arts adventure games. I just finished playing Monkey Island 2 using it.
By the way: SDL is not a game. It's an API. :-P