1 #ifndef _PLATFORM_SDL_H_
2 #define _PLATFORM_SDL_H_
6 // Configuration and command line parsing
7 void S9xLoadConfig(int argc, const char ** argv);
8 void S9xSetRomFile(const char * file);
10 char romFile[PATH_MAX];
11 char hacksFile[PATH_MAX];
16 bool enableSuperScope;
17 unsigned short joypad1Mapping[256];
18 unsigned char action[256];
23 void S9xVideoToggleFullscreen();
24 void S9xVideoOutputFocus(bool hasFocus);
27 void S9xInitAudioOutput();
28 void S9xDeinitAudioOutput();
29 void S9xAudioOutputEnable(bool enable);
33 #define kActionQuit (1U << 0)
34 #define kActionToggleFullscreen (1U << 1)
36 void S9xDoAction(unsigned char action);
39 const char * S9xFiletitle (const char * f);