Added support for the game system Sharp X1.

This commit is contained in:
Leon Styhre 2021-02-05 21:35:51 +01:00
parent 2db3628152
commit 280ee6aa4e
17 changed files with 140 additions and 2 deletions

View file

@ -1481,8 +1481,8 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| n64 | Nintendo 64 | RetroArch (Mupen64Plus-Next on Unix & macOS, ParaLLEl N64 on Windows) | Single archive or ROM file in root folder |
| nds | Nintendo DS | | |
| neogeo | Neo Geo | RetroArch (FinalBurn Neo)* | Single archive file following MAME name standard in root folder |
| neogeocd | Neo Geo CD | RetroArch (NeoCD)* | Single ZIP archive per game which includes the CD image and ripped audio |
| neogeocdjp | Neo Geo CD (Japan) | RetroArch (NeoCD)* | Single ZIP archive per game which includes the CD image and ripped audio |
| neogeocd | Neo Geo CD | RetroArch (NeoCD)* | Single archive in root folder (which includes the CD image and ripped audio) |
| neogeocdjp | Neo Geo CD (Japan) | RetroArch (NeoCD)* | Single archive in root folder (which includes the CD image and ripped audio) |
| nes | Nintendo Entertainment System | RetroArch (Nestopia UE) | Single archive or ROM file in root folder |
| ngp | Neo Geo Pocket | | |
| ngpc | Neo Geo Pocket Color | | |
@ -1530,6 +1530,7 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| wiiu | Nintendo Wii U | | |
| wonderswan | Bandai WonderSwan | | |
| wonderswancolor | Bandai WonderSwan Color | | |
| x1 | Sharp X1 | RetroArch (x1) | Single archive or ROM file in root folder |
| x68000 | Sharp X68000 | | |
| xbox | Microsoft Xbox | | |
| xbox360 | Microsoft Xbox 360 | | |

View file

@ -83,6 +83,7 @@ namespace PlatformIds
"psp", // PlayStation Portable
"snes", // Super Nintendo Entertainment System
"scummvm",
"x1",
"x68000",
"solarus",
"pcengine", // (Aka turbografx-16), HuCards only

View file

@ -83,6 +83,7 @@ namespace PlatformIds
PLAYSTATION_PORTABLE,
SUPER_NINTENDO,
SCUMMVM,
SHARP_X1,
SHARP_X68000,
SOLARUS,
TURBOGRAFX_16, // (Aka PC Engine) HuCards only.

View file

