X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fsettings.h;h=28aa2b9c4205c71613e079e783b730df71149c82;hb=e68c334af31779da826f7876a3af487c2e96c3f6;hp=f998b8b6040118bea76dd082be691dfa746b1472;hpb=94e1e961b57f253b760298ab0bae96a7de6d20fa;p=virtualjaguar diff --git a/src/settings.h b/src/settings.h index f998b8b..28aa2b9 100644 --- a/src/settings.h +++ b/src/settings.h @@ -22,19 +22,22 @@ struct VJSettings int32 joyport; // Joystick port bool hardwareTypeNTSC; // Set to false for PAL bool useJaguarBIOS; + bool GPUEnabled; bool DSPEnabled; bool usePipelinedDSP; bool fullscreen; bool useOpenGL; uint32 glFilter; bool hardwareTypeAlpine; + bool audioEnabled; uint32 frameSkip; uint32 renderType; + bool allowWritesToROM; // Keybindings in order of U, D, L, R, C, B, A, Op, Pa, 0-9, #, * - uint16 p1KeyBindings[21]; - uint16 p2KeyBindings[21]; + uint32 p1KeyBindings[21]; + uint32 p2KeyBindings[21]; // Paths @@ -42,6 +45,8 @@ struct VJSettings char jagBootPath[MAX_PATH]; char CDBootPath[MAX_PATH]; char EEPROMPath[MAX_PATH]; + char alpineROMPath[MAX_PATH]; + char absROMPath[MAX_PATH]; }; // Render types @@ -50,14 +55,11 @@ enum { RT_NORMAL = 0, RT_TV = 1 }; // Exported functions -void LoadVJSettings(void); -void SaveVJSettings(void); +//void LoadVJSettings(void); +//void SaveVJSettings(void); // Exported variables extern VJSettings vjs; -// Temporary vars... -extern bool smoothGLOutput; - #endif // __SETTINGS_H__