Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions configs/miyoo_musl_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -237,6 +237,7 @@ BR2_PACKAGE_LIBRETRO_FCEUMM=y
BR2_PACKAGE_LIBRETRO_FMSX=y
BR2_PACKAGE_LIBRETRO_FREECHAF=y
BR2_PACKAGE_LIBRETRO_FREEINTV=y
BR2_PACKAGE_LIBRETRO_FRODO=y
BR2_PACKAGE_LIBRETRO_FUSE=y
BR2_PACKAGE_LIBRETRO_GAMBATTE=y
BR2_PACKAGE_LIBRETRO_GEARBOY=y
Expand Down
1 change: 1 addition & 0 deletions configs/miyoo_uclibc_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,7 @@ BR2_PACKAGE_LIBRETRO_FCEUMM=y
BR2_PACKAGE_LIBRETRO_FMSX=y
BR2_PACKAGE_LIBRETRO_FREECHAF=y
BR2_PACKAGE_LIBRETRO_FREEINTV=y
BR2_PACKAGE_LIBRETRO_FRODO=y
BR2_PACKAGE_LIBRETRO_FUSE=y
BR2_PACKAGE_LIBRETRO_GAMBATTE=y
BR2_PACKAGE_LIBRETRO_GEARBOY=y
Expand Down
1 change: 1 addition & 0 deletions package/miyoo/retroarch/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,7 @@ source "package/miyoo/retroarch/libretro-fceumm/Config.in"
source "package/miyoo/retroarch/libretro-fmsx/Config.in"
source "package/miyoo/retroarch/libretro-freechaf/Config.in"
source "package/miyoo/retroarch/libretro-freeintv/Config.in"
source "package/miyoo/retroarch/libretro-frodo/Config.in"
source "package/miyoo/retroarch/libretro-fuse/Config.in"
source "package/miyoo/retroarch/libretro-gambatte/Config.in"
source "package/miyoo/retroarch/libretro-gearboy/Config.in"
Expand Down
7 changes: 7 additions & 0 deletions package/miyoo/retroarch/libretro-frodo/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
config BR2_PACKAGE_LIBRETRO_FRODO
bool "libretro-frodo"
depends on BR2_PACKAGE_RETROARCH
help
A fast libretro COMMODORE 64 emulator core.

https://github.com/Apaczer/frodo4/tree/libretro
2 changes: 2 additions & 0 deletions package/miyoo/retroarch/libretro-frodo/libretro-frodo.hash
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Locally calculated
sha256 9ba922ad19687675699eb25a2e964d764943dafca03751deed52b95b35efa4cc libretro-frodo-03b2c45bc6ce1439453f81769abc292b2944f929.tar.gz
26 changes: 26 additions & 0 deletions package/miyoo/retroarch/libretro-frodo/libretro-frodo.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
################################################################################
#
# FRODO
#
################################################################################

LIBRETRO_FRODO_VERSION = 03b2c45bc6ce1439453f81769abc292b2944f929
LIBRETRO_FRODO_SITE = $(call github,Apaczer,frodo4,$(LIBRETRO_FRODO_VERSION))
#LIBRETRO_FRODO_BRANCH = libretro
LIBRETRO_FRODO_LICENSE = GPL-2.0
LIBRETRO_FRODO_LICENSE_FILES = COPYING
LIBRETRO_FRODO_DEPENDENCIES = zlib

define LIBRETRO_FRODO_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_FRODO_INSTALL_TARGET_CMDS
mkdir -p "$(BINARIES_DIR)/retroarch/cores"
$(INSTALL) -D $(@D)/frodo_libretro.so \
$(BINARIES_DIR)/retroarch/cores/frodo_libretro.so
endef

$(eval $(generic-package))