diff --git a/projects/ROCKNIX/packages/emulators/standalone/cemu-sa/scripts/start_cemu.sh b/projects/ROCKNIX/packages/emulators/standalone/cemu-sa/scripts/start_cemu.sh
index 2bc0e0593e..6d55c440f8 100755
--- a/projects/ROCKNIX/packages/emulators/standalone/cemu-sa/scripts/start_cemu.sh
+++ b/projects/ROCKNIX/packages/emulators/standalone/cemu-sa/scripts/start_cemu.sh
@@ -108,6 +108,7 @@ FILE=$(echo $1 | sed "s#^/.*/##g")
CON=$(get_setting wiiu_controller_profile wiiu "${FILE}")
CON_LAYOUT=$(get_setting wiiu_controller_layout wiiu "${FILE}")
ONLINE=$(get_setting online_enabled wiiu "${FILE}")
+GAMEPAD=$(get_setting gamepad_enabled wiiu "${FILE}")
RENDERER=$(get_setting graphics_backend wiiu "${FILE}")
BACKEND=$(get_setting gdk_backend wiiu "${FILE}")
@@ -318,5 +319,17 @@ xmlstarlet ed --inplace -u "//Notification/TextColor" -v "${TEXT_COLOR}" ${CEMU_
xmlstarlet ed --inplace -u "//fullscreen" -v "true" ${CEMU_CONFIG_ROOT}/settings.xml
xmlstarlet ed --inplace -u "//Audio/TVDevice" -v "${PASINK}" ${CEMU_CONFIG_ROOT}/settings.xml
+#
+# Dual screen gamepad
+#
+
+if [ -z "${GAMEPAD}" ]; then
+ if [ "${DEVICE_HAS_DUAL_SCREEN}" = "true" ]; then
+ xmlstarlet ed --inplace -u "//open_pad" -v "true" ${CEMU_CONFIG_ROOT}/settings.xml
+ fi
+else
+ xmlstarlet ed --inplace -u "//open_pad" -v "${GAMEPAD}" ${CEMU_CONFIG_ROOT}/settings.xml
+fi
+
# Run the emulator
cemu -g "$@"
diff --git a/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg b/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg
index 393abd058d..24df794c72 100644
--- a/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg
+++ b/projects/ROCKNIX/packages/ui/emulationstation/config/common/es_features.cfg
@@ -890,6 +890,10 @@
+
+
+
+