+#ifdef _MIYOO
+ "enabled",
+#else
+ "disabled",
+#endif
+ },
+#endif /* GPU_UNAI */
+ {
+ "pcsx_rearmed_spu_reverb",
+ "Audio Reverb Effects",
+ "Reverb Effects",
+ "Enable emulation of the reverb feature provided by the PSX SPU. Can be disabled to improve performance at the expense of reduced audio quality/authenticity.",
+ NULL,
+ "audio",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+#ifdef HAVE_PRE_ARMV7
+ "disabled",
+#else
+ "enabled",
+#endif
+ },
+ {
+ "pcsx_rearmed_spu_interpolation",
+ "Sound Interpolation",
+ NULL,
+ "Enable emulation of the in-built audio interpolation provided by the PSX SPU. 'Gaussian' sounds closest to original hardware. 'Simple' improves performance but reduces quality. 'Cubic' has the highest performance requirements but produces increased clarity. Can be disabled entirely for maximum performance, at the expense of greatly reduced audio quality.",
+ NULL,
+ "audio",
+ {
+ { "simple", "Simple" },
+ { "gaussian", "Gaussian" },
+ { "cubic", "Cubic" },
+ { "off", "disabled" },
+ { NULL, NULL },
+ },
+#ifdef HAVE_PRE_ARMV7
+ "off",
+#else
+ "simple",
+#endif
+ },
+ {
+ "pcsx_rearmed_nocdaudio",
+ "CD Audio",
+ NULL,
+ "Enable playback of CD (CD-DA) audio tracks. Can be disabled to improve performance in games that include CD audio, at the expense of missing music.",
+ NULL,
+ "audio",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "enabled",
+ },
+ {
+ "pcsx_rearmed_noxadecoding",
+ "XA Decoding",
+ NULL,
+ "Enable playback of XA (eXtended Architecture ADPCM) audio tracks. Can be disabled to improve performance in games that include XA audio, at the expense of missing music.",
+ NULL,
+ "audio",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "enabled",
+ },
+#if P_HAVE_PTHREAD
+ {
+ "pcsx_rearmed_spu_thread",
+ "Threaded SPU",
+ NULL,
+ "Emulates the PSX SPU on another CPU thread. May cause audio glitches in some games.",
+ NULL,
+ "audio",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+#endif // P_HAVE_PTHREAD
+ {
+ "pcsx_rearmed_show_input_settings",
+ "Show Input Settings",
+ NULL,
+ "Show configuration options for all input devices: analog response, Multitaps, light guns, etc. Quick Menu may need to be toggled for this setting to take effect.",
+ NULL,
+ NULL,
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_analog_axis_modifier",
+ "Analog Axis Bounds",
+ NULL,
+ "Specify range limits for the left and right analog sticks when input device is set to 'analog' or 'dualshock'. 'Square' bounds improve input response when using controllers with highly circular ranges that are unable to fully saturate the X and Y axes at 45 degree deflections.",
+ NULL,
+ "input",
+ {
+ { "circle", "Circle" },
+ { "square", "Square" },
+ { NULL, NULL },
+ },
+ "circle",
+ },
+ {
+ "pcsx_rearmed_vibration",
+ "Rumble Effects",
+ NULL,
+ "Enable haptic feedback when using a rumble-equipped gamepad with input device set to 'dualshock'.",
+ NULL,
+ "input",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "enabled",
+ },
+ {
+ "pcsx_rearmed_analog_combo",
+ "DualShock Analog Mode Toggle Key Combo",
+ NULL,
+ "When the input device type is DualShock, this option allows the emulated DualShock to be toggled between DIGITAL and ANALOG mode like original hardware. You can select the button combination for this.",
+ NULL,
+ "input",
+ {
+ { "disabled", NULL },
+ { "l1+r1+select", "L1 + R1 + Select" },
+ { "l1+r1+start", "L1 + R1 + Start" },
+ { "l1+r1+l3", "L1 + R1 + L3" },
+ { "l1+r1+r3", "L1 + R1 + R3" },
+ { "l3+r3", "L3 + R3" },
+ { NULL, NULL },
+ },
+ "l1+r1+select"
+ },
+ {
+ "pcsx_rearmed_multitap",
+ "Multitap Mode",
+ NULL,
+ "Connect a virtual PSX Multitap peripheral to either controller 'Port 1' or controller 'Port 2' for 5 player simultaneous input, or to both 'Ports 1 and 2' for 8 player input. Mutlitap usage requires compatible games.",
+ NULL,
+ "input",
+ {
+ { "disabled", NULL },
+ { "port 1", "Port 1" },
+ { "port 2", "Port 2" },
+ { "ports 1 and 2", "Ports 1 and 2" },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_negcon_deadzone",
+ "NegCon Twist Deadzone",
+ NULL,
+ "Set the deadzone of the RetroPad left analog stick when simulating the 'twist' action of emulated neGcon Controllers. Used to eliminate drift/unwanted input.",
+ NULL,
+ "input",
+ {
+ { "0", "0%" },
+ { "3", "3%" },
+ { "5", "5%" },
+ { "7", "7%" },
+ { "10", "10%" },
+ { "13", "13%" },
+ { "15", "15%" },
+ { "17", "17%" },
+ { "20", "20%" },
+ { "23", "23%" },
+ { "25", "25%" },
+ { "27", "27%" },
+ { "30", "30%" },
+ { NULL, NULL },
+ },
+ "0",
+ },
+ {
+ "pcsx_rearmed_negcon_response",
+ "NegCon Twist Response",
+ NULL,
+ "Specify the analog response when using a RetroPad left analog stick to simulate the 'twist' action of emulated neGcon Controllers.",
+ NULL,
+ "input",
+ {
+ { "linear", "Linear" },
+ { "quadratic", "Quadratic" },
+ { "cubic", "Cubic" },
+ { NULL, NULL },
+ },
+ "linear",
+ },
+ {
+ "pcsx_rearmed_input_sensitivity",
+ "Mouse Sensitivity",
+ NULL,
+ "Adjust responsiveness of emulated 'mouse' input devices.",
+ NULL,
+ "input",
+ {
+ { "0.05", NULL },
+ { "0.10", NULL },
+ { "0.15", NULL },
+ { "0.20", NULL },
+ { "0.25", NULL },
+ { "0.30", NULL },
+ { "0.35", NULL },
+ { "0.40", NULL },
+ { "0.45", NULL },
+ { "0.50", NULL },
+ { "0.55", NULL },
+ { "0.60", NULL },
+ { "0.65", NULL },
+ { "0.70", NULL },
+ { "0.75", NULL },
+ { "0.80", NULL },
+ { "0.85", NULL },
+ { "0.90", NULL },
+ { "0.95", NULL },
+ { "1.00", NULL },
+ { "1.05", NULL },
+ { "1.10", NULL },
+ { "1.15", NULL },
+ { "1.20", NULL },
+ { "1.25", NULL },
+ { "1.30", NULL },
+ { "1.35", NULL },
+ { "1.40", NULL },
+ { "1.45", NULL },
+ { "1.50", NULL },
+ { "1.55", NULL },
+ { "1.60", NULL },
+ { "1.65", NULL },
+ { "1.70", NULL },
+ { "1.75", NULL },
+ { "1.80", NULL },
+ { "1.85", NULL },
+ { "1.90", NULL },
+ { "1.95", NULL },
+ { "2.00", NULL },
+ },
+ "1.00",
+ },
+ {
+ "pcsx_rearmed_crosshair1",
+ "Player 1 Lightgun Crosshair",
+ NULL,
+ "Toggle player 1's crosshair for the Guncon or Konami Gun",
+ NULL,
+ "input",
+ {
+ { "disabled", NULL },
+ { "blue", NULL },
+ { "green", NULL },
+ { "red", NULL },
+ { "white", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_crosshair2",
+ "Player 2 Lightgun Crosshair",
+ NULL,
+ "Toggle player 2's crosshair for the Guncon or Konami Gun",
+ NULL,
+ "input",
+ {
+ { "disabled", NULL },
+ { "blue", NULL },
+ { "green", NULL },
+ { "red", NULL },
+ { "white", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_konamigunadjustx",
+ "Konami Gun X Axis Offset",
+ NULL,
+ "Apply an X axis offset to light gun input when emulating a Konami Gun (Hyper Blaster / Justifier) device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "-40", NULL },
+ { "-39", NULL },
+ { "-38", NULL },
+ { "-37", NULL },
+ { "-36", NULL },
+ { "-35", NULL },
+ { "-34", NULL },
+ { "-33", NULL },
+ { "-32", NULL },
+ { "-31", NULL },
+ { "-30", NULL },
+ { "-29", NULL },
+ { "-28", NULL },
+ { "-27", NULL },
+ { "-26", NULL },
+ { "-25", NULL },
+ { "-24", NULL },
+ { "-23", NULL },
+ { "-22", NULL },
+ { "-21", NULL },
+ { "-20", NULL },
+ { "-19", NULL },
+ { "-18", NULL },
+ { "-17", NULL },
+ { "-16", NULL },
+ { "-15", NULL },
+ { "-14", NULL },
+ { "-13", NULL },
+ { "-12", NULL },
+ { "-11", NULL },
+ { "-10", NULL },
+ { "-9", NULL },
+ { "-8", NULL },
+ { "-7", NULL },
+ { "-6", NULL },
+ { "-5", NULL },
+ { "-4", NULL },
+ { "-3", NULL },
+ { "-2", NULL },
+ { "-1", NULL },
+ { "0", NULL },
+ { "1", NULL },
+ { "2", NULL },
+ { "3", NULL },
+ { "4", NULL },
+ { "5", NULL },
+ { "6", NULL },
+ { "7", NULL },
+ { "8", NULL },
+ { "9", NULL },
+ { "10", NULL },
+ { "11", NULL },
+ { "12", NULL },
+ { "13", NULL },
+ { "14", NULL },
+ { "15", NULL },
+ { "16", NULL },
+ { "17", NULL },
+ { "18", NULL },
+ { "19", NULL },
+ { "20", NULL },
+ { "21", NULL },
+ { "22", NULL },
+ { "23", NULL },
+ { "24", NULL },
+ { "25", NULL },
+ { "26", NULL },
+ { "27", NULL },
+ { "28", NULL },
+ { "29", NULL },
+ { "30", NULL },
+ { "31", NULL },
+ { "32", NULL },
+ { "33", NULL },
+ { "34", NULL },
+ { "35", NULL },
+ { "36", NULL },
+ { "37", NULL },
+ { "38", NULL },
+ { "39", NULL },
+ { "40", NULL },
+ { NULL, NULL },
+ },
+ "0",
+ },
+ {
+ "pcsx_rearmed_konamigunadjusty",
+ "Konami Gun Y Axis Offset",
+ NULL,
+ "Apply a Y axis offset to light gun input when emulating a Konami Gun (Hyper Blaster / Justifier) device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "-40", NULL },
+ { "-39", NULL },
+ { "-38", NULL },
+ { "-37", NULL },
+ { "-36", NULL },
+ { "-35", NULL },
+ { "-34", NULL },
+ { "-33", NULL },
+ { "-32", NULL },
+ { "-31", NULL },
+ { "-30", NULL },
+ { "-29", NULL },
+ { "-28", NULL },
+ { "-27", NULL },
+ { "-26", NULL },
+ { "-25", NULL },
+ { "-24", NULL },
+ { "-23", NULL },
+ { "-22", NULL },
+ { "-21", NULL },
+ { "-20", NULL },
+ { "-19", NULL },
+ { "-18", NULL },
+ { "-17", NULL },
+ { "-16", NULL },
+ { "-15", NULL },
+ { "-14", NULL },
+ { "-13", NULL },
+ { "-12", NULL },
+ { "-11", NULL },
+ { "-10", NULL },
+ { "-9", NULL },
+ { "-8", NULL },
+ { "-7", NULL },
+ { "-6", NULL },
+ { "-5", NULL },
+ { "-4", NULL },
+ { "-3", NULL },
+ { "-2", NULL },
+ { "-1", NULL },
+ { "0", NULL },
+ { "1", NULL },
+ { "2", NULL },
+ { "3", NULL },
+ { "4", NULL },
+ { "5", NULL },
+ { "6", NULL },
+ { "7", NULL },
+ { "8", NULL },
+ { "9", NULL },
+ { "10", NULL },
+ { "11", NULL },
+ { "12", NULL },
+ { "13", NULL },
+ { "14", NULL },
+ { "15", NULL },
+ { "16", NULL },
+ { "17", NULL },
+ { "18", NULL },
+ { "19", NULL },
+ { "20", NULL },
+ { "21", NULL },
+ { "22", NULL },
+ { "23", NULL },
+ { "24", NULL },
+ { "25", NULL },
+ { "26", NULL },
+ { "27", NULL },
+ { "28", NULL },
+ { "29", NULL },
+ { "30", NULL },
+ { "31", NULL },
+ { "32", NULL },
+ { "33", NULL },
+ { "34", NULL },
+ { "35", NULL },
+ { "36", NULL },
+ { "37", NULL },
+ { "38", NULL },
+ { "39", NULL },
+ { "40", NULL },
+ { NULL, NULL },
+ },
+ "0",
+ },
+ {
+ "pcsx_rearmed_gunconadjustx",
+ "Guncon X Axis Offset",
+ NULL,
+ "Apply an X axis offset to light gun input when emulating a Guncon device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "-40", NULL },
+ { "-39", NULL },
+ { "-38", NULL },
+ { "-37", NULL },
+ { "-36", NULL },
+ { "-35", NULL },
+ { "-34", NULL },
+ { "-33", NULL },
+ { "-32", NULL },
+ { "-31", NULL },
+ { "-30", NULL },
+ { "-29", NULL },
+ { "-28", NULL },
+ { "-27", NULL },
+ { "-26", NULL },
+ { "-25", NULL },
+ { "-24", NULL },
+ { "-23", NULL },
+ { "-22", NULL },
+ { "-21", NULL },
+ { "-20", NULL },
+ { "-19", NULL },
+ { "-18", NULL },
+ { "-17", NULL },
+ { "-16", NULL },
+ { "-15", NULL },
+ { "-14", NULL },
+ { "-13", NULL },
+ { "-12", NULL },
+ { "-11", NULL },
+ { "-10", NULL },
+ { "-9", NULL },
+ { "-8", NULL },
+ { "-7", NULL },
+ { "-6", NULL },
+ { "-5", NULL },
+ { "-4", NULL },
+ { "-3", NULL },
+ { "-2", NULL },
+ { "-1", NULL },
+ { "0", NULL },
+ { "1", NULL },
+ { "2", NULL },
+ { "3", NULL },
+ { "4", NULL },
+ { "5", NULL },
+ { "6", NULL },
+ { "7", NULL },
+ { "8", NULL },
+ { "9", NULL },
+ { "10", NULL },
+ { "11", NULL },
+ { "12", NULL },
+ { "13", NULL },
+ { "14", NULL },
+ { "15", NULL },
+ { "16", NULL },
+ { "17", NULL },
+ { "18", NULL },
+ { "19", NULL },
+ { "20", NULL },
+ { "21", NULL },
+ { "22", NULL },
+ { "23", NULL },
+ { "24", NULL },
+ { "25", NULL },
+ { "26", NULL },
+ { "27", NULL },
+ { "28", NULL },
+ { "29", NULL },
+ { "30", NULL },
+ { "31", NULL },
+ { "32", NULL },
+ { "33", NULL },
+ { "34", NULL },
+ { "35", NULL },
+ { "36", NULL },
+ { "37", NULL },
+ { "38", NULL },
+ { "39", NULL },
+ { "40", NULL },
+ { NULL, NULL },
+ },
+ "0",
+ },
+ {
+ "pcsx_rearmed_gunconadjusty",
+ "Guncon Y Axis Offset",
+ NULL,
+ "Apply a Y axis offset to light gun input when emulating a Guncon device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "-40", NULL },
+ { "-39", NULL },
+ { "-38", NULL },
+ { "-37", NULL },
+ { "-36", NULL },
+ { "-35", NULL },
+ { "-34", NULL },
+ { "-33", NULL },
+ { "-32", NULL },
+ { "-31", NULL },
+ { "-30", NULL },
+ { "-29", NULL },
+ { "-28", NULL },
+ { "-27", NULL },
+ { "-26", NULL },
+ { "-25", NULL },
+ { "-24", NULL },
+ { "-23", NULL },
+ { "-22", NULL },
+ { "-21", NULL },
+ { "-20", NULL },
+ { "-19", NULL },
+ { "-18", NULL },
+ { "-17", NULL },
+ { "-16", NULL },
+ { "-15", NULL },
+ { "-14", NULL },
+ { "-13", NULL },
+ { "-12", NULL },
+ { "-11", NULL },
+ { "-10", NULL },
+ { "-9", NULL },
+ { "-8", NULL },
+ { "-7", NULL },
+ { "-6", NULL },
+ { "-5", NULL },
+ { "-4", NULL },
+ { "-3", NULL },
+ { "-2", NULL },
+ { "-1", NULL },
+ { "0", NULL },
+ { "1", NULL },
+ { "2", NULL },
+ { "3", NULL },
+ { "4", NULL },
+ { "5", NULL },
+ { "6", NULL },
+ { "7", NULL },
+ { "8", NULL },
+ { "9", NULL },
+ { "10", NULL },
+ { "11", NULL },
+ { "12", NULL },
+ { "13", NULL },
+ { "14", NULL },
+ { "15", NULL },
+ { "16", NULL },
+ { "17", NULL },
+ { "18", NULL },
+ { "19", NULL },
+ { "20", NULL },
+ { "21", NULL },
+ { "22", NULL },
+ { "23", NULL },
+ { "24", NULL },
+ { "25", NULL },
+ { "26", NULL },
+ { "27", NULL },
+ { "28", NULL },
+ { "29", NULL },
+ { "30", NULL },
+ { "31", NULL },
+ { "32", NULL },
+ { "33", NULL },
+ { "34", NULL },
+ { "35", NULL },
+ { "36", NULL },
+ { "37", NULL },
+ { "38", NULL },
+ { "39", NULL },
+ { "40", NULL },
+ { NULL, NULL },
+ },
+ "0",
+ },
+ {
+ "pcsx_rearmed_gunconadjustratiox",
+ "Guncon X Axis Response",
+ NULL,
+ "Adjust relative magnitude of horizontal light gun motion when emulating a Guncon device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "0.75", NULL },
+ { "0.76", NULL },
+ { "0.77", NULL },
+ { "0.78", NULL },
+ { "0.79", NULL },
+ { "0.80", NULL },
+ { "0.81", NULL },
+ { "0.82", NULL },
+ { "0.83", NULL },
+ { "0.84", NULL },
+ { "0.85", NULL },
+ { "0.86", NULL },
+ { "0.87", NULL },
+ { "0.88", NULL },
+ { "0.89", NULL },
+ { "0.90", NULL },
+ { "0.91", NULL },
+ { "0.92", NULL },
+ { "0.93", NULL },
+ { "0.94", NULL },
+ { "0.95", NULL },
+ { "0.96", NULL },
+ { "0.97", NULL },
+ { "0.98", NULL },
+ { "0.99", NULL },
+ { "1.00", NULL },
+ { "1.01", NULL },
+ { "1.02", NULL },
+ { "1.03", NULL },
+ { "1.04", NULL },
+ { "1.05", NULL },
+ { "1.06", NULL },
+ { "1.07", NULL },
+ { "1.08", NULL },
+ { "1.09", NULL },
+ { "1.10", NULL },
+ { "1.11", NULL },
+ { "1.12", NULL },
+ { "1.13", NULL },
+ { "1.14", NULL },
+ { "1.15", NULL },
+ { "1.16", NULL },
+ { "1.17", NULL },
+ { "1.18", NULL },
+ { "1.19", NULL },
+ { "1.20", NULL },
+ { "1.21", NULL },
+ { "1.22", NULL },
+ { "1.23", NULL },
+ { "1.24", NULL },
+ { "1.25", NULL },
+ { NULL, NULL },
+ },
+ "1.00",
+ },
+ {
+ "pcsx_rearmed_gunconadjustratioy",
+ "Guncon Y Axis Response",
+ NULL,
+ "Adjust relative magnitude of vertical light gun motion when emulating a Guncon device. Can be used to correct aiming misalignments.",
+ NULL,
+ "input",
+ {
+ { "0.75", NULL },
+ { "0.76", NULL },
+ { "0.77", NULL },
+ { "0.78", NULL },
+ { "0.79", NULL },
+ { "0.80", NULL },
+ { "0.81", NULL },
+ { "0.82", NULL },
+ { "0.83", NULL },
+ { "0.84", NULL },
+ { "0.85", NULL },
+ { "0.86", NULL },
+ { "0.87", NULL },
+ { "0.88", NULL },
+ { "0.89", NULL },
+ { "0.90", NULL },
+ { "0.91", NULL },
+ { "0.92", NULL },
+ { "0.93", NULL },
+ { "0.94", NULL },
+ { "0.95", NULL },
+ { "0.96", NULL },
+ { "0.97", NULL },
+ { "0.98", NULL },
+ { "0.99", NULL },
+ { "1.00", NULL },
+ { "1.01", NULL },
+ { "1.02", NULL },
+ { "1.03", NULL },
+ { "1.04", NULL },
+ { "1.05", NULL },
+ { "1.06", NULL },
+ { "1.07", NULL },
+ { "1.08", NULL },
+ { "1.09", NULL },
+ { "1.10", NULL },
+ { "1.11", NULL },
+ { "1.12", NULL },
+ { "1.13", NULL },
+ { "1.14", NULL },
+ { "1.15", NULL },
+ { "1.16", NULL },
+ { "1.17", NULL },
+ { "1.18", NULL },
+ { "1.19", NULL },
+ { "1.20", NULL },
+ { "1.21", NULL },
+ { "1.22", NULL },
+ { "1.23", NULL },
+ { "1.24", NULL },
+ { "1.25", NULL },
+ { NULL, NULL },
+ },
+ "1.00",
+ },
+ {
+ "pcsx_rearmed_icache_emulation",
+ "Instruction Cache Emulation",
+ NULL,
+ "Enable emulation of the PSX CPU instruction cache. Improves accuracy at the expense of increased performance overheads. Required for Formula One 2001, Formula One Arcade and Formula One 99. [Interpreter only; partial on lightrec and ARM dynarecs]",
+ NULL,
+ "compat_hack",
+ {
+ { "enabled", NULL },
+ { "disabled", NULL },
+ { NULL, NULL },
+ },
+ "enabled",
+ },
+ {
+ "pcsx_rearmed_exception_emulation",
+ "Exception and Breakpoint Emulation",
+ NULL,
+ "Enable emulation of some almost never used PSX's debug features. This causes a performance hit, is not useful for games and is intended for PSX homebrew and romhack developers only. Only enable if you know what you are doing. [Interpreter only]",
+ NULL,
+ "compat_hack",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+#if !defined(DRC_DISABLE) && !defined(LIGHTREC)
+ {
+ "pcsx_rearmed_nocompathacks",
+ "Disable Automatic Compatibility Hacks",
+ NULL,
+ "By default, PCSX-ReARMed will apply auxiliary compatibility hacks automatically, based on the currently loaded content. This behaviour is required for correct operation, but may be disabled if desired.",
+ NULL,
+ "compat_hack",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_nosmccheck",
+ "(Speed Hack) Disable SMC Checks",
+ "Disable SMC Checks",
+ "Will cause crashes when loading, and lead to memory card failure.",
+ NULL,
+ "speed_hack",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",
+ },
+ {
+ "pcsx_rearmed_gteregsunneeded",
+ "(Speed Hack) Assume GTE Registers Unneeded",
+ "Assume GTE Registers Unneeded",
+ "May cause rendering errors.",
+ NULL,
+ "speed_hack",
+ {
+ { "disabled", NULL },
+ { "enabled", NULL },
+ { NULL, NULL },
+ },
+ "disabled",