X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Fmenu.h;h=7a4213df3d3697b59e9dcfe44d822f1040bb971f;hb=6bae2e90d459dcbff157252ddfa7b87d25b8309f;hp=432a31e91f5cb83b317f4be72ab63bb4bda0caf1;hpb=95dc5c5e5e053ae616754c1205e480822a730ed2;p=picodrive.git diff --git a/platform/common/menu.h b/platform/common/menu.h index 432a31e..7a4213d 100644 --- a/platform/common/menu.h +++ b/platform/common/menu.h @@ -6,6 +6,7 @@ void text_out16(int x, int y, const char *texto, ...); void smalltext_out16(int x, int y, const char *texto, int color); void smalltext_out16_lim(int x, int y, const char *texto, int color, int max); void menu_draw_selection(int x, int y, int w); +void debug_menu_loop(void); extern char menuErrorMsg[64]; @@ -66,6 +67,7 @@ typedef enum MA_OPT2_NO_FRAME_LIMIT, /* psp */ MA_OPT2_SVP_DYNAREC, MA_OPT2_NO_SPRITE_LIM, + MA_OPT2_NO_IDLE_LOOPS, MA_OPT2_DONE, MA_OPT3_SCALE, /* psp (all OPT3) */ MA_OPT3_HSCALE32, @@ -76,6 +78,7 @@ typedef enum MA_OPT3_FILTERING, MA_OPT3_VSYNC, MA_OPT3_GAMMAA, + MA_OPT3_BLACKLVL, MA_OPT3_DONE, MA_CDOPT_TESTBIOS_USA, MA_CDOPT_TESTBIOS_EUR, @@ -88,6 +91,11 @@ typedef enum MA_CDOPT_SCALEROT_CHIP, MA_CDOPT_BETTER_SYNC, MA_CDOPT_DONE, + MA_CTRL_PLAYER1, + MA_CTRL_PLAYER2, + MA_CTRL_EMU, + MA_CTRL_TURBO_RATE, + MA_CTRL_DONE, } menu_id; typedef struct @@ -109,7 +117,7 @@ typedef struct int mask; } me_bind_action; -extern me_bind_action me_ctrl_actions[12]; +extern me_bind_action me_ctrl_actions[15]; extern me_bind_action emuctrl_actions[]; // platform code