Updated es_systems and es_find_rules for RetroDECK standards

This commit is contained in:
XargonWan 2024-03-17 10:24:11 +01:00
parent 45f247b5e5
commit fb625f4018
2 changed files with 282 additions and 246 deletions

View file

@ -24,6 +24,7 @@
</emulator> </emulator>
<core name="RETROARCH"> <core name="RETROARCH">
<rule type="corepath"> <rule type="corepath">
<entry>/app/share/libretro/cores</entry> <!-- RetroDECK -->
<!-- Non-portable AppImage and compiled from source --> <!-- Non-portable AppImage and compiled from source -->
<entry>~/.config/retroarch/cores</entry> <entry>~/.config/retroarch/cores</entry>
<!-- Portable AppImage --> <!-- Portable AppImage -->
@ -143,6 +144,7 @@
<emulator name="CEMU"> <emulator name="CEMU">
<!-- Nintendo Wii U emulator Cemu --> <!-- Nintendo Wii U emulator Cemu -->
<rule type="systempath"> <rule type="systempath">
<entry>Cemu-wrapper</entry> <!-- RetroDECK -->
<entry>cemu</entry> <entry>cemu</entry>
<entry>Cemu</entry> <entry>Cemu</entry>
</rule> </rule>
@ -162,11 +164,13 @@
<emulator name="CITRA"> <emulator name="CITRA">
<!-- Nintendo 3DS emulator Citra --> <!-- Nintendo 3DS emulator Citra -->
<rule type="systempath"> <rule type="systempath">
<entry>citra-qt</entry> <!-- RetroDECK -->
<entry>citra</entry> <entry>citra</entry>
<entry>citra-emu.citra-nightly</entry> <entry>citra-emu.citra-nightly</entry>
<entry>org.citra_emu.citra</entry> <entry>org.citra_emu.citra</entry>
</rule> </rule>
<rule type="staticpath"> <rule type="staticpath">
<entry>/var/data/ponzu/Citra/bin/citra-qt</entry> <!-- RetroDECK, ponzu -->
<entry>~/Applications/citra-qt*.AppImage</entry> <entry>~/Applications/citra-qt*.AppImage</entry>
<entry>~/.local/share/applications/citra-qt*.AppImage</entry> <entry>~/.local/share/applications/citra-qt*.AppImage</entry>
<entry>~/.local/bin/citra-qt*.AppImage</entry> <entry>~/.local/bin/citra-qt*.AppImage</entry>
@ -469,6 +473,7 @@
<emulator name="MAME"> <emulator name="MAME">
<!-- Arcade emulator MAME --> <!-- Arcade emulator MAME -->
<rule type="systempath"> <rule type="systempath">
<entry>mame-rdwrapper.sh</entry> <!-- RetroDECK -->
<entry>mame</entry> <entry>mame</entry>
<entry>org.mamedev.MAME</entry> <entry>org.mamedev.MAME</entry>
</rule> </rule>
@ -760,6 +765,7 @@
<emulator name="RYUJINX"> <emulator name="RYUJINX">
<!-- Nintendo Switch emulator Ryujinx --> <!-- Nintendo Switch emulator Ryujinx -->
<rule type="systempath"> <rule type="systempath">
<entry>ryujinx-rdwrapper.sh</entry> <!-- RetroDECK -->
<entry>Ryujinx</entry> <entry>Ryujinx</entry>
<entry>Ryujinx.Ava</entry> <entry>Ryujinx.Ava</entry>
<entry>org.ryujinx.Ryujinx</entry> <entry>org.ryujinx.Ryujinx</entry>
@ -1066,6 +1072,22 @@
<entry>~/bin/xroar/xroar</entry> <entry>~/bin/xroar/xroar</entry>
</rule> </rule>
</emulator> </emulator>
<emulator name="YUZU"> <!-- RetroDECK -->
<!-- Nintendo Switch emulator Yuzu -->
<rule type="systempath">
<entry>yuzu</entry>
<entry>org.yuzu_emu.yuzu</entry>
</rule>
<rule type="staticpath">
<entry>/var/data/ponzu/Yuzu/bin/yuzu</entry> <!-- RetroDECK -->
<entry>~/Applications/yuzu*.AppImage</entry>
<entry>~/.local/share/applications/yuzu*.AppImage</entry>
<entry>~/.local/bin/yuzu*.AppImage</entry>
<entry>~/bin/yuzu*.AppImage</entry>
<entry>/var/lib/flatpak/exports/bin/org.yuzu_emu.yuzu</entry>
<entry>~/.local/share/flatpak/exports/bin/org.yuzu_emu.yuzu</entry>
</rule>
</emulator>
<emulator name="ZESARUX"> <emulator name="ZESARUX">
<!-- Sinclair ZX Spectrum emulator ZEsarUX --> <!-- Sinclair ZX Spectrum emulator ZEsarUX -->
<rule type="systempath"> <rule type="systempath">
@ -1078,4 +1100,4 @@
<entry>~/bin/ZEsarUX/zesarux</entry> <entry>~/bin/ZEsarUX/zesarux</entry>
</rule> </rule>
</emulator> </emulator>
</ruleList> </ruleList>

File diff suppressed because it is too large Load diff