Added support for the game system Thomson TO8.

This commit is contained in:
Leon Styhre 2021-02-07 23:34:49 +01:00
parent 1d9e3ab940
commit f79bd4b10c
13 changed files with 137 additions and 2 deletions

View file

@ -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 | | megadrive | Sega Mega Drive | RetroArch (Genesis Plus GX) | Single archive or ROM file in root folder |
| mess | Multi Emulator Super System | | | | mess | Multi Emulator Super System | | |
| moonlight | Moonlight game streaming | | | | moonlight | Moonlight game streaming | | |
| moto | Thomson MO/TO series | | | | moto | Thomson MO/TO series | RetroArch (Theodore) | |
| msx | MSX | RetroArch (blueMSX) | | | msx | MSX | RetroArch (blueMSX) | |
| msx1 | MSX1 | RetroArch (blueMSX) | | | msx1 | MSX1 | RetroArch (blueMSX) | |
| msx2 | MSX2 | 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 | | | | tg16 | NEC TurboGrafx-16 | | |
| tg-cd | NEC TurboGrafx-CD | | | | tg-cd | NEC TurboGrafx-CD | | |
| ti99 | Texas Instruments TI-99 | | | | ti99 | Texas Instruments TI-99 | | |
| to8 | Thomson TO8 | RetroArch (Theodore) | |
| trs-80 | Tandy TRS-80 | | | | trs-80 | Tandy TRS-80 | | |
| uzebox | Uzebox | | | | uzebox | Uzebox | | |
| vectrex | Vectrex | | | | vectrex | Vectrex | | |

View file

@ -1063,6 +1063,15 @@
<platform>ti99</platform> <platform>ti99</platform>
<theme>ti99</theme> <theme>ti99</theme>
</system> </system>
<system>
<name>to8</name>
<fullname>Thomson TO8</fullname>
<path>%ROMPATH%/to8</path>
<extension>.fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP</extension>
<command>/Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/theodore_libretro.dylib %ROM%</command>
<platform>moto</platform>
<theme>to8</theme>
</system>
<system> <system>
<name>trs-80</name> <name>trs-80</name>
<fullname>Tandy TRS-80</fullname> <fullname>Tandy TRS-80</fullname>

View file

@ -1063,6 +1063,15 @@
<platform>ti99</platform> <platform>ti99</platform>
<theme>ti99</theme> <theme>ti99</theme>
</system> </system>
<system>
<name>to8</name>
<fullname>Thomson TO8</fullname>
<path>%ROMPATH%/to8</path>
<extension>.fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP</extension>
<command>retroarch -L %COREPATH%/theodore_libretro.so %ROM%</command>
<platform>moto</platform>
<theme>to8</theme>
</system>
<system> <system>
<name>trs-80</name> <name>trs-80</name>
<fullname>Tandy TRS-80</fullname> <fullname>Tandy TRS-80</fullname>

View file

@ -1063,6 +1063,15 @@
<platform>ti99</platform> <platform>ti99</platform>
<theme>ti99</theme> <theme>ti99</theme>
</system> </system>
<system>
<name>to8</name>
<fullname>Thomson TO8</fullname>
<path>%ROMPATH%/to8</path>
<extension>.fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP</extension>
<command>flatpak run org.libretro.RetroArch -L %COREPATH%/theodore_libretro.so %ROM%</command>
<platform>moto</platform>
<theme>to8</theme>
</system>
<system> <system>
<name>trs-80</name> <name>trs-80</name>
<fullname>Tandy TRS-80</fullname> <fullname>Tandy TRS-80</fullname>

View file

@ -13,7 +13,7 @@
<system> <system>
<name>64dd</name> <name>64dd</name>
<fullname>Nintendo 64DD</fullname> <fullname>Nintendo 64DD</fullname>
<path>%ROMPATH%/64dd</path> <path>%ROMPATH%\64dd</path>
<extension>.n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP</extension> <extension>.n64 .N64 .v64 .V64 .z64 .Z64 .bin .BIN .u1 .U1 .7z .7Z .zip .ZIP</extension>
<command>retroarch.exe -L %EMUPATH%\cores\parallel_n64_libretro.dll %ROM%</command> <command>retroarch.exe -L %EMUPATH%\cores\parallel_n64_libretro.dll %ROM%</command>
<platform>n64</platform> <platform>n64</platform>
@ -1063,6 +1063,15 @@
<platform>ti99</platform> <platform>ti99</platform>
<theme>ti99</theme> <theme>ti99</theme>
</system> </system>
<system>
<name>to8</name>
<fullname>Thomson TO8</fullname>
<path>%ROMPATH%\to8</path>
<extension>.fd .FD .sap .SAP .k7 .K7 .m7 .M7 .m5 .M5 .rom .ROM .7z .7Z .zip .ZIP</extension>
<command>retroarch.exe -L %EMUPATH%\cores\theodore_libretro.dll %ROM%</command>
<platform>moto</platform>
<theme>to8</theme>
</system>
<system> <system>
<name>trs-80</name> <name>trs-80</name>
<fullname>Tandy TRS-80</fullname> <fullname>Tandy TRS-80</fullname>

