diff --git a/packages/games/emulators/yabasanshiroSA/package.mk b/packages/games/emulators/yabasanshiroSA/package.mk index e7df48241..cd072ce14 100644 --- a/packages/games/emulators/yabasanshiroSA/package.mk +++ b/packages/games/emulators/yabasanshiroSA/package.mk @@ -1,5 +1,5 @@ PKG_NAME="yabasanshiroSA" -PKG_VERSION="f6f41dd6485c638ab661f3acd2951c9522f34450" +PKG_VERSION="c7618d2ecbf77b1e8188fa8af4fa1cfb34833a72" PKG_ARCH="any" PKG_LICENSE="GPLv2" PKG_SITE="https://github.com/devmiyax/yabause" @@ -8,7 +8,7 @@ PKG_DEPENDS_TARGET="toolchain SDL2 boost openal-soft ${OPENGLES} zlib" PKG_LONGDESC="Yabause is a Sega Saturn emulator and took over as Yaba Sanshiro" PKG_TOOLCHAIN="cmake-make" GET_HANDLER_SUPPORT="git" -PKG_GIT_CLONE_BRANCH="pi4" +PKG_GIT_CLONE_BRANCH="pi4-1-9-0" PKG_BUILD_FLAGS="+speed" PKG_PATCH_DIRS+="${DEVICE}" diff --git a/packages/games/emulators/yabasanshiroSA/patches/06-yabasanshiroSA-sh2-cache-perf.patch b/packages/games/emulators/yabasanshiroSA/patches/06-yabasanshiroSA-sh2-cache-perf.patch new file mode 100644 index 000000000..9e20f5bac --- /dev/null +++ b/packages/games/emulators/yabasanshiroSA/patches/06-yabasanshiroSA-sh2-cache-perf.patch @@ -0,0 +1,11 @@ +--- a/yabause/src/retro_arena/main.cpp ++++ b/yabause/src/retro_arena/main.cpp +@@ -265,7 +265,7 @@ int yabauseinit() + + yinit.use_cpu_affinity = 1; + +- yinit.use_sh2_cache = 1; ++ yinit.use_sh2_cache = 0; + + res = YabauseInit(&yinit); + if( res == -1) {