Merge pull request #1172 from brooksytech/dev

First round of Emu Cleanup
This commit is contained in:
Brooksytech 2023-03-17 10:00:34 -07:00 committed by GitHub
commit d41cf12a36
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
91 changed files with 147 additions and 240 deletions

View file

@ -1,6 +1,6 @@
np2kai # Last major commit before hiatus is broken
vicesa # Doesn't support updating with the script.
duckstationsa # Latest commits break device patching. Need to research.
dolphin-sa # Wayland patch is now broken upstream
PPSSPPSDL # Build issues that need to be resolved
melondssa # Needs patch updates
citrasa-vulkan # Needs build fixes
melonds-sa # Needs patch updates
citra-sa-vulkan # Needs build fixes

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2023-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="aethersx2"
PKG_NAME="aethersx2-sa"
PKG_VERSION="v1.5-3606"
PKG_ARCH="aarch64"
PKG_LICENSE="LGPL"

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="citrasa-vulkan"
PKG_NAME="citra-sa-vulkan"
PKG_VERSION="030ecaa83c825bf4c91915d629adca2dadb9aaac"
PKG_LICENSE="MPLv2"
PKG_SITE="https://github.com/GPUCode/citra"

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="citrasa"
PKG_NAME="citra-sa"
PKG_VERSION="49acfe428a11e484a79733b7f63a0153424c45ad"
PKG_LICENSE="MPLv2"
PKG_SITE="https://github.com/citra-emu/citra"
@ -22,7 +22,7 @@ fi
if [ "${VULKAN_SUPPORT}" = "yes" ]
then
PKG_DEPENDS_TARGET+=" vulkan-loader vulkan-headers citrasa-vulkan"
PKG_DEPENDS_TARGET+=" vulkan-loader vulkan-headers citra-sa-vulkan"
fi
pre_configure_target() {

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="dolphinsa"
PKG_NAME="dolphin-sa"
PKG_LICENSE="GPLv2"
PKG_DEPENDS_TARGET="toolchain libevdev libdrm ffmpeg zlib libpng lzo libusb zstd ecm openal-soft pulseaudio alsa-lib"
PKG_LONGDESC="Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements. "

View file

@ -1,9 +1,9 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="duckstationsa"
PKG_NAME="duckstation-sa"
PKG_LICENSE="GPLv3"
PKG_VERSION="51e4c4bfb09f336b5b6ad5b75b3fffe63799b68c"
PKG_VERSION="3bbce19df29ccabd26aef7d8afa09ec63df98ccf"
PKG_DEPENDS_TARGET="toolchain SDL2 nasm:host pulseaudio openssl libidn2 nghttp2 zlib curl libevdev ecm"
PKG_SITE="https://github.com/stenzek/duckstation"
PKG_URL="${PKG_SITE}.git"

View file

@ -3,7 +3,7 @@
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
# Copyright (C) 2022-present Fewtarius
PKG_NAME="flycastsa"
PKG_NAME="flycast-sa"
PKG_VERSION="17ab0aba26fd5e52449d0649570af21647de4746"
PKG_LICENSE="GPLv2"
PKG_SITE="https://github.com/flyinghead/flycast"

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2023-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="melondssa"
PKG_NAME="melonds-sa"
PKG_VERSION="00edeb3c3c053bc2b3c9ac83e33688626498f2cc"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/melonDS-emu/melonDS"

View file

@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present Fewtarius
PKG_NAME="pcsx2sa"
PKG_VERSION="v1.7.4118"
PKG_NAME="pcsx2-sa"
PKG_VERSION="v1.7.4239"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/pcsx2/pcsx2"

View file

@ -2,14 +2,14 @@
# Copyright (C) 2019-present Frank Hartung (supervisedthinking (@) gmail.com)
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="rpcs3sa"
PKG_VERSION="cf5346c263111760752cabb94767c07c501207c4"
PKG_NAME="rpcs3-sa"
PKG_VERSION="fe51c7b9605eb8ac8eb94b33f5e540bd75d89443"
PKG_ARCH="x86_64"
PKG_LICENSE="GPL-2.0-or-later"
PKG_SITE="https://rpcs3.net"
PKG_URL="https://github.com/RPCS3/rpcs3.git"
PKG_DEPENDS_HOST="toolchain:host"
PKG_DEPENDS_TARGET="toolchain linux glibc systemd pulseaudio mesa xorg-server libevdev curl ffmpeg libpng zlib glew-cmake libSM SDL2 enet qt5 rpcs3sa:host vulkan-headers vulkan-loader vulkan-tools libp11-kit yamlcpp openal-soft"
PKG_DEPENDS_TARGET="toolchain linux glibc systemd pulseaudio mesa xorg-server libevdev curl ffmpeg libpng zlib glew-cmake libSM SDL2 enet qt5 rpcs3-sa:host vulkan-headers vulkan-loader vulkan-tools libp11-kit yamlcpp openal-soft"
PKG_LONGDESC="RPCS3 is an experimental open-source Sony PlayStation 3 emulator and debugger."
GET_HANDLER_SUPPORT="git"
PKG_GIT_CLONE_BRANCH="master"

View file

@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2023-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="ryujinx"
PKG_VERSION="1.1.665"
PKG_NAME="ryujinx-sa"
PKG_VERSION="1.1.667"
PKG_ARCH="x86_64"
PKG_LICENSE="MIT"
PKG_SITE="https://github.com/Ryujinx"

View file

@ -1,7 +1,7 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="xemu"
PKG_NAME="xemu-sa"
PKG_VERSION="v0.7.85"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv3"

View file

@ -1,8 +1,8 @@
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2022-present BrooksyTech (https://github.com/brooksytech)
PKG_NAME="yuzusa"
PKG_VERSION="05f26e133720af796f11e8ebe2bede7448901113"
PKG_NAME="yuzu-sa"
PKG_VERSION="6d76a54d3768f45bb6aa7a1a4b4999a0b9b77e09"
PKG_ARCH="x86_64"
PKG_LICENSE="GPLv3"
PKG_SITE="https://github.com/yuzu-emu/yuzu"

View file

@ -243,7 +243,7 @@ then
;;
"nds")
jslisten set "-9 melonDS"
if [ "$EMU" = "melondssa" ]; then
if [ "$EMU" = "melonds-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_melonds.sh "${ROMNAME}"'
fi
;;
@ -277,24 +277,30 @@ then
RUNTHIS='/usr/bin/retroarch -L /tmp/cores/fbneo_libretro.so --subsystem neocd --config ${RATMPCONF} --appendconfig ${RAAPPENDCONF} "${ROMNAME}"'
fi
;;
"atomiswave"|"dreamcast"|"naomi")
jslisten set "-9 flycast"
if [ "$EMU" = "flycast-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_flycastsa.sh "${ROMNAME}"'
fi
;;
"psx")
jslisten set "-9 duckstation-nogui"
if [ "$EMU" = "duckstationsa" ]; then
if [ "$EMU" = "duckstation-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_duckstation.sh "${ROMNAME}"'
fi
;;
"ps2")
if [ "$EMU" = "pcsx2sa" ]; then
if [ "$EMU" = "pcsx2-sa" ]; then
jslisten set "-9 pcsx2-qt"
RUNTHIS='${TBASH} /usr/bin/start_pcsx2.sh "${ROMNAME}"'
elif [ "$EMU" = "aethersx2" ]; then
elif [ "$EMU" = "aethersx2-sa" ]; then
jslisten set "-9 aethersx2"
RUNTHIS='${TBASH} /usr/bin/start_aethersx2.sh "${ROMNAME}"'
fi
;;
"ps3")
jslisten set "-9 rpcs3"
if [ "$EMU" = "rpcs3sa" ]; then
if [ "$EMU" = "rpcs3-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_rpcs3sa.sh "${ROMNAME}"'
fi
;;
@ -306,7 +312,7 @@ then
;;
"gamecube")
jslisten set "-9 dolphin-emu-nogui"
if [ "$EMU" = "dolphinsa-gc" ]; then
if [ "$EMU" = "dolphin-sa-gc" ]; then
RUNTHIS='${TBASH} /usr/bin/start_dolphin_gc.sh "${ROMNAME}"'
elif [ "$EMU" = "primehack" ]; then
RUNTHIS='${TBASH} /usr/bin/start_primehack.sh "${ROMNAME}"'
@ -315,7 +321,7 @@ then
;;
"wii")
jslisten set "-9 dolphin-emu-nogui"
if [ "$EMU" = "dolphinsa-wii" ]; then
if [ "$EMU" = "dolphin-sa-wii" ]; then
RUNTHIS='${TBASH} /usr/bin/start_dolphin_wii.sh "${ROMNAME}"'
elif [ "$EMU" = "primehack" ]; then
RUNTHIS='${TBASH} /usr/bin/start_primehack.sh "${ROMNAME}"'
@ -328,23 +334,23 @@ then
fi
;;
"switch")
if [ "$EMU" = "yuzu" ]; then
if [ "$EMU" = "yuzu-sa" ]; then
jslisten set "-9 yuzu"
RUNTHIS='${TBASH} /usr/bin/start_yuzu.sh "${ROMNAME}"'
elif [ "$EMU" = "ryujinx" ]; then
elif [ "$EMU" = "ryujinx-sa" ]; then
jslisten set "-9 Ryujinx"
RUNTHIS='${TBASH} /usr/bin/start_ryujinx.sh "${ROMNAME}"'
fi
;;
"xbox")
jslisten set "-9 xemu"
if [ "$EMU" = "xemu" ]; then
if [ "$EMU" = "xemu-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_xemu.sh "${ROMNAME}"'
fi
;;
"3ds")
jslisten set "-9 citra"
if [ "$EMU" = "citrasa" ]; then
if [ "$EMU" = "citra-sa" ]; then
RUNTHIS='${TBASH} /usr/bin/start_citra.sh "${ROMNAME}"'
fi

