diff --git a/es-app/src/PlatformId.cpp b/es-app/src/PlatformId.cpp
index a6b1949b4..055b07f6d 100644
--- a/es-app/src/PlatformId.cpp
+++ b/es-app/src/PlatformId.cpp
@@ -18,7 +18,7 @@ namespace PlatformIds
"unknown", // Nothing set.
"3do", // 3DO Interactive Multiplayer
- "ags", // Adventure Game Studio game engine
+ "ags", // Adventure Game Studio Game Engine
"amiga", // Commodore Amiga
"amigacd32", // Commodore Amiga CD32
"amstradcpc", // Amstrad CPC
@@ -66,8 +66,9 @@ namespace PlatformIds
"genesis", // Sega Genesis
"gx4000", // Amstrad GX4000
"intellivision", // Mattel Electronics Intellivision
- "love", // ChaiLove game engine
- "lutro", // Lutro game engine
+ "lcdgames", // LCD Handheld Games
+ "love", // ChaiLove Game Engine
+ "lutro", // Lutro Game Engine
"macintosh", // Apple Macintosh
"mastersystem", // Sega Master System
"megadrive", // Sega Mega Drive
@@ -78,7 +79,7 @@ namespace PlatformIds
"msx", // MSX
"msx2", // MSX2
"msxturbor", // MSX Turbo R
- "mugen", // M.U.G.E.N game engine
+ "mugen", // M.U.G.E.N Game Engine
"n3ds", // Nintendo 3DS
"n64", // Nintendo 64
"naomi", // Sega NAOMI
@@ -107,25 +108,25 @@ namespace PlatformIds
"psp", // Sony PlayStation Portable
"psvita", // Sony PlayStation Vita
"psx", // Sony PlayStation 1
- "residualvm", // ResidualVM game engine
+ "residualvm", // ResidualVM Game Engine
"samcoupe", // MGT SAM Coupé
"satellaview", // Nintendo Satellaview
"saturn", // Sega Saturn
- "scummvm", // ScummVM game engine
+ "scummvm", // ScummVM Game Engine
"sega32x", // Sega Mega Drive 32X
"segacd", // Sega CD
"sg-1000", // Sega SG-1000
"snes", // Nintendo SNES (Super Nintendo)
- "solarus", // Solarus game engine
+ "solarus", // Solarus Game Engine
"spectravideo", // Spectravideo
"steam", // Valve Steam
- "stratagus", // Stratagus game engine
+ "stratagus", // Stratagus Game Engine
"sufami", // Bandai SuFami Turbo
"supergrafx", // NEC SuperGrafx
"supervision", // Watara Supervision
"switch", // Nintendo Switch
"ti99", // Texas Instruments TI-99
- "tic80", // TIC-80 game engine
+ "tic80", // TIC-80 Game Engine
"trs-80", // Tandy TRS-80
"uzebox", // Uzebox Open Source Console
"vectrex", // Smith Engineering Vectrex
diff --git a/es-app/src/PlatformId.h b/es-app/src/PlatformId.h
index a426c4aef..cc53f4855 100644
--- a/es-app/src/PlatformId.h
+++ b/es-app/src/PlatformId.h
@@ -65,6 +65,7 @@ namespace PlatformIds
SEGA_GENESIS,
AMSTRAD_GX4000,
INTELLIVISION,
+ LCD_GAMES,
GAMEENGINE_LOVE,
GAMEENGINE_LUTRO,
APPLE_MACINTOSH,
diff --git a/es-app/src/scrapers/GamesDBJSONScraper.cpp b/es-app/src/scrapers/GamesDBJSONScraper.cpp
index 4a2c3c0ec..37ffa9b29 100644
--- a/es-app/src/scrapers/GamesDBJSONScraper.cpp
+++ b/es-app/src/scrapers/GamesDBJSONScraper.cpp
@@ -67,6 +67,7 @@ namespace
{INTELLIVISION, "32"},
{APPLE_MACINTOSH, "37"},
{GOOGLE_ANDROID, "4916"},
+ {LCD_GAMES, "4951"},
{MICROSOFT_XBOX, "14"},
{MICROSOFT_XBOX_360, "15"},
{MOONLIGHT, "1"},
diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp
index 2cdb6e7d3..a0759996e 100644
--- a/es-app/src/scrapers/ScreenScraper.cpp
+++ b/es-app/src/scrapers/ScreenScraper.cpp
@@ -63,6 +63,7 @@ namespace
{GAMEENGINE_LUTRO, 206},
{APPLE_MACINTOSH, 146},
{GOOGLE_ANDROID, 63},
+ {LCD_GAMES, 75},
{MICROSOFT_XBOX, 32},
{MICROSOFT_XBOX_360, 33},
{MOONLIGHT, 138},
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index 8fc4fceed..7eeaadfcc 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -549,9 +549,9 @@
Nintendo Game and Watch
%ROMPATH%/gameandwatch
.mgw .MGW .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.dylib %ROM%
- %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
%STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/gameandwatch/artwork -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.dylib %ROM%
gameandwatch
gameandwatch
@@ -682,6 +682,17 @@
pc
kodi
+
+ lcdgames
+ LCD Handheld Games
+ %ROMPATH%/lcdgames
+ .mgw .MGW .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/lcdgames/artwork -rompath %GAMEDIR%\;%ROMPATH%/lcdgames %BASENAME%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/lcdgames %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.dylib %ROM%
+ lcdgames, gameandwatch
+ lcdgames
+
lutris
Lutris Open Gaming Platform
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index 1fc2bc809..bf02ac6e6 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -565,9 +565,9 @@
Nintendo Game and Watch
%ROMPATH%/gameandwatch
.mgw .MGW .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.so %ROM%
- %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
%STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/gameandwatch/artwork -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/gameandwatch %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.so %ROM%
gameandwatch
gameandwatch
@@ -703,6 +703,17 @@
pc
kodi
+
+ lcdgames
+ LCD Handheld Games
+ %ROMPATH%/lcdgames
+ .mgw .MGW .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -artpath %ROMPATH%/lcdgames/artwork -rompath %GAMEDIR%\;%ROMPATH%/lcdgames %BASENAME%
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/lcdgames %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%/gw_libretro.so %ROM%
+ lcdgames, gameandwatch
+ lcdgames
+
lutris
Lutris Open Gaming Platform
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 6151200a5..accf2f539 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -566,9 +566,9 @@
Nintendo Game and Watch
%ROMPATH%\gameandwatch
.mgw .MGW .7z .7Z .zip .ZIP
- %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gw_libretro.dll %ROM%
- %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gameandwatch %BASENAME%
%HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -artpath %ROMPATH%\gameandwatch\artwork -rompath %GAMEDIR%\;%ROMPATH%\gameandwatch %BASENAME%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\gameandwatch %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gw_libretro.dll %ROM%
gameandwatch
gameandwatch
@@ -704,6 +704,17 @@
pc
kodi
+
+ lcdgames
+ LCD Handheld Games
+ %ROMPATH%\lcdgames
+ .mgw .MGW .7z .7Z .zip .ZIP
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -artpath %ROMPATH%\lcdgames\artwork -rompath %GAMEDIR%\;%ROMPATH%\lcdgames %BASENAME%
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\lcdgames %BASENAME%
+ %EMULATOR_RETROARCH% -L %CORE_RETROARCH%\gw_libretro.dll %ROM%
+ lcdgames, gameandwatch
+ lcdgames
+
lutris
Lutris Open Gaming Platform
diff --git a/themes/modern-es-de/art/lcdgames.jpg b/themes/modern-es-de/art/lcdgames.jpg
new file mode 100644
index 000000000..f17866f3a
Binary files /dev/null and b/themes/modern-es-de/art/lcdgames.jpg differ
diff --git a/themes/slate-es-de/MISSING.md b/themes/slate-es-de/MISSING.md
index ce472d306..63ae413f4 100644
--- a/themes/slate-es-de/MISSING.md
+++ b/themes/slate-es-de/MISSING.md
@@ -39,6 +39,7 @@
* intellivision: Intellivision - consolegame.svg, controller.svg
* j2me: Java 2 Micro Edition (J2ME) - consolegame.svg, controller.svg
* kodi: Kodi home theatre software - consolegame.svg, controller.svg
+* lcdgames : LCD Handheld Games - consolegame.svg
* lutris: Lutris open gaming platform - consolegame.svg, controller.svg
* macintosh: Apple Macintosh - consolegame.svg, controller.svg
* megaduck: Creatronic Mega Duck - consolegame.svg
diff --git a/themes/slate-es-de/lcdgames/colors.xml b/themes/slate-es-de/lcdgames/colors.xml
new file mode 100644
index 000000000..a619ace7f
--- /dev/null
+++ b/themes/slate-es-de/lcdgames/colors.xml
@@ -0,0 +1,16 @@
+
+
+
+ B3A98B
+
+
+ A24F41
+
+
+ C3C9C7
+
+
+ 3D6F78
+
+
+
\ No newline at end of file
diff --git a/themes/slate-es-de/lcdgames/images/logo.svg b/themes/slate-es-de/lcdgames/images/logo.svg
new file mode 100644
index 000000000..fd03f711b
--- /dev/null
+++ b/themes/slate-es-de/lcdgames/images/logo.svg
@@ -0,0 +1,1407 @@
+
+
+
+
diff --git a/themes/slate-es-de/lcdgames/systeminfo.xml b/themes/slate-es-de/lcdgames/systeminfo.xml
new file mode 100644
index 000000000..3be00eeb5
--- /dev/null
+++ b/themes/slate-es-de/lcdgames/systeminfo.xml
@@ -0,0 +1,19 @@
+
+
+
+ LCD handheld games were in their heyday from the
+
+
+ early 1980s to the mid 1990s, although they are still
+
+
+ being produced to this day.
+
+
+ Notable manufacturers of these devices were Nintendo,
+
+
+ Tiger Electronics and Konami, among others.
+
+
+
\ No newline at end of file