Add binary emus: DrPocketSNES, FCEUX, GNGEO, gpSP, RACE, PCSX_reARMed, Gambatte (#127)

This commit is contained in:
tiopex
2024-10-09 02:08:42 +02:00
committed by GitHub
parent 1e49159b01
commit 3eaaba588f
17 changed files with 154 additions and 0 deletions

View File

@@ -146,6 +146,13 @@ 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_IPK_PCSX_REARMED=y
BR2_PACKAGE_IPK_GAMBATTE=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y

View File

@@ -145,6 +145,13 @@ 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_IPK_PCSX_REARMED=y
BR2_PACKAGE_IPK_GAMBATTE=y
BR2_PACKAGE_DJVU=y
BR2_PACKAGE_FBGRAB=y
BR2_PACKAGE_MESA3D=y

View File

@@ -373,6 +373,13 @@ 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"
source "package/ipk-pcsx_rearmed/Config.in"
source "package/ipk-gambatte/Config.in"
endmenu
menu "Graphic libraries and applications (graphic/text)"

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_DRPOCKETSNES
bool "DrPocketSNES IPK"
help
SNES emulator optimized for ARM

View File

@@ -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))

View File

@@ -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

View File

@@ -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))

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_GAMBATTE
bool "Gambatte-dms IPK"
help
Gameboy emulator for handheld devices, using a modified Gambatte core (based on r572).

View File

@@ -0,0 +1,15 @@
IPK_GAMBATTE_VERSION = 1.0
IPK_GAMBATTE_SITE = https://github.com/tiopex/gambatte-dms/releases/download/$(IPK_GAMBATTE_VERSION)
IPK_GAMBATTE_SOURCE = gambatte.ipk
IPK_GAMBATTE_INSTALL_TARGET = YES
define IPK_GAMBATTE_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-gambatte/$(IPK_GAMBATTE_SOURCE)
endef
define IPK_GAMBATTE_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))

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_GNGEO
bool "GnGeo IPK"
help
GNGEO - a NeoGeo emulator

View File

@@ -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))

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_GPSP
bool "gpSP IPK"
help
An enhanced version of gpSP for low-level ARM devices.

View File

@@ -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))

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_PCSX_REARMED
bool "PCSX_REARMED IPK"
help
PCSX-ReARMed - yet another PCSX fork

View File

@@ -0,0 +1,15 @@
IPK_PCSX_REARMED_VERSION = 1.0
IPK_PCSX_REARMED_SITE = https://github.com/tiopex/pcsx_rearmed/releases/download/$(IPK_PCSX_REARMED_VERSION)
IPK_PCSX_REARMED_SOURCE = pcsx.ipk
IPK_PCSX_REARMED_INSTALL_TARGET = YES
define IPK_PCSX_REARMED_EXTRACT_CMDS
cd $(@D) && ar x $(DL_DIR)/ipk-pcsx_rearmed/$(IPK_PCSX_REARMED_SOURCE)
endef
define IPK_PCSX_REARMED_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))

View File

@@ -0,0 +1,4 @@
config BR2_PACKAGE_IPK_RACE
bool "RACE IPK"
help
Neo Geo Pocket and NGP Color emulator

View File

@@ -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))