Merge pull request #2711 from fewtarius/dev
Fall back to Libmali g2p0 driver on RK3566 devices. Deprecate flycast32.
This commit is contained in:
commit
12399ce590
11 changed files with 12 additions and 35 deletions
|
@ -82,8 +82,8 @@ This document describes all available systems emulators and cores available for
|
|||
|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)<br>|
|
||||
|Panasonic|3DO (3do)|1993|`3do`|.iso .bin .chd .cue|**retroarch:** opera (default)<br>|
|
||||
|Philips|VideoPac (videopac)|1978|`videopac`|.bin .zip .7z|**retroarch:** o2em (default)<br>|
|
||||
|Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u .cue|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u .cue|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)<br>**retroarch:** genesis_plus_gx<br>**retroarch:** picodrive<br>**retroarch:** smsplus<br>|
|
||||
|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)<br>**retroarch:** genesis_plus_gx<br>**retroarch:** picodrive<br>**retroarch:** smsplus<br>|
|
||||
|Sega|Genesis (genesis)|1989|`genesis`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|
@ -92,7 +92,7 @@ This document describes all available systems emulators and cores available for
|
|||
|Sega|Mega CD (megacd)|1991|`megacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**yabasanshiro:** yabasanshiro-sa (default)<br>**retroarch:** yabasanshiro<br>|
|
||||
|Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)<br>|
|
||||
|Sega|Sega CD (segacd)|1991|`segacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** picodrive<br>|
|
||||
|
|
|
@ -82,8 +82,8 @@ This document describes all available systems emulators and cores available for
|
|||
|Nintendo|Virtual Boy (virtualboy)|1995|`virtualboy`|.vb .zip .7z|**retroarch:** beetle_vb (default)<br>|
|
||||
|Panasonic|3DO (3do)|1993|`3do`|.iso .bin .chd .cue|**retroarch:** opera (default)<br>|
|
||||
|Philips|VideoPac (videopac)|1978|`videopac`|.bin .zip .7z|**retroarch:** o2em (default)<br>|
|
||||
|Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u .cue|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sammy|Atomiswave (atomiswave)|2003|`atomiswave`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Dreamcast (dreamcast)|1998|`dreamcast`|.cdi .gdi .chd .m3u .cue|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Game Gear (gamegear)|1990|`gamegear`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)<br>**retroarch:** genesis_plus_gx<br>**retroarch:** picodrive<br>**retroarch:** smsplus<br>|
|
||||
|Sega|Game Gear (Hacks) (ggh)|1990|`gamegearh`|.bin .gg .zip .7z|**retroarch:** gearsystem (default)<br>**retroarch:** genesis_plus_gx<br>**retroarch:** picodrive<br>**retroarch:** smsplus<br>|
|
||||
|Sega|Genesis (genesis)|1989|`genesis`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|
@ -92,7 +92,7 @@ This document describes all available systems emulators and cores available for
|
|||
|Sega|Mega CD (megacd)|1991|`megacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Mega Drive (megadrive)|1990|`megadrive`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Mega Drive (megadrive-japan)|1988|`megadrive-japan`|.bin .gen .md .sg .smd .zip .7z|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** genesis_plus_gx_wide<br>**retroarch:** picodrive<br>|
|
||||
|Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast32 (default)<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Naomi (naomi)|1998|`naomi`|.lst .bin .dat .zip .7z|**retroarch:** flycast2021<br>**retroarch:** flycast<br>**flycast:** flycast-sa<br>|
|
||||
|Sega|Saturn (saturn)|1994|`saturn`|.cue .chd .iso|**yabasanshiro:** yabasanshiro-sa (default)<br>**retroarch:** yabasanshiro<br>|
|
||||
|Sega|Sega 32X (sega32x)|1994|`sega32x`|.32x .smd .bin .md .zip .7z|**retroarch:** picodrive (default)<br>|
|
||||
|Sega|Sega CD (segacd)|1991|`segacd`|.chd .cue .iso .m3u|**retroarch:** genesis_plus_gx (default)<br>**retroarch:** picodrive<br>|
|
||||
|
|
|
@ -34,5 +34,4 @@ makeinstall_target() {
|
|||
cp ${PKG_BUILD}/*.info ${INSTALL}/usr/lib/libretro/
|
||||
cp ${PKG_BUILD}/pcsx_rearmed_libretro.info ${INSTALL}/usr/lib/libretro/pcsx_rearmed32_libretro.info
|
||||
cp ${PKG_BUILD}/flycast_libretro.info ${INSTALL}/usr/lib/libretro/flycast2021_libretro.info
|
||||
cp ${PKG_BUILD}/flycast_libretro.info ${INSTALL}/usr/lib/libretro/flycast32_libretro.info
|
||||
}
|
||||
|
|
|
@ -44,26 +44,9 @@ pre_configure_target() {
|
|||
-DUSE_OPENMP=ON"
|
||||
}
|
||||
|
||||
makeinstall_target32() {
|
||||
case ${ARCH} in
|
||||
aarch64)
|
||||
if [ "${ENABLE_32BIT}" == "true" ]
|
||||
then
|
||||
cp -vP ${ROOT}/build.${DISTRO}-${DEVICE}.arm/${PKG_NAME}-*/.install_pkg/usr/lib/libretro/${1}_libretro.so ${INSTALL}/usr/lib/libretro/${1}32_libretro.so
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
makeinstall_target() {
|
||||
mkdir -p ${INSTALL}/usr/lib/libretro
|
||||
cp flycast_libretro.so ${INSTALL}/usr/lib/libretro/flycast_libretro.so
|
||||
case ${TARGET_ARCH} in
|
||||
aarch64)
|
||||
makeinstall_target32 flycast
|
||||
;;
|
||||
esac
|
||||
|
||||
mkdir -p ${INSTALL}/usr/config/retroarch
|
||||
cp -rf ${PKG_DIR}/config/* ${INSTALL}/usr/config/retroarch/
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@ PKG_ARCH="arm aarch64"
|
|||
PKG_LICENSE="nonfree"
|
||||
PKG_SITE="https://github.com/JustEnoughLinuxOS/libmali"
|
||||
PKG_URL="${PKG_SITE}.git"
|
||||
PKG_VERSION="5cbded6"
|
||||
PKG_VERSION="0c1c1b8e3a687fd10df38935c4dff9ab90285a09"
|
||||
MALI_LIB_VERSION="1.9.0"
|
||||
GET_HANDLER_SUPPORT="git"
|
||||
PKG_DEPENDS_TARGET="toolchain libdrm"
|
||||
|
|
|
@ -182,7 +182,6 @@ case ${EMULATOR} in
|
|||
aarch64)
|
||||
if [[ "${CORE}" =~ pcsx_rearmed32 ]] || \
|
||||
[[ "${CORE}" =~ gpsp ]] || \
|
||||
[[ "${CORE}" =~ flycast32 ]] || \
|
||||
[[ "${CORE}" =~ desmume ]]
|
||||
then
|
||||
### Configure for 32bit Retroarch
|
||||
|
|
|
@ -796,7 +796,6 @@
|
|||
</features>
|
||||
</core>
|
||||
<core name="flycast2021" features="netplay, rewind, autosave" />
|
||||
<core name="flycast32" features="netplay, rewind, autosave" />
|
||||
<core name="freeintv" features="netplay, rewind, autosave, cheevos" />
|
||||
<core name="fuse" features="netplay, rewind, autosave" />
|
||||
<core name="gambatte" features="decoration, colorization, netplay, rewind, autosave, cheevos" />
|
||||
|
|
|
@ -32,4 +32,4 @@ if [ "${PIPEWIRE_SUPPORT}" = "yes" ]; then
|
|||
fi
|
||||
|
||||
### Emulators and Cores
|
||||
PKG_DEPENDS_TARGET+=" retroarch pcsx_rearmed-lr gpsp-lr flycast-lr box86 desmume-lr"
|
||||
PKG_DEPENDS_TARGET+=" retroarch pcsx_rearmed-lr gpsp-lr box86 desmume-lr"
|
||||
|
|
|
@ -52,10 +52,10 @@ case "${DEVICE}" in
|
|||
PKG_RETROARCH+=" retropie-shaders"
|
||||
;;
|
||||
RK356*)
|
||||
[ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="box86 desmume-lr flycast-lr gpsp-lr pcsx_rearmed-lr"
|
||||
[ "${ENABLE_32BIT}" == "true" ] && EMUS_32BIT="box86 desmume-lr gpsp-lr pcsx_rearmed-lr"
|
||||
PKG_DEPENDS_TARGET+=" common-shaders duckstation-sa glsl-shaders mupen64plus-sa scummvmsa box64 portmaster"
|
||||
PKG_EMUS+=" amiberry drastic-sa yabasanshiro-sa"
|
||||
LIBRETRO_CORES+=" uae4arm"
|
||||
LIBRETRO_CORES+=" uae4arm flycast-lr"
|
||||
PKG_RETROARCH+=" retropie-shaders"
|
||||
;;
|
||||
S922X*)
|
||||
|
@ -220,7 +220,6 @@ makeinstall_target() {
|
|||
case ${DEVICE} in
|
||||
RK35*)
|
||||
add_emu_core atomiswave retroarch flycast2021 false
|
||||
add_emu_core atomiswave retroarch flycast32 true
|
||||
add_emu_core atomiswave retroarch flycast false
|
||||
add_emu_core atomiswave flycast flycast-sa false
|
||||
;;
|
||||
|
@ -319,7 +318,6 @@ makeinstall_target() {
|
|||
case ${DEVICE} in
|
||||
RK35*)
|
||||
add_emu_core dreamcast retroarch flycast2021 false
|
||||
add_emu_core dreamcast retroarch flycast32 true
|
||||
add_emu_core dreamcast retroarch flycast false
|
||||
add_emu_core dreamcast flycast flycast-sa false
|
||||
;;
|
||||
|
@ -633,7 +631,6 @@ makeinstall_target() {
|
|||
case ${DEVICE} in
|
||||
RK35*)
|
||||
add_emu_core naomi retroarch flycast2021 false
|
||||
add_emu_core naomi retroarch flycast32 true
|
||||
add_emu_core naomi retroarch flycast false
|
||||
add_emu_core naomi flycast flycast-sa false
|
||||
;;
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
|
||||
# Mali GPU family
|
||||
MALI_FAMILY="bifrost-g52"
|
||||
MALI_VERSION="g13p0"
|
||||
MALI_VERSION="g2p0"
|
||||
OPENGLES="libmali"
|
||||
VULKAN_SUPPORT="no"
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
|
||||
# Mali GPU family
|
||||
MALI_FAMILY="bifrost-g52"
|
||||
MALI_VERSION="g13p0"
|
||||
MALI_VERSION="g2p0"
|
||||
OPENGLES="libmali"
|
||||
VULKAN_SUPPORT="no"
|
||||
|
||||
|
|
Loading…
Reference in a new issue