"enabled",
#endif
},
- {
- "pcsx_rearmed_duping_enable",
- "Frame Duping (Speedup)",
- NULL,
- "When enabled and supported by the libretro frontend, provides a small performance increase by directing the frontend to repeat the previous frame if the core has nothing new to display.",
- NULL,
- "video",
- {
- { "disabled", NULL },
- { "enabled", NULL },
- { NULL, NULL },
- },
- "enabled",
- },
#ifdef THREAD_RENDERING
{
"pcsx_rearmed_gpu_thread_rendering",
"pcsx_rearmed_screen_centering",
"(GPU) Screen centering",
NULL,
- "The PSX has a feature allowing it to shift the image position on screen. Some (mostly PAL) games used this feature in a strange way making the image miscentered and causing borders to appear. With 'Auto' the emulator tries to correct this miscentering automatically. 'Game-controlled' uses the settings supplied by the game. 'Manual' allows to override those values with the settings below.",
+ "The PSX has a feature allowing it to shift the image position on screen. Some (mostly PAL) games used this feature in a strange way making the image miscentered and causing uneven borders to appear. With 'Auto' the emulator tries to correct this miscentering automatically. 'Game-controlled' uses the settings supplied by the game. 'Manual' allows to override those values with the settings below.",
NULL,
"video",
{
{ "auto", "Auto" },
{ "game", "Game-controlled" },
+ { "borderless", "Borderless" },
{ "manual", "Manual" },
{ 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",
},
"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,
"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 },
{ "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",
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 },
{ "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",
},
"disabled",
},
+#endif /* !DRC_DISABLE && !LIGHTREC */
{
"pcsx_rearmed_nostalls",
- "(Speed Hack) Disable CPU/GTE Stalls",
"Disable CPU/GTE Stalls",
- "Will cause some games to run too quickly.",
NULL,
- "speed_hack",
+ "Will cause some games to run too quickly."
+#if defined(LIGHTREC)
+ " Interpreter only."
+#endif
+ ,
+ NULL,
+ "compat_hack",
{
{ "disabled", NULL },
{ "enabled", NULL },
},
"disabled",
},
-#endif /* !DRC_DISABLE && !LIGHTREC */
{ NULL, NULL, NULL, NULL, NULL, NULL, {{0}}, NULL },
};