X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=platform%2Fcommon%2Fmenu_pico.h;h=c5edde3d1615b3c7d15a76d9b06da328896f06e6;hb=868cc0cc8f2fc6cfd278b15e8dbd042188de53ca;hp=a8aeb64bdf38ec20064cd36ea7d02a477a84dc28;hpb=d2fd8a7a67a0f7a914931add447b469d9a4dd96b;p=picodrive.git diff --git a/platform/common/menu_pico.h b/platform/common/menu_pico.h index a8aeb64..c5edde3 100644 --- a/platform/common/menu_pico.h +++ b/platform/common/menu_pico.h @@ -1,3 +1,8 @@ +#ifndef __MENU_PICO_H__ +#define __MENU_PICO_H__ + +#include "../libpicofe/menu.h" + typedef enum { MA_NONE = 1, @@ -6,6 +11,7 @@ typedef enum MA_MAIN_LOAD_STATE, MA_MAIN_RESET_GAME, MA_MAIN_LOAD_ROM, + MA_MAIN_CHANGE_CD, MA_MAIN_CONTROLS, MA_MAIN_CREDITS, MA_MAIN_PATCHES, @@ -19,7 +25,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 +39,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 +52,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 +66,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 +81,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 +97,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__