diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Libretro/settings.conf b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Libretro/settings.conf
new file mode 100644
index 0000000..7e8b6a1
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Libretro/settings.conf
@@ -0,0 +1,22 @@
+# Uncomment and edit the following line to use a different ROM path.
+list.path = %BASE_ITEM_PATH%/%ITEM_COLLECTION_NAME%
+list.includeMissingItems = false
+list.extensions = zip,ZIP,wad,WAD,pak,PAK,scummvm,SCUMMVM
+list.menuSort = yes
+list.romHierarchy = true
+
+launcher = sdlretro
+#metadata.type = MAME
+
+
+#media.screenshot = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screenshot
+#media.screentitle = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screentitle
+#media.artwork_back = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/artwork_back
+media.artwork_front = %BASE_ITEM_PATH%/%ITEM_COLLECTION_NAME%
+#media.logo = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/logo
+#media.medium_back = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/medium_back
+#media.medium_front = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/medium_front
+#media.screenshot = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screenshot
+#media.screentitle = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screentitle
+#media.video = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/video
+#media.system_artwork = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/system_artwork
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Main/menu.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Main/menu.txt
index 69ba7f5..fbe529b 100644
--- a/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Main/menu.txt
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Main/menu.txt
@@ -10,4 +10,6 @@ PCE-TurboGrafx
Atari lynx
Neo Geo Pocket
WonderSwan
-PS1
\ No newline at end of file
+PS1
+Libretro
+Native games
\ No newline at end of file
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Native games/settings.conf b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Native games/settings.conf
new file mode 100644
index 0000000..eb9881f
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/collections/Native games/settings.conf
@@ -0,0 +1,22 @@
+# Uncomment and edit the following line to use a different ROM path.
+list.path = %BASE_ITEM_PATH%/%ITEM_COLLECTION_NAME%
+list.includeMissingItems = false
+list.extensions = elf,ELF,opk,OPK
+list.menuSort = yes
+list.romHierarchy = true
+
+launcher = native
+#metadata.type = MAME
+
+
+#media.screenshot = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screenshot
+#media.screentitle = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screentitle
+#media.artwork_back = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/artwork_back
+media.artwork_front = %BASE_ITEM_PATH%/%ITEM_COLLECTION_NAME%
+#media.logo = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/logo
+#media.medium_back = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/medium_back
+#media.medium_front = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/medium_front
+#media.screenshot = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screenshot
+#media.screentitle = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/screentitle
+#media.video = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/medium_artwork/video
+#media.system_artwork = %BASE_MEDIA_PATH%/%ITEM_COLLECTION_NAME%/system_artwork
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native.conf b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native.conf
new file mode 100644
index 0000000..2d2e910
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native.conf
@@ -0,0 +1,2 @@
+executable = %RETROFE_PATH%/launchers/native_launch.sh
+arguments = "%ITEM_FILEPATH%"
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native_launch.sh b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native_launch.sh
new file mode 100755
index 0000000..f113d98
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/native_launch.sh
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+# Launch the process in background, record the PID into a file, wait
+# for the process to terminate and erase the recorded PID
+cd "$(dirname "$1")"
+opkrun "$1"&
+pid record $!
+wait $!
+pid erase
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro.conf b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro.conf
new file mode 100644
index 0000000..b95af82
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro.conf
@@ -0,0 +1,2 @@
+executable = %RETROFE_PATH%/launchers/sdlretro_launch.sh
+arguments = "%ITEM_FILEPATH%"
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro_launch.sh b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro_launch.sh
new file mode 100755
index 0000000..63d4c48
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/launchers/sdlretro_launch.sh
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+# Launch the process in background, record the PID into a file, wait
+# for the process to terminate and erase the recorded PID
+sdlretro "$1"&
+pid record $!
+wait $!
+pid erase
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layout.conf b/FunKey/board/funkey/rootfs-overlay/usr/games/layout.conf
index 456ebb5..a669efe 100644
--- a/FunKey/board/funkey/rootfs-overlay/usr/games/layout.conf
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layout.conf
@@ -1 +1 @@
-Classic
+RetroRoomCovers
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/device.png
new file mode 100644
index 0000000..1d38e6b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/system.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/system.png
new file mode 100644
index 0000000..a953b1c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Libretro/system_artwork/system.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/device.png
new file mode 100644
index 0000000..26c0b73
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/system.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/system.png
new file mode 100644
index 0000000..a4c2c2b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Classic/collections/Native games/system_artwork/system.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/logo.png
new file mode 100644
index 0000000..a953b1c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/system_bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/system_bg.png
new file mode 100644
index 0000000..0608bd4
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Libretro/system_artwork/system_bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/logo.png
new file mode 100644
index 0000000..a4c2c2b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/system_bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/system_bg.png
new file mode 100644
index 0000000..d412603
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/Flat/collections/Native games/system_artwork/system_bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Libretro/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Libretro/system_artwork/device_W140.png
new file mode 100644
index 0000000..ab62b51
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Libretro/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Native games/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Native games/system_artwork/device_W140.png
new file mode 100644
index 0000000..8bf27ad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKey/collections/Native games/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/Credits.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/Credits.txt
new file mode 100644
index 0000000..10c045b
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/Credits.txt
@@ -0,0 +1 @@
+Original theme by FunKey, modified by reno.
\ No newline at end of file
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Bold.ttf b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Bold.ttf
new file mode 100644
index 0000000..fd79d43
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Bold.ttf differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Regular.ttf b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Regular.ttf
new file mode 100644
index 0000000..db43334
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/OpenSans-Regular.ttf differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device.png
new file mode 100644
index 0000000..a0ea354
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_BAK.png
new file mode 100644
index 0000000..c25f7fb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_W140.png
new file mode 100644
index 0000000..9f51d70
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/fallback.png
new file mode 100644
index 0000000..8e61113
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/logo.png
new file mode 100644
index 0000000..e4b6e34
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Atari lynx/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device.png
new file mode 100644
index 0000000..feb4f34
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_BAK.png
new file mode 100644
index 0000000..f181c25
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_W140.png
new file mode 100644
index 0000000..4072104
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/fallback.png
new file mode 100644
index 0000000..50d10cb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo.png
new file mode 100644
index 0000000..773d396
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo2.png
new file mode 100644
index 0000000..0a388c9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Advance/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device.png
new file mode 100644
index 0000000..dfb728e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_BAK.png
new file mode 100644
index 0000000..73466a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_W140.png
new file mode 100644
index 0000000..3692aff
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_original.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_original.png
new file mode 100644
index 0000000..c9cee87
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/device_original.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/fallback.png
new file mode 100644
index 0000000..a55b0b3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo.png
new file mode 100644
index 0000000..0513975
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo2.png
new file mode 100644
index 0000000..67bfa68
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/system.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/system.png
new file mode 100644
index 0000000..0513975
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy Color/system_artwork/system.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device.png
new file mode 100644
index 0000000..bbb6875
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_BAK.png
new file mode 100644
index 0000000..73466a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_W140.png
new file mode 100644
index 0000000..ce4ca47
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_original.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_original.png
new file mode 100644
index 0000000..54e8af9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/device_original.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/fallback.png
new file mode 100644
index 0000000..0a1bca3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo.png
new file mode 100644
index 0000000..4f65632
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo2.png
new file mode 100644
index 0000000..67bfa68
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Boy/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device.png
new file mode 100644
index 0000000..77d130c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_BAK.png
new file mode 100644
index 0000000..5b0025e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_W140.png
new file mode 100644
index 0000000..f1498ff
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/fallback.png
new file mode 100644
index 0000000..db1ef59
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/logo.png
new file mode 100644
index 0000000..5a6391e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Game Gear/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Libretro/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Libretro/system_artwork/device_W140.png
new file mode 100644
index 0000000..ab62b51
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Libretro/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device.png
new file mode 100644
index 0000000..b798e97
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_BAK.png
new file mode 100644
index 0000000..0598b9c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_W140.png
new file mode 100644
index 0000000..f69a2b8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/fallback.png
new file mode 100644
index 0000000..4741f27
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo.png
new file mode 100644
index 0000000..b9c28ef
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo2.png
new file mode 100644
index 0000000..e15bfb1
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/NES/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Native games/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Native games/system_artwork/device_W140.png
new file mode 100644
index 0000000..8bf27ad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Native games/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device.png
new file mode 100644
index 0000000..475e320
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_BAK.png
new file mode 100644
index 0000000..eb7429e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_W140.png
new file mode 100644
index 0000000..622c400
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/fallback.png
new file mode 100644
index 0000000..88804f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/logo.png
new file mode 100644
index 0000000..e496f48
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Neo Geo Pocket/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device.png
new file mode 100644
index 0000000..af9395b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg
new file mode 100644
index 0000000..4c86676
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_W140.png
new file mode 100644
index 0000000..06793c2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/fallback.png
new file mode 100644
index 0000000..2ca765b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo.png
new file mode 100644
index 0000000..c86902f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo_bak.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo_bak.png
new file mode 100644
index 0000000..738f736
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PCE-TurboGrafx/system_artwork/logo_bak.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device.png
new file mode 100644
index 0000000..c022843
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_BAK.png
new file mode 100644
index 0000000..82f1190
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_W140.png
new file mode 100644
index 0000000..5a42614
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/fallback.png
new file mode 100644
index 0000000..3b6fb0d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo.png
new file mode 100644
index 0000000..770e424
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo2.png
new file mode 100644
index 0000000..2649bb2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/PS1/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device.png
new file mode 100644
index 0000000..bd60fe9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_BAK.png
new file mode 100644
index 0000000..5d71cc0
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_W140.png
new file mode 100644
index 0000000..b9f8fa7
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/fallback.png
new file mode 100644
index 0000000..e35950e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo.png
new file mode 100644
index 0000000..0e68b7c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo2.png
new file mode 100644
index 0000000..ec87374
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/SNES/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device.png
new file mode 100644
index 0000000..2157fdb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_BAK.png
new file mode 100644
index 0000000..d7b6229
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_W140.png
new file mode 100644
index 0000000..df7e4e6
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/fallback.png
new file mode 100644
index 0000000..4b1bf0f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo.png
new file mode 100644
index 0000000..38eb986
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo2.png
new file mode 100644
index 0000000..a9fc57d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/story.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/story.txt
new file mode 100644
index 0000000..fc67ebc
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Genesis/system_artwork/story.txt
@@ -0,0 +1 @@
+The Sega Genesis, a.k.a the Sega Megadrive, is a 16-bit video game console developed by Sega and released in August 1989. It is the third console from Sega, and is the successor to Sega Master System. the hardware was based on Sega's system 16 arcade board. The Genesis primarily competed with the Super Nintendo during its life cycle. By the end of its life, it had sold an estimated 40 million units, and its games continued to be popular among gamers even to these days.
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device.png
new file mode 100644
index 0000000..defee33
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_BAK.png
new file mode 100644
index 0000000..ec4f47f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_W140.png
new file mode 100644
index 0000000..f58036a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/fallback.png
new file mode 100644
index 0000000..c040cc7
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/logo.png
new file mode 100644
index 0000000..3df3f11
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/story.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/story.txt
new file mode 100644
index 0000000..fc67ebc
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/Sega Master System/system_artwork/story.txt
@@ -0,0 +1 @@
+The Sega Genesis, a.k.a the Sega Megadrive, is a 16-bit video game console developed by Sega and released in August 1989. It is the third console from Sega, and is the successor to Sega Master System. the hardware was based on Sega's system 16 arcade board. The Genesis primarily competed with the Super Nintendo during its life cycle. By the end of its life, it had sold an estimated 40 million units, and its games continued to be popular among gamers even to these days.
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device.png
new file mode 100644
index 0000000..e8ec9ed
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_BAK.png
new file mode 100644
index 0000000..2024a31
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_W140.png
new file mode 100644
index 0000000..5605d26
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/fallback.png
new file mode 100644
index 0000000..9976525
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/logo.png
new file mode 100644
index 0000000..28e36a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/WonderSwan/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/tmp.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/tmp.txt
new file mode 100644
index 0000000..3dba218
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/collections/tmp.txt
@@ -0,0 +1,11 @@
+./Game Gear/system_artwork/device.png
+./Sega Master System/system_artwork/device.png
+./Game Boy Advance/system_artwork/device.png
+./PS1/system_artwork/device.png
+./Game Boy/system_artwork/device.png
+./NES/system_artwork/device.png
+./Atari lynx/system_artwork/device.png
+./Sega Genesis/system_artwork/device.png
+./SNES/system_artwork/device.png
+./WonderSwan/system_artwork/device.png
+./Neo Geo Pocket/system_artwork/device.png
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/Funkey_S_gray.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/Funkey_S_gray.png
new file mode 100644
index 0000000..8eb5cc0
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/Funkey_S_gray.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background.png
new file mode 100644
index 0000000..1b0f971
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_1px.png
new file mode 100644
index 0000000..29d38ea
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_purple.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_purple.png
new file mode 100644
index 0000000..0d1bc26
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/background_purple.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/barbkgrnd.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/barbkgrnd.png
new file mode 100644
index 0000000..28a3f5b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/barbkgrnd.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_black.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_black.png
new file mode 100644
index 0000000..4539332
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_black.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_white.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_white.png
new file mode 100644
index 0000000..2f3d01e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/battery_white.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/black_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/black_1px.png
new file mode 100644
index 0000000..4a4e434
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/black_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gradient.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gradient.png
new file mode 100644
index 0000000..a8e03d3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gradient.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gray_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gray_1px.png
new file mode 100644
index 0000000..29d38ea
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/gray_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/logo.png
new file mode 100644
index 0000000..9a78176
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/purple_corrected_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/purple_corrected_1px.png
new file mode 100644
index 0000000..cf7125b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/purple_corrected_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/white_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/white_1px.png
new file mode 100644
index 0000000..bae4d40
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/images/white_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/layout.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/layout.xml
new file mode 100644
index 0000000..a13f446
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/layout.xml
@@ -0,0 +1,719 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/highlight.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/highlight.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/highlight.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/load.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/load.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/load.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/select.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/select.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/select.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/unload.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/unload.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/sounds/unload.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash.xml
new file mode 100644
index 0000000..9412be0
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash_BAK.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash_BAK.xml
new file mode 100644
index 0000000..2a820eb
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyRed/splash_BAK.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/Credits.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/Credits.txt
new file mode 100644
index 0000000..10c045b
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/Credits.txt
@@ -0,0 +1 @@
+Original theme by FunKey, modified by reno.
\ No newline at end of file
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Bold.ttf b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Bold.ttf
new file mode 100644
index 0000000..fd79d43
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Bold.ttf differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Regular.ttf b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Regular.ttf
new file mode 100644
index 0000000..db43334
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/OpenSans-Regular.ttf differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device.png
new file mode 100644
index 0000000..a0ea354
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_BAK.png
new file mode 100644
index 0000000..c25f7fb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_W140.png
new file mode 100644
index 0000000..9f51d70
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/fallback.png
new file mode 100644
index 0000000..8e61113
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/logo.png
new file mode 100644
index 0000000..e4b6e34
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Atari lynx/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device.png
new file mode 100644
index 0000000..feb4f34
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_BAK.png
new file mode 100644
index 0000000..f181c25
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_W140.png
new file mode 100644
index 0000000..4072104
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/fallback.png
new file mode 100644
index 0000000..50d10cb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo.png
new file mode 100644
index 0000000..773d396
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo2.png
new file mode 100644
index 0000000..0a388c9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Advance/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device.png
new file mode 100644
index 0000000..dfb728e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_BAK.png
new file mode 100644
index 0000000..73466a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_W140.png
new file mode 100644
index 0000000..3692aff
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_original.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_original.png
new file mode 100644
index 0000000..c9cee87
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/device_original.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/fallback.png
new file mode 100644
index 0000000..a55b0b3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo.png
new file mode 100644
index 0000000..0513975
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo2.png
new file mode 100644
index 0000000..67bfa68
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/system.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/system.png
new file mode 100644
index 0000000..0513975
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy Color/system_artwork/system.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device.png
new file mode 100644
index 0000000..bbb6875
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_BAK.png
new file mode 100644
index 0000000..73466a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_W140.png
new file mode 100644
index 0000000..ce4ca47
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_original.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_original.png
new file mode 100644
index 0000000..54e8af9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/device_original.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/fallback.png
new file mode 100644
index 0000000..0a1bca3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo.png
new file mode 100644
index 0000000..4f65632
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo2.png
new file mode 100644
index 0000000..67bfa68
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Boy/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device.png
new file mode 100644
index 0000000..77d130c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_BAK.png
new file mode 100644
index 0000000..5b0025e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_W140.png
new file mode 100644
index 0000000..f1498ff
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/fallback.png
new file mode 100644
index 0000000..db1ef59
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/logo.png
new file mode 100644
index 0000000..5a6391e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Game Gear/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Libretro/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Libretro/system_artwork/device_W140.png
new file mode 100644
index 0000000..ab62b51
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Libretro/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device.png
new file mode 100644
index 0000000..b798e97
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_BAK.png
new file mode 100644
index 0000000..0598b9c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_W140.png
new file mode 100644
index 0000000..f69a2b8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/fallback.png
new file mode 100644
index 0000000..4741f27
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo.png
new file mode 100644
index 0000000..b9c28ef
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo2.png
new file mode 100644
index 0000000..e15bfb1
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/NES/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Native games/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Native games/system_artwork/device_W140.png
new file mode 100644
index 0000000..8bf27ad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Native games/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device.png
new file mode 100644
index 0000000..475e320
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_BAK.png
new file mode 100644
index 0000000..eb7429e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_W140.png
new file mode 100644
index 0000000..622c400
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/fallback.png
new file mode 100644
index 0000000..88804f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/logo.png
new file mode 100644
index 0000000..e496f48
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Neo Geo Pocket/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device.png
new file mode 100644
index 0000000..af9395b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg
new file mode 100644
index 0000000..4c86676
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_BAK.jpg differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_W140.png
new file mode 100644
index 0000000..06793c2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/fallback.png
new file mode 100644
index 0000000..2ca765b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo.png
new file mode 100644
index 0000000..c86902f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo_bak.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo_bak.png
new file mode 100644
index 0000000..738f736
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PCE-TurboGrafx/system_artwork/logo_bak.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device.png
new file mode 100644
index 0000000..c022843
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_BAK.png
new file mode 100644
index 0000000..82f1190
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_W140.png
new file mode 100644
index 0000000..5a42614
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/fallback.png
new file mode 100644
index 0000000..3b6fb0d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo.png
new file mode 100644
index 0000000..770e424
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo2.png
new file mode 100644
index 0000000..2649bb2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/PS1/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device.png
new file mode 100644
index 0000000..bd60fe9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_BAK.png
new file mode 100644
index 0000000..5d71cc0
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_W140.png
new file mode 100644
index 0000000..b9f8fa7
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/fallback.png
new file mode 100644
index 0000000..e35950e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo.png
new file mode 100644
index 0000000..0e68b7c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo2.png
new file mode 100644
index 0000000..ec87374
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/SNES/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device.png
new file mode 100644
index 0000000..2157fdb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_BAK.png
new file mode 100644
index 0000000..d7b6229
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_W140.png
new file mode 100644
index 0000000..df7e4e6
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/fallback.png
new file mode 100644
index 0000000..4b1bf0f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo.png
new file mode 100644
index 0000000..38eb986
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo2.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo2.png
new file mode 100644
index 0000000..a9fc57d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/logo2.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/story.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/story.txt
new file mode 100644
index 0000000..fc67ebc
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Genesis/system_artwork/story.txt
@@ -0,0 +1 @@
+The Sega Genesis, a.k.a the Sega Megadrive, is a 16-bit video game console developed by Sega and released in August 1989. It is the third console from Sega, and is the successor to Sega Master System. the hardware was based on Sega's system 16 arcade board. The Genesis primarily competed with the Super Nintendo during its life cycle. By the end of its life, it had sold an estimated 40 million units, and its games continued to be popular among gamers even to these days.
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device.png
new file mode 100644
index 0000000..defee33
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_BAK.png
new file mode 100644
index 0000000..ec4f47f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_W140.png
new file mode 100644
index 0000000..f58036a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/fallback.png
new file mode 100644
index 0000000..c040cc7
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/logo.png
new file mode 100644
index 0000000..3df3f11
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/story.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/story.txt
new file mode 100644
index 0000000..fc67ebc
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/Sega Master System/system_artwork/story.txt
@@ -0,0 +1 @@
+The Sega Genesis, a.k.a the Sega Megadrive, is a 16-bit video game console developed by Sega and released in August 1989. It is the third console from Sega, and is the successor to Sega Master System. the hardware was based on Sega's system 16 arcade board. The Genesis primarily competed with the Super Nintendo during its life cycle. By the end of its life, it had sold an estimated 40 million units, and its games continued to be popular among gamers even to these days.
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device.png
new file mode 100644
index 0000000..e8ec9ed
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_BAK.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_BAK.png
new file mode 100644
index 0000000..2024a31
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_BAK.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_W140.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_W140.png
new file mode 100644
index 0000000..5605d26
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/device_W140.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/fallback.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/fallback.png
new file mode 100644
index 0000000..9976525
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/fallback.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/logo.png
new file mode 100644
index 0000000..28e36a8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/WonderSwan/system_artwork/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/tmp.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/tmp.txt
new file mode 100644
index 0000000..3dba218
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/collections/tmp.txt
@@ -0,0 +1,11 @@
+./Game Gear/system_artwork/device.png
+./Sega Master System/system_artwork/device.png
+./Game Boy Advance/system_artwork/device.png
+./PS1/system_artwork/device.png
+./Game Boy/system_artwork/device.png
+./NES/system_artwork/device.png
+./Atari lynx/system_artwork/device.png
+./Sega Genesis/system_artwork/device.png
+./SNES/system_artwork/device.png
+./WonderSwan/system_artwork/device.png
+./Neo Geo Pocket/system_artwork/device.png
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/Funkey_S_gray.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/Funkey_S_gray.png
new file mode 100644
index 0000000..8eb5cc0
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/Funkey_S_gray.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background.png
new file mode 100644
index 0000000..1b0f971
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_1px.png
new file mode 100644
index 0000000..29d38ea
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_purple.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_purple.png
new file mode 100644
index 0000000..5ef2bad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/background_purple.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/barbkgrnd.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/barbkgrnd.png
new file mode 100644
index 0000000..28a3f5b
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/barbkgrnd.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_black.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_black.png
new file mode 100644
index 0000000..4539332
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_black.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_white.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_white.png
new file mode 100644
index 0000000..2f3d01e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/battery_white.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/black_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/black_1px.png
new file mode 100644
index 0000000..4a4e434
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/black_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gradient.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gradient.png
new file mode 100644
index 0000000..a8e03d3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gradient.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gray_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gray_1px.png
new file mode 100644
index 0000000..29d38ea
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/gray_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/logo.png
new file mode 100644
index 0000000..9a78176
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/purple_corrected_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/purple_corrected_1px.png
new file mode 100644
index 0000000..6af8c53
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/purple_corrected_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/white_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/white_1px.png
new file mode 100644
index 0000000..bae4d40
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/images/white_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/layout.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/layout.xml
new file mode 100644
index 0000000..a13f446
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/layout.xml
@@ -0,0 +1,719 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ -
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/highlight.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/highlight.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/highlight.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/load.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/load.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/load.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/select.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/select.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/select.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/unload.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/unload.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/sounds/unload.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash.xml
new file mode 100644
index 0000000..9412be0
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash_BAK.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash_BAK.xml
new file mode 100644
index 0000000..2a820eb
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/FunKeyYellow/splash_BAK.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Credits.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Credits.txt
new file mode 100644
index 0000000..4c481ee
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Credits.txt
@@ -0,0 +1,3 @@
+Made by r3n0.
+
+All logos and screenshots copyright their respective owners.
\ No newline at end of file
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Gilroy-Bold.ttf b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Gilroy-Bold.ttf
new file mode 100644
index 0000000..1aea716
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/Gilroy-Bold.ttf differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/bg.png
new file mode 100644
index 0000000..166f22f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/device_W240.png
new file mode 100644
index 0000000..b7c8c69
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Atari lynx/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/bg.png
new file mode 100644
index 0000000..4ba7ccd
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/device_W240.png
new file mode 100644
index 0000000..5ac9374
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Advance/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/bg.png
new file mode 100644
index 0000000..ee64757
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/device_W240.png
new file mode 100644
index 0000000..ad896f5
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy Color/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/bg.png
new file mode 100644
index 0000000..9cc068d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/device_W240.png
new file mode 100644
index 0000000..8c0522a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Boy/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/bg.png
new file mode 100644
index 0000000..49c0b40
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/device_W240.png
new file mode 100644
index 0000000..9b152fe
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Game Gear/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/bg.png
new file mode 100644
index 0000000..3023e7d
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/device_W240.png
new file mode 100644
index 0000000..f00f43a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Libretro/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/bg.png
new file mode 100644
index 0000000..b85c937
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/device_W240.png
new file mode 100644
index 0000000..4d49bdc
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/NES/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/bg.png
new file mode 100644
index 0000000..a649ad4
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/device_W240.png
new file mode 100644
index 0000000..3418217
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Native games/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/bg.png
new file mode 100644
index 0000000..00be22e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/device_W240.png
new file mode 100644
index 0000000..8eb7225
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Neo Geo Pocket/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/bg.png
new file mode 100644
index 0000000..24d7448
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/device_W240.png
new file mode 100644
index 0000000..e83b48c
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PCE-TurboGrafx/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/bg.png
new file mode 100644
index 0000000..309edd3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/device_W240.png
new file mode 100644
index 0000000..f2057ad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/PS1/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/bg.png
new file mode 100644
index 0000000..09718d8
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/device_W240.png
new file mode 100644
index 0000000..5dd18b0
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/SNES/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/bg.png
new file mode 100644
index 0000000..07acbb4
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/device_W240.png
new file mode 100644
index 0000000..8c2e63a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Genesis/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/bg.png
new file mode 100644
index 0000000..eb885ad
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/device_W240.png
new file mode 100644
index 0000000..b0e75a4
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/Sega Master System/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/bg.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/bg.png
new file mode 100644
index 0000000..14ffd9f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/bg.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/device_W240.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/device_W240.png
new file mode 100644
index 0000000..c37e785
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/WonderSwan/system_artwork/device_W240.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/tmp.txt b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/tmp.txt
new file mode 100644
index 0000000..3dba218
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/collections/tmp.txt
@@ -0,0 +1,11 @@
+./Game Gear/system_artwork/device.png
+./Sega Master System/system_artwork/device.png
+./Game Boy Advance/system_artwork/device.png
+./PS1/system_artwork/device.png
+./Game Boy/system_artwork/device.png
+./NES/system_artwork/device.png
+./Atari lynx/system_artwork/device.png
+./Sega Genesis/system_artwork/device.png
+./SNES/system_artwork/device.png
+./WonderSwan/system_artwork/device.png
+./Neo Geo Pocket/system_artwork/device.png
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/Funkey_S_gray.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/Funkey_S_gray.png
new file mode 100644
index 0000000..32c2beb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/Funkey_S_gray.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_black.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_black.png
new file mode 100644
index 0000000..4539332
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_black.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_white.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_white.png
new file mode 100644
index 0000000..2f3d01e
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/battery_white.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/black_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/black_1px.png
new file mode 100644
index 0000000..166881a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/black_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/games_background.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/games_background.png
new file mode 100644
index 0000000..f38beef
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/games_background.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/gray_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/gray_1px.png
new file mode 100644
index 0000000..cac22a1
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/gray_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/logo.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/logo.png
new file mode 100644
index 0000000..ff58f98
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/logo.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/purple.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/purple.png
new file mode 100644
index 0000000..c573aa2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/purple.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/white_1px.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/white_1px.png
new file mode 100644
index 0000000..9bcccdb
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/images/white_1px.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/layout.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/layout.xml
new file mode 100644
index 0000000..6424bbf
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/layout.xml
@@ -0,0 +1,278 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/highlight.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/highlight.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/highlight.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/load.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/load.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/load.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/select.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/select.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/select.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/unload.wav b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/unload.wav
new file mode 100644
index 0000000..b8a97f3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/sounds/unload.wav differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash.xml
new file mode 100644
index 0000000..c19dcf0
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash_BAK.xml b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash_BAK.xml
new file mode 100644
index 0000000..73c5971
--- /dev/null
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/RetroRoomCovers/splash_BAK.xml
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/controller_h120.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/controller_h120.png
new file mode 100644
index 0000000..be8aa24
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/controller_h120.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/logo_h20.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/logo_h20.png
new file mode 100644
index 0000000..e6af810
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Libretro/system_artwork/logo_h20.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/controller_h120.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/controller_h120.png
new file mode 100644
index 0000000..6bef801
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/controller_h120.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/logo_h20.png b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/logo_h20.png
new file mode 100644
index 0000000..e9be593
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/TFT/collections/Native games/system_artwork/logo_h20.png differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/layouts.list b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/layouts.list
index b80c68e..c309586 100644
--- a/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/layouts.list
+++ b/FunKey/board/funkey/rootfs-overlay/usr/games/layouts/layouts.list
@@ -2,3 +2,6 @@ FunKey
Classic
Flat
TFT
+RetroRoomCovers
+FunKeyRed
+FunKeyYellow
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/games/sdlretro b/FunKey/board/funkey/rootfs-overlay/usr/games/sdlretro
new file mode 100755
index 0000000..697c2fe
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/games/sdlretro differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/first_boot b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/first_boot
index d13761f..fb26f74 100755
--- a/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/first_boot
+++ b/FunKey/board/funkey/rootfs-overlay/usr/local/sbin/first_boot
@@ -114,7 +114,7 @@ ${swap_part_num}
+128M
t
-${wap_part_num}
+${swap_part_num}
82
w
EOF
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.PNG b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.PNG
new file mode 100644
index 0000000..810076a
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.PNG differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.opk b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.opk
new file mode 100644
index 0000000..5fdab38
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/Dinothawr.opk differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.PNG b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.PNG
new file mode 100644
index 0000000..faf45fa
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.PNG differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.opk b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.opk
new file mode 100644
index 0000000..5f4f49f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/TriSpace.opk differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.PNG b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.PNG
new file mode 100644
index 0000000..fff83f9
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.PNG differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.opk b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.opk
new file mode 100644
index 0000000..22c4cc3
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/XRick.opk differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.PNG b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.PNG
new file mode 100644
index 0000000..363db5f
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.PNG differ
diff --git a/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.opk b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.opk
new file mode 100644
index 0000000..e24bfc2
Binary files /dev/null and b/FunKey/board/funkey/rootfs-overlay/usr/local/share/OPKs/Native games/nCrafti.opk differ
diff --git a/FunKey/configs/funkey_defconfig b/FunKey/configs/funkey_defconfig
index 2af7a63..efb09b6 100644
--- a/FunKey/configs/funkey_defconfig
+++ b/FunKey/configs/funkey_defconfig
@@ -105,7 +105,7 @@ BR2_PACKAGE_UTIL_LINUX_BINARIES=y
BR2_PACKAGE_NANO=y
BR2_TARGET_ROOTFS_EXT2=y
BR2_TARGET_ROOTFS_EXT2_4=y
-BR2_TARGET_ROOTFS_EXT2_SIZE="220M"
+BR2_TARGET_ROOTFS_EXT2_SIZE="250M"
# BR2_TARGET_ROOTFS_TAR is not set
BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_DTC=y
diff --git a/genimage-prod.cfg b/genimage-prod.cfg
index b37fcd2..03ae7dd 100644
--- a/genimage-prod.cfg
+++ b/genimage-prod.cfg
@@ -31,7 +31,7 @@ image sdcard-prod.img {
partition-type = 0x83
bootable = "yes"
image = "FunKey/output/images/rootfs.ext4"
- size = 220M # This will be resized to 1G during first boot
+ size = 250M # This will be resized to 1G during first boot
}
# These partitions will be created during first boot
diff --git a/genimage.cfg b/genimage.cfg
index 2160658..5e55508 100644
--- a/genimage.cfg
+++ b/genimage.cfg
@@ -31,7 +31,7 @@ image sdcard.img {
partition-type = 0x83
bootable = "yes"
image = "FunKey/output/images/rootfs.ext4"
- size = 220M # This will be resized to 1G during first boot
+ size = 250M # This will be resized to 1G during first boot
}
# These partitions will be created during first boot