extend mmap wrapper functionality
[libpicofe.git] / common / menu_pico.h
1 typedef enum
2 {
3         MA_NONE = 1,
4         MA_MAIN_RESUME_GAME,
5         MA_MAIN_SAVE_STATE,
6         MA_MAIN_LOAD_STATE,
7         MA_MAIN_RESET_GAME,
8         MA_MAIN_LOAD_ROM,
9         MA_MAIN_CONTROLS,
10         MA_MAIN_CREDITS,
11         MA_MAIN_PATCHES,
12         MA_MAIN_EXIT,
13         MA_OPT_RENDERER,
14         MA_OPT_SCALING,
15         MA_OPT_VSCALING,
16         MA_OPT_ACC_SPRITES,
17         MA_OPT_SHOW_FPS,
18         MA_OPT_FRAMESKIP,
19         MA_OPT_ENABLE_SOUND,
20         MA_OPT_SOUND_QUALITY,
21         MA_OPT_ARM940_SOUND,
22         MA_OPT_6BUTTON_PAD,
23         MA_OPT_REGION,
24         MA_OPT_SRAM_STATES,
25         MA_OPT_CONFIRM_STATES,
26         MA_OPT_SAVE_SLOT,
27         MA_OPT_CPU_CLOCKS,
28         MA_OPT_SCD_OPTS,
29         MA_OPT_ADV_OPTS,
30         MA_OPT_DISP_OPTS,       /* psp */
31         MA_OPT_SAVECFG,
32         MA_OPT_SAVECFG_GAME,
33         MA_OPT_LOADCFG,
34         MA_OPT_INTERLACED,      /* giz */
35         MA_OPT_ROTATION,        /* uiq */
36         MA_OPT_TEARING_FIX,     /* wiz */
37         MA_OPT2_GAMMA,
38         MA_OPT2_A_SN_GAMMA,
39         MA_OPT2_DBLBUFF,        /* giz */
40         MA_OPT2_VSYNC,
41         MA_OPT2_ENABLE_Z80,
42         MA_OPT2_ENABLE_YM2612,
43         MA_OPT2_ENABLE_SN76496,
44         MA_OPT2_GZIP_STATES,
45         MA_OPT2_NO_LAST_ROM,
46         MA_OPT2_RAMTIMINGS,     /* gp2x */
47         MA_OPT2_SQUIDGEHACK,    /* gp2x */
48         MA_OPT2_STATUS_LINE,    /* psp */
49         MA_OPT2_NO_FRAME_LIMIT, /* psp */
50         MA_OPT2_SVP_DYNAREC,
51         MA_OPT2_NO_SPRITE_LIM,
52         MA_OPT2_NO_IDLE_LOOPS,
53         MA_OPT2_DONE,
54         MA_OPT3_SCALE,          /* psp (all OPT3) */
55         MA_OPT3_HSCALE32,
56         MA_OPT3_HSCALE40,
57         MA_OPT3_PRES_NOSCALE,
58         MA_OPT3_PRES_SCALE43,
59         MA_OPT3_PRES_FULLSCR,
60         MA_OPT3_FILTERING,
61         MA_OPT3_VSYNC,
62         MA_OPT3_GAMMAA,
63         MA_OPT3_BLACKLVL,
64         MA_OPT3_LAYER_X,
65         MA_OPT3_LAYER_Y,
66         MA_OPT3_LAYER_W,
67         MA_OPT3_LAYER_H,
68         MA_OPT3_DONE,
69         MA_CDOPT_TESTBIOS_USA,
70         MA_CDOPT_TESTBIOS_EUR,
71         MA_CDOPT_TESTBIOS_JAP,
72         MA_CDOPT_LEDS,
73         MA_CDOPT_CDDA,
74         MA_CDOPT_PCM,
75         MA_CDOPT_READAHEAD,
76         MA_CDOPT_SAVERAM,
77         MA_CDOPT_SCALEROT_CHIP,
78         MA_CDOPT_BETTER_SYNC,
79         MA_CDOPT_DONE,
80         MA_32XOPT_ENABLE_32X,
81         MA_32XOPT_RENDERER,
82         MA_32XOPT_PWM,
83         MA_32XOPT_MSH2_CYCLES,
84         MA_32XOPT_SSH2_CYCLES,
85         MA_CTRL_PLAYER1,
86         MA_CTRL_PLAYER2,
87         MA_CTRL_EMU,
88         MA_CTRL_TURBO_RATE,
89         MA_CTRL_DEADZONE,
90         MA_CTRL_DEV_FIRST,
91         MA_CTRL_DEV_NEXT,
92         MA_CTRL_DONE,
93 } menu_id;
94