psxmem: remove hard requirement for a mapping
[pcsx_rearmed.git] / frontend / menu.h
... / ...
CommitLineData
1void menu_init(void);
2void menu_prepare_emu(void);
3void menu_loop(void);
4void menu_finish(void);
5
6void menu_notify_mode_change(int w, int h, int bpp);
7
8enum g_opts_opts {
9 OPT_SHOWFPS = 1 << 0,
10 OPT_SHOWCPU = 1 << 1,
11 OPT_NO_FRAMELIM = 1 << 2,
12 OPT_SHOWSPU = 1 << 3,
13 OPT_TSGUN_NOTRIGGER = 1 << 4,
14};
15
16enum g_scaler_opts {
17 SCALE_1_1,
18 SCALE_4_3,
19 SCALE_4_3v2,
20 SCALE_FULLSCREEN,
21 SCALE_CUSTOM,
22};
23
24enum g_soft_filter_opts {
25 SOFT_FILTER_NONE,
26 SOFT_FILTER_SCALE2X,
27 SOFT_FILTER_EAGLE2X,
28};
29
30extern int g_opts, g_scaler, g_gamma;
31extern int soft_scaling, analog_deadzone;
32extern int soft_filter;
33
34extern int g_menuscreen_w;
35extern int g_menuscreen_h;