View file

@ -39,8 +39,10 @@
</feature>
</features>
</emulator>
<emulator name="dolphinsa-gc">
<features>
<emulator name="dolphin">
<cores>
<core name="dolphin-sa-gc">
<features>
<feature name="anti aliasing">
<choice name="off" value="0"/>
<choice name="2x MSAA" value="2m"/>
@ -74,24 +76,10 @@
<choice name="gc gamepad" value="gcpad"/>
<choice name="custom" value="custom"/>
</feature>
</features>
</emulator>
<emulator name="cemu">
<features>
<feature name="show fps">
<choice name="yes" value="1"/>
<choice name="no" value="0"/>
</feature>
<feature name="wiiu controller profile">
<choice name="Wii U GamePad" value="Wii U GamePad"/>
<choice name="Wii U Pro Controller" value="Wii U Pro Controller"/>
<choice name="Wii U Classic Controller" value="Wii U Classic Controller"/>
<choice name="Wiimote" value="Wiimote"/>
</feature>
</features>
</emulator>
<emulator name="dolphinsa-wii">
<features>
</features>
</core>
<core name="dolphin-sa-wii">
<features>
<feature name="anti aliasing">
<choice name="off" value="0"/>
<choice name="2x MSAA" value="2m"/>
@ -127,6 +115,22 @@
<choice name="Classic Controller" value="classic"/>
<choice name="custom" value="custom"/>
</feature>
</features>
</core>
</cores>
</emulator>
<emulator name="cemu">
<features>
<feature name="show fps">
<choice name="yes" value="1"/>
<choice name="no" value="0"/>
</feature>
<feature name="wiiu controller profile">
<choice name="Wii U GamePad" value="Wii U GamePad"/>
<choice name="Wii U Pro Controller" value="Wii U Pro Controller"/>
<choice name="Wii U Classic Controller" value="Wii U Classic Controller"/>
<choice name="Wiimote" value="Wiimote"/>
</feature>
</features>
</emulator>
<emulator name="primehack">
@ -169,7 +173,9 @@
</features>
</emulator>
<emulator name="yuzu">
<features>
<cores>
<core name="yuzu-sa">
<features>
<feature name="anisotropic filtering">
<choice name="off" value="0"/>
<choice name="2x" value="1"/>
@ -225,10 +231,14 @@
<choice name="off" value="0"/>
<choice name="on" value="1"/>
</feature>
</features>
</features>
</core>
</cores>
</emulator>
<emulator name="citrasa">
<features>
<emulator name="citra">
<cores>
<core name="citra-sa">"
<features>
<feature name="graphics backend">
<choice name="opengl" value="0"/>
<choice name="vulkan" value="1"/>
@ -251,10 +261,14 @@
<choice name="side by side" value="3"/>
<choice name="custom" value="4"/>
</feature>
</features>
</features>
</core>
</cores>
</emulator>
<emulator name="melondssa">
<features>
<emulator name="melonds">
<cores>
<core name="melonds-sa">
<features>
<feature name="graphics backend">
<choice name="software" value="0"/>
<choice name="opengl" value="1"/>
@ -264,9 +278,13 @@
<choice name="on" value="1"/>
</feature>
</features>
</core>
</cores>
</emulator>
<emulator name="ryujinx">
<features>
<cores>
<core name="ryujinx-sa">
<features>
<feature name="graphics backend">
<choice name="opengl" value="0"/>
<choice name="vulkan" value="1"/>
@ -275,22 +293,32 @@
<choice name="off" value="0"/>
<choice name="on" value="1"/>
</feature>
</features>
</features>
</core>
</cores>
</emulator>
<emulator name="rpcs3sa">
<emulator name="rpcs3">
<cores>
<core name="rpcs3-sa">
<features>
<feature name="start ui">
<choice name="off" value="0"/>
<choice name="on" value="1"/>
</feature>
</features>
</features>
</core>
</cores>
</emulator>
<emulator name="xemu">
<features>
<cores>
<core name="xemu-sa">
<features>
<feature name="internal resolution">
<choice name="1x" value="1"/>
</feature>
</features>
</features>
</core>
</cores>
</emulator>
<emulator name="retroarch" features="ratio, smooth, shaders, pixel_perfect, latency_reduction, game_translation">
<cores>

