platform ps2, handle audio similar to psp
[picodrive.git] / platform / common / menu_pico.h
index c609e83..59e6af8 100644 (file)
@@ -11,10 +11,16 @@ typedef enum
        MA_MAIN_LOAD_STATE,
        MA_MAIN_RESET_GAME,
        MA_MAIN_LOAD_ROM,
+       MA_MAIN_CHANGE_CD,
+       MA_MAIN_PICO_PAGE,
        MA_MAIN_CONTROLS,
        MA_MAIN_CREDITS,
        MA_MAIN_PATCHES,
        MA_MAIN_EXIT,
+       MA_PROFILE_ACCURATE,
+       MA_PROFILE_BALANCED,
+       MA_PROFILE_FAST,
+       MA_PROFILE_BREAKING,
        MA_OPT_RENDERER,
        MA_OPT_SCALING,
        MA_OPT_VSCALING,
@@ -24,9 +30,9 @@ typedef enum
        MA_OPT_ENABLE_SOUND,
        MA_OPT_SOUND_QUALITY,
        MA_OPT_ARM940_SOUND,
-       MA_OPT_6BUTTON_PAD,
+       MA_OPT_INPUT_DEV0,
+       MA_OPT_INPUT_DEV1,
        MA_OPT_REGION,
-       MA_OPT_SRAM_STATES,
        MA_OPT_CONFIRM_STATES,
        MA_OPT_SAVE_SLOT,
        MA_OPT_CPU_CLOCKS,
@@ -37,35 +43,38 @@ typedef enum
        MA_OPT_SAVECFG_GAME,
        MA_OPT_LOADCFG,
        MA_OPT_INTERLACED,      /* giz */
-       MA_OPT_ROTATION,        /* uiq */
        MA_OPT_TEARING_FIX,     /* wiz */
        MA_OPT_VOUT_MODE,
+       MA_OPT_VOUT_FULL,
+       MA_OPT_AUTOLOAD_SAVE,
+       MA_OPT_SOUND_FILTER,
+       MA_OPT_SOUND_ALPHA,
+       MA_OPT_FM_FILTER,
+       MA_OPT_PICO_PEN,
        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_DISABLE_YM_SSG,
+       MA_OPT2_ENABLE_YM_DAC,
        MA_OPT2_ENABLE_SN76496,
-       MA_OPT2_GZIP_STATES,
+       MA_OPT2_ENABLE_YM2413,
+       MA_OPT2_ENABLE_GGLCD,
        MA_OPT2_NO_LAST_ROM,
        MA_OPT2_RAMTIMINGS,     /* gp2x */
-       MA_OPT2_SQUIDGEHACK,    /* gp2x */
-       MA_OPT2_STATUS_LINE,    /* psp */
        MA_OPT2_NO_FRAME_LIMIT, /* psp */
-       MA_OPT2_SVP_DYNAREC,
+       MA_OPT2_DYNARECS,
        MA_OPT2_NO_SPRITE_LIM,
        MA_OPT2_NO_IDLE_LOOPS,
+       MA_OPT2_OVERCLOCK_M68K,
+       MA_OPT2_MAX_FRAMESKIP,
+       MA_OPT2_PWM_IRQ_OPT,
        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_GAMMAA,         /* psp (all OPT3) */
        MA_OPT3_FILTERING,
        MA_OPT3_VSYNC,
-       MA_OPT3_GAMMA,
        MA_OPT3_BLACKLVL,
        MA_OPT3_LAYER_X,
        MA_OPT3_LAYER_Y,
@@ -81,15 +90,20 @@ typedef enum
        MA_CDOPT_READAHEAD,
        MA_CDOPT_SAVERAM,
        MA_CDOPT_SCALEROT_CHIP,
-       MA_CDOPT_BETTER_SYNC,
        MA_CDOPT_DONE,
        MA_32XOPT_ENABLE_32X,
        MA_32XOPT_RENDERER,
        MA_32XOPT_PWM,
        MA_32XOPT_MSH2_CYCLES,
        MA_32XOPT_SSH2_CYCLES,
+       MA_SMSOPT_HARDWARE,
+       MA_SMSOPT_MAPPER,
+       MA_SMSOPT_GHOSTING,
+       MA_SMSOPT_TMSPALETTE,
        MA_CTRL_PLAYER1,
        MA_CTRL_PLAYER2,
+       MA_CTRL_PLAYER3,
+       MA_CTRL_PLAYER4,
        MA_CTRL_EMU,
        MA_CTRL_TURBO_RATE,
        MA_CTRL_DEADZONE,