X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;ds=inline;f=common%2Fmenu.c;h=b3dc27a86d79b9172f9237d14c26869628f92418;hb=8e6cbce1c737e837a3102c196c11874ec8ab8ff3;hp=2775859386b7de75f1fb514759113abb9bfe7aae;hpb=b846453101c070b93938dd2224f0cca130a55e8c;p=libpicofe.git diff --git a/common/menu.c b/common/menu.c index 2775859..b3dc27a 100644 --- a/common/menu.c +++ b/common/menu.c @@ -439,6 +439,7 @@ void debug_menu_loop(void) if ((inp & (BTN_WEST|BTN_LEFT)) == (BTN_WEST|BTN_LEFT)) { mkdir("dumps", 0777); PDebugDumpMem(); + while (inp & BTN_WEST) inp = read_buttons_async(BTN_WEST); dumped = 1; } break; @@ -447,6 +448,13 @@ void debug_menu_loop(void) if (inp & BTN_RIGHT) PicoDrawMask ^= PDRAW_LAYERA_ON; if (inp & BTN_DOWN) PicoDrawMask ^= PDRAW_SPRITES_LOW_ON; if (inp & BTN_UP) PicoDrawMask ^= PDRAW_SPRITES_HI_ON; + if (inp & BTN_EAST) { + PsndOut = NULL; // just in case + PicoSkipFrame = 1; + PicoFrame(); + PicoSkipFrame = 0; + while (inp & BTN_EAST) inp = read_buttons_async(BTN_EAST); + } break; case 3: if (inp & BTN_DOWN) spr_offs++;