Thanks, i'm folowing the directions right now. EDIT:Would you please port perfect fit to the gp2x? I really liked it on the gp32, but I don't like to use my gp32 anymore because, besides having to carry around two handhelds, it is a nlu. EDIT2: well, i followed Flavor's instructions and HWSURFACE worked, but I am still getting some graphical problems (interlacing when moving, slight graphical abnormalities) when using SDL_DOUBLEBUF (which i was told would fix these). I just switched it to say this: Code: screen = SDL_SetVideoMode( SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_BPP, SDL_HWSURFACE|SDL_DOUBLEBUF); Is there anything I'm missing?