Hola muy buenas, estoy empezando a programar para la GP32 usando el SDL de [CHUI], el problema que tengo es que va superlento y ademas los graficos se me cargan con colores raros... Pongo aki el codigo que he escrito a ver si alguien me puede ayudar
#include <gpstdio.h>
#include <gpstdlib.h>
#include <string.h>
#include <SDL.h>
#include <SDL_image.h>
void GpMain(void *argv)
{
GpClockSpeedChange(132000000, 0x3a011, 3);
SDL_Surface *TFT;
SDL_Surface *foto;
SDL_Surface *sprite;
SDL_Rect rectfoto;
SDL_Rect rectsprite;
TFT = SDL_SetVideoMode(320, 240, 16, SDL_HWSURFACE);
foto = IMG_Load("gp:\\GPMM\\Iso\\foto.png");
sprite = IMG_Load("gp:\\GPMM\\Iso\\sprite.png");
rectfoto.x = 0;
rectfoto.y = 0;
rectfoto.w = foto->w;
rectfoto.h = foto->h;
rectsprite.x = 100;
rectsprite.y = 0;
rectsprite.w = sprite->w;
rectsprite.h = sprite->h;
do
{
if (rectsprite.y<240) rectsprite.y++;
SDL_BlitSurface(foto, NULL, TFT, &rectfoto);
SDL_BlitSurface(sprite, NULL, TFT, &rectsprite);
SDL_Flip(TFT);
}while(GpKeyGet()==GPC_VK_NONE);
}
Marcadores