diff --git a/es-app/src/PlatformId.cpp b/es-app/src/PlatformId.cpp
index 15aed9c92..a6b1949b4 100644
--- a/es-app/src/PlatformId.cpp
+++ b/es-app/src/PlatformId.cpp
@@ -132,6 +132,7 @@ namespace PlatformIds
"vic20", // Commodore VIC-20
"videopac", // Philips Videopac G7000 (Magnavox Odyssey2)
"virtualboy", // Nintendo Virtual Boy
+ "vsmile", // VTech V.Smile
"wii", // Nintendo Wii
"wiiu", // Nintendo Wii U
"wonderswan", // Bandai WonderSwan
diff --git a/es-app/src/PlatformId.h b/es-app/src/PlatformId.h
index a76661759..a426c4aef 100644
--- a/es-app/src/PlatformId.h
+++ b/es-app/src/PlatformId.h
@@ -131,6 +131,7 @@ namespace PlatformIds
COMMODORE_VIC20,
PHILIPS_VIDEOPAC,
NINTENDO_VIRTUAL_BOY,
+ VTECH_VSMILE,
NINTENDO_WII,
NINTENDO_WII_U,
BANDAI_WONDERSWAN,
diff --git a/es-app/src/scrapers/GamesDBJSONScraper.cpp b/es-app/src/scrapers/GamesDBJSONScraper.cpp
index 6ae7c1b40..4a2c3c0ec 100644
--- a/es-app/src/scrapers/GamesDBJSONScraper.cpp
+++ b/es-app/src/scrapers/GamesDBJSONScraper.cpp
@@ -134,6 +134,7 @@ namespace
{SINCLAIR_ZX81_SINCLAR, "5010"},
{VIDEOPAC_ODYSSEY2, "4927"},
{VECTREX, "4939"},
+ {VTECH_VSMILE, "4988"},
{WATARA_SUPERVISION, "4959"},
{TANDY_COLOR_COMPUTER, "4941"},
{TANDY_TRS80, "4941"},
diff --git a/es-app/src/scrapers/ScreenScraper.cpp b/es-app/src/scrapers/ScreenScraper.cpp
index 2ad4e126f..2e117d18e 100644
--- a/es-app/src/scrapers/ScreenScraper.cpp
+++ b/es-app/src/scrapers/ScreenScraper.cpp
@@ -52,6 +52,7 @@ namespace
{CAVESTORY, 135},
{COLECOVISION, 48},
{VTECH_CREATIVISION, 241},
+ {VTECH_VSMILE, 120},
{COMMODORE_64, 66},
{COMMODORE_CDTV, 129},
{COMMODORE_VIC20, 73},
diff --git a/resources/systems/macos/es_systems.xml b/resources/systems/macos/es_systems.xml
index dad95639a..8fc4fceed 100644
--- a/resources/systems/macos/es_systems.xml
+++ b/resources/systems/macos/es_systems.xml
@@ -1640,6 +1640,15 @@
virtualboy
virtualboy
+
+ vsmile
+ VTech V.Smile
+ %ROMPATH%/vsmile
+ .bin .BIN .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/vsmile vsmile -cart %ROM%
+ vsmile
+ vsmile
+
wii
Nintendo Wii
diff --git a/resources/systems/unix/es_systems.xml b/resources/systems/unix/es_systems.xml
index b79f94d97..1fc2bc809 100644
--- a/resources/systems/unix/es_systems.xml
+++ b/resources/systems/unix/es_systems.xml
@@ -1695,6 +1695,15 @@
virtualboy
virtualboy
+
+ vsmile
+ VTech V.Smile
+ %ROMPATH%/vsmile
+ .bin .BIN .7z .7Z .zip .ZIP
+ %STARTDIR%=~/.mame %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%/vsmile vsmile -cart %ROM%
+ vsmile
+ vsmile
+
wii
Nintendo Wii
diff --git a/resources/systems/windows/es_systems.xml b/resources/systems/windows/es_systems.xml
index 7c83629ae..6151200a5 100644
--- a/resources/systems/windows/es_systems.xml
+++ b/resources/systems/windows/es_systems.xml
@@ -1697,6 +1697,15 @@
virtualboy
virtualboy
+
+ vsmile
+ VTech V.Smile
+ %ROMPATH%\vsmile
+ .bin .BIN .7z .7Z .zip .ZIP
+ %HIDEWINDOW% %RUNINBACKGROUND% %STARTDIR%=%EMUDIR% %EMULATOR_MAME% -rompath %GAMEDIR%\;%ROMPATH%\vsmile vsmile -cart %ROM%
+ vsmile
+ vsmile
+
wii
Nintendo Wii
diff --git a/themes/modern-es-de/art/vsmile.jpg b/themes/modern-es-de/art/vsmile.jpg
new file mode 100644
index 000000000..1efac46ea
Binary files /dev/null and b/themes/modern-es-de/art/vsmile.jpg differ
diff --git a/themes/slate-es-de/MISSING.md b/themes/slate-es-de/MISSING.md
index 69953221f..ce472d306 100644
--- a/themes/slate-es-de/MISSING.md
+++ b/themes/slate-es-de/MISSING.md
@@ -84,6 +84,7 @@
* vectrex: Smith Engineering Vectrex - consolegame.svg (needs simplification as it takes a long time to rasterize)
* videopac: Magnavox Videopac (Odyssey 2) - update all info and graphics to differentiate European version from USA version
* virtualboy: Nintendo Virtual Boy - consolegame.svg (needs simplification as it takes a long time to rasterize)
+* vsmile: VTech V.Smile - consolegame.svg, controller.svg
* x1: Sharp X1 - consolegame.svg
* x68000: Sharp X68000 - consolegame.svg (image of actual console)
* zmachine: Infocom Z-machine - consolegame.svg
diff --git a/themes/slate-es-de/vsmile/colors.xml b/themes/slate-es-de/vsmile/colors.xml
new file mode 100644
index 000000000..002c5e7c8
--- /dev/null
+++ b/themes/slate-es-de/vsmile/colors.xml
@@ -0,0 +1,16 @@
+
+
+
+ 007CB3
+
+
+ 8A6AA2
+
+
+ CBCFD0
+
+
+ F0973A
+
+
+
\ No newline at end of file
diff --git a/themes/slate-es-de/vsmile/images/logo.svg b/themes/slate-es-de/vsmile/images/logo.svg
new file mode 100644
index 000000000..2f7170977
--- /dev/null
+++ b/themes/slate-es-de/vsmile/images/logo.svg
@@ -0,0 +1,93 @@
+
+
+
\ No newline at end of file
diff --git a/themes/slate-es-de/vsmile/systeminfo.xml b/themes/slate-es-de/vsmile/systeminfo.xml
new file mode 100644
index 000000000..7fdde29e9
--- /dev/null
+++ b/themes/slate-es-de/vsmile/systeminfo.xml
@@ -0,0 +1,22 @@
+
+
+
+ Manufacturer: VTech
+
+
+ Released: 2004
+
+
+ Marketing target: Children age 3 to 7
+
+
+ CPU: Sunplus SPG2xx
+
+
+ Resolution: 320×240 pixels
+
+
+ Media: Flash ROM cartridge
+
+
+
\ No newline at end of file