X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fgp2x%2Fmenu.c;h=a9b08257c596e43422c787e4a9fb54d940676789;hb=c060a9ab9c428e1ed9c4159b56529a2a36031e44;hp=a0b913a381fc1e3cc3f0f93a2d36d6a44e63a36d;hpb=b06778874d140bd5187cb74444ddc40931b9bd1d;p=picodrive.git diff --git a/platform/gp2x/menu.c b/platform/gp2x/menu.c index a0b913a..a9b0825 100644 --- a/platform/gp2x/menu.c +++ b/platform/gp2x/menu.c @@ -432,8 +432,8 @@ rescan: // ------------ debug menu ------------ char *debugString(void); -void PicoDrawShowSpriteStats(unsigned short *screen); -void PicoDrawShowPalette(unsigned short *screen); +void PicoDrawShowSpriteStats(unsigned short *screen, int stride); +void PicoDrawShowPalette(unsigned short *screen, int stride); static void draw_main_debug(void) { @@ -477,8 +477,10 @@ static void debug_menu_loop(void) { case 0: draw_main_debug(); break; case 1: draw_frame_debug(); break; - case 2: PicoDrawShowSpriteStats(gp2x_screen); break; - case 3: PicoDrawShowPalette(gp2x_screen); break; + case 2: gp2x_pd_clone_buffer2(); + PicoDrawShowSpriteStats(gp2x_screen, 320); break; + case 3: memset(gp2x_screen, 0, 320*240*2); + PicoDrawShowPalette(gp2x_screen, 320); break; } menu_flip(); @@ -1186,7 +1188,7 @@ menu_entry opt_entries[] = { { NULL, MB_NONE, MA_OPT_RENDERER, NULL, 0, 0, 0, 1, 1 }, { NULL, MB_RANGE, MA_OPT_SCALING, ¤tConfig.scaling, 0, 0, 3, 1, 1 }, - { "Accurate sprites (slower)", MB_ONOFF, MA_OPT_ACC_SPRITES, &PicoOpt, 0x080, 0, 0, 0, 1 }, + { "Accurate sprites", MB_ONOFF, MA_OPT_ACC_SPRITES, &PicoOpt, 0x080, 0, 0, 0, 1 }, { "Show FPS", MB_ONOFF, MA_OPT_SHOW_FPS, ¤tConfig.EmuOpt, 0x002, 0, 0, 1, 1 }, { NULL, MB_RANGE, MA_OPT_FRAMESKIP, ¤tConfig.Frameskip, 0, -1, 16, 1, 1 }, { "Enable sound", MB_ONOFF, MA_OPT_ENABLE_SOUND, ¤tConfig.EmuOpt, 0x004, 0, 0, 1, 1 },