From 14c4350b6f2a7e88930b6038f6e6b6d935b788dd Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Sun, 30 Mar 2025 22:09:17 +0200 Subject: [PATCH] PACKAGE: update `libretro-uae4all` pkg (#158) * PKG: libretro-uae4all: bump ver. to 888d340 commit - use FAME for output build * PKG: libretro-core-info: update uae4all_lr info --- .../0001-Create-uae4all_libretro.info.patch | 22 +++++++------- ...file-switch-to-FAME-core-for-release.patch | 30 +++++++++++++++++++ .../libretro-uae4all/libretro-uae4all.hash | 2 +- .../libretro-uae4all/libretro-uae4all.mk | 2 +- 4 files changed, 43 insertions(+), 13 deletions(-) create mode 100644 package/miyoo/retroarch/libretro-uae4all/0001-Makefile-switch-to-FAME-core-for-release.patch diff --git a/package/miyoo/retroarch/libretro-core-info/0001-Create-uae4all_libretro.info.patch b/package/miyoo/retroarch/libretro-core-info/0001-Create-uae4all_libretro.info.patch index f98e2431..484f4446 100644 --- a/package/miyoo/retroarch/libretro-core-info/0001-Create-uae4all_libretro.info.patch +++ b/package/miyoo/retroarch/libretro-core-info/0001-Create-uae4all_libretro.info.patch @@ -1,7 +1,7 @@ -From b89626a3b18f680d262f7c24ccea8c310b06fd16 Mon Sep 17 00:00:00 2001 +From 788360db4aed747aa71f6663b9e09c90bb6ff698 Mon Sep 17 00:00:00 2001 From: Apaczer <94932128+Apaczer@users.noreply.github.com> Date: Mon, 27 Jan 2025 21:11:12 +0100 -Subject: [PATCH] Create uae4all_libretro.info +Subject: [PATCH 1/2] Create uae4all_libretro.info --- uae4all_libretro.info | 39 +++++++++++++++++++++++++++++++++++++++ @@ -10,19 +10,19 @@ Subject: [PATCH] Create uae4all_libretro.info diff --git a/uae4all_libretro.info b/uae4all_libretro.info new file mode 100644 -index 0000000..d323e99 +index 0000000..9bf1c89 --- /dev/null +++ b/uae4all_libretro.info @@ -0,0 +1,39 @@ +# Software Information +display_name = "Commodore - Amiga 500(UAE4ALL)" +categories = "Emulator" -+authors = "UAE Team" ++authors = "Chips-fr" +corename = "UAE4ALL" -+supported_extensions = "adf|adz|dms|fdi|ipf|hdf|hdz|lha|slave|info|cue|ccd|nrg|mds|iso|chd|uae|m3u|zip|7z|rp9" ++supported_extensions = "adf|adz|zip" +license = "GPLv2" +permissions = "" -+display_version = "git" ++display_version = "v0.7" + +# Hardware Information +manufacturer = "Commodore" @@ -31,13 +31,13 @@ index 0000000..d323e99 + +# Libretro Features +database = "Commodore - Amiga" -+supports_no_game = "true" -+savestate = "true" ++supports_no_game = "false" ++libretro_saves = "false" ++savestate = "false" +savestate_features = "serialized" +cheats = "false" +input_descriptors = "true" +memory_descriptors = "false" -+libretro_saves = "false" +core_options = "true" +load_subsystem = "false" +hw_render = "false" @@ -46,13 +46,13 @@ index 0000000..d323e99 +is_experimental = "false" + +# Firmware -+firmware_count = 6 ++firmware_count = 1 +firmware0_desc = "kick34005.A500 (Amiga 500 BIOS, Kickstart v1.3 Rev. 34.005)" +firmware0_path = "kick34005.A500" +firmware0_opt = "false" +notes = "(!) kick34005.A500 (md5): 82a21c1890cae844b3df741f2762d48d" + -+description = "A port of the UAE4ALL Amiga emulator, which is itself a continuation of the E-UAE emulator, to libretro. It emulates most Commodore Amiga 500 hardware with OSC 1MB Chip. The core has no built-in Kickstart, so you need to provide one. This core is in the development stage (experimental)." ++description = "An old fork of the uae4all Amiga emulator, ported to libretro. It emulates most Commodore Amiga 500 hardware with OSC 1MB Chip. The core has no built-in Kickstart, so you need to provide one. This core is intended only for use on low-powered hardware and is in the development stage" -- 2.45.2.windows.1 diff --git a/package/miyoo/retroarch/libretro-uae4all/0001-Makefile-switch-to-FAME-core-for-release.patch b/package/miyoo/retroarch/libretro-uae4all/0001-Makefile-switch-to-FAME-core-for-release.patch new file mode 100644 index 00000000..88659db7 --- /dev/null +++ b/package/miyoo/retroarch/libretro-uae4all/0001-Makefile-switch-to-FAME-core-for-release.patch @@ -0,0 +1,30 @@ +From 6818b11ac6369be5867b0eabb1b3cf2686b25723 Mon Sep 17 00:00:00 2001 +From: Apaczer <94932128+Apaczer@users.noreply.github.com> +Date: Fri, 7 Mar 2025 21:55:24 +0100 +Subject: [PATCH] Makefile: switch to FAME core for release + +for faster emulation +--- + Makefile.libretro | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +diff --git a/Makefile.libretro b/Makefile.libretro +index 71d0301..2b53614 100644 +--- a/Makefile.libretro ++++ b/Makefile.libretro +@@ -36,9 +36,9 @@ endif + + all: $(TARGET) + +-CYCLONE_CORE=1 +-#FAME_CORE=1 +-#FAME_CORE_C=1 ++#CYCLONE_CORE=1 ++FAME_CORE=1 ++FAME_CORE_C=1 + #LIB7Z=1 + ifeq ($(platform),) + LDFLAGS = -lz -lpthread +-- +2.45.2.windows.1 + diff --git a/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.hash b/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.hash index 305dd7f6..90dfa213 100644 --- a/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.hash +++ b/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.hash @@ -1,2 +1,2 @@ # Locally calculated -sha256 3dcf50898cd8477df3a46cc4847f1356767bdb9ec68997bcfb4112fc49b9391e libretro-uae4all-e6caa7430bdcfa13e9ef1a641703075b4092e726.tar.gz +sha256 265a7da199320d2226c50d4a4e88bff996e045fa21a6678d7aa6439418801755 libretro-uae4all-888d340e72cb80c169e8a949e08aed7e057e1544.tar.gz diff --git a/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.mk b/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.mk index e6472f66..b26b7804 100644 --- a/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.mk +++ b/package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.mk @@ -4,7 +4,7 @@ # ################################################################################ -LIBRETRO_UAE4ALL_VERSION = e6caa7430bdcfa13e9ef1a641703075b4092e726 +LIBRETRO_UAE4ALL_VERSION = 888d340e72cb80c169e8a949e08aed7e057e1544 LIBRETRO_UAE4ALL_SITE = $(call github,Apaczer,uae4all,$(LIBRETRO_UAE4ALL_VERSION)) #LIBRETRO_UAE4ALL_BRANCH = libretro LIBRETRO_UAE4ALL_LICENSE = GPL-2.0