View file

@ -0,0 +1,18 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system, basic, detailed, video, grid">
<image name="band1" extra="true">
<color>E6F0EF</color>
</image>
<image name="band2" extra="true">
<color>F0C73B</color>
</image>
<image name="band3" extra="true">
<color>4F8E5C</color>
</image>
<image name="band4" extra="true">
<color>2C2D2C</color>
</image>
</view>
</theme>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 57 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 56 KiB

View file

@ -0,0 +1,3 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg width="42" height="42" version="1.1" viewBox="0 0 42 42" xmlns="http://www.w3.org/2000/svg">
</svg>

After

Width:  |  Height:  |  Size: 144 B

View file

@ -0,0 +1 @@
<svg baseProfile="tiny" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 153.5 157.6"><path fill="#3B62A6" d="M139.1 147v-6.4h9v6.4h-9M141.7.1h-3.2v.5h-12.8l-.7.5-1 .7H20V.1H1.8C.8.1 0 .9 0 1.9v153.9c0 1 .8 1.8 1.8 1.8h150c1 0 1.8-.8 1.8-1.8V18.4h-1.5v-5.9h1.5V10L141.7.1"/><path fill="#FFF" d="M18.4 68.6h116.7v89H18.4z"/><path fill="#838483" d="M39.1 0v50.9c0 1.5 1.2 2.7 2.7 2.7h77.8c1.5 0 2.7-1.2 2.7-2.7V0H39.1zm48.1 7.7h22.7V50H87.2V7.7z"/><path fill="#2C2D2C" d="M109.4 95.4L76.8 83.7 44.1 95.4v13.1l7.2-2v13.1l-7.2-2v13.7l32.7 12.4 32.7-12.4v-13.7l-6.5 2v-13.1l6.5 2V95.4zm-34.6 45.1l-28.7-11.1v-9.8l28.7 11.8v9.1zm14.4-15.7L76.8 130l-12.4-5.2v-23.5l12.4-4.6 12.4 4.6v23.5zm17.6-18.9L77.4 95.4v-9.8l29.4 10.5v9.8z"/></svg>

After

