Added a Jaguar model and BIOS configuration tab
[clinton/Virtual-Jaguar-Rx.git] / src / settings.h
index 8a22165..e3633d1 100644 (file)
@@ -58,7 +58,9 @@ struct VJSettings
        bool useJoystick;\r
        int32_t joyport;                                                                                        // Joystick port\r
        bool hardwareTypeNTSC;                                                                          // Set to false for PAL, otherwise it is NTSC\r
-       bool useJaguarBIOS;\r
+       bool useJaguarBIOS;                                                                                     // Use of any Jaguar BIOS\r
+       bool useRetailBIOS;                                                                                     // Use of Retail BIOS\r
+       bool useDevBIOS;                                                                                        // Use of Development BIOS\r
        bool GPUEnabled;\r
        bool DSPEnabled;\r
        bool usePipelinedDSP;\r
@@ -72,7 +74,8 @@ struct VJSettings
        uint32_t renderType;\r
        uint32_t refresh;\r
        bool allowWritesToROM;\r
-       uint32_t biosType;\r
+       uint32_t biosType;                                                                                      // Bios type used\r
+       uint32_t jaguarModel;                                                                           // Jaguar model\r
        size_t nbrdisasmlines;                                                                          // Number of lines to show in the M68K tracing window\r
        bool disasmopcodes;\r
        bool displayHWlabels;\r
@@ -101,8 +104,11 @@ struct VJSettings
 // Render types\r
 enum { RT_NORMAL = 0, RT_TV = 1 };\r
 \r
+// Jaguar models\r
+enum { JAG_NULL_SERIES, JAG_K_SERIES, JAG_M_SERIES };\r
+\r
 // BIOS types\r
-enum { BT_K_SERIES, BT_M_SERIES, BT_STUBULATOR_1, BT_STUBULATOR_2 };\r
+enum { BT_NULL, BT_K_SERIES, BT_M_SERIES, BT_STUBULATOR_1, BT_STUBULATOR_2 };\r
 \r
 // Exported variables\r
 extern VJSettings vjs;\r