View file

@ -36,9 +36,9 @@
<core default="true">citra</core>
</cores>
</emulator>
<emulator name="citrasa">
<emulator name="citra">
<cores>
<core>citrasa</core>
<core>citra-sa</core>
</cores>
</emulator>
</emulators>
@ -251,9 +251,9 @@
<core default="true">flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -537,9 +537,9 @@
<core default="true">flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -803,9 +803,9 @@
<platform>gc</platform>
<theme>gc</theme>
<emulators>
<emulator name="dolphinsa-gc">
<emulator name="dolphin">
<cores>
<core default="true">dolphinsa-gc</core>
<core default="true">dolphin-sa-gc</core>
</cores>
</emulator>
<emulator name="primehack">
@ -832,9 +832,9 @@
<platform>wii</platform>
<theme>wii</theme>
<emulators>
<emulator name="dolphinsa-wii">
<emulator name="dolphin">
<cores>
<core default="true">dolphinsa-wii</core>
<core default="true">dolphin-sa-wii</core>
</cores>
</emulator>
<emulator name="primehack">
@ -882,12 +882,12 @@
<emulators>
<emulator name="yuzu">
<cores>
<core default="true">yuzu</core>
<core default="true">yuzu-sa</core>
</cores>
</emulator>
<emulator name="ryujinx">
<cores>
<core>ryujinx</core>
<core>ryujinx-sa</core>
</cores>
</emulator>
</emulators>
@ -1161,9 +1161,9 @@
<core default="true">flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -1299,9 +1299,9 @@
<core>desmume</core>
</cores>
</emulator>
<emulator name="melondssa">
<emulator name="melonds">
<cores>
<core>melondssa</core>
<core>melonds-sa</core>
</cores>
</emulator>
</emulators>
@ -1532,7 +1532,7 @@
</emulator>
<emulator name="Duckstation">
<cores>
<core>duckstationsa</core>
<core>duckstation-sa</core>
</cores>
</emulator>
</emulators>
@ -1555,9 +1555,9 @@
<core>play</core>
</cores>
</emulator>
<emulator name="pcsx2sa">
<emulator name="pcsx2">
<cores>
<core>pcsx2sa</core>
<core>pcsx2-sa</core>
</cores>
</emulator>
</emulators>
@ -1574,9 +1574,9 @@
<platform>ps3</platform>
<theme>ps3</theme>
<emulators>
<emulator name="rpcs3sa">
<emulator name="rpcs3">
<cores>
<core>rpcs3sa</core>
<core>rpcs3-sa</core>
</cores>
</emulator>
</emulators>
@ -1945,7 +1945,7 @@
<emulators>
<emulator name="xemu">
<cores>
<core default="true">xemu</core>
<core default="true">xemu-sa</core>
</cores>
</emulator>
</emulators>

