int scaled_display=0;
int paletterefresh;
-#define FPS_COLOR 61
+#define FPS_COLOR 1
static unsigned char fontdata8x8[] =
int c=4;
while (c--)
{
- memset (gp2x_screen8, 0x80, 320*240);
+ memset (gp2x_screen8, 0, 320*240);
gp2x_video_flip();
}
XBuf = gp2x_screen8;
srendline=0;
erendline=239;
- XBuf = gp2x_screen8; // TODO: use mmuhacked upper mem
+ XBuf = gp2x_screen8;
return 1;
}
int y, *destt = (int *) screen;
for (y = 20/*240*/; y; y--)
{
- *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F;
- *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F;
+ *destt++ = 0; *destt++ = 0; *destt++ = 0; *destt++ = 0;
+ *destt++ = 0; *destt++ = 0; *destt++ = 0; *destt++ = 0;
destt += 64+8;
//*destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F; *destt++ = 0x3F3F3F3F;
}
if (showfps)
{
- fps_str[2] = 0;
- gp2x_text(screen, 0, 0, fps_str, FPS_COLOR, 0);
- gp2x_text(screen, 0, 10, fps_str+3, FPS_COLOR, 0);
+ int sep;
+ for (sep=1; sep < 5; sep++)
+ if (fps_str[sep] == '/' || fps_str[sep] == 0) break;
+ fps_str[sep] = 0;
+ gp2x_text(screen, 0, 0, fps_str, FPS_COLOR, 0);
+ gp2x_text(screen, 0, 10, fps_str+sep+1, FPS_COLOR, 0);
}
needfpsflip--;
}