From ec62f3ee4ae61ab75badb9ca8e4d308e94e3ee0a Mon Sep 17 00:00:00 2001 From: Pit64 Date: Fri, 13 Jun 2025 19:39:26 +0200 Subject: [PATCH] feat(emulators): bump atari emulators --- package/libretro-a5200/libretro-a5200.mk | 7 ++++--- package/libretro-beetle-lynx/libretro-beetle-lynx.mk | 7 ++++--- package/libretro-handy/libretro-handy.mk | 7 ++++--- package/libretro-prosystem/0001-add-rpi5-platform.patch | 6 +++--- package/libretro-prosystem/libretro-prosystem.mk | 7 ++++--- package/libretro-stella/libretro-stella.mk | 7 ++++--- package/libretro-virtualjaguar/libretro-virtualjaguar.mk | 7 ++++--- package/recalbox-romfs2/systems/lynx/system.ini | 2 +- 8 files changed, 28 insertions(+), 22 deletions(-) diff --git a/package/libretro-a5200/libretro-a5200.mk b/package/libretro-a5200/libretro-a5200.mk index f24bbbdc2a..e365d4935e 100644 --- a/package/libretro-a5200/libretro-a5200.mk +++ b/package/libretro-a5200/libretro-a5200.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/08/18 -LIBRETRO_A5200_VERSION = 0942c88d64cad6853b539f51b39060a9de0cbcab +# Commit of 2024/10/21 +LIBRETRO_A5200_VERSION = 526404072821bb2021fab16f8c5dbbca300512c8 LIBRETRO_A5200_SITE = $(call github,libretro,a5200,$(LIBRETRO_A5200_VERSION)) LIBRETRO_A5200_LICENSE = GPL @@ -14,7 +14,8 @@ define LIBRETRO_A5200_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_NOLTO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_NOLTO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_NOLTO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_A5200_VERSION) | cut -c 1-8)" endef define LIBRETRO_A5200_INSTALL_TARGET_CMDS diff --git a/package/libretro-beetle-lynx/libretro-beetle-lynx.mk b/package/libretro-beetle-lynx/libretro-beetle-lynx.mk index 5bab532fc0..ec701fb056 100644 --- a/package/libretro-beetle-lynx/libretro-beetle-lynx.mk +++ b/package/libretro-beetle-lynx/libretro-beetle-lynx.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/07/21 -LIBRETRO_BEETLE_LYNX_VERSION = fab3ac02d5622eb53a707bd392cc037282e9d8b4 +# Commit of 2025/05/10 +LIBRETRO_BEETLE_LYNX_VERSION = efd1797c7aa5a83c354507b1b61ac24222ebaa58 LIBRETRO_BEETLE_LYNX_SITE = $(call github,libretro,beetle-lynx-libretro,$(LIBRETRO_BEETLE_LYNX_VERSION)) LIBRETRO_BEETLE_LYNX_LICENSE = GPL-2.0 LIBRETRO_BEETLE_LYNX_LICENSE_FILES = COPYING @@ -21,7 +21,8 @@ define LIBRETRO_BEETLE_LYNX_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(LIBRETRO_BEETLE_LYNX_PLATFORM)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(LIBRETRO_BEETLE_LYNX_PLATFORM)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_BEETLE_LYNX_VERSION) | cut -c 1-8)" endef define LIBRETRO_BEETLE_LYNX_INSTALL_TARGET_CMDS diff --git a/package/libretro-handy/libretro-handy.mk b/package/libretro-handy/libretro-handy.mk index 69fb83bac1..b006e02eb8 100644 --- a/package/libretro-handy/libretro-handy.mk +++ b/package/libretro-handy/libretro-handy.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/08/20 -LIBRETRO_HANDY_VERSION = 0559d3397f689ea453b986311aeac8dbd33afb0b +# Commit of 2025/06/16 +LIBRETRO_HANDY_VERSION = fca239207e9c111da3e85d2faf0b1b9d7524e498 LIBRETRO_HANDY_SITE = $(call github,libretro,libretro-handy,$(LIBRETRO_HANDY_VERSION)) LIBRETRO_HANDY_LICENSE = ZLIB LIBRETRO_HANDY_LICENSE_FILES = lynx/license.txt @@ -15,7 +15,8 @@ define LIBRETRO_HANDY_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_HANDY_VERSION) | cut -c 1-8)" endef define LIBRETRO_HANDY_INSTALL_TARGET_CMDS diff --git a/package/libretro-prosystem/0001-add-rpi5-platform.patch b/package/libretro-prosystem/0001-add-rpi5-platform.patch index 1599685036..769f9476ab 100644 --- a/package/libretro-prosystem/0001-add-rpi5-platform.patch +++ b/package/libretro-prosystem/0001-add-rpi5-platform.patch @@ -8,10 +8,10 @@ Subject: [PATCH] add rpi5 platform 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile -index 3adb9f6..ce98f0f 100644 +index dc2a31c..e03ded7 100644 --- a/Makefile +++ b/Makefile -@@ -367,7 +367,7 @@ else ifeq ($(platform), rpi3_64) +@@ -369,7 +369,7 @@ else ifeq ($(platform), rpi3_64) FLAGS += -fomit-frame-pointer -ffast-math # Raspberry Pi 4 @@ -20,7 +20,7 @@ index 3adb9f6..ce98f0f 100644 TARGET := $(TARGET_NAME)_libretro.so fpic := -fPIC SHARED := -shared -Wl,--no-undefined -Wl,--version-script=link.T -@@ -376,6 +376,16 @@ else ifeq ($(platform), rpi4) +@@ -378,6 +378,16 @@ else ifeq ($(platform), rpi4) FLAGS += -mcpu=cortex-a72 -mtune=cortex-a72 FLAGS += -fomit-frame-pointer -ffast-math diff --git a/package/libretro-prosystem/libretro-prosystem.mk b/package/libretro-prosystem/libretro-prosystem.mk index 2a7535d17c..9a0627fb5b 100644 --- a/package/libretro-prosystem/libretro-prosystem.mk +++ b/package/libretro-prosystem/libretro-prosystem.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/08/17 -LIBRETRO_PROSYSTEM_VERSION = 4202ac5bdb2ce1a21f84efc0e26d75bb5aa7e248 +# Commit of 2024/10/21 +LIBRETRO_PROSYSTEM_VERSION = acae250da8d98b8b9707cd499e2a0bf6d8500652 LIBRETRO_PROSYSTEM_SITE = $(call github,libretro,prosystem-libretro,$(LIBRETRO_PROSYSTEM_VERSION)) LIBRETRO_PROSYSTEM_LICENSE = GPL-2.0 LIBRETRO_PROSYSTEM_LICENSE_FILES = License.txt @@ -15,7 +15,8 @@ define LIBRETRO_PROSYSTEM_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_BOARD)" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/ -f Makefile platform="$(RETROARCH_LIBRETRO_BOARD)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_PROSYSTEM_VERSION) | cut -c 1-8)" endef define LIBRETRO_PROSYSTEM_INSTALL_TARGET_CMDS diff --git a/package/libretro-stella/libretro-stella.mk b/package/libretro-stella/libretro-stella.mk index 16112e2e6d..119586b085 100644 --- a/package/libretro-stella/libretro-stella.mk +++ b/package/libretro-stella/libretro-stella.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/10/15 -LIBRETRO_STELLA_VERSION = e60180176470d8d9578818185e7f7d42f45d28ee +# Commit of 2025/12/14 +LIBRETRO_STELLA_VERSION = 6d2e3783fde1d99773a57a1ff0c14bfaeec22f93 LIBRETRO_STELLA_SITE = $(call github,stella-emu,stella,$(LIBRETRO_STELLA_VERSION)) LIBRETRO_STELLA_LICENSE = GPL-2.0 @@ -15,7 +15,8 @@ define LIBRETRO_STELLA_BUILD_CMDS CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" -C $(@D)/src/os/libretro -f \ - Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" + Makefile platform="$(RETROARCH_LIBRETRO_PLATFORM)" \ + GIT_VERSION="$(shell echo $(LIBRETRO_STELLA_VERSION) | cut -c 1-8)" endef define LIBRETRO_STELLA_INSTALL_TARGET_CMDS diff --git a/package/libretro-virtualjaguar/libretro-virtualjaguar.mk b/package/libretro-virtualjaguar/libretro-virtualjaguar.mk index 275b3bef92..3563c076f7 100644 --- a/package/libretro-virtualjaguar/libretro-virtualjaguar.mk +++ b/package/libretro-virtualjaguar/libretro-virtualjaguar.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/06/01 -LIBRETRO_VIRTUALJAGUAR_VERSION = 8126e5c504ac7217a638f38e4cd9190822c8abdd +# Commit of 2024/10/21 +LIBRETRO_VIRTUALJAGUAR_VERSION = 48096c1f6f8b98cfff048a5cb4e6a86686631072 LIBRETRO_VIRTUALJAGUAR_SITE = $(call github,libretro,virtualjaguar-libretro,$(LIBRETRO_VIRTUALJAGUAR_VERSION)) LIBRETRO_VIRTUALJAGUAR_LICENSE = GPL-3.0 @@ -14,7 +14,8 @@ define LIBRETRO_VIRTUALJAGUAR_BUILD_CMDS CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS_SO)" \ CXXFLAGS="$(TARGET_CXXFLAGS) $(COMPILER_COMMONS_CXXFLAGS_SO)" \ LDFLAGS="$(TARGET_LDFLAGS) $(COMPILER_COMMONS_LDFLAGS_SO)" \ - $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" LD="$(TARGET_CXX)" AR="$(TARGET_AR)" RANLIB="$(TARGET_RANLIB)" -C $(@D)/ -f Makefile platform="unix" + $(MAKE) CXX="$(TARGET_CXX)" CC="$(TARGET_CC)" LD="$(TARGET_CXX)" AR="$(TARGET_AR)" RANLIB="$(TARGET_RANLIB)" -C $(@D)/ -f Makefile platform="unix" \ + GIT_VERSION="$(shell echo $(LIBRETRO_VIRTUALJAGUAR_VERSION) | cut -c 1-8)" endef define LIBRETRO_VIRTUALJAGUAR_INSTALL_TARGET_CMDS diff --git a/package/recalbox-romfs2/systems/lynx/system.ini b/package/recalbox-romfs2/systems/lynx/system.ini index 015b8d71b4..975f57138a 100644 --- a/package/recalbox-romfs2/systems/lynx/system.ini +++ b/package/recalbox-romfs2/systems/lynx/system.ini @@ -45,7 +45,7 @@ package = BR2_PACKAGE_LIBRETRO_HANDY priority = 1 emulator = "libretro" core = "handy" -extensions = ".lnx .o .zip! .7z!" +extensions = ".lnx .lyx .o .zip! .7z!" netplay = 0 softpatching = 0 compatibility = high -- GitLab