View file

@ -19,30 +19,6 @@
</emulator>
</emulators>
</system>
<system>
<name>3ds</name>
<fullname>3DS</fullname>
<manufacturer>Nintendo</manufacturer>
<release>2010</release>
<hardware>console</hardware>
<path>/storage/roms/3ds</path>
<extension>.3ds .3DS .3dsx .3DSX .elf .ELF .axf .AXF .cci .CCI .cxi .CXI .app .APP</extension>
<command>/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command>
<platform>3ds</platform>
<theme>3ds</theme>
<emulators>
<emulator name="retroarch">
<cores>
<core default="true">citra</core>
</cores>
</emulator>
<emulator name="citrasa">
<cores>
<core>citrasa</core>
</cores>
</emulator>
</emulators>
</system>
<system>
<name>amiga</name>
<fullname>Amiga</fullname>
@ -252,9 +228,9 @@
<core>flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -539,9 +515,9 @@
<core>flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -805,19 +781,9 @@
<platform>gc</platform>
<theme>gc</theme>
<emulators>
<emulator name="dolphinsa-gc">
<emulator name="dolphin">
<cores>
<core default="true">dolphinsa-gc</core>
</cores>
</emulator>
<emulator name="primehack">
<cores>
<core>primehack</core>
</cores>
</emulator>
<emulator name="retroarch">
<cores>
<core>dolphin</core>
<core default="true">dolphin-sa-gc</core>
</cores>
</emulator>
</emulators>
@ -834,57 +800,9 @@
<platform>wii</platform>
<theme>wii</theme>
<emulators>
<emulator name="dolphinsa-wii">
<emulator name="dolphin">
<cores>
<core default="true">dolphinsa-wii</core>
</cores>
</emulator>
<emulator name="primehack">
<cores>
<core>primehack</core>
</cores>
</emulator>
<emulator name="retroarch">
<cores>
<core>dolphin</core>
</cores>
</emulator>
</emulators>
</system>
<system>
<fullname>Wii U</fullname>
<name>wiiu</name>
<manufacturer>Nintendo</manufacturer>
<release>2012</release>
<hardware>console</hardware>
<path>/storage/roms/wiiu</path>
<extension>.wud .WUD .wux .WUX .wua .WUA</extension>
<command>/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command>
<platform>wiiu</platform>
<theme>wiiu</theme>
<emulators>
<emulator name="cemu">
<cores>
<core default="true">cemu</core>
</cores>
</emulator>
</emulators>
</system>
<system>
<fullname>Switch</fullname>
<name>switch</name>
<manufacturer>Nintendo</manufacturer>
<release>2017</release>
<hardware>console</hardware>
<path>/storage/roms/switch</path>
<extension>.xci .XCI .nsp .NSP .nca .NCA .nso .NSO .nro .NRO</extension>
<command>/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command>
<platform>switch</platform>
<theme>switch</theme>
<emulators>
<emulator name="yuzu">
<cores>
<core default="true">yuzu</core>
<core default="true">dolphin-sa-wii</core>
</cores>
</emulator>
</emulators>
@ -1159,9 +1077,9 @@
<core>flycast</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -1524,51 +1442,7 @@
</emulator>
<emulator name="Duckstation">
<cores>
<core>duckstationsa</core>
</cores>
</emulator>
</emulators>
</system>
<system>
<name>ps2</name>
<fullname>PlayStation 2</fullname>
<manufacturer>Sony</manufacturer>
<release>2000</release>
<hardware>console</hardware>
<path>/storage/roms/ps2</path>
<extension>.iso .ISO .mdf .MDF .nrg .NRG .bin .BIN .img .IMG .dump .DUMP .gz .GZ .cso .CSO .chd .CHD</extension>
<command>/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command>
<platform>ps2</platform>
<theme>ps2</theme>
<emulators>
<emulator name="retroarch">
<cores>
<core default="true">pcsx2</core>
<core>play</core>
</cores>
</emulator>
<emulator name="pcsx2sa">
<cores>
<core>pcsx2sa</core>
</cores>
</emulator>
</emulators>
</system>
<system>
<name>ps3</name>
<fullname>PlayStation 3</fullname>
<manufacturer>Sony</manufacturer>
<release>2006</release>
<hardware>console</hardware>
<path>/storage/roms/ps3</path>
<extension>.ps3 .PS3 .bin .BIN</extension>
<command>/usr/bin/runemu.sh %ROM% -P%SYSTEM% --core=%CORE% --emulator=%EMULATOR% --controllers="%CONTROLLERSCONFIG%"</command>
<platform>ps3</platform>
<theme>ps3</theme>
<emulators>
<emulator name="rpcs3sa">
<cores>
<core>rpcs3sa</core>
<core>duckstation-sa</core>
</cores>
</emulator>
</emulators>

