some readme and general cleanups
[picodrive.git] / platform / common / menu_pico.h
index a8aeb64..39bd9e3 100644 (file)
@@ -1,3 +1,8 @@
+#ifndef __MENU_PICO_H__
+#define __MENU_PICO_H__
+
+#include "../libpicofe/menu.h"
+
 typedef enum
 {
        MA_NONE = 1,
@@ -19,7 +24,8 @@ 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,
@@ -32,8 +38,9 @@ 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_AUTOLOAD_SAVE,
        MA_OPT2_GAMMA,
        MA_OPT2_A_SN_GAMMA,
        MA_OPT2_DBLBUFF,        /* giz */
@@ -44,10 +51,9 @@ typedef enum
        MA_OPT2_GZIP_STATES,
        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_DONE,
@@ -59,7 +65,6 @@ typedef enum
        MA_OPT3_PRES_FULLSCR,
        MA_OPT3_FILTERING,
        MA_OPT3_VSYNC,
-       MA_OPT3_GAMMAA,
        MA_OPT3_BLACKLVL,
        MA_OPT3_LAYER_X,
        MA_OPT3_LAYER_Y,
@@ -75,7 +80,6 @@ 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,
@@ -92,3 +96,10 @@ typedef enum
        MA_CTRL_DONE,
 } menu_id;
 
+void menu_init(void);
+void menu_loop(void);
+int menu_loop_tray(void);
+void menu_romload_prepare(const char *rom_name);
+void menu_romload_end(void);
+
+#endif // __MENU_PICO_H__