some fixes and adjustments
[libpicofe.git] / common / menu.h
index df990d3..0b5aac3 100644 (file)
@@ -64,14 +64,17 @@ typedef enum
        MA_OPT2_RAMTIMINGS,     /* gp2x */
        MA_OPT2_SQUIDGEHACK,    /* gp2x */
        MA_OPT2_STATUS_LINE,    /* psp */
+       MA_OPT2_NO_FRAME_LIMIT, /* psp */
        MA_OPT2_DONE,
        MA_OPT3_SCALE,          /* psp (all OPT3) */
        MA_OPT3_HSCALE32,
        MA_OPT3_HSCALE40,
        MA_OPT3_PRES_NOSCALE,
+       MA_OPT3_PRES_SCALE43,
        MA_OPT3_PRES_FULLSCR,
        MA_OPT3_FILTERING,
        MA_OPT3_VSYNC,
+       MA_OPT3_GAMMAA,
        MA_OPT3_DONE,
        MA_CDOPT_TESTBIOS_USA,
        MA_CDOPT_TESTBIOS_EUR,
@@ -96,6 +99,7 @@ typedef struct
        signed char min;        /* for ranged integer settings, to be sign-extended */
        signed char max;
        char enabled;
+       char need_to_save;
 } menu_entry;
 
 
@@ -108,4 +112,5 @@ menu_id me_index2id(const menu_entry *entries, int count, int index);
 void    me_draw(const menu_entry *entries, int count, int x, int y, me_draw_custom_f *cust_draw, void *param);
 int     me_process(menu_entry *entries, int count, menu_id id, int is_next);
 
+const char *me_region_name(unsigned int code, int auto_order);