I'm sure its possible... it would be a lot of work. Transgamings Mac OS X version of Cedega they use to port with (called Cider) used to use a SDL engine... they don't any more since they wrote a new one that uses OSX's native quartz, but the SDL version ran good. Of course Transgaming is anti-open source... errr.. well i take that back, they are pro Open Source as long as they can use it for profit without giving hardly anything back... so don't expect to be able to see any of their coding to how they did it.