Width:  |  Height:  |  Size: 729 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 792 185"><path d="M330.1 94.4c-8-15.4-15.7-30.1-23.2-44.5h-33.8v76h21.5V79.4c.4-.2.8-.3 1.2-.5 8 15.7 16 31.4 24.1 47.1h20.3c7.8-15.9 15.6-31.5 23.3-47.2.4.1.8.2 1.2.4v46.7h21.2V49.8h-33.5c-7.3 14.7-14.7 29.3-22.3 44.6zM644.5 100.1c-.4.1-.8.3-1.2.4-12.1-17-24.3-34-36-50.4h-35.7v75.8h21.6v-50c.3-.1.6-.1.9-.2 11.8 16.9 23.5 33.7 35.1 50.3h35.6V50h-20.5c.2 16.8.2 33.5.2 50.1zM151 73.5h-41.1V49.2h-26v77.7h26.3V99.8h40.9v27.1h25.3V49.2H151v24.3zM549.6 51.1c-18.2-2.2-36.4-2.2-54.6 0-9.6 1.2-15.4 6.8-17.2 16.5-2.6 13.7-2.7 27.4-.2 41 2.3 12.1 7.5 16.5 20 17.7 8 .8 16.1.9 24.9 1.3 8.3-.4 17.2-.6 26.1-1.5 10.8-1.1 16.1-5.9 18.5-16.4 3.1-13.6 2.6-27.3.4-41-1.5-10.2-7.6-16.4-17.9-17.6zm-3.4 46.5c-.2 5.7-2.3 8.6-7.9 8.8-10.9.4-21.9.1-32.8-.1-4.2-.1-6.7-2.8-6.9-6.9-.3-7.4-.5-14.7 0-22.1.4-5.5 3.1-7.7 8.9-8 5-.3 9.9-.1 14.9-.1 4.8 0 9.6-.2 14.4 0 6.6.3 9.2 3 9.4 9.7.2 6.4.2 12.6 0 18.7zM253.5 51.5c-18.8-2.7-37.7-2.7-56.5-.2-9.3 1.2-14.6 6.9-16.4 16-2.7 13.5-2.8 27-.4 40.5 2.2 12.8 7.3 17.3 20.3 18.6 8 .8 16.1.9 25 1.3 8.1-.5 17.1-.6 25.9-1.5 9.3-.9 15.6-5.9 17.5-15.5 2.9-14.8 2.9-29.7-.1-44.5-1.8-8.3-6.9-13.5-15.3-14.7zm-4.8 47.3c-.2 4.2-2.5 7.4-7 7.5-11.1.2-22.3.2-33.4 0-4.4-.1-7-2.9-7.2-7.3-.2-7.2-.4-14.4.1-21.6.3-5 2.7-6.9 7.8-7.1 5.5-.2 11-.1 16.5-.1 5.2 0 10.3-.2 15.5 0 4.9.2 7.4 2.4 7.7 7.3.3 7.2.2 14.3 0 21.3zM458.6 79.6c-7.7-.7-15.4-.8-23.2-1.1-5.5-.2-11 0-16.5-.1-3.6-.1-6.4-1.6-6.7-5.7-.3-4.2 2.4-5.5 5.8-5.7 7.4-.4 14.8-.6 22.1-.7 5.2-.1 10.1.7 10.8 7.2 6.9.4 13.3.7 20.4 1.1-.3-4-.2-7.4-.8-10.7-1.4-8.2-4.9-12.1-13.1-12.9-17.7-1.9-35.4-2.1-53 .9-6.3 1.1-11.6 4.4-12.8 11.1-1.1 6-1.4 12.3-.8 18.4.8 8.2 4.5 11.6 12.8 13.2 3.2.6 6.5.9 9.7 1 10.5.3 21 .4 31.5.8 5.8.2 8.6 2.5 8.4 6.3-.1 3.5-2.7 5.2-8.4 5.7-.9.1-1.7.1-2.6.1h-19.1c-5.7 0-11.2-.4-12.5-7.4h-20.1c0 2.7-.2 4.9 0 7.1 1.3 12.1 4.8 16.1 16.9 17.4 8 .8 16.1.8 24.2.8 9.1-.1 18.2-.2 27.3-1.1 8.8-.9 12.9-5 14.2-13.7.8-5.2 1.1-10.6.8-15.9-.6-10.7-5-15.2-15.3-16.1zM792 83.5V64.7c-14.9-5.6-29.5-11.1-44.2-16.4-1.5-.5-3.5-.8-4.9-.3-14.6 5.4-29.1 11-43.5 16.5v18.9c3.1-1.1 5.7-2 8.6-3v15.4c-3.1-1-5.8-1.8-8.8-2.8v18.7c12.9 5.1 25.8 10.1 38.6 15.6 5.1 2.2 9.4 2.1 14.5 0 13.1-5.5 26.4-10.5 39.6-15.7V92.9c-3.1 1-5.9 1.9-8.9 2.9V80.4c3.1 1 6 2 9 3.1zm-50.8 41.3c-13.2-5-25.9-9.8-38.7-14.7V97.7c13.1 5 25.8 9.8 38.7 14.6v12.5zm20.5-20.5c-5.5 2.2-11 4.4-16.7 6.6-5.2-2.2-10.4-4.3-15.7-6.5V72.6c5.2-2.2 10.4-4.3 15.7-6.5 5.6 2.2 11.1 4.4 16.7 6.6v31.6zm-11.1-39.6V52.3c13.2 5 25.9 9.9 38.7 14.7v12.5c-13.1-5-25.8-9.9-38.7-14.8zM0 71.8h28.5v55h25.7V71.4h27V49.1H-.1c.1 7.6.1 14.8.1 22.7z"/></svg>

After

Width:  |  Height:  |  Size: 2.6 KiB

View file

@ -0,0 +1,33 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system">
<text name="info1" extra="true">
<text>Manufacturer : Thomson</text>
</text>
<text name="info2" extra="true">
<text>Year of Release : 1986</text>
</text>
<text name="info3" extra="true">
<text>CPU : Motorola 6809E @ 1 MHz</text>
</text>
<text name="info4" extra="true">
<text>RAM : 256kB, ROM : 80kB</text>
</text>
<text name="info5" extra="true">
<text>8 Display modes, palette of 4096 colors </text>
</text>
<text name="info6" extra="true">
<text>Low resolutions: 160 × 200 (16, 5 or 2 colors)</text>
</text>
<text name="info7" extra="true">
<text>Medium resolutions: 320 × 200 (16, 4, 3 or 2 colors)</text>
</text>
<text name="info8" extra="true">
<text>High resolution: 640 × 200 (2 colors)</text>
</text>
<text name="info9" extra="true">
<text>Media : Cartridge, external 3½" floppy disk and tape drives</text>
</text>
</view>
</theme>

View file

@ -0,0 +1,40 @@
<theme>
<formatVersion>6</formatVersion>
<include>./../theme.xml</include>
<include>./colors.xml</include>
<include>./systeminfo.xml</include>
<view name="system">
<image name="controller" extra="true">
<path>./images/controller.svg</path>
</image>
</view>
<view name="basic, detailed, grid, video">
<helpsystem name="help">
<textColor>262626</textColor>
<iconColor>262626</iconColor>
</helpsystem>
</view>
<view name="system, basic, detailed, video">
<image name="logo">
<path>./images/logo.svg</path>
</image>
<image name="consolegame" extra="true">
<path>./images/consolegame.svg</path>
</image>
</view>
<view name="basic, detailed">
<image name="console" extra="true">
<path>./images/console.svg</path>
</image>
</view>
<view name="grid">
<image name="logo">
<path>./images/logo.svg</path>
</image>
</view>
</theme>