@ -98,6 +98,8 @@ const std::map<PlatformId, std::string> gamesdb_new_platformid_map {
{ PLAYSTATION_VITA, "39" },
{ PLAYSTATION_PORTABLE, "13" },
{ SUPER_NINTENDO, "6" },
{ SHARP_X1, "4977" },
{ SHARP_X68000, "4931"},
{ SUPERGRAFX, "34" }, // Combined with TurboGrafx-16
{ TURBOGRAFX_16, "34" }, // HuCards only.
{ TURBOGRAFX_CD, "4955" }, // CD-ROMs only.

View file

@ -94,6 +94,7 @@ const std::map<PlatformId, unsigned short> screenscraper_platformid_map {
{ SEGA_MEGA_DRIVE, 1 },
{ SEGA_SATURN, 22 },
{ SEGA_SG1000, 109 },
{ SHARP_X1, 220},
{ SHARP_X68000, 79},
{ SOLARUS, 223 },
{ PLAYSTATION, 57 },

View file

@ -1072,6 +1072,15 @@
<platform>wonderswancolor</platform>
<theme>wonderswancolor</theme>
</system>
<system>
<name>x1</name>
<fullname>Sharp X1</fullname>
<path>%ROMPATH%/x1</path>
<extension>.dx1 .DX1 .2d .2D .2hd .2HD .tfd .TFD .d88 .D88 .88d .88D .hdm .HDM .xdf .XDF .dup .DUP .tap .TAP .cmd .CMD .7z .7Z .zip .ZIP</extension>
<command>/Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/x1_libretro.dylib %ROM%</command>
<platform>x1</platform>
<theme>x1</theme>
</system>
<system>
<name>x68000</name>
<fullname>Sharp X68000</fullname>

View file

@ -1072,6 +1072,15 @@
<platform>wonderswancolor</platform>
<theme>wonderswancolor</theme>
</system>
<system>
<name>x1</name>
<fullname>Sharp X1</fullname>
<path>%ROMPATH%/x1</path>
<extension>.dx1 .DX1 .2d .2D .2hd .2HD .tfd .TFD .d88 .D88 .88d .88D .hdm .HDM .xdf .XDF .dup .DUP .tap .TAP .cmd .CMD .7z .7Z .zip .ZIP</extension>
<command>retroarch -L %COREPATH%/x1_libretro.so %ROM%</command>
<platform>x1</platform>
<theme>x1</theme>
</system>
<system>
<name>x68000</name>
<fullname>Sharp X68000</fullname>

View file

@ -1072,6 +1072,15 @@
<platform>wonderswancolor</platform>
<theme>wonderswancolor</theme>
</system>
<system>
<name>x1</name>
<fullname>Sharp X1</fullname>
<path>%ROMPATH%/x1</path>
<extension>.dx1 .DX1 .2d .2D .2hd .2HD .tfd .TFD .d88 .D88 .88d .88D .hdm .HDM .xdf .XDF .dup .DUP .tap .TAP .cmd .CMD .7z .7Z .zip .ZIP</extension>
<command>flatpak run org.libretro.RetroArch -L %COREPATH%/x1_libretro.so %ROM%</command>
<platform>x1</platform>
<theme>x1</theme>
</system>
<system>
<name>x68000</name>
<fullname>Sharp X68000</fullname>

View file

@ -1072,6 +1072,15 @@
<platform>wonderswancolor</platform>
<theme>wonderswancolor</theme>
</system>
<system>
<name>x1</name>
<fullname>Sharp X1</fullname>
<path>%ROMPATH%\x1</path>
<extension>.dx1 .DX1 .2d .2D .2hd .2HD .tfd .TFD .d88 .D88 .88d .88D .hdm .HDM .xdf .XDF .dup .DUP .tap .TAP .cmd .CMD .7z .7Z .zip .ZIP</extension>
<command>retroarch.exe -L %EMUPATH%\cores\x1_libretro.dll %ROM%</command>
<platform>x1</platform>
<theme>x1</theme>
</system>
<system>
<name>x68000</name>
<fullname>Sharp X68000</fullname>

View file

@ -0,0 +1,18 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system, basic, detailed, grid, video">
<image name="band1" extra="true">
<color>752421</color>
</image>
<image name="band2" extra="true">
<color>4A90CB</color>
</image>
<image name="band3" extra="true">
<color>C1C3D1</color>
</image>
<image name="band4" extra="true">
<color>28333D</color>
</image>
</view>
</theme>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 111 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 144 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 7.2 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 33 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 686.659 132.717"><text transform="translate(428.15 129.717)" fill="red" font-family="ArialMT" font-size="5">I dont like bugs!</text><path d="M326.021 59.784L292.493 0h92.503l-58.975 59.784zM307.04 8.52l20.87 37.215L364.623 8.52H307.04zM235.148 132.717H134.343l63.751-62.555 37.054 62.555zm-79.957-8.52h65.008l-23.896-40.341-41.112 40.341z"/><path d="M427.386 0l-29.444 30.803h35.777l-52.553 93.393h-33.713L276.015 0H173.742l77.039 132.717h226.767L553.887 0H427.386zM255.687 124.197L188.539 8.52h82.548l66.537 115.677h-81.937zm216.933 0h-81.678l57.347-101.914h-30.417L431.028 8.52h108.129L472.62 124.197z"/></svg>

After

Width:  |  Height:  |  Size: 668 B

View file

@ -0,0 +1,33 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system">
<text name="info1" extra="true">
<text>Manufacturer : Sharp Corporation</text>
</text>
<text name="info2" extra="true">
<text>Year of Release : 1982</text>
</text>
<text name="info3" extra="true">
<text>OS : CP/M</text>
</text>
<text name="info4" extra="true">
<text>CPU : Sharp Z80 A running @ 4 MHz</text>
</text>
<text name="info5" extra="true">
<text>RAM : 64 KB / VRAM : 4 KB (up to 48 KB)</text>
</text>
<text name="info6" extra="true">
<text>ROM : 6 KB</text>
</text>
<text name="info7" extra="true">
<text>GPU : Sharp-Hudson Custom Chipset</text>
</text>
<text name="info8" extra="true">
<text>Sound chip : General Instrument AY-3-8910 or Yamaha YM2149</text>
</text>
<text name="info9" extra="true">
<text>Display : 320 x 200 / 640 x 200 (8 colours)</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>