diff --git a/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/README.txt b/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/README.txt
new file mode 100644
index 0000000..232f4f7
--- /dev/null
+++ b/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/README.txt
@@ -0,0 +1,44 @@
+This profile works with default key mapping in game.
+
+----
+Menu:
+----
+Left stick (horizontal - how to play screen) - next / previous
+DPAD - move selection
+A - confirm
+B - back
+Y (settings only) - default settings
+Start - back
+
+----
+World / level select:
+----
+DPAD - move selection
+A - confirm
+B - back
+X - retro mode
+Y - characters
+Start - back
+Left Shoulder / Left Trigger - change difficulty
+
+----
+Ingame:
+----
+DPAD up - spring
+DPAD right - block
+DPAD down - slide
+DPAD left - kick
+A - jump / trace loop
+B - pause
+X - kick
+Y - jump / trace loop
+Start - pause
+Right Shoulder / Right Trigger - dance
+
+
+----
+Level completed screen:
+----
+A - continue
+X - toggle mini-leaderboard
+Y - replay level
\ No newline at end of file
diff --git a/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/Runner2.gamecontroller.amgp b/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/Runner2.gamecontroller.amgp
new file mode 100644
index 0000000..643fa78
--- /dev/null
+++ b/applications/BIT.TRIP Presents... Runner2 - Future Legend of Rhythm Alien/sdlgamecontroller/Runner2.gamecontroller.amgp
@@ -0,0 +1,142 @@
+
+
+
+ EX10 GAMEPAD
+
+ 0d0f0900000000000000504944564944
+
+
+
+
+
+
+
+ 0x45
+ keyboard
+
+
+
+
+
+
+ 0x51
+ keyboard
+
+
+
+
+
+
+
+
+ 0x1000013
+ keyboard
+
+
+
+
+
+
+ 0x1000014
+ keyboard
+
+
+
+
+
+
+ 0x1000015
+ keyboard
+
+
+
+
+
+
+ 0x1000012
+ keyboard
+
+
+
+
+
+ positivehalf
+
+
+
+ 0x51
+ keyboard
+
+
+
+
+
+ positivehalf
+
+
+
+ 0x10000035
+ keyboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/applications/Deus Ex The Fall/sdlgamecontroller/DeusExTheFall.gamecontroller.amgp b/applications/Deus Ex The Fall/sdlgamecontroller/DeusExTheFall.gamecontroller.amgp
new file mode 100644
index 0000000..b0ce092
--- /dev/null
+++ b/applications/Deus Ex The Fall/sdlgamecontroller/DeusExTheFall.gamecontroller.amgp
@@ -0,0 +1,251 @@
+
+
+
+ EX10 GAMEPAD
+
+ 0d0f0900000000000000504944564944
+
+
+
+
+
+
+
+ 0x41
+ keyboard
+
+
+ 0x1000012
+ keyboard
+
+
+
+
+
+
+ 0x53
+ keyboard
+
+
+ 0x1000015
+ keyboard
+
+
+
+
+
+
+ 0x44
+ keyboard
+
+
+ 0x1000014
+ keyboard
+
+
+
+
+
+
+ 0x1000013
+ keyboard
+
+
+ 0x57
+ keyboard
+
+
+
+
+
+ 65
+
+
+
+ 3
+ mousemovement
+
+
+
+
+
+
+ 2
+ mousemovement
+
+
+
+
+
+
+ 4
+ mousemovement
+
+
+
+
+
+
+ 1
+ mousemovement
+
+
+
+
+
+
+
+
+ 0x1000032
+ keyboard
+
+
+
+
+
+
+ 0x1000033
+ keyboard
+
+
+
+
+
+
+ 0x1000031
+ keyboard
+
+
+
+
+
+
+ 0x1000030
+ keyboard
+
+
+
+
+
+ 6000
+ positivehalf
+
+
+
+ 3
+ mousebutton
+
+
+
+
+
+ 6000
+ positivehalf
+
+
+
+ 1
+ mousebutton
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/applications/Deus Ex The Fall/sdlgamecontroller/README.txt b/applications/Deus Ex The Fall/sdlgamecontroller/README.txt
new file mode 100644
index 0000000..986cc74
--- /dev/null
+++ b/applications/Deus Ex The Fall/sdlgamecontroller/README.txt
@@ -0,0 +1,36 @@
+This profile works with default key mapping in game.
+
+Left stick - move
+Right stick - camera (game) / cursor move (menu)
+DPAD up - cloak
+DPAD right - armor
+DPAD down - stealth dash
+DPAD left - smart vision
+A - move in cover
+ * hold - corner
+ * press - switch cover
+ * DPAD up + A - vault
+B
+ * press - non-lethal tekadown
+ * hold - lethal takedown
+X
+ * press - interact
+ * hold - reload (It seems it doesn't work properly)
+Y
+ * press - holster / draw
+ * hold - weapon quickslots
+Start - pause
+Back - quick save
+Left Shoulder
+ * press - use quickslot
+ * hold - open quickslots
+Right Shoulder
+ * press - throw grenade
+ * hold - grenade quickslots
+Left Trigger - enter cover
+Right Trigger - fire (game) / confirm (menu)
+Left stick click - crouch
+Right stick click - toggle walk / run
+
+In menu and other on screen layers (eg. hacking screen) - use **right stick** to move cursor and **right trigger** to confirm.
+Use **Start** button to close menu.
\ No newline at end of file
diff --git a/applications/Shantae and the Pirate's Curse/sdlgamecontroller/README.txt b/applications/Shantae and the Pirate's Curse/sdlgamecontroller/README.txt
new file mode 100644
index 0000000..e2d34ed
--- /dev/null
+++ b/applications/Shantae and the Pirate's Curse/sdlgamecontroller/README.txt
@@ -0,0 +1,14 @@
+This profile works with default key mapping in game.
+
+Left stick / DPAD - movement
+A - jump (game) / confirm (game submenu, menu)
+B - shoot / interact (game)
+X - attack (game)
+Y - lamp (game)
+Start - pause (game)
+Back - submenu (game)
+Left Shoulder - scimitar (game)
+Right Shoulder - hat (game)
+Left Trigger - page left (game submenu)
+Right Trigger - page right (game submenu)
+Left stick click - skip (cutscenes)
\ No newline at end of file
diff --git a/applications/Shantae and the Pirate's Curse/sdlgamecontroller/ShantaePiratesCurse.gamecontroller.amgp b/applications/Shantae and the Pirate's Curse/sdlgamecontroller/ShantaePiratesCurse.gamecontroller.amgp
new file mode 100644
index 0000000..bae0932
--- /dev/null
+++ b/applications/Shantae and the Pirate's Curse/sdlgamecontroller/ShantaePiratesCurse.gamecontroller.amgp
@@ -0,0 +1,180 @@
+
+
+
+ EX10 GAMEPAD
+
+ 0d0f0900000000000000504944564944
+
+
+
+
+
+
+
+ 0x1000012
+ keyboard
+
+
+
+
+
+
+ 0x1000015
+ keyboard
+
+
+
+
+
+
+ 0x1000014
+ keyboard
+
+
+
+
+
+
+ 0x1000013
+ keyboard
+
+
+
+
+
+
+
+
+ 0x1000012
+ keyboard
+
+
+
+
+
+
+ 0x1000015
+ keyboard
+
+
+
+
+
+
+ 0x1000014
+ keyboard
+
+
+
+
+
+
+ 0x1000013
+ keyboard
+
+
+
+
+
+ 6000
+ positivehalf
+
+
+
+ 0x51
+ keyboard
+
+
+
+
+
+ 6000
+ positivehalf
+
+
+
+ 0x57
+ keyboard
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+