Added support for the game system Nintendo 3DS.

This commit is contained in:
Leon Styhre 2021-02-06 15:01:19 +01:00
parent bbe0b26caa
commit 251a72c7e2
13 changed files with 133 additions and 0 deletions

View file

@ -1480,6 +1480,7 @@ Consider the table below a work in progress as it's obvioulsy not fully populate
| msx1 | MSX1 | | |
| msx2 | MSX2 | | |
| naomi | Sega NAOMI | | |
| n3ds | Nintendo 3DS | RetroArch (Citra) | |
| 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 | SNK Neo Geo | RetroArch (FinalBurn Neo)* | Single archive file following MAME name standard in root folder |

View file

@ -595,6 +595,15 @@
<platform>msx</platform>
<theme>msx2</theme>
</system>
<system>
<name>n3ds</name>
<fullname>Nintendo 3DS</fullname>
<path>%ROMPATH%/n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command>/Applications/RetroArch.app/Contents/MacOS/RetroArch -L %EMUPATH%/../Resources/cores/citra_libretro.dylib %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>
<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>

View file

@ -595,6 +595,15 @@
<platform>msx</platform>
<theme>msx2</theme>
</system>
<system>
<name>n3ds</name>
<fullname>Nintendo 3DS</fullname>
<path>%ROMPATH%/n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command>retroarch -L %COREPATH%/citra_libretro.so %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>
<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>

View file

@ -595,6 +595,15 @@
<platform>msx</platform>
<theme>msx2</theme>
</system>
<system>
<name>n3ds</name>
<fullname>Nintendo 3DS</fullname>
<path>%ROMPATH%/n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command>flatpak run org.libretro.RetroArch -L %COREPATH%/citra_libretro.so %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>
<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>

View file

@ -595,6 +595,15 @@
<platform>msx</platform>
<theme>msx2</theme>
</system>
<system>
<name>n3ds</name>
<fullname>Nintendo 3DS</fullname>
<path>%ROMPATH%\n3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .app .APP .axf .AXF .cci .CCI .cxi .CXI .elf .ELF .7z .7Z .zip .ZIP</extension>
<command>retroarch.exe -L %EMUPATH%\cores\citra_libretro.dll %ROM%</command>
<platform>n3ds</platform>
<theme>n3ds</theme>
</system>
<system>
<name>n64</name>
<fullname>Nintendo 64</fullname>

View file

@ -0,0 +1,18 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system, basic, detailed, video, grid">
<image name="band1" extra="true">
<color>929497</color>
</image>
<image name="band2" extra="true">
<color>C02424</color>
</image>
<image name="band3" extra="true">
<color>221D1F</color>
</image>
<image name="band4" extra="true">
<color>1F8ABE</color>
</image>
</view>
</theme>

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 28 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 50 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 11 KiB

File diff suppressed because one or more lines are too long

After

