move 2
[fceu.git] / drivers / gp2x / gp2x.h
1 #include "../../driver.h"
2 #include "../common/args.h"
3 #include "../common/config.h"
4 #include "main.h"
5
6 typedef struct {
7         int xres;
8         int yres;
9         int xscale,yscale;
10         int xscalefs,yscalefs;
11         int efx,efxfs;
12         int fullscreen;
13         int sound;
14         #ifdef DSPSOUND
15         int f8bit;
16         #else
17         int lbufsize,ebufsize;
18         #endif
19         int joy[4];
20         int joyAMap[4][2];
21         int joyBMap[4][4];
22         char *fshack;
23         char *fshacksave;
24 } DSETTINGS;
25
26 extern DSETTINGS Settings;
27
28 #define _xres Settings.xres
29 #define _yres Settings.yres
30 #define _fullscreen Settings.fullscreen
31 #define _sound Settings.sound
32 #define _f8bit Settings.f8bit
33 #define _xscale Settings.xscale
34 #define _yscale Settings.yscale
35 #define _xscalefs Settings.xscalefs
36 #define _yscalefs Settings.yscalefs
37 #define _efx Settings.efx
38 #define _efxfs Settings.efxfs
39 #define _ebufsize Settings.ebufsize
40 #define _lbufsize Settings.lbufsize
41 #define _fshack Settings.fshack
42 #define _fshacksave Settings.fshacksave
43
44 #define joyAMap Settings.joyAMap
45 #define joyBMap Settings.joyBMap
46 #define joy     Settings.joy