+ "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",
+ },
+ {
+ "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_multitap",
+ "Multitap Mode (Restart)",
+ 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. To avoid input defects, option should be disabled when running games that have no support for Multitap features.",
+ 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_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",