Width:  |  Height:  |  Size: 22 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 508.158 60.11"><path d="M265.842 53.988c0 .637-.526 1.16-1.165 1.16H242.44a1.16 1.16 0 0 1-1.163-1.16V37.904c0-.639.517-1.157 1.163-1.157h22.237c.64 0 1.165.517 1.165 1.157v16.084zm-.965-22.066h-22.642c-3.278 0-5.94 2.682-5.94 5.95v16.153c0 3.263 2.662 5.943 5.94 5.943h22.643c3.278 0 5.947-2.68 5.947-5.943V37.871c0-3.267-2.67-5.949-5.948-5.949" fill="#929497"/><path d="M326.764 27.334s16.665-2.669 16.665-13.044C343.43 4.148 325.684 0 306.804 0c-17.04 0-28.243 2.082-28.243 2.082v9.214c7.734-1.87 15.131-3.464 25.213-3.464 10.82 0 19.08 3.228 19.08 7.79 0 5.5-8.168 8.64-25.743 8.64h-8.077v8.29h7.503c18.513 0 29.041 2.785 29.041 9.581 0 6.067-9.406 9.753-21.135 9.753-10.227 0-19.583-2.178-27.17-4.284v9.94c3.644.625 13.314 2.568 31.325 2.568 19.952 0 37.313-6.416 37.313-17.726.002-9.484-12.026-15.05-19.147-15.05" fill="#c02424"/><path d="M5.196 7.754v20.785H0V.484h4.437l21.036 20.434V.484h5.128v28.055h-4.059L5.196 7.754zM57.27 7.754v20.785h-5.194V.484h4.432l21.036 20.434V.484h5.133v28.055H78.62L57.27 7.754zM165.195 7.754v20.785h-5.192V.484h4.432l21.034 20.434V.484h5.132v28.055h-4.054L165.195 7.754zM42.967.485h.96v28.053h-5.192V.485h4.232zM118.047.485h.956V5.31h-12.527v23.227h-5.395V5.31H88.563V.485h29.484zM151.322.485h.973V5.31h-22.263v6.296h17.221v4.825h-17.22v7.274h22.262v4.832h-27.402V.484h26.43zM219.481 23.705h-15.953V5.31h15.953c4.991 0 6.768 4.961 6.768 9.192 0 4.25-1.777 9.204-6.768 9.204m8.522-19.123c-2.027-2.676-5.035-4.099-8.67-4.099h-20.814v28.055h20.814c3.636 0 6.643-1.42 8.671-4.099 1.901-2.495 2.911-5.92 2.911-9.939 0-3.995-1.01-7.436-2.912-9.918M265.842 22.553c0 .633-.526 1.154-1.165 1.154H242.44a1.16 1.16 0 0 1-1.163-1.154V6.47c0-.635.517-1.152 1.163-1.152h22.237c.64 0 1.165.517 1.165 1.152v16.084zM264.877.484h-22.642c-3.278 0-5.94 2.684-5.94 5.951v16.16c0 3.264 2.662 5.944 5.94 5.944h22.643c3.278 0 5.947-2.68 5.947-5.945V6.435c0-3.266-2.67-5.95-5.948-5.95M433.665 48.198c5.388 2.126 16.76 3.85 25.63 3.85 9.714 0 13.745-3.335 13.745-7.518 0-3.754-3.74-5.96-14.469-9.893-14.34-5.301-24.858-9.472-24.858-18.891 0-9.755 12.654-15.493 31.955-15.493 10.362 0 13.92.655 20.504 1.862l.046 9.256c-6.462-1.23-12.19-3.341-21.09-3.341-9.536 0-13.597 3.027-13.597 6.148 0 4.529 6.255 6.693 17.237 10.607 15.281 5.47 23.784 9.692 23.784 18.915 0 9.489-10.646 16.34-34.66 16.34-9.866 0-16.664-.65-24.226-1.866v-9.976zM382.545 8.431h-11.427v43.262h11.427c17.544 0 28.611-7.501 28.611-21.543 0-14.037-11.067-21.719-28.61-21.719m30.683 47.293c-5.659 2.56-16.348 4.184-25.702 4.184h-35.722V.38h35.722c9.354 0 20.043 1.646 25.707 4.199 13.758 6.211 18.25 16.152 18.25 25.571 0 9.426-4.45 19.352-18.255 25.574M497.398 51.8h-1.879V50.79h4.987V51.8h-1.903v5.594h-1.205V51.8zM506.853 54.699c-.037-.853-.087-1.881-.076-2.772h-.033a33.922 33.922 0 0 1-.78 2.527l-.972 2.86h-.92l-.88-2.821a32.362 32.362 0 0 1-.667-2.566h-.02a153.3 153.3 0 0 1-.12 2.813l-.146 2.654h-1.128l.443-6.604h1.587l.864 2.654c.231.775.441 1.56.607 2.296h.031c.175-.718.4-1.532.655-2.305l.908-2.645h1.57l.383 6.604h-1.176l-.13-2.695z" fill="#221d1f"/></svg>

After

Width:  |  Height:  |  Size: 3 KiB

View file

@ -0,0 +1,33 @@
<theme>
<formatVersion>6</formatVersion>
<view name="system">
<text name="info1" extra="true">
<text>Manufacturer : Nintendo</text>
</text>
<text name="info2" extra="true">
<text>Year of Release : 2011</text>
</text>
<text name="info3" extra="true">
<text>Units sold : 72.53 million</text>
</text>
<text name="info4" extra="true">
<text>Best-selling game : Mario Kart 7</text>
</text>
<text name="info5" extra="true">
<text>CPU : 268MHz Dual-Core ARM11 MPCore + single-core ARM9</text>
</text>
<text name="info6" extra="true">
<text>FCRAM : 128MB / Video RAM : 6MB</text>
</text>
<text name="info7" extra="true">
<text>Screen : Reflective TFT Colour LCD</text>
</text>
<text name="info8" extra="true">
<text>Resolution : 800 x 240 pixels (16.7 million colours)</text>
</text>
<text name="info9" extra="true">
<text>Sound : Stereo speakers w/virtual surround, headphones</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>