if (pad.Buttons & PSP_CTRL_SELECT)
{
//screenshot
FILE * ssFile;

char ScreenShotName[255];

while(1) {

sprintf(ScreenShotName, "screenshot_%i.png", ScreenShotNumber);

ssFile = fopen(ScreenShotName, "rb");
if (ssFile != NULL)
{
fclose(ssFile);
ScreenShotNumber++;
}
else
{
fclose(ssFile);
saveImage(ScreenShotName, getVramDisplayBuffer(), SCREEN_WIDTH, SCREEN_HEIGHT, PSP_LINE_SIZE, 0);
ScreenShotNumber++;
break;
}
}
}