2 // SETTINGS.H: Header file
8 // MAX_PATH isn't defined in stdlib.h on *nix, so we do it here...
11 #define MAX_PATH _POSIX_PATH_MAX
13 #include <stdlib.h> // for MAX_PATH on MinGW/Darwin
22 int32 joyport; // Joystick port
23 bool hardwareTypeNTSC; // Set to false for PAL
29 bool autoStateSaving; // Auto-state loading/saving on entry/exit
31 // Keybindings in order of U, D, L, R, C, B, A, Op, Pa, 0-9, #, *
33 uint16 p1KeyBindings[21];
34 uint16 p2KeyBindings[21];
38 char BIOSPath[MAX_PATH];
39 char disksPath[MAX_PATH];
40 char diskImagePath1[MAX_PATH];
41 char diskImagePath2[MAX_PATH];
42 char autoStatePath[MAX_PATH];
43 // char CDBootPath[MAX_PATH];
44 // char EEPROMPath[MAX_PATH];
49 //enum { RT_NORMAL = 0, RT_TV = 1 };
53 void LoadSettings(void);
54 void SaveSettings(void);
58 extern Settings settings;
60 #endif // __SETTINGS_H__