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