diff --git a/package/libretro-81/libretro-81.mk b/package/libretro-81/libretro-81.mk index 954dad20eec83fc674bd337c2f9c61b8bc39a76a..44adac6cf0cb401a4782977f4caeb2d8588712a6 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 28c23b1789f65042fc6be9d7fd5b0bfeec257941..71e39519446d76d42321b2b6f3a1a246c53c3dc3 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 7549079d1972fcc2e0d17e841f996dc5389b0da1..63d89744cb9960cda7edef28d1724255bc480b1b 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 f1348bbd7ff52829df50c3430012044b0ebb81fc..febe2e2c533159f11fc9fe5389b3662bc19c37ff 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