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
16 #define MAX_PATH _MAX_PATH // Ugh.
26 int32_t joyport; // Joystick port
27 bool hardwareTypeNTSC; // Set to false for PAL
32 bool autoStateSaving; // Auto-state loading/saving on entry/exit
40 char BIOSPath[MAX_PATH + 1];
41 char disksPath[MAX_PATH + 1];
42 char autoStatePath[MAX_PATH + 1];
43 char hd[7][MAX_PATH + 1];
46 uint8_t cardSlot[5]; // 0-1 = Disk ][, 2-3 = Mockingboard, 4 = AHSSCSI
51 //enum { RT_NORMAL = 0, RT_TV = 1 };
55 void LoadSettings(void);
56 void SaveSettings(void);
60 extern Settings settings;
62 #endif // __SETTINGS_H__