From b7e447a9a09dd8138262f228cacb4265b54f1dbd Mon Sep 17 00:00:00 2001 From: Pit64 Date: Fri, 13 Jun 2025 22:16:26 +0200 Subject: [PATCH] feat(emulators): bump sinclair emulators --- package/libretro-81/libretro-81.mk | 4 ++-- .../0001-remove-default-x-y-mapping.patch | 16 ++++++++-------- .../0002-add-missing-extensions.patch | 6 +++--- package/libretro-fuse/libretro-fuse.mk | 4 ++-- 4 files changed, 15 insertions(+), 15 deletions(-) diff --git a/package/libretro-81/libretro-81.mk b/package/libretro-81/libretro-81.mk index 954dad20ee..44adac6cf0 100644 --- a/package/libretro-81/libretro-81.mk +++ b/package/libretro-81/libretro-81.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/05/28 -LIBRETRO_81_VERSION = 6d1b4d26aa9870133616fcfb5a763ca138ae25d1 +# Commit of 2024/10/21 +LIBRETRO_81_VERSION = ffc99f27f092addc9ddd34dd0e3a3d4d1c053cbf LIBRETRO_81_SITE = $(call github,libretro,81-libretro,$(LIBRETRO_81_VERSION)) LIBRETRO_81_LICENSE = GPL-3.0 LIBRETRO_81_LICENSE_FILES = LICENSE diff --git a/package/libretro-fuse/0001-remove-default-x-y-mapping.patch b/package/libretro-fuse/0001-remove-default-x-y-mapping.patch index 28c23b1789..71e3951944 100644 --- a/package/libretro-fuse/0001-remove-default-x-y-mapping.patch +++ b/package/libretro-fuse/0001-remove-default-x-y-mapping.patch @@ -8,10 +8,10 @@ Subject: [PATCH 1/3] remove default x-y mapping 1 file changed, 14 deletions(-) diff --git a/src/libretro.c b/src/libretro.c -index 7b72658..506aecc 100644 +index 8fbfbfd..4b234b6 100644 --- a/src/libretro.c +++ b/src/libretro.c -@@ -133,8 +133,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -264,8 +264,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -20,7 +20,7 @@ index 7b72658..506aecc 100644 { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 0, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -145,8 +143,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -276,8 +274,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -29,7 +29,7 @@ index 7b72658..506aecc 100644 { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 1, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -157,8 +153,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -288,8 +284,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -38,7 +38,7 @@ index 7b72658..506aecc 100644 { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 2, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -169,8 +163,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -300,8 +294,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -47,7 +47,7 @@ index 7b72658..506aecc 100644 { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 3, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -181,8 +173,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -312,8 +304,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -56,7 +56,7 @@ index 7b72658..506aecc 100644 { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 4, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -193,8 +183,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -324,8 +314,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, @@ -65,7 +65,7 @@ index 7b72658..506aecc 100644 { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_SELECT, "Keyboard overlay" }, { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_L, "Enter" }, { 5, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_R, "Space" }, -@@ -205,8 +193,6 @@ static struct retro_input_descriptor input_descriptors[] = { +@@ -336,8 +324,6 @@ static struct retro_input_descriptor input_descriptors[] = { { 6, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_RIGHT, "Right" }, { 6, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_A, "Fire" }, { 6, RETRO_DEVICE_JOYPAD, 0, RETRO_DEVICE_ID_JOYPAD_B, "Up" }, diff --git a/package/libretro-fuse/0002-add-missing-extensions.patch b/package/libretro-fuse/0002-add-missing-extensions.patch index 7549079d19..63d89744cb 100644 --- a/package/libretro-fuse/0002-add-missing-extensions.patch +++ b/package/libretro-fuse/0002-add-missing-extensions.patch @@ -8,14 +8,14 @@ Subject: [PATCH 2/3] add missing extensions 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libretro.c b/src/libretro.c -index 506aecc..48d6800 100644 +index 4b234b6..010d32c 100644 --- a/src/libretro.c +++ b/src/libretro.c -@@ -555,7 +555,7 @@ void retro_get_system_info(struct retro_system_info *info) +@@ -728,7 +728,7 @@ void retro_get_system_info(struct retro_system_info *info) info->library_version = version; info->need_fullpath = false; info->block_extract = false; -- info->valid_extensions = "tzx|tap|z80|rzx|scl|trd|dsk|zip"; +- info->valid_extensions = "tzx|tap|z80|rzx|scl|trd|dsk|dck|sna|szx|zip"; + info->valid_extensions = "csw|ltp|pzx|spc|sta|tap|tzx|wav|slt|sna|mgt|sp|szx|z80|zxs|d40|d80|dsk|img|fdi|mgt|opd|opu|sad|scl|td0|trd|udi|rzx|dck|hdf|mdr"; } diff --git a/package/libretro-fuse/libretro-fuse.mk b/package/libretro-fuse/libretro-fuse.mk index f1348bbd7f..febe2e2c53 100644 --- a/package/libretro-fuse/libretro-fuse.mk +++ b/package/libretro-fuse/libretro-fuse.mk @@ -4,8 +4,8 @@ # ################################################################################ -# Commit of 2023/06/23 -LIBRETRO_FUSE_VERSION = 847dbbd6f787823ac9a5dfacdd68ab181063374e +# Commit of 2024/11/24 +LIBRETRO_FUSE_VERSION = cad85b7b1b864c65734f71aa4a510b6f6536881c LIBRETRO_FUSE_SITE = $(call github,libretro,fuse-libretro,$(LIBRETRO_FUSE_VERSION)) LIBRETRO_FUSE_LICENSE = GPL-3.0 LIBRETRO_FUSE_LICENSE_FILES = LICENSE -- GitLab