Add Sony Mouse Controller support
[pcsx_rearmed.git] / frontend / libretro_core_options.h
index 6f26c71..46670ba 100644 (file)
@@ -97,6 +97,17 @@ struct retro_core_option_definition option_defs_us[] = {
       },
       "disabled",
    },
+   {
+      "pcsx_rearmed_show_other_input_settings",
+      "Show other input settings",
+      "Shows or hides other inputs settings like multitaps, player 3-8 ports, analog fine-tunings, etc.",
+      {
+         { "disabled", NULL },
+         { "enabled",  NULL },
+         { NULL, NULL },
+      },
+      "disabled",
+   },
    {
       "pcsx_rearmed_pad1type",
       "Pad 1 Type",
@@ -107,6 +118,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -122,6 +134,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -137,6 +150,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -152,6 +166,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -167,6 +182,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -181,6 +197,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -195,6 +212,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -209,6 +227,7 @@ struct retro_core_option_definition option_defs_us[] = {
          { "dualshock", NULL },
          { "negcon",    NULL },
          { "guncon",    NULL },
+         { "mouse",     NULL },
          { "none",      NULL },
          { NULL, NULL },
       },
@@ -541,14 +560,14 @@ struct retro_core_option_definition option_defs_us[] = {
          { "enabled",  NULL },
          { NULL, NULL },
       },
-#ifdef HAVE_LIBNX
+#if defined HAVE_LIBNX || defined _3DS
          "disabled",
 #else
       "enabled",
 #endif
    },
 
-#ifndef DRC_DISABLE
+#if defined(LIGHTREC) || defined(NEW_DYNAREC)
    {
       "pcsx_rearmed_drc",
       "Dynamic Recompiler",
@@ -560,6 +579,9 @@ struct retro_core_option_definition option_defs_us[] = {
       },
       "enabled",
    },
+#endif /* LIGHTREC || NEW_DYNAREC */
+
+#ifdef NEW_DYNAREC
    {
       "pcsx_rearmed_psxclock",
       "PSX CPU Clock",
@@ -648,7 +670,7 @@ struct retro_core_option_definition option_defs_us[] = {
       "57",
 #endif
    },
-#endif /* DRC_DISABLE */
+#endif /* NEW_DYNAREC */
 
 #ifdef GPU_NEON
    {
@@ -1009,7 +1031,7 @@ struct retro_core_option_definition option_defs_us[] = {
       "disabled",
    },
 
-#ifndef DRC_DISABLE
+#ifdef NEW_DYNAREC
    {
       "pcsx_rearmed_nosmccheck",
       "(Speed Hack) Disable SMC Checks",
@@ -1043,7 +1065,7 @@ struct retro_core_option_definition option_defs_us[] = {
       },
       "disabled",
    },
-#endif /* DRC_DISABLE */
+#endif /* NEW_DYNAREC */
 
    { NULL, NULL, NULL, {{0}}, NULL },
 };