-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
PACKAGE: add & create
libretro-uae4all
pkg (#148)
* PACKAGE: add `libretro-uae4all` pkg * PACKAGE-libretro-core-info: add uae4all info * DEFCONFIG: add `libretro-uae4all` to shared builds * BOARD: create gmenu2x's `uae4all.ra` shortcut
- Loading branch information
Showing
8 changed files
with
100 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
title=uae4all | ||
description=uae4all libretro core | ||
exec=/mnt/emus/retroarch/uae4all.sh | ||
selectordir=/mnt/roms/AMIGA |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
58 changes: 58 additions & 0 deletions
58
package/miyoo/retroarch/libretro-core-info/0001-Create-uae4all_libretro.info.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
From b89626a3b18f680d262f7c24ccea8c310b06fd16 Mon Sep 17 00:00:00 2001 | ||
From: Apaczer <[email protected]> | ||
Date: Mon, 27 Jan 2025 21:11:12 +0100 | ||
Subject: [PATCH] Create uae4all_libretro.info | ||
|
||
--- | ||
uae4all_libretro.info | 39 +++++++++++++++++++++++++++++++++++++++ | ||
1 file changed, 39 insertions(+) | ||
create mode 100644 uae4all_libretro.info | ||
|
||
diff --git a/uae4all_libretro.info b/uae4all_libretro.info | ||
new file mode 100644 | ||
index 0000000..d323e99 | ||
--- /dev/null | ||
+++ b/uae4all_libretro.info | ||
@@ -0,0 +1,39 @@ | ||
+# Software Information | ||
+display_name = "Commodore - Amiga 500(UAE4ALL)" | ||
+categories = "Emulator" | ||
+authors = "UAE Team" | ||
+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" | ||
+license = "GPLv2" | ||
+permissions = "" | ||
+display_version = "git" | ||
+ | ||
+# Hardware Information | ||
+manufacturer = "Commodore" | ||
+systemname = "Amiga" | ||
+systemid = "commodore_amiga" | ||
+ | ||
+# Libretro Features | ||
+database = "Commodore - Amiga" | ||
+supports_no_game = "true" | ||
+savestate = "true" | ||
+savestate_features = "serialized" | ||
+cheats = "false" | ||
+input_descriptors = "true" | ||
+memory_descriptors = "false" | ||
+libretro_saves = "false" | ||
+core_options = "true" | ||
+load_subsystem = "false" | ||
+hw_render = "false" | ||
+needs_fullpath = "true" | ||
+disk_control = "true" | ||
+is_experimental = "false" | ||
+ | ||
+# Firmware | ||
+firmware_count = 6 | ||
+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)." | ||
-- | ||
2.45.2.windows.1 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
config BR2_PACKAGE_LIBRETRO_UAE4ALL | ||
bool "libretro-uae4all" | ||
depends on BR2_PACKAGE_RETROARCH | ||
help | ||
A fast libretro AMIGA 500 emulator core. | ||
|
||
https://github.com/Apaczer/uae4all/tree/libretro |
2 changes: 2 additions & 0 deletions
2
package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.hash
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,2 @@ | ||
# Locally calculated | ||
sha256 3dcf50898cd8477df3a46cc4847f1356767bdb9ec68997bcfb4112fc49b9391e libretro-uae4all-e6caa7430bdcfa13e9ef1a641703075b4092e726.tar.gz |
26 changes: 26 additions & 0 deletions
26
package/miyoo/retroarch/libretro-uae4all/libretro-uae4all.mk
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
################################################################################ | ||
# | ||
# UAE4ALL | ||
# | ||
################################################################################ | ||
|
||
LIBRETRO_UAE4ALL_VERSION = e6caa7430bdcfa13e9ef1a641703075b4092e726 | ||
LIBRETRO_UAE4ALL_SITE = $(call github,Apaczer,uae4all,$(LIBRETRO_UAE4ALL_VERSION)) | ||
#LIBRETRO_UAE4ALL_BRANCH = libretro | ||
LIBRETRO_UAE4ALL_LICENSE = GPL-2.0 | ||
LIBRETRO_UAE4ALL_LICENSE_FILES = docs/COPYING | ||
LIBRETRO_UAE4ALL_DEPENDENCIES = zlib | ||
|
||
define LIBRETRO_UAE4ALL_BUILD_CMDS | ||
CFLAGS="$(TARGET_CFLAGS) $(COMPILER_COMMONS_CFLAGS)" \ | ||
$(MAKE) CC="$(TARGET_CC)" CXX="$(TARGET_CXX)" AS="$(TARGET_AS)" -C $(@D) -f Makefile.libretro platform="$(RETROARCH_LIBRETRO_PLATFORM)" | ||
$(TARGET_STRIP) --strip-unneeded $(@D)/*_libretro.so | ||
endef | ||
|
||
define LIBRETRO_UAE4ALL_INSTALL_TARGET_CMDS | ||
mkdir -p "${BINARIES_DIR}/retroarch/cores" | ||
$(INSTALL) -D $(@D)/uae4all_libretro.so \ | ||
${BINARIES_DIR}/retroarch/cores/uae4all_libretro.so | ||
endef | ||
|
||
$(eval $(generic-package)) |