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 @@ + + + +image/svg+xml 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