View file

@ -228,9 +228,9 @@
<core>flycast32</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -515,9 +515,9 @@
<core>flycast32</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -1077,9 +1077,9 @@
<core>flycast32</core>
</cores>
</emulator>
<emulator name="flycastsa">
<emulator name="flycast">
<cores>
<core>flycastsa</core>
<core>flycast-sa</core>
</cores>
</emulator>
</emulators>
@ -1438,7 +1438,7 @@
</emulator>
<emulator name="Duckstation">
<cores>
<core>duckstationsa</core>
<core>duckstation-sa</core>
</cores>
</emulator>
</emulators>
@ -1457,7 +1457,7 @@
<emulators>
<emulator name="aethersx2">
<cores>
<core>aethersx2</core>
<core>aethersx2-sa</core>
</cores>
</emulator>
</emulators>

View file

@ -7,7 +7,7 @@ PKG_SITE="www.jelos.org"
PKG_SECTION="virtual"
PKG_LONGDESC="Emulation metapackage."
PKG_EMUS="flycastsa hatarisa hypseus-singe hypseus-singe moonlight openbor pico-8 \
PKG_EMUS="flycast-sa hatarisa hypseus-singe hypseus-singe moonlight openbor pico-8 \
PPSSPPSDL scummvmsa vicesa"
PKG_RETROARCH="core-info libretro-database retroarch retroarch-assets retroarch-joypads \
@ -29,14 +29,13 @@ LIBRETRO_CORES="2048 81 a5200 atari800 beetle-gba beetle-lynx beetle-ngp beetle-
### Emulators or cores for specific devices
case "${DEVICE}" in
handheld)
PKG_DEPENDS_TARGET+=" duckstationsa dolphin dolphinsa cemu citra citrasa desmume lrps2 mame melondssa minivmac minivmacsa \
mupen64plus-sa pcsx2sa play primehack rpcs3sa ryujinx xemu yuzusa"
LIBRETRO_CORES+=" beetle-psx bsnes-hd"
PKG_EMUS+=" duckstation-sa dolphin-sa cemu citra-sa lrps2 mame melonds-sa minivmac minivmacsa \
mupen64plus-sa pcsx2-sa play primehack rpcs3-sa ryujinx-sa xemu-sa yuzu-sa"
LIBRETRO_CORES+=" beetle-psx bsnes-hd citra desmume dolphin lrps2"
;;
RK3588)
PKG_DEPENDS_TARGET+=" duckstationsa dolphin dolphinsa aethersx2 mame pcsx_rearmed box86 box64"
LIBRETRO_CORES+=" beetle-psx bsnes-hd"
PKG_EMUS+=" yabasanshiroSA"
PKG_EMUS+=" aethersx2-sa duckstation-sa dolphin mame pcsx_rearmed box86 box64 yabasanshiroSA"
LIBRETRO_CORES+=" beetle-psx bsnes-hd dolphin"
;;
RK3566)
PKG_DEPENDS_TARGET+=" common-shaders glsl-shaders pcsx_rearmed box86 box64"