Cita de: "Martinez"Prueba con http://www.libsdl.org/cgi/docwiki.cgi/SDL_5fConvertSurface
Ya lo había probado antes, olvidé mencionarlo XD
Creo que el problema está en las variables colorkey_r,_g y _b, que las declaro como int y deberían ser Uint8... lo confirmo cuando pueda que ahora no estoy en mi pc..
Edito: Nada, sigo con lo mismo...