From f79bd4b10c4f590a4ee7ffbbeb6d8888d4ce50b6 Mon Sep 17 00:00:00 2001 From: Leon Styhre Date: Sun, 7 Feb 2021 23:34:49 +0100 Subject: [PATCH] Added support for the game system Thomson TO8. --- USERGUIDE.md | 3 +- resources/templates/es_systems.cfg_macos | 9 +++++ resources/templates/es_systems.cfg_unix | 9 +++++ .../templates/es_systems.cfg_unix_flatpak | 9 +++++ resources/templates/es_systems.cfg_windows | 11 ++++- themes/rbsimple-DE/to8/colors.xml | 18 +++++++++ themes/rbsimple-DE/to8/images/console.svg | 1 + themes/rbsimple-DE/to8/images/consolegame.svg | 1 + themes/rbsimple-DE/to8/images/controller.svg | 3 ++ themes/rbsimple-DE/to8/images/game.svg | 1 + themes/rbsimple-DE/to8/images/logo.svg | 1 + themes/rbsimple-DE/to8/systeminfo.xml | 33 +++++++++++++++ themes/rbsimple-DE/to8/theme.xml | 40 +++++++++++++++++++ 13 files changed, 137 insertions(+), 2 deletions(-) create mode 100644 themes/rbsimple-DE/to8/colors.xml create mode 100644 themes/rbsimple-DE/to8/images/console.svg create mode 100644 themes/rbsimple-DE/to8/images/consolegame.svg create mode 100644 themes/rbsimple-DE/to8/images/controller.svg create mode 100644 themes/rbsimple-DE/to8/images/game.svg create mode 100644 themes/rbsimple-DE/to8/images/logo.svg create mode 100644 themes/rbsimple-DE/to8/systeminfo.xml create mode 100644 themes/rbsimple-DE/to8/theme.xml 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 + + +