diff --git a/build-config.sh b/build-config.sh index 37e6cf9e..dc2eaf96 100644 --- a/build-config.sh +++ b/build-config.sh @@ -16,6 +16,7 @@ include_core_mesens include_core_snes9x2002 include_core_snes9x2005 include_core_snes9x2005_plus +include_core_chimerasnes include_core_snes9x2010 include_core_snes9x include_core_bsnes diff --git a/dist/info/chimerasnes_libretro.info b/dist/info/chimerasnes_libretro.info new file mode 100644 index 00000000..c038f874 --- /dev/null +++ b/dist/info/chimerasnes_libretro.info @@ -0,0 +1,32 @@ +# Software Information +display_name = "Nintendo - SNES / SFC (ChimeraSNES)" +categories = "Emulator" +authors = "Snes9x Team and various other contributors" +corename = "ChimeraSNES" +supported_extensions = "smc|fig|sfc|gd3|gd7|dx2|bsx|bs|swc|st" +license = "Non-commercial" +permissions = "" +display_version = "" + +# Hardware Information +manufacturer = "Nintendo" +systemname = "Super Nintendo Entertainment System" +systemid = "super_nes" + +# Libretro Features +savestate = "true" +savestate_features = "deterministic" +cheats = "true" +input_descriptors = "true" +memory_descriptors = "true" +libretro_saves = "true" +core_options = "true" +core_options_version = "1.0" +load_subsystem = "false" +supports_no_game = "false" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo|Nintendo - Satellaview" +hw_render = "false" +needs_fullpath = "false" +disk_control = "false" + +description = "ChimeraSNES is a fork of the classic and popular SNES emulator Snes9x from circa 2005, much like snes9x2005. It has sound quality close to that of snes9x2005+ but is about as fast as snes9x2005 and comes preconfigured for slower systems." diff --git a/libretro-build-android-mk.sh b/libretro-build-android-mk.sh index 00882ffe..8d358a88 100755 --- a/libretro-build-android-mk.sh +++ b/libretro-build-android-mk.sh @@ -93,7 +93,7 @@ create_dist_dir() else mkdir $RARCH_DIST_DIR fi - + for a in "${ABIS[@]}"; do if [ -d $RARCH_DIST_DIR/${a} ]; then echo "Directory $RARCH_DIST_DIR/${a} already exists, skipping creation..." @@ -128,6 +128,7 @@ WANT_CORES=" \ snes9x \ snes9x2002 \ snes9x2005 \ + chimerasnes \ snes9x2010 \ genesis_plus_gx \ virtualjaguar \ @@ -193,7 +194,7 @@ for core in $WANT_CORES; do path="target-libretro/jni" append="_$core" fi - + if [ $core = "scummvm" ]; then path="./jni" fi diff --git a/libretro-build-bsd.sh b/libretro-build-bsd.sh index e4ec1f74..22656483 100755 --- a/libretro-build-bsd.sh +++ b/libretro-build-bsd.sh @@ -113,6 +113,7 @@ build_default_cores() { fi libretro_build_core snes9x2005 + libretro_build_core chimerasnes if [ $platform != "psp1" ]; then # Excluded for binary size reasons libretro_build_core fbneo diff --git a/libretro-build.sh b/libretro-build.sh index 62a45af6..96a806e1 100755 --- a/libretro-build.sh +++ b/libretro-build.sh @@ -165,6 +165,7 @@ build_default_cores() { fi libretro_build_core snes9x2005 + libretro_build_core chimerasnes if [ $platform != "psp1" ]; then # Excluded for binary size reasons libretro_build_core fbneo diff --git a/recipes/android/cores-android b/recipes/android/cores-android index baf325f6..88f7a886 100644 --- a/recipes/android/cores-android +++ b/recipes/android/cores-android @@ -97,6 +97,7 @@ smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES G snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC_JNI Makefile libretro/jni snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC_JNI Makefile jni snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC_JNI Makefile jni USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC_JNI Makefile jni snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_JNI Makefile jni squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC_JNI makefilelibretro ratufacoat/libretro/jni stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC_JNI Makefile jni diff --git a/recipes/apple/cores-ios-arm64-generic b/recipes/apple/cores-ios-arm64-generic index ab517435..ded48594 100644 --- a/recipes/apple/cores-ios-arm64-generic +++ b/recipes/apple/cores-ios-arm64-generic @@ -92,6 +92,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master NO GENER smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/apple/cores-ios-generic b/recipes/apple/cores-ios-generic index 27a8a81b..312e7a7c 100644 --- a/recipes/apple/cores-ios-generic +++ b/recipes/apple/cores-ios-generic @@ -91,6 +91,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENE smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/apple/cores-ios9-generic b/recipes/apple/cores-ios9-generic index df20e8b3..075687cd 100644 --- a/recipes/apple/cores-ios9-generic +++ b/recipes/apple/cores-ios9-generic @@ -90,6 +90,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENE smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index cc90e424..8e7c1b83 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -108,6 +108,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENE smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/apple/cores-tvos-arm64-generic b/recipes/apple/cores-tvos-arm64-generic index ff1f5447..de64713d 100644 --- a/recipes/apple/cores-tvos-arm64-generic +++ b/recipes/apple/cores-tvos-arm64-generic @@ -91,6 +91,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master NO GENER smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/blackberry/cores-qnx-generic b/recipes/blackberry/cores-qnx-generic index 3e8c4ddd..a87a3d9d 100644 --- a/recipes/blackberry/cores-qnx-generic +++ b/recipes/blackberry/cores-qnx-generic @@ -71,6 +71,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master race libretro-race https://github.com/libretro/RACE.git master YES GENERIC Makefile . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/emscripten/emscripten b/recipes/emscripten/emscripten index c43db67c..6697b45d 100644 --- a/recipes/emscripten/emscripten +++ b/recipes/emscripten/emscripten @@ -61,6 +61,7 @@ flycast libretro-flycast https://github.com/libretro/flycast.git master NO GENER pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master YES GENERIC Makefile . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/linux/cores-linux-arm7neonhf b/recipes/linux/cores-linux-arm7neonhf index 1f67c095..1b3964e7 100644 --- a/recipes/linux/cores-linux-arm7neonhf +++ b/recipes/linux/cores-linux-arm7neonhf @@ -102,6 +102,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-armhf-generic b/recipes/linux/cores-linux-armhf-generic index 855a5e4b..7e3f99d0 100644 --- a/recipes/linux/cores-linux-armhf-generic +++ b/recipes/linux/cores-linux-armhf-generic @@ -101,6 +101,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 6cbc0e7e..b4f979a7 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -124,6 +124,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index 86275477..5bbcac0c 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -54,7 +54,7 @@ kronos libretro-kronos https://github.com/libretro/yabause.git kronos YES GENERI neocd libretro-neocd https://github.com/libretro/neocd_libretro.git master YES GENERIC Makefile . lutro libretro-lutro https://github.com/libretro/libretro-lutro master YES GENERIC Makefile . lowresnx libretro-lowresnx https://github.com/timoinutilis/lowres-nx.git retroarch YES GENERIC Makefile platform/LibRetro -mame libretro-mame https://github.com/libretro/mame.git master NO GENERIC Makefile.libretro . +mame libretro-mame https://github.com/libretro/mame.git master NO GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master YES GENERIC Makefile . mame2003_plus libretro-mame2003-plus https://github.com/libretro/mame2003-plus-libretro.git master YES GENERIC Makefile . @@ -114,6 +114,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/nintendo/3ds b/recipes/nintendo/3ds index 3a1e9779..925e32a7 100644 --- a/recipes/nintendo/3ds +++ b/recipes/nintendo/3ds @@ -60,6 +60,7 @@ smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES G snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/nintendo/gamecube b/recipes/nintendo/gamecube index 11f871cd..0125b1f3 100644 --- a/recipes/nintendo/gamecube +++ b/recipes/nintendo/gamecube @@ -48,6 +48,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/nintendo/wii b/recipes/nintendo/wii index 38460ddb..bde7afe7 100644 --- a/recipes/nintendo/wii +++ b/recipes/nintendo/wii @@ -52,6 +52,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index c069ed17..22c52a3d 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -62,6 +62,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master YES GENERIC Makefile . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/playstation/ps3 b/recipes/playstation/ps3 index 0441a36a..8c9fc249 100644 --- a/recipes/playstation/ps3 +++ b/recipes/playstation/ps3 @@ -52,6 +52,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master NO GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/playstation/psl1ght b/recipes/playstation/psl1ght index b5aa1fff..50148963 100644 --- a/recipes/playstation/psl1ght +++ b/recipes/playstation/psl1ght @@ -63,6 +63,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master NO GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master NO GENERIC Makefile . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat diff --git a/recipes/playstation/psp b/recipes/playstation/psp index a1775422..3a823d63 100644 --- a/recipes/playstation/psp +++ b/recipes/playstation/psp @@ -36,6 +36,7 @@ race libretro-race https://github.com/libretro/RACE.git master YES GENERIC Makef smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES GENERIC Makefile.libretro . snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master NO GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat tempgba libretro-tempgba https://github.com/libretro/TempGBA-libretro.git master NO GENERIC Makefile . diff --git a/recipes/playstation/vita b/recipes/playstation/vita index 733a1fe8..148b8206 100644 --- a/recipes/playstation/vita +++ b/recipes/playstation/vita @@ -63,6 +63,7 @@ smsplus libretro-smsplus https://github.com/libretro/smsplus-gx.git master YES G snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2003-x86_dw2-generic b/recipes/windows/cores-windows-msvc2003-x86_dw2-generic index 3710fcf1..1c32d1fc 100644 --- a/recipes/windows/cores-windows-msvc2003-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2003-x86_dw2-generic @@ -30,6 +30,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2005-x86_dw2-generic b/recipes/windows/cores-windows-msvc2005-x86_dw2-generic index afecf2d4..44c1dc4d 100644 --- a/recipes/windows/cores-windows-msvc2005-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2005-x86_dw2-generic @@ -29,6 +29,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2010-x64_seh-generic b/recipes/windows/cores-windows-msvc2010-x64_seh-generic index 39ded0e8..6ecd2105 100644 --- a/recipes/windows/cores-windows-msvc2010-x64_seh-generic +++ b/recipes/windows/cores-windows-msvc2010-x64_seh-generic @@ -38,6 +38,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2010-x86_dw2-generic b/recipes/windows/cores-windows-msvc2010-x86_dw2-generic index 14457193..2c1fe98f 100644 --- a/recipes/windows/cores-windows-msvc2010-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2010-x86_dw2-generic @@ -38,6 +38,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC_ALT Makefile.libretro . squirreljme libretro-squirreljme https://github.com/XerTheSquirrel/SquirrelJME.git trunk YES GENERIC makefilelibretro ratufacoat stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic index b7afd25b..a4bb61cc 100644 --- a/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic +++ b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic @@ -39,6 +39,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic index 81763435..0990eed0 100644 --- a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic @@ -38,6 +38,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2017-uwp-arm-generic b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic index dab20689..75b9ae7a 100644 --- a/recipes/windows/cores-windows-msvc2017-uwp-arm-generic +++ b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic @@ -39,6 +39,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic index efd28515..42388101 100644 --- a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic +++ b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic @@ -39,6 +39,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic index dab20689..75b9ae7a 100644 --- a/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic @@ -39,6 +39,7 @@ quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC Makefile libretro snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro test libretro-samples https://github.com/libretro/libretro-samples.git master YES GENERIC Makefile tests/test diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index d93afb1c..1964ea69 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -119,6 +119,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index c4bc1941..fff0fd35 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -117,6 +117,7 @@ snes9x libretro-snes9x https://github.com/libretro/snes9x.git master YES GENERIC snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master YES GENERIC Makefile . USE_BLARGG_APU=1 +chimerasnes libretro-chimerasnes https://github.com/jamsilva/chimerasnes.git master YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master YES GENERIC Makefile.libretro . stella2014 libretro-stella2014 https://github.com/libretro/stella2014-libretro.git master YES GENERIC Makefile . stella libretro-stella https://github.com/stella-emu/stella.git master YES GENERIC Makefile src/libretro diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 22724939..5e92e998 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -236,7 +236,7 @@ libretro_easyrpg_build_subdir="build" libretro_easyrpg_git_submodules="yes" libretro_easyrpg_post_fetch_cmd="cmake . -DPLAYER_TARGET_PLATFORM=libretro -t build" libretro_easyrpg_build_makefile="Makefile" - + include_core_gme() { register_module core "gme" -ngc -ps3 -psp1 -wii } @@ -262,7 +262,7 @@ include_core_snes9x2002() { } libretro_snes9x2002_name="SNES9x 2002" libretro_snes9x2002_git_url="https://github.com/libretro/snes9x2002.git" - + include_core_snes9x2005() { register_module core "snes9x2005" -ngc -ps3 -psp1 -wii } @@ -276,6 +276,12 @@ libretro_snes9x2005_plus_name="SNES9x 2005 Plus" libretro_snes9x2005_plus_git_url="https://github.com/libretro/snes9x2005.git" libretro_snes9x2005_plus_build_args="USE_BLARGG_APU=\"1\"" +include_core_chimerasnes() { + register_module core "chimerasnes" -ngc -ps3 -psp1 -wii +} +libretro_chimerasnes_name="ChimeraSNES" +libretro_chimerasnes_git_url="https://github.com/jamsilva/chimerasnes.git" + include_core_snes9x2010() { register_module core "snes9x2010" -ps3 }