diff --git a/Makefile b/Makefile index 23c9331a..acc97dde 100644 --- a/Makefile +++ b/Makefile @@ -45,7 +45,7 @@ else ifneq (,$(findstring ios,$(platform))) endif OUTNAME := dosbox_pure_libretro_ios.dylib MINVERSION := - COMMONFLAGS += -DDISABLE_DYNAREC=1 + COMMONFLAGS += -DDISABLE_DYNAREC=1 -DDBP_IOS ifeq ($(platform),ios-arm64) CXX = c++ -arch arm64 -isysroot $(IOSSDK) else diff --git a/core_options.h b/core_options.h index 419a5438..20878f3a 100644 --- a/core_options.h +++ b/core_options.h @@ -165,9 +165,15 @@ static retro_core_option_v2_definition option_defs[] = "In touchpad mode use drag to move, tap to click, two finger tap to right-click and press-and-hold to drag", NULL, "Input", { +#if defined(ANDROID) || defined(DBP_IOS) || defined(HAVE_LIBNX) || defined(_3DS) || defined(WIIU) || defined(VITA) + { "pad", "Touchpad mode (default, see description, best for touch screens)" }, + { "direct", "Direct controlled mouse (not supported by all games)" }, + { "true", "Virtual mouse" }, +#else { "true", "Virtual mouse (default)" }, { "direct", "Direct controlled mouse (not supported by all games)" }, { "pad", "Touchpad mode (see description, best for touch screens)" }, +#endif { "false", "Off (ignore mouse inputs)" }, }, "true"