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];
15 unsigned short joypad1Mapping[256];
16 unsigned char action[256];
21 void S9xVideoToggleFullscreen();
22 void S9xVideoOutputFocus(bool hasFocus);
25 void S9xInitAudioOutput();
26 void S9xDeinitAudioOutput();
27 void S9xAudioOutputEnable(bool enable);
31 #define kActionQuit (1U << 0)
32 #define kActionToggleFullscreen (1U << 1)
34 void S9xDoAction(unsigned char action);
37 const char * S9xFiletitle (const char * f);