psp memhandlers, vsync, stuff
[picodrive.git] / platform / common / menu.h
index 1e096ff..2635967 100644 (file)
@@ -7,6 +7,7 @@ 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);
 
+extern char menuErrorMsg[64];
 
 
 typedef enum
@@ -46,20 +47,31 @@ typedef enum
        MA_OPT_CPU_CLOCKS,
        MA_OPT_SCD_OPTS,
        MA_OPT_ADV_OPTS,
+       MA_OPT_DISP_OPTS,       /* psp */
        MA_OPT_SAVECFG,
        MA_OPT_SAVECFG_GAME,
        MA_OPT_LOADCFG,
+       MA_OPT_INTERLACED,      /* giz */
        MA_OPT2_GAMMA,
        MA_OPT2_A_SN_GAMMA,
+       MA_OPT2_DBLBUFF,        /* giz */
        MA_OPT2_VSYNC,
        MA_OPT2_ENABLE_Z80,
        MA_OPT2_ENABLE_YM2612,
        MA_OPT2_ENABLE_SN76496,
        MA_OPT2_GZIP_STATES,
        MA_OPT2_NO_LAST_ROM,
-       MA_OPT2_RAMTIMINGS,
-       MA_OPT2_SQUIDGEHACK,
+       MA_OPT2_RAMTIMINGS,     /* gp2x */
+       MA_OPT2_SQUIDGEHACK,    /* gp2x */
        MA_OPT2_DONE,
+       MA_OPT3_SCALE,          /* psp (all OPT3) */
+       MA_OPT3_HSCALE32,
+       MA_OPT3_HSCALE40,
+       MA_OPT3_PRES_NOSCALE,
+       MA_OPT3_PRES_FULLSCR,
+       MA_OPT3_FILTERING,
+       MA_OPT3_VSYNC,
+       MA_OPT3_DONE,
        MA_CDOPT_TESTBIOS_USA,
        MA_CDOPT_TESTBIOS_EUR,
        MA_CDOPT_TESTBIOS_JAP,