diff --git a/USERGUIDE.md b/USERGUIDE.md
index 2ee0fe1a1..5ab99bb68 100644
--- a/USERGUIDE.md
+++ b/USERGUIDE.md
@@ -1478,7 +1478,7 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| megadrive | Sega Mega Drive | RetroArch (Genesis Plus GX) | Single archive or ROM file in root folder |
| mess | Multi Emulator Super System | | |
| moonlight | Moonlight game streaming | | |
-| moto | Thomson MO/TO series | | |
+| moto | Thomson MO/TO series | RetroArch (Theodore) | |
| msx | MSX | RetroArch (blueMSX) | |
| msx1 | MSX1 | RetroArch (blueMSX) | |
| msx2 | MSX2 | RetroArch (blueMSX) | |
@@ -1533,6 +1533,7 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| tg16 | NEC TurboGrafx-16 | | |
| tg-cd | NEC TurboGrafx-CD | | |
| ti99 | Texas Instruments TI-99 | | |
+| to8 | Thomson TO8 | RetroArch (Theodore) | |
| trs-80 | Tandy TRS-80 | | |
| uzebox | Uzebox | | |
| vectrex | Vectrex | | |
diff --git a/resources/templates/es_systems.cfg_macos b/resources/templates/es_systems.cfg_macos
index 89e622406..30e0204a0 100644
--- a/resources/templates/es_systems.cfg_macos
+++ b/resources/templates/es_systems.cfg_macos
@@ -1063,6 +1063,15 @@
ti99
ti99
+
+ to8
+ Thomson TO8
+ %ROMPATH%/to8
+ .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP
+ /Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/theodore_libretro.dylib %ROM%
+ moto
+ to8
+
trs-80
Tandy TRS-80
diff --git a/resources/templates/es_systems.cfg_unix b/resources/templates/es_systems.cfg_unix
index 0fe2c552c..e4f10afaa 100644
--- a/resources/templates/es_systems.cfg_unix
+++ b/resources/templates/es_systems.cfg_unix
@@ -1063,6 +1063,15 @@
ti99
ti99
+
+ to8
+ Thomson TO8
+ %ROMPATH%/to8
+ .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP
+ retroarch -L %COREPATH%/theodore_libretro.so %ROM%
+ moto
+ to8
+
trs-80
Tandy TRS-80
diff --git a/resources/templates/es_systems.cfg_unix_flatpak b/resources/templates/es_systems.cfg_unix_flatpak
index 5aba86d5d..3c75887f8 100644
--- a/resources/templates/es_systems.cfg_unix_flatpak
+++ b/resources/templates/es_systems.cfg_unix_flatpak
@@ -1063,6 +1063,15 @@
ti99
ti99
+
+ to8
+ Thomson TO8
+ %ROMPATH%/to8
+ .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP
+ flatpak run org.libretro.RetroArch -L %COREPATH%/theodore_libretro.so %ROM%
+ moto
+ to8
+
trs-80
Tandy TRS-80
diff --git a/resources/templates/es_systems.cfg_windows b/resources/templates/es_systems.cfg_windows
index 6497f61f8..3b7c7157c 100644
--- a/resources/templates/es_systems.cfg_windows
+++ b/resources/templates/es_systems.cfg_windows
@@ -13,7 +13,7 @@
64dd
Nintendo 64DD
- %ROMPATH%/64dd
+ %ROMPATH%\64dd
.n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP
retroarch.exe -L %EMUPATH%\cores\parallel_n64_libretro.dll %ROM%
n64
@@ -1063,6 +1063,15 @@
ti99
ti99
+
+ to8
+ Thomson TO8
+ %ROMPATH%\to8
+ .fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP
+ retroarch.exe -L %EMUPATH%\cores\theodore_libretro.dll %ROM%
+ moto
+ to8
+
trs-80
Tandy TRS-80
diff --git a/themes/rbsimple-DE/to8/colors.xml b/themes/rbsimple-DE/to8/colors.xml
new file mode 100644
index 000000000..35768938c
--- /dev/null
+++ b/themes/rbsimple-DE/to8/colors.xml
@@ -0,0 +1,18 @@
+
+ 6
+
+
+
+ E6F0EF
+
+
+ F0C73B
+
+
+ 4F8E5C
+
+
+ 2C2D2C
+
+
+
diff --git a/themes/rbsimple-DE/to8/images/console.svg b/themes/rbsimple-DE/to8/images/console.svg
new file mode 100644
index 000000000..1eeaa53a0
--- /dev/null
+++ b/themes/rbsimple-DE/to8/images/console.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/to8/images/consolegame.svg b/themes/rbsimple-DE/to8/images/consolegame.svg
new file mode 100644
index 000000000..0dd694057
--- /dev/null
+++ b/themes/rbsimple-DE/to8/images/consolegame.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/to8/images/controller.svg b/themes/rbsimple-DE/to8/images/controller.svg
new file mode 100644
index 000000000..345a518f0
--- /dev/null
+++ b/themes/rbsimple-DE/to8/images/controller.svg
@@ -0,0 +1,3 @@
+
+
diff --git a/themes/rbsimple-DE/to8/images/game.svg b/themes/rbsimple-DE/to8/images/game.svg
new file mode 100644
index 000000000..aea67beac
--- /dev/null
+++ b/themes/rbsimple-DE/to8/images/game.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/to8/images/logo.svg b/themes/rbsimple-DE/to8/images/logo.svg
new file mode 100644
index 000000000..10518c7c3
--- /dev/null
+++ b/themes/rbsimple-DE/to8/images/logo.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/themes/rbsimple-DE/to8/systeminfo.xml b/themes/rbsimple-DE/to8/systeminfo.xml
new file mode 100644
index 000000000..b0988edf5
--- /dev/null
+++ b/themes/rbsimple-DE/to8/systeminfo.xml
@@ -0,0 +1,33 @@
+
+ 6
+
+
+
+ Manufacturer : Thomson
+
+
+ Year of Release : 1986
+
+
+ CPU : Motorola 6809E @ 1 MHz
+
+
+ RAM : 256kB, ROM : 80kB
+
+
+ 8 Display modes, palette of 4096 colors
+
+
+ Low resolutions: 160 × 200 (16, 5 or 2 colors)
+
+
+ Medium resolutions: 320 × 200 (16, 4, 3 or 2 colors)
+
+
+ High resolution: 640 × 200 (2 colors)
+
+
+ Media : Cartridge, external 3½" floppy disk and tape drives
+
+
+
diff --git a/themes/rbsimple-DE/to8/theme.xml b/themes/rbsimple-DE/to8/theme.xml
new file mode 100644
index 000000000..f097080c3
--- /dev/null
+++ b/themes/rbsimple-DE/to8/theme.xml
@@ -0,0 +1,40 @@
+
+ 6
+ ./../theme.xml
+ ./colors.xml
+ ./systeminfo.xml
+
+
+
+ ./images/controller.svg
+
+
+
+
+
+ 262626
+ 262626
+
+
+
+
+
+ ./images/logo.svg
+
+
+ ./images/consolegame.svg
+
+
+
+
+
+ ./images/console.svg
+
+
+
+
+
+ ./images/logo.svg
+
+
+