diff --git a/es-configs/tools-gamelist.xml b/es-configs/tools-gamelist.xml
index fdc32034..9221a5a3 100644
--- a/es-configs/tools-gamelist.xml
+++ b/es-configs/tools-gamelist.xml
@@ -84,4 +84,11 @@
true
true
-
+
+ ./configure-emulators.sh
+ Configure Emulators
+ Choose an emulator to configure.
+ true
+ true
+
+
\ No newline at end of file
diff --git a/tools/configure-emulators.sh b/tools/configure-emulators.sh
new file mode 100644
index 00000000..a7a2d8d9
--- /dev/null
+++ b/tools/configure-emulators.sh
@@ -0,0 +1,48 @@
+#!/bin/bash
+
+zenity --title "RetroDECK" --question --no-wrap --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" --text="Doing some changes in the emulator's configuration may create serious issues,\nplease continue only if you know what you're doing.\n\nDo you want to continue?"
+if [ $? == 1 ] #no
+then
+ exit 0
+fi
+
+border="$(zenity --list \
+--title "RetroDECK" \
+--window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \
+--text="Which emulator do you want to configure?" \
+--hide-header \
+--column=Border \
+"RetroArch" \
+"Citra" \
+"Dolphin" \
+"MelonDS" \
+"PCSX2" \
+"PPSSPP" \
+"RPCS3" \
+"Yuzu")"
+
+if [ $border == "RetroArch" ]
+then
+ retroarch
+elif [ $border == "Citra" ]
+then
+ citra-qt
+elif [ $border == "Dolphin" ]
+then
+ dolphin-emu
+elif [ $border == "MelonDS" ]
+then
+ melonDS
+elif [ $border == "PCSX2" ]
+then
+ pcsx2
+elif [ $border == "PPSSPP" ]
+then
+ PPSSPPSDL
+elif [ $border == "RPCS3" ]
+then
+ rpcs3
+elif [ $border == "Yuzu" ]
+then
+ yuzu
+fi
\ No newline at end of file