mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-30 09:35:40 +00:00
Added Yuzu and Ryujinx emulators (installer + scripts)
This commit is contained in:
parent
d2fd31910a
commit
19018f7133
3
emulators/ryujinx/ryujinx.sh
Executable file
3
emulators/ryujinx/ryujinx.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
ARG=${1//[\\]/}
|
||||||
|
./emulators/ryujinx/Ryujinx --fullscreen $ARG
|
3
emulators/yuzu.sh
Executable file
3
emulators/yuzu.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
ARG=${1//[\\]/}
|
||||||
|
flatpak run org.yuzu_emu.yuzu -f -g "$ARG"
|
|
@ -2146,9 +2146,14 @@
|
||||||
<platform>switch</platform>
|
<platform>switch</platform>
|
||||||
<theme>switch</theme>
|
<theme>switch</theme>
|
||||||
<emulators>
|
<emulators>
|
||||||
<emulator name="solarus">
|
<emulator name="yuzu">
|
||||||
<cores>
|
<cores>
|
||||||
<core default="true">solarus</core>
|
<core default="true">yuzu</core>
|
||||||
|
</cores>
|
||||||
|
</emulator>
|
||||||
|
<emulator name="ryujinx">
|
||||||
|
<cores>
|
||||||
|
<core>ryujinx</core>
|
||||||
</cores>
|
</cores>
|
||||||
</emulator>
|
</emulator>
|
||||||
</emulators>
|
</emulators>
|
||||||
|
|
|
@ -179,7 +179,9 @@ wget https://github.com/Ryujinx/release-channel-master/releases/download/1.1.76/
|
||||||
tar -xvf ryujinx-1.1.76-linux_x64.tar.gz
|
tar -xvf ryujinx-1.1.76-linux_x64.tar.gz
|
||||||
mv publish ryujinx
|
mv publish ryujinx
|
||||||
|
|
||||||
|
# PS3 - RPCS3
|
||||||
|
# DOS - dosbox-pure is included?
|
||||||
|
# PSVITA - vita3k
|
||||||
|
|
||||||
# Installing 351elec-emulationstation
|
# Installing 351elec-emulationstation
|
||||||
cd $INSTALL_DIR
|
cd $INSTALL_DIR
|
||||||
|
@ -253,6 +255,7 @@ chmod 777 $INSTALL_DIR/export_func.sh
|
||||||
# TODO: these removal must be made when I am sure this files are safe on github
|
# TODO: these removal must be made when I am sure this files are safe on github
|
||||||
#rm -rf $INSTALL_DIR/emulators/RetroArch-Linux-x86_64
|
#rm -rf $INSTALL_DIR/emulators/RetroArch-Linux-x86_64
|
||||||
#rm -rf $INSTALL_DIR/emulators/RetroArch_cores.7z
|
#rm -rf $INSTALL_DIR/emulators/RetroArch_cores.7z
|
||||||
|
#rm -rf $INSTALL_DIR/emulators/ryujinx-1.1.76-linux_x64.tar.gz
|
||||||
#rm $INSTALL_DIR/es_systems.cfg
|
#rm $INSTALL_DIR/es_systems.cfg
|
||||||
#rm $INSTALL_DIR/es_settings.cfg
|
#rm $INSTALL_DIR/es_settings.cfg
|
||||||
#rm $INSTALL_DIR/es_input.cfg
|
#rm $INSTALL_DIR/es_input.cfg
|
||||||
|
|
|
@ -116,22 +116,24 @@ class StandaloneEmulator():
|
||||||
should_extract: bool = False
|
should_extract: bool = False
|
||||||
|
|
||||||
standalone_emulators: 'MutableMapping[str, StandaloneEmulator]' = {
|
standalone_emulators: 'MutableMapping[str, StandaloneEmulator]' = {
|
||||||
'AMIBERRY': StandaloneEmulator('amiberry', ['/usr/bin/amiberry.start', '<path>']),
|
'AMIBERRY': StandaloneEmulator('amiberry', [INSTALL_DIR + '/usr/bin/amiberry.start', '<path>']),
|
||||||
'AdvanceMame': StandaloneEmulator('advmame', ['/usr/bin/advmame.sh', '<path>']),
|
'AdvanceMame': StandaloneEmulator('advmame', [INSTALL_DIR + '/usr/bin/advmame.sh', '<path>']),
|
||||||
'HATARISA': StandaloneEmulator('hatari', ['/usr/bin/hatari.start', '<path>']),
|
'HATARISA': StandaloneEmulator('hatari', [INSTALL_DIR + '/usr/bin/hatari.start', '<path>']),
|
||||||
'hypseus_singe': StandaloneEmulator('hypseus', ['/usr/bin/hypseus.sh', '<path>']),
|
'hypseus_singe': StandaloneEmulator('hypseus', [INSTALL_DIR + '/usr/bin/hypseus.sh', '<path>']),
|
||||||
'OPENBOR': StandaloneEmulator('openbor', ['/usr/bin/openbor.sh', '<path>']),
|
'OPENBOR': StandaloneEmulator('openbor', [INSTALL_DIR + '/usr/bin/openbor.sh', '<path>']),
|
||||||
'PPSSPPSDL': StandaloneEmulator('PPSSPPSDL', ['/usr/bin/ppsspp.sh', '<path>']),
|
'PPSSPPSDL': StandaloneEmulator('PPSSPPSDL', [INSTALL_DIR + '/usr/bin/ppsspp.sh', '<path>']),
|
||||||
'SCUMMVMSA': StandaloneEmulator('scummvm', ['/usr/bin/scummvm.start', 'sa', '<path>']),
|
'SCUMMVMSA': StandaloneEmulator('scummvm', [INSTALL_DIR + '/usr/bin/scummvm.start', 'sa', '<path>']),
|
||||||
'drastic': StandaloneEmulator('drastic', ['/usr/bin/drastic.sh', '<path>']),
|
'drastic': StandaloneEmulator('drastic', [INSTALL_DIR + '/usr/bin/drastic.sh', '<path>']),
|
||||||
'ecwolf': StandaloneEmulator('ecwolf', ['/usr/bin/ecwolf.sh', '<path>']),
|
'ecwolf': StandaloneEmulator('ecwolf', [INSTALL_DIR + '/usr/bin/ecwolf.sh', '<path>']),
|
||||||
'gzdoom': StandaloneEmulator('gzdoom', ['/usr/bin/gzdoom.sh', '<path>']),
|
'gzdoom': StandaloneEmulator('gzdoom', [INSTALL_DIR + '/usr/bin/gzdoom.sh', '<path>']),
|
||||||
'lzdoom': StandaloneEmulator('lzdoom', ['/usr/bin/lzdoom.sh', '<path>']),
|
'lzdoom': StandaloneEmulator('lzdoom', [INSTALL_DIR + '/usr/bin/lzdoom.sh', '<path>']),
|
||||||
'mpv': StandaloneEmulator('mpv', ['/usr/bin/mpv_video.sh', '<path>']),
|
'mpv': StandaloneEmulator('mpv', [INSTALL_DIR + '/usr/bin/mpv_video.sh', '<path>']),
|
||||||
'pico8': StandaloneEmulator('pico8_dyn', ['/usr/bin/pico-8.sh', '<path>']),
|
'pico8': StandaloneEmulator('pico8_dyn', [INSTALL_DIR + '/usr/bin/pico-8.sh', '<path>']),
|
||||||
'piemu': StandaloneEmulator('piemu', ['/usr/bin/bash', '-l', '/usr/bin/piemu.sh', '<path>']),
|
'piemu': StandaloneEmulator('piemu', [INSTALL_DIR + '/usr/bin/bash', '-l', '/usr/bin/piemu.sh', '<path>']),
|
||||||
'raze': StandaloneEmulator('raze', ['/usr/bin/raze.sh', '<path>']),
|
'raze': StandaloneEmulator('raze', [INSTALL_DIR + '/usr/bin/raze.sh', '<path>']),
|
||||||
'solarus': StandaloneEmulator('solarus-run', ['/usr/bin/solarus.sh', '<path>']),
|
'solarus': StandaloneEmulator('solarus-run', [INSTALL_DIR + '/usr/bin/solarus.sh', '<path>']),
|
||||||
|
'yuzu': StandaloneEmulator('yuzu', [INSTALL_DIR + '/emulators/yuzu.sh', '<path>']),
|
||||||
|
'ryujinx': StandaloneEmulator('ryujinx', [INSTALL_DIR + '/emulators/ryujinx/ryujinx.sh', '<path>']),
|
||||||
}
|
}
|
||||||
|
|
||||||
def _load_customized_standalone_emulators():
|
def _load_customized_standalone_emulators():
|
||||||
|
|
Loading…
Reference in a new issue