mirror of
https://github.com/MiyooCFW/buildroot.git
synced 2025-09-27 22:24:19 +03:00
Add binary emus: DrPocketSNES, FCEUX, GNGEO, gpSP, RACE, PCSX_reARMed, Gambatte (#127)
This commit is contained in:
@@ -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
|
||||
|
@@ -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
|
||||
|
@@ -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)"
|
||||
|
4
package/ipk-drpocketsnes/Config.in
Normal file
4
package/ipk-drpocketsnes/Config.in
Normal file
@@ -0,0 +1,4 @@
|
||||
config BR2_PACKAGE_IPK_DRPOCKETSNES
|
||||
bool "DrPocketSNES IPK"
|
||||
help
|
||||
SNES emulator optimized for ARM
|
15
package/ipk-drpocketsnes/ipk-drpocketsnes.mk
Normal file
15
package/ipk-drpocketsnes/ipk-drpocketsnes.mk
Normal 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))
|
4
package/ipk-fceux/Config.in
Normal file
4
package/ipk-fceux/Config.in
Normal 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
|
15
package/ipk-fceux/ipk-fceux.mk
Normal file
15
package/ipk-fceux/ipk-fceux.mk
Normal 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))
|
4
package/ipk-gambatte/Config.in
Normal file
4
package/ipk-gambatte/Config.in
Normal 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).
|
15
package/ipk-gambatte/ipk-gambatte.mk
Normal file
15
package/ipk-gambatte/ipk-gambatte.mk
Normal 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))
|
4
package/ipk-gngeo/Config.in
Normal file
4
package/ipk-gngeo/Config.in
Normal file
@@ -0,0 +1,4 @@
|
||||
config BR2_PACKAGE_IPK_GNGEO
|
||||
bool "GnGeo IPK"
|
||||
help
|
||||
GNGEO - a NeoGeo emulator
|
15
package/ipk-gngeo/ipk-gngeo.mk
Normal file
15
package/ipk-gngeo/ipk-gngeo.mk
Normal 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))
|
4
package/ipk-gpsp/Config.in
Normal file
4
package/ipk-gpsp/Config.in
Normal file
@@ -0,0 +1,4 @@
|
||||
config BR2_PACKAGE_IPK_GPSP
|
||||
bool "gpSP IPK"
|
||||
help
|
||||
An enhanced version of gpSP for low-level ARM devices.
|
15
package/ipk-gpsp/ipk-gpsp.mk
Normal file
15
package/ipk-gpsp/ipk-gpsp.mk
Normal 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))
|
4
package/ipk-pcsx_rearmed/Config.in
Normal file
4
package/ipk-pcsx_rearmed/Config.in
Normal file
@@ -0,0 +1,4 @@
|
||||
config BR2_PACKAGE_IPK_PCSX_REARMED
|
||||
bool "PCSX_REARMED IPK"
|
||||
help
|
||||
PCSX-ReARMed - yet another PCSX fork
|
15
package/ipk-pcsx_rearmed/ipk-pcsx_rearmed.mk
Normal file
15
package/ipk-pcsx_rearmed/ipk-pcsx_rearmed.mk
Normal 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))
|
4
package/ipk-race/Config.in
Normal file
4
package/ipk-race/Config.in
Normal file
@@ -0,0 +1,4 @@
|
||||
config BR2_PACKAGE_IPK_RACE
|
||||
bool "RACE IPK"
|
||||
help
|
||||
Neo Geo Pocket and NGP Color emulator
|
15
package/ipk-race/ipk-race.mk
Normal file
15
package/ipk-race/ipk-race.mk
Normal 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))
|
Reference in New Issue
Block a user