Skip to content

Commit

Permalink
Add binary emus: DrPocketSNES, FCEUX, GNGEO, gpSP, RACE, PCSX_reARMed…
Browse files Browse the repository at this point in the history
…, Gambatte
  • Loading branch information
tiopex committed Oct 7, 2024
1 parent 132594e commit 756929a
Show file tree
Hide file tree
Showing 13 changed files with 110 additions and 0 deletions.
5 changes: 5 additions & 0 deletions configs/miyoo_musl_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -146,6 +146,11 @@ BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_IPK_DRPOCKETSNES=y
BR2_PACKAGE_IPK_FCEUX=y
BR2_PACKAGE_IPK_GNGEO=y
BR2_PACKAGE_IPK_GPSP=y
BR2_PACKAGE_IPK_RACE=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
Expand Down
5 changes: 5 additions & 0 deletions configs/miyoo_uclibc_defconfig
Original file line number Diff line number Diff line change
Expand Up @@ -145,6 +145,11 @@ BR2_PACKAGE_LIBRETRO_VEMULATOR=y
BR2_PACKAGE_LIBRETRO_WASM4=y
BR2_PACKAGE_LIBRETRO_X1=y
BR2_PACKAGE_LIBRETRO_XRICK=y
BR2_PACKAGE_IPK_DRPOCKETSNES=y
BR2_PACKAGE_IPK_FCEUX=y
BR2_PACKAGE_IPK_GNGEO=y
BR2_PACKAGE_IPK_GPSP=y
BR2_PACKAGE_IPK_RACE=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y
Expand Down
5 changes: 5 additions & 0 deletions package/Config.in
Original file line number Diff line number Diff line change
Expand Up @@ -373,6 +373,11 @@ menu "Games"
source "package/supertux/Config.in"
source "package/supertuxkart/Config.in"
source "package/xorcurses/Config.in"
source "package/ipk-drpocketsnes/Config.in"
source "package/ipk-fceux/Config.in"
source "package/ipk-gngeo/Config.in"
source "package/ipk-gpsp/Config.in"
source "package/ipk-race/Config.in"
endmenu

menu "Graphic libraries and applications (graphic/text)"
Expand Down
4 changes: 4 additions & 0 deletions package/ipk-drpocketsnes/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_DRPOCKETSNES
bool "DrPocketSNES IPK"
help
SNES emulator optimized for ARM
15 changes: 15 additions & 0 deletions package/ipk-drpocketsnes/ipk-drpocketsnes.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
IPK_DRPOCKETSNES_VERSION = 7.2.3
IPK_DRPOCKETSNES_SITE = https://github.com/Apaczer/DrPocketSNES/releases/download/$(IPK_DRPOCKETSNES_VERSION)
IPK_DRPOCKETSNES_SOURCE = drpocketsnes.ipk
IPK_DRPOCKETSNES_INSTALL_TARGET = YES

define IPK_DRPOCKETSNES_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-drpocketsnes/$(IPK_DRPOCKETSNES_SOURCE)
endef

define IPK_DRPOCKETSNES_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/main
tar -xzf $(@D)/data.tar.gz --strip-components=2 -C $(BINARIES_DIR)/main
endef

$(eval $(generic-package))
4 changes: 4 additions & 0 deletions package/ipk-fceux/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_FCEUX
bool "FCEUX IPK"
help
FCEUX is a cross platform, NTSC and PAL Famicom/NES and Dendy emulator
15 changes: 15 additions & 0 deletions package/ipk-fceux/ipk-fceux.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
IPK_FCEUX_VERSION = 2.6.6.m1
IPK_FCEUX_SITE = https://github.com/Apaczer/fceux-for-miyoo/releases/download/$(IPK_FCEUX_VERSION)
IPK_FCEUX_SOURCE = fceux.ipk
IPK_FCEUX_INSTALL_TARGET = YES

define IPK_FCEUX_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-fceux/$(IPK_FCEUX_SOURCE)
endef

define IPK_FCEUX_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/main
tar -xzf $(@D)/data.tar.gz --strip-components=2 -C $(BINARIES_DIR)/main
endef

$(eval $(generic-package))
4 changes: 4 additions & 0 deletions package/ipk-gngeo/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_GNGEO
bool "GnGeo IPK"
help
GNGEO - a NeoGeo emulator
15 changes: 15 additions & 0 deletions package/ipk-gngeo/ipk-gngeo.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
IPK_GNGEO_VERSION = v20210731-m1
IPK_GNGEO_SITE = https://github.com/Apaczer/gngeo/releases/download/$(IPK_GNGEO_VERSION)
IPK_GNGEO_SOURCE = gngeo.ipk
IPK_GNGEO_INSTALL_TARGET = YES

define IPK_GNGEO_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-gngeo/$(IPK_GNGEO_SOURCE)
endef

define IPK_GNGEO_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/main
tar -xzf $(@D)/data.tar.gz --strip-components=2 -C $(BINARIES_DIR)/main
endef

$(eval $(generic-package))
4 changes: 4 additions & 0 deletions package/ipk-gpsp/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_GPSP
bool "gpSP IPK"
help
An enhanced version of gpSP for low-level ARM devices.
15 changes: 15 additions & 0 deletions package/ipk-gpsp/ipk-gpsp.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
IPK_GPSP_VERSION = 1.2.3
IPK_GPSP_SITE = https://github.com/Apaczer/gpsp/releases/download/$(IPK_GPSP_VERSION)
IPK_GPSP_SOURCE = gpsp.ipk
IPK_GPSP_INSTALL_TARGET = YES

define IPK_GPSP_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-gpsp/$(IPK_GPSP_SOURCE)
endef

define IPK_GPSP_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/main
tar -xzf $(@D)/data.tar.gz --strip-components=2 -C $(BINARIES_DIR)/main
endef

$(eval $(generic-package))
4 changes: 4 additions & 0 deletions package/ipk-race/Config.in
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_RACE
bool "RACE IPK"
help
Neo Geo Pocket and NGP Color emulator
15 changes: 15 additions & 0 deletions package/ipk-race/ipk-race.mk
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
IPK_RACE_VERSION = v3
IPK_RACE_SITE = https://github.com/Apaczer/race-od/releases/download/$(IPK_RACE_VERSION)
IPK_RACE_SOURCE = race.ipk
IPK_RACE_INSTALL_TARGET = YES

define IPK_RACE_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-race/$(IPK_RACE_SOURCE)
endef

define IPK_RACE_INSTALL_TARGET_CMDS
mkdir -p $(BINARIES_DIR)/main
tar -xzf $(@D)/data.tar.gz --strip-components=2 -C $(BINARIES_DIR)/main
endef

$(eval $(generic-package))

0 comments on commit 756929a

Please sign in to comment.