From 342d29fe4a1cc3c6124f4bd753f1b646dd17c14c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 14 Aug 2017 02:23:24 +0200 Subject: [PATCH 001/119] Add puae to wiiu recipes --- recipes/nintendo/wiiu | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index cb96258a..9eea02b4 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -26,6 +26,7 @@ mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENER mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . +puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro From 8fe31533527da6f3629fe5d84032c94cf75b7e2b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Mon, 14 Aug 2017 20:13:56 +0200 Subject: [PATCH 002/119] Update wiiu recipes --- recipes/nintendo/wiiu | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index 9eea02b4..ef25c46a 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -1,4 +1,3 @@ -puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . From 30944074a1a751b0b4a6a10ff9b205dc627304ee Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Mon, 14 Aug 2017 19:20:21 -0500 Subject: [PATCH 003/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 0105b787..2628b16f 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1637,19 +1637,6 @@ if [ "${PLATFORM}" = "MINGW64" ] || [ "${PLATFORM}" = "MINGW32" ] || [ "${PLATFO mkdir -p windows/system mkdir -p windows/screenshots - -cat << EOF > windows/retroarch.cfg -dpi_override_value = "160" -input_joypad_driver = "xinput" -input_osk_overlay_enable = "false" -load_dummy_on_core_shutdown = "false" -menu_collapse_subgroups_enable = "true" -video_driver = "gl" -system_directory = ":\system" -savefile_directory = ":\saves" -savestate_directory = ":\states" -EOF - cp -v retroarch.default.cfg windows/ cp -v tools/*.exe windows/ cp -rf libretro-common/audio/dsp_filters/*.dll windows/filters/audio From 74adba0a93fa69c4e86a501f97947c1f2600239a Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Wed, 16 Aug 2017 05:31:19 +0100 Subject: [PATCH 004/119] print times that buildbot jobs are started/finished --- libretro-buildbot-recipe.sh | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 2628b16f..778bc342 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -707,6 +707,9 @@ while read line; do SUBDIR=`echo $line | cut -f 9 -d " "` if [ "${ENABLED}" = "YES" ]; then + echo -ne "buildbot job started at: " + date + echo echo "buildbot job: $jobid processing $NAME" echo -------------------------------------------------- echo Variables: @@ -1044,6 +1047,8 @@ while read line; do echo "buildbot job: building $NAME up-to-date" fi echo + echo -ne "buildbot job finished at: " + date fi cd "${BASE_DIR}" From 95cf9dad9f420ce57d84e7ede87c69ce310ded8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Tue, 15 Aug 2017 23:56:02 -0500 Subject: [PATCH 005/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 778bc342..45288a66 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1685,7 +1685,7 @@ if [ "${PLATFORM}" = "psp1" ] && [ "${RA}" = "YES" ]; then cp -v $RARCH_DIST_DIR/*.a . time sh ./dist-cores.sh psp1 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ touch $TMPDIR/built-frontend @@ -1735,7 +1735,7 @@ if [ "${PLATFORM}" == "wii" ] && [ "${RA}" == "YES" ]; then cp -v $RARCH_DIST_DIR/*.a . time sh ./dist-cores.sh wii 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ @@ -1788,7 +1788,7 @@ if [ "${PLATFORM}" == "wiiu" ] && [ "${RA}" == "YES" ]; then cp -v ../media/assets/pkg/wiiu/*.png . time sh ./wiiu-cores.sh 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ @@ -1832,7 +1832,7 @@ if [ "${PLATFORM}" == "ngc" ] && [ "${RA}" == "YES" ]; then cp -v $RARCH_DIST_DIR/*.a . time sh ./dist-cores.sh ngc 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ @@ -1882,7 +1882,7 @@ if [ "${PLATFORM}" == "ctr" ] && [ "${RA}" == "YES" ]; then cp -v $RARCH_DIST_DIR/*.a . time sh ./dist-cores.sh ctr 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE @@ -1951,7 +1951,7 @@ if [ "${PLATFORM}" == "vita" ] && [ "${RA}" == "YES" ]; then cp -v $RARCH_DIST_DIR/arm/*.a . time sh ./dist-cores.sh vita 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE @@ -2000,7 +2000,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then cp -v $RARCH_DIST_DIR/*.a . time sh ./dist-cores.sh dex-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_dex.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE @@ -2017,7 +2017,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then echo buildbot job: $MESSAGE ENTRY_ID=`curl -X POST -d type="start" -d master_log="$MASTER_LOG_ID" -d platform="$jobid" -d name="retroarch" http://buildbot.fiveforty.net/build_entry/` time sh ./dist-cores.sh cex-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_cex.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE @@ -2034,7 +2034,7 @@ if [ "${PLATFORM}" == "ps3" ] && [ "${RA}" == "YES" ]; then echo buildbot job: $MESSAGE ENTRY_ID=`curl -X POST -d type="start" -d master_log="$MASTER_LOG_ID" -d platform="$jobid" -d name="retroarch" http://buildbot.fiveforty.net/build_entry/` time sh ./dist-cores.sh ode-ps3 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}_ode.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE @@ -2076,7 +2076,7 @@ if [ "${PLATFORM}" = "emscripten" ] && [ "${RA}" = "YES" ]; then echo "BUILD CMD $HELPER ./dist-cores.sh emscripten" &> $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log $HELPER ./dist-cores.sh emscripten 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_RetroArch_${PLATFORM}.log - if [ $? -eq 0 ]; then + if [ ${PIPESTATUS[0]} -eq 0 ]; then MESSAGE="retroarch: [status: done] [$jobid]" curl -X POST -d type="finish" -d index="$ENTRY_ID" -d status="done" http://buildbot.fiveforty.net/build_entry/ echo $MESSAGE From 2adfbea30b496d25de6b2cda06d3822508c60af3 Mon Sep 17 00:00:00 2001 From: not6 Date: Thu, 17 Aug 2017 00:10:47 +0200 Subject: [PATCH 006/119] add mame2000 core --- recipes/nintendo/wiiu | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index ef25c46a..2058ea11 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -13,6 +13,7 @@ dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PR fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . +mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile . From 7989f46e375e8a344b1f2fe551eca82f90a279fc Mon Sep 17 00:00:00 2001 From: twinaphex Date: Thu, 17 Aug 2017 05:04:40 +0200 Subject: [PATCH 007/119] Don't build mednafen_psx for wiiu --- recipes/nintendo/wiiu | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index 2058ea11..3261063a 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -21,7 +21,6 @@ mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetl mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . -mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro From 7d1d964606695d8d070b44a7ca7a73fc8b25ff5c Mon Sep 17 00:00:00 2001 From: rz5 Date: Fri, 18 Aug 2017 04:21:18 +0100 Subject: [PATCH 008/119] Update beetle_psx_libretro.info This core can also run pbp files --- dist/info/beetle_psx_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/beetle_psx_libretro.info b/dist/info/beetle_psx_libretro.info index 50301c84..c755a247 100644 --- a/dist/info/beetle_psx_libretro.info +++ b/dist/info/beetle_psx_libretro.info @@ -1,6 +1,6 @@ display_name = "PlayStation (Beetle PSX)" authors = "Ryphecha|Libretro" -supported_extensions = "cue|toc|m3u|ccd|exe" +supported_extensions = "cue|toc|m3u|ccd|pbp|exe" corename = "Beetle PSX" manufacturer = "Sony" categories = "Emulator" From 2877ec1ad79d18edf2ffc711dbad27708d5cbcbe Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Fri, 18 Aug 2017 05:51:28 +0200 Subject: [PATCH 009/119] Delete beetle_psx_libretro.info --- dist/info/beetle_psx_libretro.info | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 dist/info/beetle_psx_libretro.info diff --git a/dist/info/beetle_psx_libretro.info b/dist/info/beetle_psx_libretro.info deleted file mode 100644 index c755a247..00000000 --- a/dist/info/beetle_psx_libretro.info +++ /dev/null @@ -1,23 +0,0 @@ -display_name = "PlayStation (Beetle PSX)" -authors = "Ryphecha|Libretro" -supported_extensions = "cue|toc|m3u|ccd|pbp|exe" -corename = "Beetle PSX" -manufacturer = "Sony" -categories = "Emulator" -systemname = "PlayStation" -database = "Sony - PlayStation" -license = "GPLv2" -permissions = "" -display_version = "v0.9.36.3" -supports_no_game = "false" -firmware_count = 3 -firmware0_desc = "scph5500.bin (PS1 JP BIOS)" -firmware0_path = "scph5500.bin" -firmware0_opt = "false" -firmware1_desc = "scph5501.bin (PS1 US BIOS)" -firmware1_path = "scph5501.bin" -firmware1_opt = "false" -firmware2_desc = "scph5502.bin (PS1 EU BIOS)" -firmware2_path = "scph5502.bin" -firmware2_opt = "false" -notes = "(!) scph5500.bin (md5): 8dd7d5296a650fac7319bce665a6a53c|(!) scph5501.bin (md5): 490f666e1afb15b7362b406ed1cea246|(!) scph5502.bin (md5): 32736f17079d0b2b7024407c39bd3050" From 1c0301817f12ed5b680b547a65ebef523d1aa49f Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:49:45 +0200 Subject: [PATCH 010/119] Update atari800_libretro.info --- dist/info/atari800_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/atari800_libretro.info b/dist/info/atari800_libretro.info index 70c43e87..0a8c576e 100644 --- a/dist/info/atari800_libretro.info +++ b/dist/info/atari800_libretro.info @@ -1,6 +1,6 @@ display_name = "Atari 8-bit computer systems and 5200" authors = "Petr Stehlik" -supported_extensions = "xfd|atr|cdm|cas|bin|a52|zip" +supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|zip" corename = "Atari800" manufacturer = "Atari" categories = "Emulator" From ef71200e3e5477f968b1792fb8c780a7edc7468b Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:50:43 +0200 Subject: [PATCH 011/119] Create CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 CHANGELOG.md diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 00000000..8b137891 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1 @@ + From f335617ef9c27189cd789fc1e09755a15d80e3a2 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:51:34 +0200 Subject: [PATCH 012/119] Update CHANGELOG.md --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8b137891..cbe5cfe0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1 +1,5 @@ +Changes to cores +Since version 1.6.7 +------------------- +Atari 800 core - Add .atx to allowed file extensions. From 800be7d5bf155ec66108134a264756d6fd2b1a41 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:51:56 +0200 Subject: [PATCH 013/119] Update CHANGELOG.md --- CHANGELOG.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cbe5cfe0..5eb208fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,3 @@ -Changes to cores - -Since version 1.6.7 -------------------- +Changes to cores since version 1.6.7 +------------------------------------ Atari 800 core - Add .atx to allowed file extensions. From 25153eb9bdf852490e3a23f4a1f4d93ee9633fa1 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:53:33 +0200 Subject: [PATCH 014/119] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5eb208fb..b88b458a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,4 @@ Changes to cores since version 1.6.7 ------------------------------------ Atari 800 core - Add .atx to allowed file extensions. +Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website. From a694e1c936a6c671681a6121e4834df3c6618f2c Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:53:43 +0200 Subject: [PATCH 015/119] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b88b458a..cd0ecb7e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ Changes to cores since version 1.6.7 ------------------------------------ -Atari 800 core - Add .atx to allowed file extensions. -Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website. +* Atari 800 core - Add .atx to allowed file extensions. +* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website. From f37224a47465580e8758e277bea6356d41491b58 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 03:53:59 +0200 Subject: [PATCH 016/119] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index cd0ecb7e..5ece5c75 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,4 +1,4 @@ Changes to cores since version 1.6.7 ------------------------------------ -* Atari 800 core - Add .atx to allowed file extensions. -* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website. +* Atari 800 core - Add .atx to allowed file extensions (TSCHAK). +* Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). From 67e84c559a8ec276d39fbf8574dd6e3d9c586b87 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Sat, 19 Aug 2017 21:54:43 -0400 Subject: [PATCH 017/119] update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ece5c75..5ec33d4d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,3 +2,4 @@ Changes to cores since version 1.6.7 ------------------------------------ * Atari 800 core - Add .atx to allowed file extensions (TSCHAK). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). +* Parallel N64 - Added msvc2013 x86/x64 targets (bparker). From f17b11ed0b18ceb9109e7ecab15a82d9cadfb0b8 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 04:06:43 +0200 Subject: [PATCH 018/119] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5ec33d4d..5e77e88e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,3 +3,4 @@ Changes to cores since version 1.6.7 * Atari 800 core - Add .atx to allowed file extensions (TSCHAK). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). * Parallel N64 - Added msvc2013 x86/x64 targets (bparker). +* Parallel N64 - backports (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) From fddb5d95357fe898c51e01405c46945cf0d4d947 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 04:06:56 +0200 Subject: [PATCH 019/119] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e77e88e..3bcc8dd2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,4 +3,4 @@ Changes to cores since version 1.6.7 * Atari 800 core - Add .atx to allowed file extensions (TSCHAK). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). * Parallel N64 - Added msvc2013 x86/x64 targets (bparker). -* Parallel N64 - backports (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) +* Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) From 943c74bb63753fcb9f74a0263b89a3c80293782e Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 04:51:43 +0200 Subject: [PATCH 020/119] Update CHANGELOG.md --- CHANGELOG.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3bcc8dd2..586ba05c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,7 @@ Changes to cores since version 1.6.7 ------------------------------------ * Atari 800 core - Add .atx to allowed file extensions (TSCHAK). +* FB Alpha 2012 CPS2 core - Unoptimize CPS Q Sound function to prevent bad sound genertion quality. (xianx/twinaphex). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). * Parallel N64 - Added msvc2013 x86/x64 targets (bparker). * Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) From 4a42175701b1b239f9fdf234f97af917f238f60e Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 20 Aug 2017 04:51:57 +0200 Subject: [PATCH 021/119] Update CHANGELOG.md --- CHANGELOG.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 586ba05c..9bcf57b0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ Changes to cores since version 1.6.7 ------------------------------------ -* Atari 800 core - Add .atx to allowed file extensions (TSCHAK). -* FB Alpha 2012 CPS2 core - Unoptimize CPS Q Sound function to prevent bad sound genertion quality. (xianx/twinaphex). +* Atari 800 - Add .atx to allowed file extensions (TSCHAK). +* FB Alpha 2012 CPS2 - Unoptimize CPS Q Sound function to prevent bad sound genertion quality. (xianx/twinaphex). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). * Parallel N64 - Added msvc2013 x86/x64 targets (bparker). * Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) From 095f315f662cf3a3f04d488911df85423f6c1b58 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Sun, 20 Aug 2017 15:14:09 -0400 Subject: [PATCH 022/119] update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9bcf57b0..c02847ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ Changes to cores since version 1.6.7 ------------------------------------ * Atari 800 - Add .atx to allowed file extensions (TSCHAK). -* FB Alpha 2012 CPS2 - Unoptimize CPS Q Sound function to prevent bad sound genertion quality. (xianx/twinaphex). +* FB Alpha 2012 CPS2 - Fix CPS Q Sound function that caused bad sound genertion quality when code was optimized. (xianx/twinaphex/bparker). * Prosystem - corrected Beef Drop database entry for final release version of ROM from game author Ken Siders' website (underball). * Parallel N64 - Added msvc2013 x86/x64 targets (bparker). * Parallel N64 - backports from latest sources (AI Shogi 3 should be fixed, audio issues with Pokemon Puzzle League intro should be fixed, etc.) (twinaphex) From 07758a6f8111ed0682659827b73831c433e1b88a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Wed, 23 Aug 2017 08:54:11 -0500 Subject: [PATCH 023/119] Update cores-windows-x86_dw2-generic --- recipes/windows/cores-windows-x86_dw2-generic | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index 30daf99b..1a9824a2 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -34,6 +34,7 @@ mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libre mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pcfx libretro-beetle_pcfx https://github.com/libretro/beetle-pcfx-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_saturn libretro-beetle_saturn https://github.com/libretro/beetle-saturn-libretro.git master PROJECT YES GENERIC Makefile . mednafen_snes libretro-beetle_snes https://github.com/libretro/beetle-bsnes-libretro.git master PROJECT YES GENERIC Makefile . mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . From 203b1364cbef3bf3758b31ab5a6833b6b222655f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Wed, 23 Aug 2017 08:54:38 -0500 Subject: [PATCH 024/119] Update cores-linux-x86-generic --- recipes/linux/cores-linux-x86-generic | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index 47903ebb..c2c360e7 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -46,6 +46,7 @@ mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pc mednafen_pcfx libretro-beetle_pcfx https://github.com/libretro/beetle-pcfx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1 +mednafen_saturn libretro-beetle_saturn https://github.com/libretro/beetle-saturn-libretro.git master PROJECT YES GENERIC Makefile . mednafen_snes libretro-beetle_snes https://github.com/libretro/beetle-bsnes-libretro.git master PROJECT YES GENERIC Makefile . mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . From 762604d041dd17695effc089588d77905b33d5cd Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Thu, 24 Aug 2017 17:36:35 +0100 Subject: [PATCH 025/119] add/update msvc2017 targets to have both desktop and uwp variants --- libretro-build-msvc2005_x86.sh | 0 libretro-build-msvc2017_x64.sh | 17 --------- libretro-config.sh | 38 +++++++++++++++++-- .../cores-windows-msvc2010-x64_seh-generic | 35 +++++++++++++++++ ...ores-windows-msvc2010-x64_seh-generic.conf | 10 +++++ ...-windows-msvc2017-desktop-x64_seh-generic} | 0 ...dows-msvc2017-desktop-x64_seh-generic.conf | 10 +++++ ...s-windows-msvc2017-desktop-x86_dw2-generic | 1 + ...dows-msvc2017-desktop-x86_dw2-generic.conf | 10 +++++ ...cores-windows-msvc2017-uwp-x64_seh-generic | 1 + ...-windows-msvc2017-uwp-x64_seh-generic.conf | 10 +++++ ...cores-windows-msvc2017-uwp-x86_dw2-generic | 1 + ...windows-msvc2017-uwp-x86_dw2-generic.conf} | 4 +- 13 files changed, 114 insertions(+), 23 deletions(-) mode change 100644 => 100755 libretro-build-msvc2005_x86.sh delete mode 100644 libretro-build-msvc2017_x64.sh create mode 100644 recipes/windows/cores-windows-msvc2010-x64_seh-generic create mode 100644 recipes/windows/cores-windows-msvc2010-x64_seh-generic.conf rename recipes/windows/{cores-windows-msvc2017-x64_dw2-generic => cores-windows-msvc2017-desktop-x64_seh-generic} (100%) create mode 100644 recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic.conf create mode 100644 recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic create mode 100644 recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic.conf create mode 100644 recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic create mode 100644 recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic.conf create mode 100644 recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic rename recipes/windows/{cores-windows-msvc2017-x64_dw2-generic.conf => cores-windows-msvc2017-uwp-x86_dw2-generic.conf} (78%) diff --git a/libretro-build-msvc2005_x86.sh b/libretro-build-msvc2005_x86.sh old mode 100644 new mode 100755 diff --git a/libretro-build-msvc2017_x64.sh b/libretro-build-msvc2017_x64.sh deleted file mode 100644 index 1b0ea759..00000000 --- a/libretro-build-msvc2017_x64.sh +++ /dev/null @@ -1,17 +0,0 @@ -#! /usr/bin/env bash -# vim: set ts=3 sw=3 noet ft=sh : bash - -SCRIPT="${0#./}" -BASE_DIR="${SCRIPT%/*}" -WORKDIR="$PWD" - -if [ "$BASE_DIR" = "$SCRIPT" ]; then - BASE_DIR="$WORKDIR" -else - if [[ "$0" != /* ]]; then - # Make the path absolute - BASE_DIR="$WORKDIR/$BASE_DIR" - fi -fi - -platform=msvc2017_x64 ${BASE_DIR}/libretro-build.sh $@ diff --git a/libretro-config.sh b/libretro-config.sh index 1081e199..389b6eea 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -658,12 +658,42 @@ case "$platform" in CXX="cl.exe" CXX11="cl.exe" ;; - msvc2017_x64) - platform=windows_msvc2017_x64 + msvc2017_desktop_x86) + platform=windows_msvc2017_desktop_x86 FORMAT_EXT="dll" BINARY_EXT=".exe" - FORMAT_COMPILER_TARGET="windows_msvc2017_x64" - DIST_DIR="msvc2017_x64" + FORMAT_COMPILER_TARGET="windows_msvc2017_desktop_x86" + DIST_DIR="msvc2017_desktop_x86" + CC="cl.exe" + CXX="cl.exe" + CXX11="cl.exe" + ;; + msvc2017_desktop_x64) + platform=windows_msvc2017_desktop_x64 + FORMAT_EXT="dll" + BINARY_EXT=".exe" + FORMAT_COMPILER_TARGET="windows_msvc2017_desktop_x64" + DIST_DIR="msvc2017_desktop_x64" + CC="cl.exe" + CXX="cl.exe" + CXX11="cl.exe" + ;; + msvc2017_uwp_x86) + platform=windows_msvc2017_uwp_x86 + FORMAT_EXT="dll" + BINARY_EXT=".exe" + FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_x86" + DIST_DIR="msvc2017_uwp_x86" + CC="cl.exe" + CXX="cl.exe" + CXX11="cl.exe" + ;; + msvc2017_uwp_x64) + platform=windows_msvc2017_uwp_x64 + FORMAT_EXT="dll" + BINARY_EXT=".exe" + FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_x64" + DIST_DIR="msvc2017_uwp_x64" CC="cl.exe" CXX="cl.exe" CXX11="cl.exe" diff --git a/recipes/windows/cores-windows-msvc2010-x64_seh-generic b/recipes/windows/cores-windows-msvc2010-x64_seh-generic new file mode 100644 index 00000000..0cc33752 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2010-x64_seh-generic @@ -0,0 +1,35 @@ +2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro . +3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC Makefile . +4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile . +bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . +craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile . +gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . +handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . +mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . +melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile . +parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . +o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . +pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . +prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile . +prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . +pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile . +quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . +snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro . +stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . +tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . +vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . +tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . +vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro . +virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . +xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-msvc2010-x64_seh-generic.conf b/recipes/windows/cores-windows-msvc2010-x64_seh-generic.conf new file mode 100644 index 00000000..203a25a3 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2010-x64_seh-generic.conf @@ -0,0 +1,10 @@ +PATH /mingw64/lib/ccache/bin:/mingw64/bin +MSYSTEM MINGW64 +platform msvc2010_x64 +PLATFORM windows +ARCH x86 +MAKE make.exe +CC gcc +CXX g++ +CXX11 g++ +CORE_JOB YES diff --git a/recipes/windows/cores-windows-msvc2017-x64_dw2-generic b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic similarity index 100% rename from recipes/windows/cores-windows-msvc2017-x64_dw2-generic rename to recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic.conf b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic.conf new file mode 100644 index 00000000..b6defefd --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic.conf @@ -0,0 +1,10 @@ +PATH /mingw64/lib/ccache/bin:/mingw64/bin +MSYSTEM MINGW64 +platform msvc2017_desktop_x64 +PLATFORM windows +ARCH x86_64 +MAKE make.exe +CC gcc +CXX g++ +CXX11 g++ +CORE_JOB YES diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic new file mode 100644 index 00000000..cce99537 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic @@ -0,0 +1 @@ +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic.conf b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic.conf new file mode 100644 index 00000000..064b4a77 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic.conf @@ -0,0 +1,10 @@ +PATH /mingw32/lib/ccache/bin:/mingw32/bin +MSYSTEM MINGW32 +platform msvc2017_desktop_x86 +PLATFORM windows +ARCH x86 +MAKE make.exe +CC gcc +CXX g++ +CXX11 g++ +CORE_JOB YES diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic new file mode 100644 index 00000000..cce99537 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic @@ -0,0 +1 @@ +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic.conf b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic.conf new file mode 100644 index 00000000..3cad93c7 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic.conf @@ -0,0 +1,10 @@ +PATH /mingw64/lib/ccache/bin:/mingw64/bin +MSYSTEM MINGW64 +platform msvc2017_uwp_x64 +PLATFORM windows +ARCH x86_64 +MAKE make.exe +CC gcc +CXX g++ +CXX11 g++ +CORE_JOB YES diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic new file mode 100644 index 00000000..cce99537 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic @@ -0,0 +1 @@ +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . diff --git a/recipes/windows/cores-windows-msvc2017-x64_dw2-generic.conf b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic.conf similarity index 78% rename from recipes/windows/cores-windows-msvc2017-x64_dw2-generic.conf rename to recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic.conf index ee046c5d..9102e8cb 100644 --- a/recipes/windows/cores-windows-msvc2017-x64_dw2-generic.conf +++ b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic.conf @@ -1,8 +1,8 @@ PATH /mingw32/lib/ccache/bin:/mingw32/bin MSYSTEM MINGW32 -platform msvc2017_x64 +platform msvc2017_uwp_x86 PLATFORM windows -ARCH x64 +ARCH x86 MAKE make.exe CC gcc CXX g++ From 9316b4d38613cf3fcc6d580b22bb647b8fac4dda Mon Sep 17 00:00:00 2001 From: Ezio-PS Date: Fri, 25 Aug 2017 12:46:27 +0200 Subject: [PATCH 026/119] Add these two cores --- libretro-build-ps3.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libretro-build-ps3.sh b/libretro-build-ps3.sh index 27951856..5d291b64 100755 --- a/libretro-build-ps3.sh +++ b/libretro-build-ps3.sh @@ -16,8 +16,10 @@ fi if [[ -z "$1" ]]; then WANT_CORES=" \ + 81 \ fbalpha2012 \ fceumm \ + fuse \ genesis_plus_gx \ handy \ mame2000 \ From a54509af338ea392deb41be785040e3b1e69d535 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sat, 26 Aug 2017 10:42:07 -0400 Subject: [PATCH 027/119] Add .cxi to Citra's list of file extensions Citra can load .cxi files, as documentated here: https://citra-emu.org/wiki/dumping-installed-titles/ Fixes libretro/libretro-core-info#4 --- dist/info/citra_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/citra_libretro.info b/dist/info/citra_libretro.info index fd4f0f8e..510edf19 100644 --- a/dist/info/citra_libretro.info +++ b/dist/info/citra_libretro.info @@ -1,6 +1,6 @@ display_name = "Nintendo 3DS (Citra)" authors = "Citra Emulation Project" -supported_extensions = "3ds|3dsx|cia|elf" +supported_extensions = "3ds|3dsx|cia|elf|cxi" corename = "Citra" manufacturer = "Nintendo" categories = "Emulator" From 47265ebb21918af6f0c3ebd1d9380d5a442657ea Mon Sep 17 00:00:00 2001 From: radius Date: Sat, 26 Aug 2017 11:28:01 -0500 Subject: [PATCH 028/119] sort recipes --- recipes/windows/cores-windows-x64_seh-generic | 28 ++++++----- recipes/windows/cores-windows-x86_dw2-generic | 48 ++++++++++--------- 2 files changed, 40 insertions(+), 36 deletions(-) diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 9d8467b7..53bfb58e 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -1,6 +1,7 @@ 2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro . 3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile . 4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile . +81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy @@ -25,11 +26,12 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20 fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile . +fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . -mupen64plus libretro-mupen6n4plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . +gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . @@ -38,8 +40,6 @@ mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git mas mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft PTR64=1 mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1 -mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1 -ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1 mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro master PROJECT YES GENERIC Makefile.libretro . PTR64=1 mednafen_gba libretro-beetle_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . @@ -54,15 +54,17 @@ mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetl mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile . +mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1 meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . -parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . +mupen64plus libretro-mupen6n4plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro +parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . @@ -70,29 +72,29 @@ pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJE prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . +px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . -reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile . redream libretro-redream https://github.com/inolen/redream.git master PROJECT YES GENERIC deps/libretro/Makefile . +reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile . sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . -snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . +ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1 +uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro . vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . -virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . -vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128 -vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4 +vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile . yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro -uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . -gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . -81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . -fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index 1a9824a2..d424b348 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -1,6 +1,7 @@ 2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro . 3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile . 4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile . +81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy @@ -12,7 +13,9 @@ bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.g bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . +desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC_ALT Makefile . +dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro fbalpha libretro-fbalpha https://github.com/libretro/fbalpha.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk @@ -22,74 +25,73 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20 fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile . +fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . +gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . +mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . PTR64=0 +mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . +mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . +mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft PTR64=0 +mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=0 +mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro master PROJECT YES GENERIC Makefile.libretro . PTR64=0 mednafen_gba libretro-beetle_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pcfx libretro-beetle_pcfx https://github.com/libretro/beetle-pcfx-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . +mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1 mednafen_saturn libretro-beetle_saturn https://github.com/libretro/beetle-saturn-libretro.git master PROJECT YES GENERIC Makefile . mednafen_snes libretro-beetle_snes https://github.com/libretro/beetle-bsnes-libretro.git master PROJECT YES GENERIC Makefile . mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile . +mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=0 meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . -mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 -parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . +mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro +parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . +prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . -px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . +px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile . sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . -snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro . -snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . +ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=0 +uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro . vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . -virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . -vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128 -vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4 +vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile . yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro -desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume -dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . -prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile . -mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . PTR64=0 -mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . -mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft PTR64=0 -mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=0 -mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=0 -ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=0 -mednafen_psx libretro-beetle_psx https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . -mednafen_psx_hw libretro-beetle_psx_hw https://github.com/libretro/beetle-psx-libretro.git master PROJECT YES GENERIC Makefile . HAVE_HW=1 -uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . -gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . -81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . -fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . From 68506187cea2fb1f30962fc18052e72aeaf06f4a Mon Sep 17 00:00:00 2001 From: radius Date: Sat, 26 Aug 2017 11:39:02 -0500 Subject: [PATCH 029/119] sort recipes --- recipes/linux/cores-linux-x64-generic | 55 +++++++++---------- recipes/windows/cores-windows-x64_seh-generic | 13 +++-- recipes/windows/cores-windows-x86_dw2-generic | 8 ++- 3 files changed, 40 insertions(+), 36 deletions(-) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 003266ae..1ba8ab20 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -1,25 +1,26 @@ 2048 libretro-2048 https://github.com/libretro/libretro-2048.git master PROJECT YES GENERIC Makefile.libretro . -3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC Makefile . +3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_GL Makefile . 4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC Makefile . +81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . balanced bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . performance bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 -bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance +cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . +chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . -cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . -chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile . dolphin libretro-dolphin https://github.com/libretro/dolphin.git master PROJECT YES GENERIC Makefile Source/Core/DolphinLibretro/ dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . +easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro fbalpha libretro-fbalpha https://github.com/libretro/fbalpha.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012 libretro-fbalpha2012 https://github.com/libretro/fbalpha2012.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk fbalpha2012_cps1 libretro-fbalpha2012_cps1 https://github.com/libretro/fbalpha2012_cps1.git master PROJECT YES GENERIC makefile.libretro . @@ -28,20 +29,21 @@ fbalpha2012_neogeo libretro-fbalpha_neogeo https://github.com/libretro/fbalpha20 fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . ffmpeg libretro-ffmpeg https://github.com/libretro/FFmpeg.git master PROJECT YES GENERIC_GL Makefile libretro fmsx libretro-fmsx https://github.com/libretro/fmsx-libretro.git master PROJECT YES GENERIC Makefile . -easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro +fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . -mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 gme libretro-gme https://github.com/libretro/libretro-gme.git master SUBMODULE YES GENERIC Makefile . gpsp libretro-gpsp https://github.com/libretro/gpsp.git master PROJECT YES GENERIC Makefile . +gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . handy libretro-handy https://github.com/libretro/libretro-handy.git master PROJECT YES GENERIC Makefile . hatari libretro-hatari https://github.com/libretro/hatari.git master PROJECT YES GENERIC Makefile.libretro . lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT YES GENERIC Makefile . -mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . +mame libretro-mame https://github.com/libretro/mame.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1 mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . -mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . +mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft PTR64=1 -mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro . +mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1 +mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1 mednafen_gba libretro-beetle_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . @@ -55,51 +57,48 @@ mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetl mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.git master PROJECT YES GENERIC Makefile . mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT YES GENERIC Makefile . +mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1 meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . -parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . +mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . -o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . +o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro +parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . -pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile . +pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro -prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile . +prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . -puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . -px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . +puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . +px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . -reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile . redream libretro-redream https://github.com/inolen/redream.git master PROJECT YES GENERIC deps/libretro/Makefile . +reicast libretro-reicast https://github.com/libretro/reicast-emulator.git master PROJECT YES GENERIC Makefile . remotejoy libretro-remotejoy https://github.com/libretro/libretro-remotejoy.git master PROJECT YES GENERIC Makefile . sameboy libretro-sameboy https://github.com/libretro/SameBoy.git master PROJECT YES GENERIC Makefile.libretro . scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT YES GENERIC Makefile backends/platform/libretro/build +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . -snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_ALT Makefile.libretro . -snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . +ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1 +uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro . vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . -virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . -vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128 -vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . vice_xplus4 libretro-vice_xplus4 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xplus4 +vice_xvic libretro-vice_xvic https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=xvic +virtualjaguar libretro-virtualjaguar https://github.com/libretro/virtualjaguar-libretro.git master PROJECT YES GENERIC Makefile . xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJECT YES GENERIC Makefile . yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC Makefile libretro -mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1 -mess2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mess PTR64=1 -ume2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1 -uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . -gw libretro-gw https://github.com/libretro/gw-libretro.git master PROJECT YES GENERIC Makefile . -81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . -fuse libretro-fuse https://github.com/libretro/fuse-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 53bfb58e..62732c38 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -11,10 +11,12 @@ bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-l bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance +cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . +chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume -dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC_ALT Makefile . +dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile . dolphin libretro-dolphin https://github.com/libretro/dolphin.git master PROJECT YES GENERIC Makefile Source/Core/DolphinLibretro/ dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro @@ -40,7 +42,7 @@ mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git mas mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . mame2010 libretro-mame2010 https://github.com/libretro/mame2010-libretro.git master PROJECT YES GENERIC Makefile . VRENDER=soft PTR64=1 mame2014 libretro-mame2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=mame PTR64=1 -mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro master PROJECT YES GENERIC Makefile.libretro . PTR64=1 +mame2016 libretro-mame2016 https://github.com/libretro/mame2016-libretro.git master PROJECT YES GENERIC Makefile.libretro . PTR64=1 mednafen_gba libretro-beetle_gba https://github.com/libretro/beetle-gba-libretro.git master PROJECT YES GENERIC Makefile . mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libretro.git master PROJECT YES GENERIC Makefile . mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . @@ -58,7 +60,7 @@ mess2014 libretro-mess2014 https://github.com/libretro/mame2014-libretro.git mas meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . -mupen64plus libretro-mupen6n4plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 +mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . @@ -69,6 +71,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . @@ -88,8 +91,8 @@ tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=1 uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . -vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro . -vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro +vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro . +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128 vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index d424b348..c5e7eb64 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -11,10 +11,12 @@ bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-l bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance +cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . +chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume -dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC_ALT Makefile . +dinothawr libretro-dinothawr https://github.com/libretro/Dinothawr.git master PROJECT YES GENERIC Makefile . dosbox libretro-dosbox https://github.com/libretro/dosbox-libretro.git master PROJECT YES GENERIC Makefile.libretro . easyrpg libretro-easyrpg https://github.com/libretro/easyrpg-libretro.git master PROJECT YES GENERIC Makefile.libretro builds/libretro fbalpha libretro-fbalpha https://github.com/libretro/fbalpha.git master PROJECT YES GENERIC makefile.libretro svn-current/trunk @@ -85,8 +87,8 @@ tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master tyrquake libretro-tyrquake https://github.com/libretro/tyrquake.git master PROJECT YES GENERIC Makefile . ume2014 libretro-ume2014 https://github.com/libretro/mame2014-libretro.git master PROJECT YES GENERIC Makefile . TARGET=ume PTR64=0 uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC Makefile . -vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC_ALT Makefile.libretro . -vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC_ALT Makefile src/libretro +vba_next libretro-vba_next https://github.com/libretro/vba-next.git master PROJECT YES GENERIC Makefile.libretro . +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro vecx libretro-vecx https://github.com/libretro/libretro-vecx.git master PROJECT YES GENERIC Makefile.libretro . vice_x128 libretro-vice_x128 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . EMUTYPE=x128 vice_x64 libretro-vice_x64 https://github.com/libretro/vice-libretro.git master PROJECT YES GENERIC Makefile . From 9b3228ab72742ad035e6d3bd68427e2eaa99d2ec Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 27 Aug 2017 07:14:37 -0400 Subject: [PATCH 030/119] Add .68k to Sega Genesis extensions --- dist/info/genesis_plus_gx_libretro.info | 2 +- dist/info/picodrive_libretro.info | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/info/genesis_plus_gx_libretro.info b/dist/info/genesis_plus_gx_libretro.info index 04fe3f38..42f8b995 100644 --- a/dist/info/genesis_plus_gx_libretro.info +++ b/dist/info/genesis_plus_gx_libretro.info @@ -1,6 +1,6 @@ display_name = "Sega MS/GG/MD/CD (Genesis Plus GX)" authors = "Charles McDonald|Eke-Eke" -supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg" +supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg|68k" corename = "Genesis Plus GX" manufacturer = "Sega" categories = "Emulator" diff --git a/dist/info/picodrive_libretro.info b/dist/info/picodrive_libretro.info index 8379ae2b..0ff86988 100644 --- a/dist/info/picodrive_libretro.info +++ b/dist/info/picodrive_libretro.info @@ -1,6 +1,6 @@ display_name = "Sega MS/MD/CD/32X (PicoDrive)" authors = "notaz|fdave" -supported_extensions = "bin|gen|smd|md|32x|cue|iso|sms" +supported_extensions = "bin|gen|smd|md|32x|cue|iso|sms|68k" corename = "PicoDrive" manufacturer = "Sega" categories = "Emulator" From 6ace087b739d677a46c63d692000ead1021e813a Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Sun, 27 Aug 2017 16:31:07 +0200 Subject: [PATCH 031/119] Add NP2kai core info. Nestopia note. --- dist/info/NP2kai_libretro.info | 29 +++++++++++++++++++++++++++++ dist/info/nestopia_libretro.info | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 dist/info/NP2kai_libretro.info diff --git a/dist/info/NP2kai_libretro.info b/dist/info/NP2kai_libretro.info new file mode 100644 index 00000000..721e34b4 --- /dev/null +++ b/dist/info/NP2kai_libretro.info @@ -0,0 +1,29 @@ +display_name = "NEC PC-98 (Neko Project II Kai)" +authors = "Neko Project II Team, Tomohiro Yoshidomi" +supported_extensions = "d98|zip|98d|fdi|fdd|2hd|tfd|d88|88d|hdm|xdf|dup|cmd|hdi|thd|nhd|hdd" +corename = "Neko Project II" +manufacturer = "NEC" +categories = "Emulator" +systemname = "PC-98" +database = "PC-98" +license = "" +permissions = "" +display_version = "0.86" +supports_no_game = "false" +firmware_count = 5 +firmware0_desc = "font.bmp (needed to display text)" +firmware0_path = "np2/font.bmp" +firmware0_opt = "true" +firmware1_desc = "FONT.ROM (alt font file)" +firmware1_path = "np2/FONT.ROM" +firmware1_opt = "true" +firmware2_desc = "bios.rom" +firmware2_path = "np2/bios.rom" +firmware2_opt = "true" +firmware3_desc = "itf.rom" +firmware3_path = "np2/itf.rom" +firmware3_opt = "true" +firmware4_desc = "sound.rom" +firmware4_path = "np2/sound.rom" +firmware4_opt = "true" +notes = " YM2608 RYTHM samples present in the np2 folder will be used:|2608_bd.wav, 2608_sd.wav, 2608_top.wav, 2608_hh.wav, 2608_tom.wav, 2608_rim.wav|JOY2KEY buttons mapping: A=x B=z X=space Y=lctrl|L=backspace R=rshift SELECT=escape START=return|Keep 'end' key down when booting for machine options.|Many games need GDC set as 2.5Mhz there." \ No newline at end of file diff --git a/dist/info/nestopia_libretro.info b/dist/info/nestopia_libretro.info index 535f73e3..4e53b875 100644 --- a/dist/info/nestopia_libretro.info +++ b/dist/info/nestopia_libretro.info @@ -14,4 +14,4 @@ firmware_count = 1 firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)" firmware0_path = "disksys.rom" firmware0_opt = "false" -notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a" +notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|Press Retropad L1 to switch disk side." From a4f8db41b9c504fefe7c25384cc9e41d94834baa Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Wed, 30 Aug 2017 08:27:42 -0400 Subject: [PATCH 032/119] Lua is not an acronym --- dist/info/lutro_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/lutro_libretro.info b/dist/info/lutro_libretro.info index 9e4df0a4..69eaa434 100644 --- a/dist/info/lutro_libretro.info +++ b/dist/info/lutro_libretro.info @@ -1,4 +1,4 @@ -display_name = "LUA Engine (Lutro)" +display_name = "Lua Engine (Lutro)" authors = "Higor Euripedes/Jean-Andre Santoni" supported_extensions = "lutro|lua" corename = "Lutro" From dadb95ebe1b584e32017ba90eb4318372dbc3440 Mon Sep 17 00:00:00 2001 From: retro-wertz Date: Thu, 31 Aug 2017 02:18:12 +0800 Subject: [PATCH 033/119] [supergrafx] Update info --- dist/info/mednafen_supergrafx_libretro.info | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/dist/info/mednafen_supergrafx_libretro.info b/dist/info/mednafen_supergrafx_libretro.info index 51871c32..6c213b0e 100644 --- a/dist/info/mednafen_supergrafx_libretro.info +++ b/dist/info/mednafen_supergrafx_libretro.info @@ -10,8 +10,17 @@ license = "GPLv2" permissions = "" display_version = "v0.9.38.7" supports_no_game = "false" -firmware_count = 1 -firmware0_desc = "syscard3.pce (PCE-CD BIOS)" +firmware_count = 4 +firmware0_desc = "syscard3.pce (Super CD-ROM2 System V3.xx)" firmware0_path = "syscard3.pce" firmware0_opt = "false" +firmware1_desc = "syscard2.pce (CD-ROM System V2.xx)" +firmware1_path = "syscard2.pce" +firmware1_opt = "true" +firmware2_desc = "syscard1.pce (CD-ROM System V1.xx)" +firmware2_path = "syscard1.pce" +firmware2_opt = "true" +firmware3_desc = "gexpress.pce (Game Express CD Card)" +firmware3_path = "gexpress.pce" +firmware3_opt = "true" notes = "(!) syscard3.pce (md5): 38179df8f4ac870017db21ebcbf53114" From 639fa4cd1746832d835bd94827c42e7c978c02e1 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Thu, 31 Aug 2017 12:44:22 -0400 Subject: [PATCH 034/119] msvc2017: add more cores and a target for UWP ARM --- libretro-config.sh | 10 ++++++++++ .../cores-windows-msvc2017-desktop-x64_seh-generic | 4 ++++ .../cores-windows-msvc2017-desktop-x86_dw2-generic | 4 ++++ recipes/windows/cores-windows-msvc2017-uwp-arm-generic | 5 +++++ .../cores-windows-msvc2017-uwp-arm-generic.conf | 10 ++++++++++ .../windows/cores-windows-msvc2017-uwp-x64_seh-generic | 4 ++++ .../windows/cores-windows-msvc2017-uwp-x86_dw2-generic | 4 ++++ 7 files changed, 41 insertions(+) create mode 100644 recipes/windows/cores-windows-msvc2017-uwp-arm-generic create mode 100644 recipes/windows/cores-windows-msvc2017-uwp-arm-generic.conf diff --git a/libretro-config.sh b/libretro-config.sh index 389b6eea..86ca79ab 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -698,6 +698,16 @@ case "$platform" in CXX="cl.exe" CXX11="cl.exe" ;; + msvc2017_uwp_arm) + platform=windows_msvc2017_uwp_arm + FORMAT_EXT="dll" + BINARY_EXT=".exe" + FORMAT_COMPILER_TARGET="windows_msvc2017_uwp_arm" + DIST_DIR="msvc2017_uwp_arm" + CC="cl.exe" + CXX="cl.exe" + CXX11="cl.exe" + ;; win|*mingw32*|*MINGW32*|*MSYS_NT*) platform=win FORMAT_EXT="dll" diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic index cce99537..d7b2c765 100644 --- a/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic +++ b/recipes/windows/cores-windows-msvc2017-desktop-x64_seh-generic @@ -1 +1,5 @@ fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro diff --git a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic index cce99537..d7b2c765 100644 --- a/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2017-desktop-x86_dw2-generic @@ -1 +1,5 @@ fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro diff --git a/recipes/windows/cores-windows-msvc2017-uwp-arm-generic b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic new file mode 100644 index 00000000..d7b2c765 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic @@ -0,0 +1,5 @@ +fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro diff --git a/recipes/windows/cores-windows-msvc2017-uwp-arm-generic.conf b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic.conf new file mode 100644 index 00000000..66ab36e2 --- /dev/null +++ b/recipes/windows/cores-windows-msvc2017-uwp-arm-generic.conf @@ -0,0 +1,10 @@ +PATH /mingw32/lib/ccache/bin:/mingw32/bin +MSYSTEM MINGW32 +platform msvc2017_uwp_arm +PLATFORM windows +ARCH arm +MAKE make.exe +CC gcc +CXX g++ +CXX11 g++ +CORE_JOB YES diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic index cce99537..d7b2c765 100644 --- a/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic +++ b/recipes/windows/cores-windows-msvc2017-uwp-x64_seh-generic @@ -1 +1,5 @@ fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro diff --git a/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic index cce99537..d7b2c765 100644 --- a/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic +++ b/recipes/windows/cores-windows-msvc2017-uwp-x86_dw2-generic @@ -1 +1,5 @@ fceumm libretro-fceuumm https://github.com/libretro/libretro-fceumm.git master PROJECT YES GENERIC Makefile.libretro . +gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git master PROJECT YES GENERIC Makefile . +nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro +vbam libretro-vbam https://github.com/libretro/vbam-libretro.git master PROJECT YES GENERIC Makefile src/libretro From bd619d41ed8f3802e499c77ad2cd619b3212acf1 Mon Sep 17 00:00:00 2001 From: bparker06 Date: Fri, 1 Sep 2017 20:34:28 -0400 Subject: [PATCH 035/119] Override platform for new ppsspp core on windows to compile with msvc2017 --- recipes/windows/cores-windows-x64_seh-generic | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 62732c38..6709682a 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -71,7 +71,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro platform=windows_msvc2017_desktop_x64 prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . From ddacfadc3617e7921f599406493c022d3778a93f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 2 Sep 2017 02:51:49 +0200 Subject: [PATCH 036/119] Remove psp1 rule --- rules.d/core-rules.sh | 9 --------- 1 file changed, 9 deletions(-) diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 4cd239de..779f559c 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -714,15 +714,6 @@ libretro_ppsspp_git_submodules="yes" libretro_ppsspp_build_subdir="libretro" libretro_ppsspp_build_opengl="yes" -include_core_psp1() { - register_module core "psp1" -ios -theos_ios -ngc -ps3 -psp1 -qnx -wii -} -libretro_psp1_name="PSP1" -libretro_psp1_git_url="https://github.com/libretro/PSP1.git" -libretro_psp1_git_submodules="yes" -libretro_psp1_build_subdir="libretro" -libretro_psp1_build_opengl="yes" - include_core_prosystem() { register_module core "prosystem" -ngc -ps3 -wii } From 7712be279ba7c5c7577a40d17be2aedc75436c78 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 2 Sep 2017 02:57:29 +0200 Subject: [PATCH 037/119] Update --- build-config.sh | 1 - 1 file changed, 1 deletion(-) diff --git a/build-config.sh b/build-config.sh index 5a0e0824..7290178a 100644 --- a/build-config.sh +++ b/build-config.sh @@ -145,7 +145,6 @@ include_core_gw # --- PPSSPP cores --- include_core_ppsspp -include_core_psp1 # --- Atari ProSystem 7800 emulator cores --- include_core_prosystem From cc4d9834445f36f6021dc3c067736b99757bacf0 Mon Sep 17 00:00:00 2001 From: bparker06 Date: Fri, 1 Sep 2017 21:32:30 -0400 Subject: [PATCH 038/119] add ppsspp for windows x86 --- recipes/windows/cores-windows-x86_dw2-generic | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index c5e7eb64..f1151c83 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -70,6 +70,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro platform=windows_msvc2017_desktop_x86 prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . From 185c223f0fe0875707cf06b54fbb6754e6db2215 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 2 Sep 2017 03:39:03 +0200 Subject: [PATCH 039/119] Remove psp1_libretor.info --- dist/info/psp1_libretro.info | 17 ----------------- 1 file changed, 17 deletions(-) delete mode 100644 dist/info/psp1_libretro.info diff --git a/dist/info/psp1_libretro.info b/dist/info/psp1_libretro.info deleted file mode 100644 index 90d4487e..00000000 --- a/dist/info/psp1_libretro.info +++ /dev/null @@ -1,17 +0,0 @@ -display_name = "PSP1 (PPSSPP)" -authors = "Henrik Hrydgard" -supported_extensions = "elf|iso|cso|prx|pbp" -corename = "PSP1" -manufacturer = "Sony" -categories = "Emulator" -systemname = "PSP" -database = "Sony - PlayStation Portable" -license = "GPLv2" -permissions = "" -display_version = "Git" -supports_no_game = "false" -firmware_count = 1 -firmware0_desc = "ppge_atlas.zim (PPSSPP Data ROM)" -firmware0_path = "ppge_atlas.zim" -firmware0_opt = "false" -notes = "(!) ppge_atlas.zim (md5): a93fc411c1ce7d001a2a812643c70085|(!) PPSSPP requires the asset files, lang folder, and flash0 folder inside the 'system\PPSSPP' directory." From 9db3a1c040b59629a34b12b62a84d64ad9ca9100 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 3 Sep 2017 17:03:17 +0200 Subject: [PATCH 040/119] Update mednafen_psx_libretro.info --- dist/info/mednafen_psx_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/mednafen_psx_libretro.info b/dist/info/mednafen_psx_libretro.info index 4618bba3..b30c2271 100644 --- a/dist/info/mednafen_psx_libretro.info +++ b/dist/info/mednafen_psx_libretro.info @@ -1,6 +1,6 @@ display_name = "PlayStation (Beetle PSX)" authors = "Mednafen Team" -supported_extensions = "cue|toc|m3u|ccd|exe|pbp" +supported_extensions = "cue|toc|m3u|ccd|exe|pbp|chd" corename = "Beetle PSX" manufacturer = "Sony" categories = "Emulator" From 4aadb89e36ffac7840d42e656d34f19546c5b146 Mon Sep 17 00:00:00 2001 From: Twinaphex Date: Sun, 3 Sep 2017 17:03:29 +0200 Subject: [PATCH 041/119] Update mednafen_psx_hw_libretro.info --- dist/info/mednafen_psx_hw_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/mednafen_psx_hw_libretro.info b/dist/info/mednafen_psx_hw_libretro.info index f89720ca..80f0e505 100644 --- a/dist/info/mednafen_psx_hw_libretro.info +++ b/dist/info/mednafen_psx_hw_libretro.info @@ -1,6 +1,6 @@ display_name = "PlayStation (Beetle PSX HW)" authors = "Mednafen Team" -supported_extensions = "cue|toc|m3u|ccd|exe|pbp" +supported_extensions = "cue|toc|m3u|ccd|exe|pbp|chd" corename = "Beetle PSX HW" manufacturer = "Sony" categories = "Emulator" From 33117a8432d43425660739dc10d7b08847e8631d Mon Sep 17 00:00:00 2001 From: telanus Date: Sun, 3 Sep 2017 19:59:23 +0200 Subject: [PATCH 042/119] Added the XEX file format XEX stands for Atari program executable file --- dist/info/atari800_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/atari800_libretro.info b/dist/info/atari800_libretro.info index 0a8c576e..893bc824 100644 --- a/dist/info/atari800_libretro.info +++ b/dist/info/atari800_libretro.info @@ -1,6 +1,6 @@ display_name = "Atari 8-bit computer systems and 5200" authors = "Petr Stehlik" -supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|zip" +supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|xex|zip" corename = "Atari800" manufacturer = "Atari" categories = "Emulator" From 0436585cbcc672422591546683502ce993dbdd1a Mon Sep 17 00:00:00 2001 From: esoptron <29593369+esoptron@users.noreply.github.com> Date: Sun, 3 Sep 2017 14:26:11 -0400 Subject: [PATCH 043/119] make GameGear BIOS info visible --- dist/info/genesis_plus_gx_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/genesis_plus_gx_libretro.info b/dist/info/genesis_plus_gx_libretro.info index 42f8b995..300d8930 100644 --- a/dist/info/genesis_plus_gx_libretro.info +++ b/dist/info/genesis_plus_gx_libretro.info @@ -29,7 +29,7 @@ firmware4_opt = "true" firmware5_desc = "bios_J.sms (MasterSystem JP BIOS)" firmware5_path = "bios_J.sms" firmware5_opt = "true" -firmware6=desc = "bios.gg (GameGear BIOS)" +firmware6_desc = "bios.gg (GameGear BIOS)" firmware6_path = "bios.gg" firmware6_opt = "true" firmware7_desc = "sk.bin (Sonic & Knuckles ROM)" From 341417756e8c669cddffc3d0b93599a1e65e510e Mon Sep 17 00:00:00 2001 From: esoptron <29593369+esoptron@users.noreply.github.com> Date: Sun, 3 Sep 2017 14:51:08 -0400 Subject: [PATCH 044/119] update Atari800's display name --- dist/info/atari800_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/atari800_libretro.info b/dist/info/atari800_libretro.info index 0a8c576e..14a54c8d 100644 --- a/dist/info/atari800_libretro.info +++ b/dist/info/atari800_libretro.info @@ -1,4 +1,4 @@ -display_name = "Atari 8-bit computer systems and 5200" +display_name = "Atari 8-bit computer systems and 5200 (Atari800)" authors = "Petr Stehlik" supported_extensions = "xfd|atr|atx|cdm|cas|bin|a52|zip" corename = "Atari800" From ce8dda00bff60eceb4dd5076eaec0a831815c60f Mon Sep 17 00:00:00 2001 From: retro-wertz Date: Tue, 5 Sep 2017 01:11:24 +0800 Subject: [PATCH 045/119] FCEUmm: update info Update info for external palette support. --- dist/info/fceumm_libretro.info | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dist/info/fceumm_libretro.info b/dist/info/fceumm_libretro.info index cd9c5505..aa54ed38 100644 --- a/dist/info/fceumm_libretro.info +++ b/dist/info/fceumm_libretro.info @@ -10,8 +10,11 @@ license = "GPLv2" permissions = "" display_version = "SVN" supports_no_game = "false" -firmware_count = 1 +firmware_count = 2 firmware0_desc = "disksys.rom (Family Computer Disk System BIOS)" firmware0_path = "disksys.rom" firmware0_opt = "false" -notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a" +firmware1_desc = "nes.pal (custom NES Palette)" +firmware1_path = "nes.pal" +firmware1_opt = "true" +notes = "(!) disksys.rom (md5): ca30b50f880eb660a320674ed365ef7a|(!) nes.pal must be located in system directory." From 5d06acb51430a7abb6e859911240f129597ffbed Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 5 Sep 2017 21:45:42 +0200 Subject: [PATCH 046/119] Add chd extension to Genplus GX core info file --- dist/info/genesis_plus_gx_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/genesis_plus_gx_libretro.info b/dist/info/genesis_plus_gx_libretro.info index 300d8930..d6c7d47e 100644 --- a/dist/info/genesis_plus_gx_libretro.info +++ b/dist/info/genesis_plus_gx_libretro.info @@ -1,6 +1,6 @@ display_name = "Sega MS/GG/MD/CD (Genesis Plus GX)" authors = "Charles McDonald|Eke-Eke" -supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg|68k" +supported_extensions = "mdx|md|smd|gen|bin|cue|iso|sms|gg|sg|68k|chd" corename = "Genesis Plus GX" manufacturer = "Sega" categories = "Emulator" From 16f67e07b4a143226be72b376d23063f706a0845 Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Sat, 9 Sep 2017 16:51:00 +0200 Subject: [PATCH 047/119] Add NP2Kai to recipes. --- recipes/android/cores-android-jni | 1 + recipes/android/cores-android-jni-aarch64 | 1 + recipes/apple/cores-ios-generic | 1 + recipes/apple/cores-ios9-generic | 1 + recipes/apple/cores-osx-x64-generic | 3 ++- recipes/linux/cores-linux-x64-generic | 1 + recipes/linux/cores-linux-x86-generic | 1 + recipes/windows/cores-windows-x64_seh-generic | 1 + recipes/windows/cores-windows-x86_dw2-generic | 1 + 9 files changed, 10 insertions(+), 1 deletion(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 65df8609..33611aee 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -48,6 +48,7 @@ mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git ma mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC_JNI Makefile.libretro jni parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni diff --git a/recipes/android/cores-android-jni-aarch64 b/recipes/android/cores-android-jni-aarch64 index 5fd04a13..1de8dc09 100644 --- a/recipes/android/cores-android-jni-aarch64 +++ b/recipes/android/cores-android-jni-aarch64 @@ -47,6 +47,7 @@ mame2003 libretro64-mame2003 https://github.com/libretro/mame2003-libretro.git mame2000 libretro64-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni mrboom libretro64-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni nekop2 libretro64-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC_JNI Makefile.libretro jni parallel_n64 libretro64-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni nxengine libretro64-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni o2em libretro64-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni diff --git a/recipes/apple/cores-ios-generic b/recipes/apple/cores-ios-generic index d563a696..371041d0 100644 --- a/recipes/apple/cores-ios-generic +++ b/recipes/apple/cores-ios-generic @@ -54,6 +54,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=1 diff --git a/recipes/apple/cores-ios9-generic b/recipes/apple/cores-ios9-generic index ce8ec8fa..55934f7f 100644 --- a/recipes/apple/cores-ios9-generic +++ b/recipes/apple/cores-ios9-generic @@ -53,6 +53,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=1 diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index 45122362..2ed21b51 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -53,9 +53,10 @@ melonds libretro-melonds https://github.com/libretro/melonDS.git master PROJECT meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master PROJECT YES GENERIC Makefile libretro mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . -nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . +nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 1ba8ab20..995e2eb9 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -64,6 +64,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index c2c360e7..e042f4ea 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -58,6 +58,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 6709682a..ae18f64d 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -63,6 +63,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index f1151c83..34eeee91 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -62,6 +62,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro From 970e227f26505d8b7577feec48b74707102bb0db Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Sat, 9 Sep 2017 17:19:52 +0200 Subject: [PATCH 048/119] Fix. --- recipes/android/cores-android-jni | 2 +- recipes/android/cores-android-jni-aarch64 | 2 +- recipes/apple/cores-ios-generic | 2 +- recipes/apple/cores-ios9-generic | 2 +- recipes/apple/cores-osx-x64-generic | 2 +- recipes/linux/cores-linux-x64-generic | 2 +- recipes/linux/cores-linux-x86-generic | 2 +- recipes/windows/cores-windows-x64_seh-generic | 2 +- recipes/windows/cores-windows-x86_dw2-generic | 2 +- 9 files changed, 9 insertions(+), 9 deletions(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 33611aee..05c5cbc5 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -48,7 +48,7 @@ mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git ma mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC_JNI Makefile.libretro jni +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni diff --git a/recipes/android/cores-android-jni-aarch64 b/recipes/android/cores-android-jni-aarch64 index 1de8dc09..49bf93fe 100644 --- a/recipes/android/cores-android-jni-aarch64 +++ b/recipes/android/cores-android-jni-aarch64 @@ -47,7 +47,7 @@ mame2003 libretro64-mame2003 https://github.com/libretro/mame2003-libretro.git mame2000 libretro64-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni mrboom libretro64-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni nekop2 libretro64-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC_JNI Makefile.libretro jni +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni parallel_n64 libretro64-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni nxengine libretro64-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni o2em libretro64-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni diff --git a/recipes/apple/cores-ios-generic b/recipes/apple/cores-ios-generic index 371041d0..65ce2d88 100644 --- a/recipes/apple/cores-ios-generic +++ b/recipes/apple/cores-ios-generic @@ -54,7 +54,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=1 diff --git a/recipes/apple/cores-ios9-generic b/recipes/apple/cores-ios9-generic index 55934f7f..8fa26728 100644 --- a/recipes/apple/cores-ios9-generic +++ b/recipes/apple/cores-ios9-generic @@ -53,7 +53,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=1 diff --git a/recipes/apple/cores-osx-x64-generic b/recipes/apple/cores-osx-x64-generic index 2ed21b51..7287cee5 100644 --- a/recipes/apple/cores-osx-x64-generic +++ b/recipes/apple/cores-osx-x64-generic @@ -56,7 +56,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 995e2eb9..8728a813 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -64,7 +64,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index e042f4ea..5839182f 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -58,7 +58,7 @@ parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index ae18f64d..63df9665 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -63,7 +63,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro diff --git a/recipes/windows/cores-windows-x86_dw2-generic b/recipes/windows/cores-windows-x86_dw2-generic index 34eeee91..f9b46c4d 100644 --- a/recipes/windows/cores-windows-x86_dw2-generic +++ b/recipes/windows/cores-windows-x86_dw2-generic @@ -62,7 +62,7 @@ mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PR mupen64plus libretro-mupen64plus https://github.com/libretro/mupen64plus-libretro.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86 nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -np2kai libretro-np2kai https://github.com/AZO234/NP2kai master PROJECT YES GENERIC Makefile.libretro sdl2 +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . openlara libretro-openlara https://github.com/libretro/OpenLara.git master PROJECT YES GENERIC Makefile src/platform/libretro From 0e020ded8f1cd7345ed3267114d3d92f1a7fb665 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 10 Sep 2017 16:30:30 -0500 Subject: [PATCH 049/119] Update cores-android-jni --- recipes/android/cores-android-jni | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 05c5cbc5..77d4e97d 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -2,7 +2,6 @@ 3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_JNI Makefile jni 4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC_JNI Makefile jni atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . -bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy From a21f9283d055f90b9394a0786d7cb374ed100911 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 10 Sep 2017 16:30:50 -0500 Subject: [PATCH 050/119] Update cores-android-jni-old --- recipes/android/cores-android-jni-old | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/android/cores-android-jni-old b/recipes/android/cores-android-jni-old index b5f60551..b18778de 100644 --- a/recipes/android/cores-android-jni-old +++ b/recipes/android/cores-android-jni-old @@ -1,2 +1,3 @@ nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC_JNI Makefile libretro/jni quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC_JNI Makefile jni +bluemsx libretro-bluemsx-old https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni From 6590689c00011a2a24aa49fbdde5ac9b7f0dfcd5 Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Mon, 11 Sep 2017 17:03:54 +0200 Subject: [PATCH 051/119] Add rules for np2kai, fix case. --- build-config.sh | 1 + dist/info/NP2kai_libretro.info | 2 +- rules.d/core-rules.sh | 8 ++++++++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/build-config.sh b/build-config.sh index 7290178a..89bab447 100644 --- a/build-config.sh +++ b/build-config.sh @@ -161,6 +161,7 @@ include_core_81 # --- NEC PC-98 emulator cores --- include_core_nekop2 +include_core_np2kai # --- Sharp X-68000 emulator cores --- include_core_px68k diff --git a/dist/info/NP2kai_libretro.info b/dist/info/NP2kai_libretro.info index 721e34b4..1cc026e1 100644 --- a/dist/info/NP2kai_libretro.info +++ b/dist/info/NP2kai_libretro.info @@ -6,7 +6,7 @@ manufacturer = "NEC" categories = "Emulator" systemname = "PC-98" database = "PC-98" -license = "" +license = "MIT" permissions = "" display_version = "0.86" supports_no_game = "false" diff --git a/rules.d/core-rules.sh b/rules.d/core-rules.sh index 779f559c..4ad58162 100644 --- a/rules.d/core-rules.sh +++ b/rules.d/core-rules.sh @@ -822,6 +822,14 @@ libretro_nekop2_git_url="https://github.com/libretro/libretro-meowPC98.git" libretro_nekop2_build_subdir="libretro" libretro_nekop2_build_makefile="Makefile.libretro" +include_core_np2kai() { + register_module core "np2kai" -theos_ios -ngc -ps3 -psp1 -qnx -wii +} +libretro_np2kai_name="Neko Project II" +libretro_np2kai_git_url="https://github.com/AZO234/NP2kai.git" +libretro_np2kai_build_subdir="sdl2" +libretro_np2kai_build_makefile="Makefile.libretro" + include_core_px68k() { register_module core "px68k" -theos_ios -ngc -ps3 -psp1 -qnx -wii } From 802afdbda306de9d19c1347f19f8495a0392606d Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Mon, 11 Sep 2017 17:07:15 +0200 Subject: [PATCH 052/119] fix --- dist/info/{NP2kai_libretro.info => np2kai_libretro.info} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename dist/info/{NP2kai_libretro.info => np2kai_libretro.info} (98%) diff --git a/dist/info/NP2kai_libretro.info b/dist/info/np2kai_libretro.info similarity index 98% rename from dist/info/NP2kai_libretro.info rename to dist/info/np2kai_libretro.info index 1cc026e1..e6d48404 100644 --- a/dist/info/NP2kai_libretro.info +++ b/dist/info/np2kai_libretro.info @@ -26,4 +26,4 @@ firmware3_opt = "true" firmware4_desc = "sound.rom" firmware4_path = "np2/sound.rom" firmware4_opt = "true" -notes = " YM2608 RYTHM samples present in the np2 folder will be used:|2608_bd.wav, 2608_sd.wav, 2608_top.wav, 2608_hh.wav, 2608_tom.wav, 2608_rim.wav|JOY2KEY buttons mapping: A=x B=z X=space Y=lctrl|L=backspace R=rshift SELECT=escape START=return|Keep 'end' key down when booting for machine options.|Many games need GDC set as 2.5Mhz there." \ No newline at end of file +notes = " YM2608 RYTHM samples present in the np2 folder will be used:|2608_bd.wav, 2608_sd.wav, 2608_top.wav, 2608_hh.wav, 2608_tom.wav, 2608_rim.wav|JOY2KEY buttons mapping: A=x B=z X=space Y=lctrl|L=backspace R=rshift SELECT=escape START=return|Keep 'end' key down when booting for machine options.|Many games need GDC set as 2.5Mhz there." From 0036c7088fbfbfb3aa7b3b47aa75ffc7a1b2e1c5 Mon Sep 17 00:00:00 2001 From: Tomohiro Yoshidomi Date: Thu, 14 Sep 2017 02:05:11 +0900 Subject: [PATCH 053/119] Add np2kai core to more env --- recipes/blackberry/cores-qnx-generic | 1 + recipes/emscripten/emscripten | 1 + recipes/linux/cores-linux-armhf-generic | 1 + recipes/nintendo/3ds | 1 + recipes/nintendo/gamecube | 1 + recipes/nintendo/wii | 1 + recipes/nintendo/wiiu | 1 + recipes/playstation/ps3 | 1 + recipes/playstation/psp | 1 + recipes/playstation/vita | 1 + 10 files changed, 10 insertions(+) diff --git a/recipes/blackberry/cores-qnx-generic b/recipes/blackberry/cores-qnx-generic index 32391787..0777e38a 100644 --- a/recipes/blackberry/cores-qnx-generic +++ b/recipes/blackberry/cores-qnx-generic @@ -40,6 +40,7 @@ meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master P mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . WITH_DYNAREC=x86_64 nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 diff --git a/recipes/emscripten/emscripten b/recipes/emscripten/emscripten index 1e5763d1..ceb048b3 100644 --- a/recipes/emscripten/emscripten +++ b/recipes/emscripten/emscripten @@ -32,6 +32,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . diff --git a/recipes/linux/cores-linux-armhf-generic b/recipes/linux/cores-linux-armhf-generic index e59dd49e..83b6affe 100644 --- a/recipes/linux/cores-linux-armhf-generic +++ b/recipes/linux/cores-linux-armhf-generic @@ -56,6 +56,7 @@ meteor libretro-meteor https://github.com/libretro/meteor-libretro.git master P mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_GL Makefile . ARCH=arm nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . o2em libretro-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=0 diff --git a/recipes/nintendo/3ds b/recipes/nintendo/3ds index 419fdee7..099a3933 100644 --- a/recipes/nintendo/3ds +++ b/recipes/nintendo/3ds @@ -18,6 +18,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . diff --git a/recipes/nintendo/gamecube b/recipes/nintendo/gamecube index c810d164..a0566d07 100644 --- a/recipes/nintendo/gamecube +++ b/recipes/nintendo/gamecube @@ -14,6 +14,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/nintendo/wii b/recipes/nintendo/wii index d68fdb92..210042aa 100644 --- a/recipes/nintendo/wii +++ b/recipes/nintendo/wii @@ -17,6 +17,7 @@ mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-li mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index 3261063a..849612dd 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -24,6 +24,7 @@ mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libre mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . quicknes libretro-quicknes https://github.com/libretro/QuickNES_Core.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/playstation/ps3 b/recipes/playstation/ps3 index 01da78d5..3d508b46 100644 --- a/recipes/playstation/ps3 +++ b/recipes/playstation/ps3 @@ -21,6 +21,7 @@ mednafen_vb libretro-beetle_vb https://github.com/libretro/beetle-vb-libretro.gi mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-libretro.git master PROJECT YES GENERIC Makefile . mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT NO GENERIC Makefile.libretro . USE_DYNAREC=1 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE NO GENERIC Makefile.libretro . diff --git a/recipes/playstation/psp b/recipes/playstation/psp index d51e3b36..55bea38f 100644 --- a/recipes/playstation/psp +++ b/recipes/playstation/psp @@ -9,6 +9,7 @@ lutro libretro-lutro https://github.com/libretro/libretro-lutro master PROJECT Y mednafen_pce_fast libretro-beetle_pce_fast https://github.com/aliaspider/beetle-pce-fast-libretro.git master psp_hw_render YES GENERIC Makefile . mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . njemu_cps2 libretro-njemu https://github.com/aliaspider/NJEMU-libretro.git master PROJECT YES GENERIC Makefile . +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . picodrive libretro-picodrive https://github.com/libretro/picodrive.git master PROJECT YES GENERIC Makefile.libretro . prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/playstation/vita b/recipes/playstation/vita index 10aad653..c0e79633 100644 --- a/recipes/playstation/vita +++ b/recipes/playstation/vita @@ -24,6 +24,7 @@ mednafen_wswan libretro-beetle_wswan https://github.com/libretro/beetle-wswan-li mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT NO GENERIC Makefile.libretro . parallel_n64 libretro-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES Makefile . WITH_DYNAREC=arm nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git master PROJECT YES GENERIC Makefile.libretro . USE_DYNAREC=1 picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . From 9603ce004886e1d11853a4d6c756b6b13b2d344a Mon Sep 17 00:00:00 2001 From: not6 Date: Thu, 14 Sep 2017 13:23:57 +0200 Subject: [PATCH 054/119] add libretro-meowPC98 --- recipes/nintendo/wiiu | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index 849612dd..dadd7c47 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -24,6 +24,7 @@ mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libre mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro +nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro . np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . From 4fa3d91b68e8ca38ddcbd809069668d0386d1e7c Mon Sep 17 00:00:00 2001 From: twinaphex Date: Fri, 15 Sep 2017 15:16:23 +0200 Subject: [PATCH 055/119] Comment out currently non-building cores for XDK1/360 --- libretro-build-xdk1.sh | 30 +++++++++++++++--------------- libretro-build-xdk360.sh | 32 ++++++++++++++++---------------- 2 files changed, 31 insertions(+), 31 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index ee399039..c6f8108d 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -78,23 +78,23 @@ if [ $1 ]; then $1 else #build_libretro_beetle_lynx - build_libretro_beetle_gba - build_libretro_beetle_ngp - build_libretro_beetle_pce_fast - build_libretro_beetle_supergrafx - build_libretro_beetle_pcfx - build_libretro_mednafen_psx - build_libretro_beetle_vb - build_libretro_beetle_wswan + #build_libretro_beetle_gba + #build_libretro_beetle_ngp + #build_libretro_beetle_pce_fast + #build_libretro_beetle_supergrafx + #build_libretro_beetle_pcfx + #build_libretro_mednafen_psx + #build_libretro_beetle_vb + #build_libretro_beetle_wswan #build_libretro_beetle_bsnes - build_libretro_snes9x2010 - build_libretro_genesis_plus_gx - build_libretro_fba + #build_libretro_snes9x2010 + #build_libretro_genesis_plus_gx + #build_libretro_fba build_libretro_vba_next build_libretro_fceumm - build_libretro_gambatte - build_libretro_nx - build_libretro_prboom + #build_libretro_gambatte + #build_libretro_nx + #build_libretro_prboom build_libretro_nestopia - build_libretro_tyrquake + #build_libretro_tyrquake fi diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 94b7713a..a54025e0 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -37,26 +37,26 @@ if [ $1 ]; then $1 else #build_libretro_beetle_lynx - build_libretro_beetle_gba - build_libretro_beetle_ngp - build_libretro_beetle_pce_fast - build_libretro_beetle_supergrafx - build_libretro_beetle_pcfx - build_libretro_mednafen_psx - build_libretro_beetle_vb - build_libretro_beetle_wswan + #build_libretro_beetle_gba + #build_libretro_beetle_ngp + #build_libretro_beetle_pce_fast + #build_libretro_beetle_supergrafx + #build_libretro_beetle_pcfx + #build_libretro_mednafen_psx + #build_libretro_beetle_vb + #build_libretro_beetle_wswan #build_libretro_beetle_bsnes - build_libretro_snes9x2010 - build_libretro_genesis_plus_gx - build_libretro_fb_alpha + #build_libretro_snes9x2010 + #build_libretro_genesis_plus_gx + #build_libretro_fb_alpha build_libretro_vba_next build_libretro_fceumm - build_libretro_gambatte - build_libretro_nx - build_libretro_prboom + #build_libretro_gambatte + #build_libretro_nx + #build_libretro_prboom #build_libretro_stella #build_libretro_quicknes build_libretro_nestopia - build_libretro_tyrquake - build_libretro_mame078 + #build_libretro_tyrquake + #build_libretro_mame078 fi From 01bc37c4b75edf838961bf25e8a1108a45f9edf0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 05:51:48 +0200 Subject: [PATCH 056/119] Greenlight some cores for 360 --- libretro-build-xdk360.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index a54025e0..ee529718 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -51,9 +51,9 @@ else #build_libretro_fb_alpha build_libretro_vba_next build_libretro_fceumm - #build_libretro_gambatte - #build_libretro_nx - #build_libretro_prboom + build_libretro_gambatte + build_libretro_nx + build_libretro_prboom #build_libretro_stella #build_libretro_quicknes build_libretro_nestopia From 34093cab26b22755dcb6494c2b2459a2989e0f25 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 06:25:08 +0200 Subject: [PATCH 057/119] Update libretro-build-xdk1.sh --- libretro-build-xdk1.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index c6f8108d..eef37c4c 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -92,9 +92,10 @@ else #build_libretro_fba build_libretro_vba_next build_libretro_fceumm + build_libretro_tgbdual #build_libretro_gambatte #build_libretro_nx - #build_libretro_prboom + build_libretro_prboom build_libretro_nestopia #build_libretro_tyrquake fi From 217767d1ff61641d6343bd17c0eb7174b94939c3 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 06:29:13 +0200 Subject: [PATCH 058/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index eef37c4c..a9bfa8f6 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -93,6 +93,7 @@ else build_libretro_vba_next build_libretro_fceumm build_libretro_tgbdual + build_libretro_quicknes #build_libretro_gambatte #build_libretro_nx build_libretro_prboom diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index ee529718..f437d77e 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -55,7 +55,7 @@ else build_libretro_nx build_libretro_prboom #build_libretro_stella - #build_libretro_quicknes + build_libretro_quicknes build_libretro_nestopia #build_libretro_tyrquake #build_libretro_mame078 From 66d33a5a7c8f80a16cc10c53cbc14f031e8ed49a Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 06:37:05 +0200 Subject: [PATCH 059/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index a9bfa8f6..4d9fb945 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -96,6 +96,7 @@ else build_libretro_quicknes #build_libretro_gambatte #build_libretro_nx + build_libretro_stella build_libretro_prboom build_libretro_nestopia #build_libretro_tyrquake diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index f437d77e..88756093 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -54,7 +54,7 @@ else build_libretro_gambatte build_libretro_nx build_libretro_prboom - #build_libretro_stella + build_libretro_stella build_libretro_quicknes build_libretro_nestopia #build_libretro_tyrquake From e857311bdab103ab0d57558bb24a4946cb51d831 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 06:55:18 +0200 Subject: [PATCH 060/119] Update genesis_plus_gx --- libretro-build-xdk360.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 88756093..4e3026df 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -47,7 +47,7 @@ else #build_libretro_beetle_wswan #build_libretro_beetle_bsnes #build_libretro_snes9x2010 - #build_libretro_genesis_plus_gx + build_libretro_genesis_plus_gx #build_libretro_fb_alpha build_libretro_vba_next build_libretro_fceumm From 1fd850d7cb4168181cc3a8417bf83a07bc5c201f Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 07:01:39 +0200 Subject: [PATCH 061/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 4d9fb945..eeabac63 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -96,6 +96,7 @@ else build_libretro_quicknes #build_libretro_gambatte #build_libretro_nx + build_libretro_o2em build_libretro_stella build_libretro_prboom build_libretro_nestopia diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 4e3026df..4e8f532e 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -53,6 +53,8 @@ else build_libretro_fceumm build_libretro_gambatte build_libretro_nx + # O2EM - not tested yet - could be endian unsafe + #build_libretro_o2em build_libretro_prboom build_libretro_stella build_libretro_quicknes From 08b07ea463a6edd977dad3ecdd7d5af63af226a2 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 07:08:43 +0200 Subject: [PATCH 062/119] Update --- libretro-build-xdk1.sh | 2 +- libretro-build-xdk360.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index eeabac63..58ab5fb4 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -79,7 +79,7 @@ if [ $1 ]; then else #build_libretro_beetle_lynx #build_libretro_beetle_gba - #build_libretro_beetle_ngp + build_libretro_beetle_ngp #build_libretro_beetle_pce_fast #build_libretro_beetle_supergrafx #build_libretro_beetle_pcfx diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 4e8f532e..0bbfa400 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -38,7 +38,7 @@ if [ $1 ]; then else #build_libretro_beetle_lynx #build_libretro_beetle_gba - #build_libretro_beetle_ngp + build_libretro_beetle_ngp #build_libretro_beetle_pce_fast #build_libretro_beetle_supergrafx #build_libretro_beetle_pcfx From 86202f989589a90ccf1eabc07e636e00bdb2edea Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 07:28:06 +0200 Subject: [PATCH 063/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 1 + 2 files changed, 2 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 58ab5fb4..5075b33a 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -88,6 +88,7 @@ else #build_libretro_beetle_wswan #build_libretro_beetle_bsnes #build_libretro_snes9x2010 + build_libretro_snes9x #build_libretro_genesis_plus_gx #build_libretro_fba build_libretro_vba_next diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 0bbfa400..ed6872a4 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -47,6 +47,7 @@ else #build_libretro_beetle_wswan #build_libretro_beetle_bsnes #build_libretro_snes9x2010 + build_libretro_snes9x build_libretro_genesis_plus_gx #build_libretro_fb_alpha build_libretro_vba_next From 62151516c3124463c36bb0ec25beab2eb461574b Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 07:39:04 +0200 Subject: [PATCH 064/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 5075b33a..b3c925e1 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -102,4 +102,5 @@ else build_libretro_prboom build_libretro_nestopia #build_libretro_tyrquake + build_libretro_vecx fi diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index ed6872a4..a3784821 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -62,4 +62,6 @@ else build_libretro_nestopia #build_libretro_tyrquake #build_libretro_mame078 + # Vecx - not tested yet - could be endian unsafe + #build_libretro_vecx fi From c51fbdcca9a41c05b5ab6903c583f51a0ce283fa Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 08:01:56 +0200 Subject: [PATCH 065/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index b3c925e1..10d5aea3 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -98,6 +98,7 @@ else #build_libretro_gambatte #build_libretro_nx build_libretro_o2em + build_libretro_prosystem build_libretro_stella build_libretro_prboom build_libretro_nestopia diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index a3784821..2bccaacc 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -56,6 +56,8 @@ else build_libretro_nx # O2EM - not tested yet - could be endian unsafe #build_libretro_o2em + # Prosystem - not tested yet - could be endian unsafe + #build_libretro_prosystem build_libretro_prboom build_libretro_stella build_libretro_quicknes From caf01ac4ebbcdda8da49c36f5c83bb39015e25f0 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 08:53:57 +0200 Subject: [PATCH 066/119] Update libretro-build-xdk --- libretro-build-xdk1.sh | 2 ++ libretro-build-xdk360.sh | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index 10d5aea3..d641e3fc 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -98,6 +98,8 @@ else #build_libretro_gambatte #build_libretro_nx build_libretro_o2em + build_libretro_pocketcdg + build_libretro_pokemini build_libretro_prosystem build_libretro_stella build_libretro_prboom diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index 2bccaacc..cc9a8bfc 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -56,6 +56,10 @@ else build_libretro_nx # O2EM - not tested yet - could be endian unsafe #build_libretro_o2em + # PocketCDG - not tested yet - could be endian unsafe + #build_libretro_pocketcdg + # PokeMini - not tested yet - could be endian unsafe + #build_libretro_pokemini # Prosystem - not tested yet - could be endian unsafe #build_libretro_prosystem build_libretro_prboom From f43e0ac84a9e0b586a5b4d179299453dd6d5c538 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 09:53:20 +0200 Subject: [PATCH 067/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index d641e3fc..fb6fc919 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -77,6 +77,7 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else + build_libretro_4do #build_libretro_beetle_lynx #build_libretro_beetle_gba build_libretro_beetle_ngp diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index cc9a8bfc..f1e581f3 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -36,6 +36,8 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else + # 4DO - not tested yet - could be endian unsafe + #build_libretro_4do #build_libretro_beetle_lynx #build_libretro_beetle_gba build_libretro_beetle_ngp From 1d2bd04da186e4c33b2ea7d666563eb7a5803ffd Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 09:59:42 +0200 Subject: [PATCH 068/119] Update --- libretro-build-xdk1.sh | 1 + libretro-build-xdk360.sh | 2 ++ 2 files changed, 3 insertions(+) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index fb6fc919..dbd9695a 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -77,6 +77,7 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else + build_libretro_2048 build_libretro_4do #build_libretro_beetle_lynx #build_libretro_beetle_gba diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index f1e581f3..e0a0bd9d 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -36,6 +36,8 @@ source $BASE_DIR/libretro-build-common-xdk.sh if [ $1 ]; then $1 else + # 2048 - not tested yet - could be endian unsafe + #build_libretro_2048 # 4DO - not tested yet - could be endian unsafe #build_libretro_4do #build_libretro_beetle_lynx From 3281103ac807c174765ba4f1fb9f80fc7e12bce3 Mon Sep 17 00:00:00 2001 From: Tatsuya79 Date: Sat, 16 Sep 2017 11:17:15 +0200 Subject: [PATCH 069/119] np2kai Add RaSCSI HDD image file support --- dist/info/np2kai_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/np2kai_libretro.info b/dist/info/np2kai_libretro.info index e6d48404..dcfc8afc 100644 --- a/dist/info/np2kai_libretro.info +++ b/dist/info/np2kai_libretro.info @@ -1,6 +1,6 @@ display_name = "NEC PC-98 (Neko Project II Kai)" authors = "Neko Project II Team, Tomohiro Yoshidomi" -supported_extensions = "d98|zip|98d|fdi|fdd|2hd|tfd|d88|88d|hdm|xdf|dup|cmd|hdi|thd|nhd|hdd" +supported_extensions = "d98|zip|98d|fdi|fdd|2hd|tfd|d88|88d|hdm|xdf|dup|cmd|hdi|thd|nhd|hdd|hdn" corename = "Neko Project II" manufacturer = "NEC" categories = "Emulator" From a311d597d9422ce0d69e8f214b909a0caf1c27fc Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sat, 16 Sep 2017 21:08:27 +0200 Subject: [PATCH 070/119] Updates --- libretro-build-common-xdk.sh | 130 ----------------------------------- libretro-build-xdk360.sh | 82 +++------------------- libretro-config.sh | 9 +++ 3 files changed, 20 insertions(+), 201 deletions(-) delete mode 100644 libretro-build-common-xdk.sh diff --git a/libretro-build-common-xdk.sh b/libretro-build-common-xdk.sh deleted file mode 100644 index 0f1cb5df..00000000 --- a/libretro-build-common-xdk.sh +++ /dev/null @@ -1,130 +0,0 @@ -# vim: set ts=3 sw=3 noet ft=sh : bash - -die() -{ - echo $1 - #exit 1 -} - -# $1 is corename -# $2 subdir. If there is no subdir, input "." here -# $3 build configuration - ie. release or release_ltcg -build_libretro_generic_makefile() { - cd "$BASE_DIR" - if [ -d "libretro-${1}" ]; then - echo "=== Building ${1} ===" - cd libretro-${1} - cd ${2} - cd msvc - cmd.exe /k $MSVC_NAME.bat - cp $MSVC_NAME/${3}/${MSVC_NAME}.${FORMAT_EXT} "$RARCH_DIST_DIR"/${1}_libretro$FORMAT.$FORMAT_EXT - else - echo "${1} not fetched, skipping ..." - fi -} - -build_libretro_beetle_bsnes() { - build_libretro_generic_makefile "mednafen_snes" "." $RELEASE_LTCG -} - -build_libretro_beetle_lynx() { - build_libretro_generic_makefile "mednafen_lynx" "." $RELEASE_LTCG -} - -build_libretro_beetle_wswan() { - build_libretro_generic_makefile "mednafen_wswan" "." $RELEASE_LTCG -} - -build_libretro_beetle_gba() { - build_libretro_generic_makefile "mednafen_gba" "." $RELEASE_LTCG -} - -build_libretro_beetle_ngp() { - build_libretro_generic_makefile "mednafen_ngp" "." $RELEASE_LTCG -} - -build_libretro_beetle_pce_fast() { - build_libretro_generic_makefile "mednafen_pce_fast" "." $RELEASE_LTCG -} - -build_libretro_beetle_supergrafx() { - build_libretro_generic_makefile "mednafen_supergrafx" "." $RELEASE_LTCG -} - -build_libretro_beetle_pcfx() { - build_libretro_generic_makefile "mednafen_pcfx" "." $RELEASE_LTCG -} - -build_libretro_beetle_vb() { - build_libretro_generic_makefile "mednafen_vb" "." $RELEASE_LTCG -} - -build_libretro_snes9x() { - build_libretro_generic_makefile "snes9x" "libretro" $RELEASE_LTCG -} - -build_libretro_s9x_next() { - build_libretro_generic_makefile "snes9x_next" "libretro" $RELEASE_LTCG -} - -build_libretro_genesis_plus_gx() { - build_libretro_generic_makefile "genesis_plus_gx" "libretro" $RELEASE_LTCG -} - -build_libretro_vba_next() { - build_libretro_generic_makefile "genesis_plus_gx" "libretro" $RELEASE -} - -build_libretro_mame078() { - build_libretro_generic_makefile "mame078" "libretro" $RELEASE -} - -build_libretro_fceumm() { - build_libretro_generic_makefile "fceumm" "src/drivers/libretro" $RELEASE_LTCG -} - -build_libretro_gambatte() -{ - build_libretro_generic_makefile "gambatte" "libgambatte/libretro" $RELEASE_LTCG -} - -build_libretro_nx() { - build_libretro_generic_makefile "nxengine" "nxengine-1.0.0.4/libretro" $RELEASE_LTCG -} - -build_libretro_prboom() { - build_libretro_generic_makefile "prboom" "libretro" $RELEASE_LTCG -} - -build_libretro_stella() { - build_libretro_generic_makefile "stella" "." $RELEASE_LTCG -} - -build_libretro_picodrive() { - build_libretro_generic_makefile "picodrive" "platform/libretro" $RELEASE_LTCG -} - -build_libretro_nestopia() { - build_libretro_generic_makefile "nestopia" "libretro" $RELEASE_LTCG -} - -build_libretro_tyrquake() { - build_libretro_generic_makefile "tyrquake" "libretro" $RELEASE_LTCG -} - -create_dist_dir() -{ - if [ -d $RARCH_DIR ]; then - echo "Directory $RARCH_DIR already exists, skipping creation..." - else - mkdir $RARCH_DIR - fi - - if [ -d $RARCH_DIST_DIR ]; then - echo "Directory $RARCH_DIST_DIR already exists, skipping creation..." - else - mkdir $RARCH_DIST_DIR - fi -} - -create_dist_dir diff --git a/libretro-build-xdk360.sh b/libretro-build-xdk360.sh index e0a0bd9d..3c00b424 100644 --- a/libretro-build-xdk360.sh +++ b/libretro-build-xdk360.sh @@ -1,77 +1,17 @@ #! /usr/bin/env bash # vim: set ts=3 sw=3 noet ft=sh : bash -BASE_DIR=$(pwd) -RARCH_DIR=$BASE_DIR/dist -RARCH_DIST_DIR=$RARCH_DIR/xdk360 -FORMAT=_xdk360 -FORMAT_EXT=lib -MSVC_NAME=msvc-2010-360 -RELEASE_LTCG=Release_LTCG -RELEASE=Release +SCRIPT="${0#./}" +BASE_DIR="${SCRIPT%/*}" +WORKDIR="$PWD" -die() -{ - echo $1 - #exit 1 -} - -build_libretro_fba() -{ - cd $BASE_DIR - if [ -d "libretro-fbalpha2012" ]; then - echo "=== Building Final Burn Alpha ===" - cd libretro-fbalpha2012/ - cd svn-current/trunk - cd projectfiles/visualstudio-2010-libretro-360 - cmd.exe /k $MSVC_NAME.bat - cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR - else - echo "Final Burn Alpha not fetched, skipping ..." - fi -} - -source $BASE_DIR/libretro-build-common-xdk.sh - -if [ $1 ]; then - $1 +if [ "$BASE_DIR" = "$SCRIPT" ]; then + BASE_DIR="$WORKDIR" else - # 2048 - not tested yet - could be endian unsafe - #build_libretro_2048 - # 4DO - not tested yet - could be endian unsafe - #build_libretro_4do - #build_libretro_beetle_lynx - #build_libretro_beetle_gba - build_libretro_beetle_ngp - #build_libretro_beetle_pce_fast - #build_libretro_beetle_supergrafx - #build_libretro_beetle_pcfx - #build_libretro_mednafen_psx - #build_libretro_beetle_vb - #build_libretro_beetle_wswan - #build_libretro_beetle_bsnes - #build_libretro_snes9x2010 - build_libretro_snes9x - build_libretro_genesis_plus_gx - #build_libretro_fb_alpha - build_libretro_vba_next - build_libretro_fceumm - build_libretro_gambatte - build_libretro_nx - # O2EM - not tested yet - could be endian unsafe - #build_libretro_o2em - # PocketCDG - not tested yet - could be endian unsafe - #build_libretro_pocketcdg - # PokeMini - not tested yet - could be endian unsafe - #build_libretro_pokemini - # Prosystem - not tested yet - could be endian unsafe - #build_libretro_prosystem - build_libretro_prboom - build_libretro_stella - build_libretro_quicknes - build_libretro_nestopia - #build_libretro_tyrquake - #build_libretro_mame078 - # Vecx - not tested yet - could be endian unsafe - #build_libretro_vecx + if [[ "$0" != /* ]]; then + # Make the path absolute + BASE_DIR="$WORKDIR/$BASE_DIR" + fi fi + +platform=xbox360 ${BASE_DIR}/libretro-build.sh $@ diff --git a/libretro-config.sh b/libretro-config.sh index 86ca79ab..35173e6c 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -531,6 +531,15 @@ case "$platform" in AR="$DEVKITPPC/bin/powerpc-eabi-ar$BINARY_EXT" ;; + xbox360) + DIST_DIR="xbox360" + FORMAT_EXT=a + FORMAT_COMPILER_TARGET=xbox360_msvc2010 + FORMAT_COMPILER_TARGET_ALT=xbox360_msvc2010 + FORMAT=_xdk360 + + ;; + wiiu) DIST_DIR="wiiu" FORMAT_EXT=a From 0791d4f67ee4bc61c38d66220de0df465e15b3c7 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 17 Sep 2017 16:31:39 +0200 Subject: [PATCH 071/119] Update libretro-config.sh --- libretro-config.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libretro-config.sh b/libretro-config.sh index 35173e6c..17128d49 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -537,6 +537,10 @@ case "$platform" in FORMAT_COMPILER_TARGET=xbox360_msvc2010 FORMAT_COMPILER_TARGET_ALT=xbox360_msvc2010 FORMAT=_xdk360 + BINARY_EXT=.exe + + CC="$XEDK/bin/win32/cl.exe" + CXX="$XEDK/bin/win32/cl.exe" ;; From ecc75cf41b80ff1094510c965a8e330e1afb9e75 Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Sun, 17 Sep 2017 10:49:15 -0400 Subject: [PATCH 072/119] xbox360: use .lib for core instead of .a, and remove paths from CC/CXX --- libretro-config.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/libretro-config.sh b/libretro-config.sh index 17128d49..ec792b56 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -533,14 +533,14 @@ case "$platform" in xbox360) DIST_DIR="xbox360" - FORMAT_EXT=a + FORMAT_EXT=lib FORMAT_COMPILER_TARGET=xbox360_msvc2010 FORMAT_COMPILER_TARGET_ALT=xbox360_msvc2010 FORMAT=_xdk360 BINARY_EXT=.exe - CC="$XEDK/bin/win32/cl.exe" - CXX="$XEDK/bin/win32/cl.exe" + CC="cl.exe" + CXX="cl.exe" ;; From b7035846c350d702b3544137903f116b0b10b6f2 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 17 Sep 2017 17:40:52 +0200 Subject: [PATCH 073/119] Create xbox1/OG build rules --- libretro-build-xdk1.sh | 116 ++++------------------------------------- libretro-config.sh | 13 +++++ 2 files changed, 24 insertions(+), 105 deletions(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index dbd9695a..c25645c9 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -1,111 +1,17 @@ #! /usr/bin/env bash # vim: set ts=3 sw=3 noet ft=sh : bash -BASE_DIR=$(pwd) -RARCH_DIR=$BASE_DIR/dist -RARCH_DIST_DIR=$RARCH_DIR/xdk1 -FORMAT=_xdk -FORMAT_EXT=lib -MSVC_NAME=msvc-2003-xbox1 -RELEASE_LTCG=Release_LTCG -RELEASE=Release +SCRIPT="${0#./}" +BASE_DIR="${SCRIPT%/*}" +WORKDIR="$PWD" -die() -{ - echo $1 - #exit 1 -} - -build_libretro_fba_cps1() -{ - cd $BASE_DIR - if [ -d "libretro-fbalpha2012_cps1" ]; then - echo "=== Building Final Burn Alpha Cores (CPS1) ===" - cd libretro-fbalpha2012_cps1/ - cd projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_cps1_libretro$FORMAT.${FORMAT_EXT} - fi -} - -build_libretro_fba_cps2() -{ - cd $BASE_DIR - if [ -d "libretro-fbalpha2012_cps2" ]; then - echo "=== Building Final Burn Alpha Cores (CPS2) ===" - cd libretro-fbalpha2012_cps2/ - cd projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_cps2_libretro$FORMAT.${FORMAT_EXT} - fi -} - - -build_libretro_fba_neogeo() -{ - cd $BASE_DIR - if [ -d "libretro-fbalpha2012_neogeo" ]; then - echo "=== Building Final Burn Alpha Cores (NeoGeo) ===" - cd libretro-fbalpha2012_neogeo/ - cd projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp $RELEASE_LTCG/libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR/fbalpha2012_neogeo_libretro$FORMAT.${FORMAT_EXT} - fi -} - -build_libretro_fba() -{ - cd $BASE_DIR - if [ -d "libretro-fbalpha2012" ]; then - echo "=== Building Final Burn Alpha ===" - cd libretro-fbalpha2012/ - cd svn-current/trunk - cd projectfiles/visualstudio-2003-libretro-xbox1 - cmd.exe /k $MSVC_NAME.bat - cp $RELEASE_LTCG/fbalpha2012_libretro$FORMAT.${FORMAT_EXT} $RARCH_DIST_DIR - - build_libretro_fba_cps1 - build_libretro_fba_cps2 - build_libretro_fba_neogeo - else - echo "Final Burn Alpha not fetched, skipping ..." - fi -} - -source $BASE_DIR/libretro-build-common-xdk.sh - -if [ $1 ]; then - $1 +if [ "$BASE_DIR" = "$SCRIPT" ]; then + BASE_DIR="$WORKDIR" else - build_libretro_2048 - build_libretro_4do - #build_libretro_beetle_lynx - #build_libretro_beetle_gba - build_libretro_beetle_ngp - #build_libretro_beetle_pce_fast - #build_libretro_beetle_supergrafx - #build_libretro_beetle_pcfx - #build_libretro_mednafen_psx - #build_libretro_beetle_vb - #build_libretro_beetle_wswan - #build_libretro_beetle_bsnes - #build_libretro_snes9x2010 - build_libretro_snes9x - #build_libretro_genesis_plus_gx - #build_libretro_fba - build_libretro_vba_next - build_libretro_fceumm - build_libretro_tgbdual - build_libretro_quicknes - #build_libretro_gambatte - #build_libretro_nx - build_libretro_o2em - build_libretro_pocketcdg - build_libretro_pokemini - build_libretro_prosystem - build_libretro_stella - build_libretro_prboom - build_libretro_nestopia - #build_libretro_tyrquake - build_libretro_vecx + if [[ "$0" != /* ]]; then + # Make the path absolute + BASE_DIR="$WORKDIR/$BASE_DIR" + fi fi + +platform=xbox ${BASE_DIR}/libretro-build.sh $@ diff --git a/libretro-config.sh b/libretro-config.sh index ec792b56..78dc8e8d 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -531,6 +531,19 @@ case "$platform" in AR="$DEVKITPPC/bin/powerpc-eabi-ar$BINARY_EXT" ;; + xbox1) + DIST_DIR="xbox1" + FORMAT_EXT=lib + FORMAT_COMPILER_TARGET=xbox1_msvc2010 + FORMAT_COMPILER_TARGET_ALT=xbox1_msvc2010 + FORMAT=_xdk1 + BINARY_EXT=.exe + + CC="cl.exe" + CXX="cl.exe" + + ;; + xbox360) DIST_DIR="xbox360" FORMAT_EXT=lib From 4cc381ad397b92633eb9611bdd9d6246478ec640 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 17 Sep 2017 17:42:12 +0200 Subject: [PATCH 074/119] Update platform --- libretro-build-xdk1.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-build-xdk1.sh b/libretro-build-xdk1.sh index c25645c9..34be6b59 100644 --- a/libretro-build-xdk1.sh +++ b/libretro-build-xdk1.sh @@ -14,4 +14,4 @@ else fi fi -platform=xbox ${BASE_DIR}/libretro-build.sh $@ +platform=xbox1 ${BASE_DIR}/libretro-build.sh $@ From 7469bd15ca7f33e20b6aa4e039949049e0f6a4fb Mon Sep 17 00:00:00 2001 From: twinaphex Date: Sun, 17 Sep 2017 17:44:40 +0200 Subject: [PATCH 075/119] Update --- libretro-config.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-config.sh b/libretro-config.sh index 78dc8e8d..f9c14b2c 100755 --- a/libretro-config.sh +++ b/libretro-config.sh @@ -534,8 +534,8 @@ case "$platform" in xbox1) DIST_DIR="xbox1" FORMAT_EXT=lib - FORMAT_COMPILER_TARGET=xbox1_msvc2010 - FORMAT_COMPILER_TARGET_ALT=xbox1_msvc2010 + FORMAT_COMPILER_TARGET=xbox1_msvc2003 + FORMAT_COMPILER_TARGET_ALT=xbox1_msvc2003 FORMAT=_xdk1 BINARY_EXT=.exe From 90cc1198d6cefa26ceb0bbd40324b115fc880d23 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 17 Sep 2017 18:11:57 -0400 Subject: [PATCH 076/119] Split SNES hacks into their own database --- dist/info/bsnes_accuracy_libretro.info | 2 +- dist/info/bsnes_balanced_libretro.info | 2 +- dist/info/bsnes_cplusplus98_libretro.info | 2 +- dist/info/bsnes_mercury_accuracy_libretro.info | 2 +- dist/info/bsnes_mercury_balanced_libretro.info | 2 +- dist/info/bsnes_mercury_performance_libretro.info | 2 +- dist/info/bsnes_performance_libretro.info | 2 +- dist/info/mednafen_snes_libretro.info | 2 +- dist/info/snes9x2002_libretro.info | 2 +- dist/info/snes9x2005_libretro.info | 2 +- dist/info/snes9x2005_plus_libretro.info | 2 +- dist/info/snes9x2010_libretro.info | 2 +- dist/info/snes9x_libretro.info | 2 +- 13 files changed, 13 insertions(+), 13 deletions(-) diff --git a/dist/info/bsnes_accuracy_libretro.info b/dist/info/bsnes_accuracy_libretro.info index 60bbc291..44b42c0b 100644 --- a/dist/info/bsnes_accuracy_libretro.info +++ b/dist/info/bsnes_accuracy_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes/higan Accuracy" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Accuracy)" diff --git a/dist/info/bsnes_balanced_libretro.info b/dist/info/bsnes_balanced_libretro.info index 9de87a06..78084138 100644 --- a/dist/info/bsnes_balanced_libretro.info +++ b/dist/info/bsnes_balanced_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes/higan Balanced" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Balanced)" diff --git a/dist/info/bsnes_cplusplus98_libretro.info b/dist/info/bsnes_cplusplus98_libretro.info index 2975d818..2e6192ff 100644 --- a/dist/info/bsnes_cplusplus98_libretro.info +++ b/dist/info/bsnes_cplusplus98_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes C++98 (v085)" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v085 (Performance)" diff --git a/dist/info/bsnes_mercury_accuracy_libretro.info b/dist/info/bsnes_mercury_accuracy_libretro.info index 029cffbf..e114e698 100644 --- a/dist/info/bsnes_mercury_accuracy_libretro.info +++ b/dist/info/bsnes_mercury_accuracy_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes-mercury Accuracy" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Mercury Accuracy)" diff --git a/dist/info/bsnes_mercury_balanced_libretro.info b/dist/info/bsnes_mercury_balanced_libretro.info index 76f49dac..3ec534cf 100644 --- a/dist/info/bsnes_mercury_balanced_libretro.info +++ b/dist/info/bsnes_mercury_balanced_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes-mercury Balanced" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Mercury Balanced)" diff --git a/dist/info/bsnes_mercury_performance_libretro.info b/dist/info/bsnes_mercury_performance_libretro.info index 5bfd6336..9981519c 100644 --- a/dist/info/bsnes_mercury_performance_libretro.info +++ b/dist/info/bsnes_mercury_performance_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes-mercury Performance" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Mercury Performance)" diff --git a/dist/info/bsnes_performance_libretro.info b/dist/info/bsnes_performance_libretro.info index 440d8753..5ea527bc 100644 --- a/dist/info/bsnes_performance_libretro.info +++ b/dist/info/bsnes_performance_libretro.info @@ -5,7 +5,7 @@ corename = "bsnes/higan Performance" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv3" permissions = "" display_version = "v094 (Performance)" diff --git a/dist/info/mednafen_snes_libretro.info b/dist/info/mednafen_snes_libretro.info index 578438b4..09f587bd 100644 --- a/dist/info/mednafen_snes_libretro.info +++ b/dist/info/mednafen_snes_libretro.info @@ -5,7 +5,7 @@ corename = "Beetle bsnes" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "GPLv2" permissions = "" display_version = "v0.9.26" diff --git a/dist/info/snes9x2002_libretro.info b/dist/info/snes9x2002_libretro.info index 00cc1002..5051419e 100644 --- a/dist/info/snes9x2002_libretro.info +++ b/dist/info/snes9x2002_libretro.info @@ -5,7 +5,7 @@ corename = "Snes9x 2002" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "Non-commercial" permissions = "" display_version = "7.2.0" diff --git a/dist/info/snes9x2005_libretro.info b/dist/info/snes9x2005_libretro.info index 0fc469be..c9ebd10d 100644 --- a/dist/info/snes9x2005_libretro.info +++ b/dist/info/snes9x2005_libretro.info @@ -5,7 +5,7 @@ corename = "Snes9x 2005" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "Non-commercial" permissions = "" display_version = "v1.36" diff --git a/dist/info/snes9x2005_plus_libretro.info b/dist/info/snes9x2005_plus_libretro.info index 8312e17a..19bc07f5 100644 --- a/dist/info/snes9x2005_plus_libretro.info +++ b/dist/info/snes9x2005_plus_libretro.info @@ -5,7 +5,7 @@ corename = "Snes9x 2005 Plus" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "Non-commercial" permissions = "" display_version = "v1.36" diff --git a/dist/info/snes9x2010_libretro.info b/dist/info/snes9x2010_libretro.info index 4be8d160..9533171e 100644 --- a/dist/info/snes9x2010_libretro.info +++ b/dist/info/snes9x2010_libretro.info @@ -5,7 +5,7 @@ corename = "Snes9x 2010" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "Non-commercial" permissions = "" display_version = "v1.52.4" diff --git a/dist/info/snes9x_libretro.info b/dist/info/snes9x_libretro.info index d7b3eb9f..338b2bf1 100644 --- a/dist/info/snes9x_libretro.info +++ b/dist/info/snes9x_libretro.info @@ -5,7 +5,7 @@ corename = "Snes9x" manufacturer = "Nintendo" categories = "Emulator" systemname = "Super Nintendo Entertainment System" -database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Sufami Turbo" +database = "Nintendo - Super Nintendo Entertainment System|Nintendo - Super Nintendo Entertainment System Hacks|Nintendo - Sufami Turbo" license = "Non-commercial" permissions = "" display_version = "1.53" From 27e03192d8d9c9387d6a9706e7f43d791a9becec Mon Sep 17 00:00:00 2001 From: Brad Parker Date: Tue, 19 Sep 2017 14:51:43 -0400 Subject: [PATCH 077/119] always use regular make on msys2 --- libretro-build.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/libretro-build.sh b/libretro-build.sh index bee58eaf..ccf6a357 100755 --- a/libretro-build.sh +++ b/libretro-build.sh @@ -29,7 +29,9 @@ if [ "$HOST_CC" ]; then fi if [ -z "$MAKE" ]; then - if uname -s | grep -i MINGW > /dev/null 2>&1; then + if uname -o | grep -i Msys > /dev/null 2>&1; then + MAKE=make + elif uname -s | grep -i MINGW > /dev/null 2>&1; then MAKE=mingw32-make else if type gmake > /dev/null 2>&1; then From 673c6e76c170ab46cc8bde55dd94da11038f6b53 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Thu, 21 Sep 2017 15:11:37 -0500 Subject: [PATCH 078/119] Update retroarch-android-aarch64.ra --- recipes/android/retroarch-android-aarch64.ra | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/android/retroarch-android-aarch64.ra b/recipes/android/retroarch-android-aarch64.ra index 17a37757..95b9a158 100644 --- a/recipes/android/retroarch-android-aarch64.ra +++ b/recipes/android/retroarch-android-aarch64.ra @@ -1,4 +1,4 @@ -retroarch retroarch-aarch64 https://github.com/fr500/Retroarch.git SUBMODULE YES . +retroarch retroarch https://github.com/libretro/Retroarch.git SUBMODULE YES . overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch-aarch64/media shaders shaders_glsl https://github.com/libretro/glsl-shaders.git ASSETS YES retroarch-aarch64/media autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch-aarch64/media From 263d2cb9a2fb93686ab54a54307fe13a3d7c50c2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Thu, 21 Sep 2017 15:13:26 -0500 Subject: [PATCH 079/119] Update retroarch-android-aarch64.conf --- recipes/android/retroarch-android-aarch64.conf | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/android/retroarch-android-aarch64.conf b/recipes/android/retroarch-android-aarch64.conf index 8b29e76d..2d1a691f 100644 --- a/recipes/android/retroarch-android-aarch64.conf +++ b/recipes/android/retroarch-android-aarch64.conf @@ -9,5 +9,4 @@ NDK ndk-build RA YES LIBSUFFIX _android JAVA_HOME /usr/lib/jvm/java-8-oracle -BRANCH aarch64 TARGET_ABIS arm64-v8a From 25f2461465f2708ee577b16185c059fb90fb4c00 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Fri, 22 Sep 2017 13:05:17 -0500 Subject: [PATCH 080/119] Update retroarch-android-aarch64.ra --- recipes/android/retroarch-android-aarch64.ra | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/android/retroarch-android-aarch64.ra b/recipes/android/retroarch-android-aarch64.ra index 95b9a158..27c29d64 100644 --- a/recipes/android/retroarch-android-aarch64.ra +++ b/recipes/android/retroarch-android-aarch64.ra @@ -1,4 +1,4 @@ -retroarch retroarch https://github.com/libretro/Retroarch.git SUBMODULE YES . +retroarch retroarch-aarch64 https://github.com/libretro/Retroarch.git SUBMODULE YES . overlays overlays https://github.com/libretro/common-overlays.git ASSETS YES retroarch-aarch64/media shaders shaders_glsl https://github.com/libretro/glsl-shaders.git ASSETS YES retroarch-aarch64/media autoconfig autoconfig https://github.com/libretro/retroarch-joypad-autoconfig.git ASSETS YES retroarch-aarch64/media From 18aa403cfd30e96684a4f957b8237f35284a7f24 Mon Sep 17 00:00:00 2001 From: not6 Date: Fri, 22 Sep 2017 22:16:21 +0200 Subject: [PATCH 081/119] fix wiiu nekop2 recipe --- recipes/nintendo/wiiu | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index dadd7c47..335dd563 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -24,7 +24,7 @@ mednafen_lynx libretro-beetle_lynx https://github.com/libretro/beetle-lynx-libre mgba libretro-mgba https://github.com/libretro/mgba.git master PROJECT YES GENERIC Makefile.libretro . mrboom libretro-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC Makefile . nestopia libretro-nestopia https://github.com/libretro/nestopia.git master PROJECT YES GENERIC Makefile libretro -nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro . +nekop2 libretro-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC Makefile.libretro libretro np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC Makefile.libretro sdl2 nxengine libretro-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . From 547941527c6291c624f443e7d50c0f452c2eb8db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Fri, 22 Sep 2017 19:47:51 -0500 Subject: [PATCH 082/119] Update retroarch-android-aarch64.conf --- recipes/android/retroarch-android-aarch64.conf | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/android/retroarch-android-aarch64.conf b/recipes/android/retroarch-android-aarch64.conf index 2d1a691f..6f196be4 100644 --- a/recipes/android/retroarch-android-aarch64.conf +++ b/recipes/android/retroarch-android-aarch64.conf @@ -10,3 +10,4 @@ RA YES LIBSUFFIX _android JAVA_HOME /usr/lib/jvm/java-8-oracle TARGET_ABIS arm64-v8a +SUFFIX aarch64 From 3fa2029ce68247de9b4b0062e22538f557c8c766 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Fri, 22 Sep 2017 19:48:12 -0500 Subject: [PATCH 083/119] Update retroarch-android-aarch64.conf --- recipes/android/retroarch-android-aarch64.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/android/retroarch-android-aarch64.conf b/recipes/android/retroarch-android-aarch64.conf index 6f196be4..a81a7917 100644 --- a/recipes/android/retroarch-android-aarch64.conf +++ b/recipes/android/retroarch-android-aarch64.conf @@ -10,4 +10,4 @@ RA YES LIBSUFFIX _android JAVA_HOME /usr/lib/jvm/java-8-oracle TARGET_ABIS arm64-v8a -SUFFIX aarch64 +BRANCH aarch64 From 9461554d9a135dfe7c9b87f1e88c7923197123e6 Mon Sep 17 00:00:00 2001 From: not6 Date: Sat, 23 Sep 2017 19:27:46 +0200 Subject: [PATCH 084/119] Update wiiu add wip mame2009 core --- recipes/nintendo/wiiu | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/nintendo/wiiu b/recipes/nintendo/wiiu index 335dd563..5ca8ff27 100644 --- a/recipes/nintendo/wiiu +++ b/recipes/nintendo/wiiu @@ -15,6 +15,7 @@ gambatte libretro-gambatte https://github.com/libretro/gambatte-libretro.git mas genesis_plus_gx libretro-genesis_plus_gx https://github.com/libretro/Genesis-Plus-GX.git master PROJECT YES GENERIC Makefile.libretro . mame2000 libretro-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC Makefile . mame2003 libretro-mame2003 https://github.com/libretro/mame2003-libretro.git master PROJECT YES GENERIC Makefile . +mame2009 libretro-mame2009 https://github.com/r-type/mame2009-libretro.git master PROJECT YES GENERIC Makefile . PTR64=0 TINY=0 mednafen_ngp libretro-beetle_ngp https://github.com/libretro/beetle-ngp-libretro.git master PROJECT YES GENERIC Makefile . mednafen_pce_fast libretro-beetle_pce_fast https://github.com/libretro/beetle-pce-fast-libretro.git master PROJECT YES GENERIC Makefile . mednafen_supergrafx libretro-beetle_supergrafx https://github.com/libretro/beetle-supergrafx-libretro.git master PROJECT YES GENERIC Makefile . From 4051411721eb3be2e8d316e200b6923f1b199635 Mon Sep 17 00:00:00 2001 From: not6 Date: Sun, 24 Sep 2017 14:57:59 +0200 Subject: [PATCH 085/119] Add files via upload --- dist/info/mame2009_libretro.info | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 dist/info/mame2009_libretro.info diff --git a/dist/info/mame2009_libretro.info b/dist/info/mame2009_libretro.info new file mode 100644 index 00000000..711ef356 --- /dev/null +++ b/dist/info/mame2009_libretro.info @@ -0,0 +1,13 @@ +display_name = "Arcade (MAME 2009)" +authors = "MAMEdev" +supported_extensions = "zip|7z|chd" +corename = "MAME 2009 (0.135u4)" +manufacturer = "Various" +categories = "Emulator" +systemname = "Arcade (various)" +database = "MAME 2009" +license = "MAME" +permissions = "" +display_version = "0.135u4" +supports_no_game = "false" +notes = "(!) The BIOS files must be inside the ROM directory.|" From e377f1b153d75e118ebd35644b103cb0e7f627f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 10:57:11 -0500 Subject: [PATCH 086/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 45288a66..ebb1f393 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -866,17 +866,12 @@ while read line; do FORCE_ORIG=$FORCE OLDBUILD=$BUILD - if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then + if [ "${PREVCORE}" = *"bsnes"* -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = *"BSNES"* ]; then FORCE="YES" BUILD="YES" fi - if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${NAME}" = "bsnes" ]; then - FORCE="YES" - BUILD="YES" - fi - - if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${NAME}" = "bsnes-mercury" ]; then + if [ "${PREVCORE}" = *"bsnes"* -a "${PREVBUILD}" = "YES" -a "${NAME}" = *"bsnes"* ]; then FORCE="YES" BUILD="YES" fi From 0fa8097004f10dafd6f0108bd05608e99b12d64a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:05:47 -0500 Subject: [PATCH 087/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index ebb1f393..840e7c03 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -866,12 +866,12 @@ while read line; do FORCE_ORIG=$FORCE OLDBUILD=$BUILD - if [ "${PREVCORE}" = *"bsnes"* -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = *"BSNES"* ]; then + if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then FORCE="YES" BUILD="YES" fi - if [ "${PREVCORE}" = *"bsnes"* -a "${PREVBUILD}" = "YES" -a "${NAME}" = *"bsnes"* ]; then + if [ "${PREVCORE}" = "bsnes" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then FORCE="YES" BUILD="YES" fi From 86a515af9d2acdf1e16c9150a138e6388166c4d6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:09:41 -0500 Subject: [PATCH 088/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 840e7c03..c822e403 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -875,6 +875,16 @@ while read line; do FORCE="YES" BUILD="YES" fi + + if [ "${PREVCORE}" = "bsnes-mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then + FORCE="YES" + BUILD="YES" + fi + + if [ "${PREVCORE}" = "bsnes-mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then + FORCE="YES" + BUILD="YES" + fi if [ "${PREVCORE}" = "gw" -a "${PREVBUILD}" = "YES" -a "${NAME}" = "gw" ]; then FORCE="YES" From 5185fac470b8704945c2a6b0afd868844fcd61b3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:12:03 -0500 Subject: [PATCH 089/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index c822e403..a335bb90 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -876,7 +876,7 @@ while read line; do BUILD="YES" fi - if [ "${PREVCORE}" = "bsnes-mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then + if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES" ]; then FORCE="YES" BUILD="YES" fi From 5f0459c5b9066aa8aa42b2311ed58fa0e1bc92d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:20:47 -0500 Subject: [PATCH 090/119] Update cores-linux-x64-generic --- recipes/linux/cores-linux-x64-generic | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 8728a813..b240664c 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -4,13 +4,13 @@ 81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . balanced -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . performance +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . accuracy +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. From e9566ea7fa1389507c99782d27c090537b8e5a37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:21:02 -0500 Subject: [PATCH 091/119] Update cores-windows-x64_seh-generic --- recipes/windows/cores-windows-x64_seh-generic | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 63df9665..150034c9 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -4,13 +4,13 @@ 81 libretro-81 https://github.com/libretro/81-libretro.git master PROJECT YES GENERIC Makefile . atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . bluemsx libretro-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC Makefile.libretro . -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . accuracy -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . balanced -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES Makefile . performance +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . accuracy +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git malibretroster PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . From 2faede0e159d40db2669a3f74dcdbca9e4ad163f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:21:17 -0500 Subject: [PATCH 092/119] Update cores-android-jni --- recipes/android/cores-android-jni | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 77d4e97d..6df0c4f0 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -2,12 +2,12 @@ 3dengine libretro-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_JNI Makefile jni 4do libretro-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC_JNI Makefile jni atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git master PROJECT YES GENERIC Makefile . -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced -bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced +bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC_JNI Makefile jni snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile jni snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni From 052d3d8e129bd637f94c078c1a951a8638acb088 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:28:18 -0500 Subject: [PATCH 093/119] Update cores-android-jni --- recipes/android/cores-android-jni | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 6df0c4f0..4b00a09a 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -5,9 +5,9 @@ atari800 libretro-atari800 https://github.com/libretro/libretro-atari800.git mas bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC_JNI Makefile jni snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile jni snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni From 4de2566adbcdf83da483ed99cef3f083867424ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:28:33 -0500 Subject: [PATCH 094/119] Update cores-windows-x64_seh-generic --- recipes/windows/cores-windows-x64_seh-generic | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 150034c9..91a805b5 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -8,9 +8,9 @@ bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PRO bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git malibretroster PROJECT YES BSNES Makefile . performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . From 39350da32b5f325c281278803a7d534c54fa554a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:28:47 -0500 Subject: [PATCH 095/119] Update cores-linux-x64-generic --- recipes/linux/cores-linux-x64-generic | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index b240664c..ecbdd9f9 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -8,9 +8,9 @@ bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PRO bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . balanced bsnes libretro-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES Makefile . performance bsnes_cplusplus98 libretro-bsnes_cplusplus98 https://github.com/libretro/bsnes-libretro-cplusplus98.git master PROJECT YES BSNES Makefile . cpp98 -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . accuracy -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . balanced -bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git libretro PROJECT YES BSNES Makefile . performance +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . accuracy +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . balanced +bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. From b463f57d357f7fba47c16779a557d2d4c7d0c10b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:29:30 -0500 Subject: [PATCH 096/119] Update cores-android-jni-aarch64 --- recipes/android/cores-android-jni-aarch64 | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/android/cores-android-jni-aarch64 b/recipes/android/cores-android-jni-aarch64 index 49bf93fe..0e420acf 100644 --- a/recipes/android/cores-android-jni-aarch64 +++ b/recipes/android/cores-android-jni-aarch64 @@ -2,9 +2,9 @@ 3dengine libretro64-3dengine https://github.com/libretro/libretro-3dengine.git master PROJECT YES GENERIC_JNI Makefile jni 4do libretro64-4do https://github.com/libretro/4do-libretro.git master PROJECT YES GENERIC_JNI Makefile jni bluemsx libretro64-bluemsx https://github.com/libretro/blueMSX-libretro.git master PROJECT YES GENERIC_JNI Makefile jni -bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance -bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced -bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy +bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni performance +bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced +bsnes libretro64-bsnes https://github.com/libretro/bsnes-libretro.git libretro PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni performance bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni balanced bsnes_mercury libretro64-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy From a4dde0a83079ace8e13060581268def6565613ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:43:51 -0500 Subject: [PATCH 097/119] Update cores-windows-x64_seh-generic --- recipes/windows/cores-windows-x64_seh-generic | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/windows/cores-windows-x64_seh-generic b/recipes/windows/cores-windows-x64_seh-generic index 91a805b5..16b8822e 100644 --- a/recipes/windows/cores-windows-x64_seh-generic +++ b/recipes/windows/cores-windows-x64_seh-generic @@ -86,6 +86,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . +snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . USE_BLARGG_APU=1 snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . From 5e4f43cdaf872b552db0b91d9aa9b4527e31e80d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:44:14 -0500 Subject: [PATCH 098/119] Update cores-linux-x64-generic --- recipes/linux/cores-linux-x64-generic | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index ecbdd9f9..56c6c7d5 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -87,6 +87,7 @@ scummvm libretro-scummvm https://github.com/libretro/scummvm.git master PROJECT snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC Makefile libretro snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC Makefile . snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . +snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC Makefile . USE_BLARGG_APU=1 snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC Makefile.libretro . stella libretro-stella https://github.com/libretro/stella-libretro.git master PROJECT YES GENERIC Makefile . tgbdual libretro-tgbdual https://github.com/libretro/tgbdual-libretro.git master PROJECT YES GENERIC Makefile . From 90c7800dcfed6f57b46cb8cdacc388d0eacab3c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:44:46 -0500 Subject: [PATCH 099/119] Update cores-android-jni --- recipes/android/cores-android-jni | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 4b00a09a..20136611 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -10,6 +10,7 @@ bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.g bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES_JNI Makefile target-libretro/jni accuracy snes9x2002 libretro-snes9x2002 https://github.com/libretro/snes9x2002.git master PROJECT YES GENERIC_JNI Makefile jni snes9x2005 libretro-snes9x2005 https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile jni +snes9x2005_plus libretro-snes9x2005_plus https://github.com/libretro/snes9x2005.git master PROJECT YES GENERIC_JNI Makefile . USE_BLARGG_APU=1 snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni snes9x libretro-snes9x https://github.com/libretro/snes9x.git master PROJECT YES GENERIC_JNI Makefile libretro/jni snes9x2010 libretro-snes9x2010 https://github.com/libretro/snes9x2010.git master PROJECT YES GENERIC_JNI Makefile jni From c3bbecfc14440e2e2715cc79990bc9eafcfcce22 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Sun, 24 Sep 2017 11:53:09 -0500 Subject: [PATCH 100/119] Update libretro-buildbot-recipe.sh --- libretro-buildbot-recipe.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index a335bb90..c75167b8 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -881,7 +881,7 @@ while read line; do BUILD="YES" fi - if [ "${PREVCORE}" = "bsnes-mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then + if [ "${PREVCORE}" = "bsnes_mercury" -a "${PREVBUILD}" = "YES" -a "${COMMAND}" = "BSNES_JNI" ]; then FORCE="YES" BUILD="YES" fi From 624b4dab89839688c6ed1c2c7250f04836e929ce Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Sun, 24 Sep 2017 13:49:41 -0400 Subject: [PATCH 101/119] Add FreeJ2ME .info file --- dist/info/freej2me_libretro.info | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 dist/info/freej2me_libretro.info diff --git a/dist/info/freej2me_libretro.info b/dist/info/freej2me_libretro.info new file mode 100644 index 00000000..126bbfd9 --- /dev/null +++ b/dist/info/freej2me_libretro.info @@ -0,0 +1,23 @@ +display_name = "J2ME (FreeJ2ME)" +authors = "David Richardson|Saket Dandawate" +supported_extensions = "jar" +corename = "FreeJ2ME" +manufacturer = "Java" +categories = "Emulator" +systemname = "J2ME" +database = "J2ME" +license = "GPLv3" +permissions = "" +display_version = "GIT" +supports_no_game = "false" +firmware_count = 3 +firmware0_desc = "freej2me-fx.jar" +firmware0_path = "freej2me-fx.jar" +firmware0_opt = "false" +firmware1_desc = "freej2me.jar" +firmware1_path = "freej2me.jar" +firmware1_opt = "false" +firmware2_desc = "freej2me-lr.jar" +firmware2_path = "freej2me-lr.jar" +firmware2_opt = "false" +notes = "(!) freej2me-fx.jar (md5): 86fdd1ff260cd5a8f4c4d46bdde1a78a|(!) freej2me.jar (md5): 707cbaabaafc2a4f9726a5c03449406a|(!) freej2me-lr.jar (md5): d8aec1b68dc4e2ffc5eeff4e22fd607b" From d2ed4b7a4cfea6deb8bb8bfc223da53e9b1b2f18 Mon Sep 17 00:00:00 2001 From: esoptron <29593369+esoptron@users.noreply.github.com> Date: Sun, 24 Sep 2017 15:36:03 -0400 Subject: [PATCH 102/119] BIOS for VBA-Next is optional --- dist/info/vba_next_libretro.info | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dist/info/vba_next_libretro.info b/dist/info/vba_next_libretro.info index 8d52543b..9f26fc36 100644 --- a/dist/info/vba_next_libretro.info +++ b/dist/info/vba_next_libretro.info @@ -13,5 +13,5 @@ supports_no_game = "false" firmware_count = 1 firmware0_desc = "gba_bios.bin (Game Boy Advance BIOS)" firmware0_path = "gba_bios.bin" -firmware0_opt = "false" +firmware0_opt = "true" notes = "(!) gba_bios.bin (md5): a860e8c0b6d573d191e4ec7db1b1e4f6" From feb361bbc5e912938fecaa82310464ee4ca82d00 Mon Sep 17 00:00:00 2001 From: esoptron <29593369+esoptron@users.noreply.github.com> Date: Sun, 24 Sep 2017 15:45:57 -0400 Subject: [PATCH 103/119] Add BIOS information for SameBoy --- dist/info/sameboy_libretro.info | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/dist/info/sameboy_libretro.info b/dist/info/sameboy_libretro.info index a0ce7e6f..89d36821 100644 --- a/dist/info/sameboy_libretro.info +++ b/dist/info/sameboy_libretro.info @@ -10,3 +10,11 @@ license = "MIT" permissions = "" display_version = "v0.9.0" supports_no_game = "false" +firmware_count = 2 +firmware0_desc = "dmg_boot.bin (Game Boy boot ROM)" +firmware0_path = "dmg_boot.bin" +firmware0_opt = "true" +firmware1_desc = "cgb_boot.bin (Game Boy Color boot ROM)" +firmware1_path = "cgb_boot.bin" +firmware1_opt = "true" +notes = "(!) dmg_boot.bin (md5): 32fbbd84168d3482956eb3c5051637f5|(!) cgb_boot.bin (md5): dbfce9db9deaa2567f6a84fde55f9680" From fb935fd9c2fe7fd664a9c73844291d4dc0180674 Mon Sep 17 00:00:00 2001 From: esoptron <29593369+esoptron@users.noreply.github.com> Date: Sun, 24 Sep 2017 16:57:27 -0400 Subject: [PATCH 104/119] Add BIOS information for Emux GB --- dist/info/emux_gb_libretro.info | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/dist/info/emux_gb_libretro.info b/dist/info/emux_gb_libretro.info index 0d415f62..21b06fd0 100644 --- a/dist/info/emux_gb_libretro.info +++ b/dist/info/emux_gb_libretro.info @@ -10,3 +10,8 @@ license = "GPLv2" permissions = "" display_version = "Git" supports_no_game = "false" +firmware_count = 1 +firmware0_desc = "DMG_ROM.bin (Game Boy Boot ROM)" +firmware0_path = "DMG_ROM.bin" +firmware0_opt = "false" +notes = "(!) DMG_ROM.bin (md5): 32fbbd84168d3482956eb3c5051637f5" From e26c6920b02390453ab8f3e2a3bb971c7ca73f8c Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Mon, 25 Sep 2017 18:13:55 -0400 Subject: [PATCH 105/119] Add Super Nintendo Entertainment System Hacks DB --- libretro-build-database.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-build-database.sh b/libretro-build-database.sh index e95d6570..8c375f8d 100755 --- a/libretro-build-database.sh +++ b/libretro-build-database.sh @@ -214,6 +214,7 @@ build_libretro_databases() { build_libretro_database "Lutro" "rom.name" build_libretro_database "ChaiGame" "rom.crc" build_libretro_database "Nintendo - Super Nintendo Entertainment System" "rom.crc" + build_libretro_database "Nintendo - Super Nintendo Entertainment System Hacks" "rom.crc" build_libretro_database "Sony - PlayStation" "rom.serial" build_libretro_database "Atari - Jaguar" "rom.crc" build_libretro_database "Nintendo - Nintendo 64" "rom.crc" From c7dff74b988a9735d35709e3d87e387b3a421cfd Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Mon, 25 Sep 2017 18:24:56 -0400 Subject: [PATCH 106/119] Rename E-Cards to "Nintendo - e-Reader" --- libretro-build-database.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-build-database.sh b/libretro-build-database.sh index e95d6570..9ae77390 100755 --- a/libretro-build-database.sh +++ b/libretro-build-database.sh @@ -252,7 +252,7 @@ build_libretro_databases() { build_libretro_database "Nintendo - Family Computer Disk System" "rom.crc" build_libretro_database "Nintendo - Game Boy" "rom.crc" build_libretro_database "Nintendo - Game Boy Advance" "rom.crc" - build_libretro_database "Nintendo - Game Boy Advance (e-Cards)" "rom.crc" + build_libretro_database "Nintendo - e-Reader" "rom.crc" build_libretro_database "Nintendo - Game Boy Color" "rom.crc" build_libretro_database "Nintendo - GameCube" "rom.crc" build_libretro_database "Nintendo - Nintendo 3DS" "rom.crc" From 0a26ceb2eb6845be9a98d638c789f310d7b26c59 Mon Sep 17 00:00:00 2001 From: radius Date: Mon, 25 Sep 2017 18:27:26 -0500 Subject: [PATCH 107/119] add ppsspp cmake recipe --- recipes/windows/cores-windows-x64_seh-noccache | 1 + 1 file changed, 1 insertion(+) diff --git a/recipes/windows/cores-windows-x64_seh-noccache b/recipes/windows/cores-windows-x64_seh-noccache index ae7ec3a1..fcf72388 100644 --- a/recipes/windows/cores-windows-x64_seh-noccache +++ b/recipes/windows/cores-windows-x64_seh-noccache @@ -1,3 +1,4 @@ citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. +ppsspp libretro-ppsspp-test https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile libretro -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DCMAKE_BUILD_TYPE="Release" --target ppsspp_libretro .. px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . From f31e7a95b746cbcfdb8f016e9ba366d211b5e14f Mon Sep 17 00:00:00 2001 From: radius Date: Mon, 25 Sep 2017 18:44:42 -0500 Subject: [PATCH 108/119] add ppsspp cmake recipe --- recipes/android/cores-android-jni | 1 + recipes/android/cores-android-jni.conf | 1 + recipes/windows/cores-windows-x64_seh-noccache | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 20136611..7190211f 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -74,3 +74,4 @@ xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJE yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC_JNI Makefile libretro/jni uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC_JNI Makefile jni puae libretro-puae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC_JNI Makefile jni +ppsspp libretro-ppsspp-cmake-v7a https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=9 -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a -DCMAKE_ANDROID_NDK=${NDK_ROOT} -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-jni.conf b/recipes/android/cores-android-jni.conf index 4e42b881..413e0058 100644 --- a/recipes/android/cores-android-jni.conf +++ b/recipes/android/cores-android-jni.conf @@ -10,3 +10,4 @@ NDK_TOOLCHAIN_VERSION 4.9 RA NO LIBSUFFIX _android CORE_JOB YES +CMAKE cmake diff --git a/recipes/windows/cores-windows-x64_seh-noccache b/recipes/windows/cores-windows-x64_seh-noccache index fcf72388..12b92640 100644 --- a/recipes/windows/cores-windows-x64_seh-noccache +++ b/recipes/windows/cores-windows-x64_seh-noccache @@ -1,4 +1,4 @@ citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. -ppsspp libretro-ppsspp-test https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile libretro -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DCMAKE_BUILD_TYPE="Release" --target ppsspp_libretro .. +ppsspp libretro-ppsspp-test https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile build -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DCMAKE_BUILD_TYPE="Release" --target ppsspp_libretro .. px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . From 9adce3ab8da52a9c008ac39018009387d59197b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9s?= Date: Tue, 26 Sep 2017 22:32:54 -0500 Subject: [PATCH 109/119] Update cores-windows-x64_seh-noccache --- recipes/windows/cores-windows-x64_seh-noccache | 1 - 1 file changed, 1 deletion(-) diff --git a/recipes/windows/cores-windows-x64_seh-noccache b/recipes/windows/cores-windows-x64_seh-noccache index 12b92640..ae7ec3a1 100644 --- a/recipes/windows/cores-windows-x64_seh-noccache +++ b/recipes/windows/cores-windows-x64_seh-noccache @@ -1,4 +1,3 @@ citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. -ppsspp libretro-ppsspp-test https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile build -G "MSYS Makefiles" -DENABLE_LIBRETRO=1 -DCMAKE_BUILD_TYPE="Release" --target ppsspp_libretro .. px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC Makefile.libretro . From 3a869cc0f6a6097b2bfc8183e414db2236dc5095 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Wed, 27 Sep 2017 13:42:48 -0500 Subject: [PATCH 110/119] Android cmake support --- libretro-buildbot-recipe.sh | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index c75167b8..312a5ba6 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -306,14 +306,17 @@ build_libretro_generic_makefile() { fi if [ "${COMMAND}" = "CMAKE" ]; then + if [ "${PLATFORM}" = "android" ]; then + EXTRAARGS="-DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=${API_LEVEL} -DCMAKE_ANDROID_ARCH_ABI=${ABI_OVERRIDE} -DCMAKE_ANDROID_NDK=${NDK_ROOT}" + fi if [ -z "${ARGS}" ]; then echo "BUILD CMD: ${CMAKE}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log ${CMAKE} | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log echo "BUILD CMD: ${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log ${HELPER} ${MAKE} -f ${MAKEFILE} platform=${PLATFORM} -j${JOBS} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log else - echo "BUILD CMD: ${CMAKE} ${ARGS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log - echo ${ARGS} | xargs ${CMAKE} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log + echo "BUILD CMD: ${CMAKE} ${EXTRAARGS} ${ARGS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log + echo ${EXTRAARGS} ${ARGS} | xargs ${CMAKE} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log echo "BUILD CMD: ${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS}" 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log ${HELPER} ${MAKE} -f ${MAKEFILE} -j${JOBS} 2>&1 | tee -a $TMPDIR/log/${BOT}/${LOGDATE}/${LOGDATE}_${NAME}_${PLATFORM}.log fi From b067987f682be0d6a69abe5154269634b35dbab2 Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Wed, 27 Sep 2017 13:43:11 -0500 Subject: [PATCH 111/119] Initial buildbot clone should recursively clone submodules For instance, ppsspp uses this --- libretro-buildbot-recipe.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libretro-buildbot-recipe.sh b/libretro-buildbot-recipe.sh index 312a5ba6..6bea52e5 100755 --- a/libretro-buildbot-recipe.sh +++ b/libretro-buildbot-recipe.sh @@ -1022,7 +1022,7 @@ while read line; do echo "cloning repo $URL..." git clone --depth=1 -b "$GIT_BRANCH" "$URL" "$DIR" cd $DIR - git submodule update --init + git submodule update --init --recursive BUILD="YES" fi cd $WORK From 75f0daa71d6a4344a69f8f69cb5f83cbe5f7500f Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Wed, 27 Sep 2017 14:07:15 -0500 Subject: [PATCH 112/119] Build ppsspp for android using cmake --- recipes/android/cores-android-cmake-aarch64 | 1 + recipes/android/cores-android-cmake-aarch64.conf | 15 +++++++++++++++ recipes/android/cores-android-cmake-armv7 | 1 + recipes/android/cores-android-cmake-armv7.conf | 15 +++++++++++++++ recipes/android/cores-android-cmake-x86 | 1 + recipes/android/cores-android-cmake-x86.conf | 15 +++++++++++++++ recipes/android/cores-android-jni | 2 -- recipes/android/cores-android-jni-aarch64 | 1 - 8 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 recipes/android/cores-android-cmake-aarch64 create mode 100644 recipes/android/cores-android-cmake-aarch64.conf create mode 100644 recipes/android/cores-android-cmake-armv7 create mode 100644 recipes/android/cores-android-cmake-armv7.conf create mode 100644 recipes/android/cores-android-cmake-x86 create mode 100644 recipes/android/cores-android-cmake-x86.conf diff --git a/recipes/android/cores-android-cmake-aarch64 b/recipes/android/cores-android-cmake-aarch64 new file mode 100644 index 00000000..5000c295 --- /dev/null +++ b/recipes/android/cores-android-cmake-aarch64 @@ -0,0 +1 @@ +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-cmake-aarch64.conf b/recipes/android/cores-android-cmake-aarch64.conf new file mode 100644 index 00000000..2553872f --- /dev/null +++ b/recipes/android/cores-android-cmake-aarch64.conf @@ -0,0 +1,15 @@ +ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux +NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/ +ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/ +PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools +PLATFORM android +platform android +MAKE make +NDK ndk-build +NDK_TOOLCHAIN_VERSION 4.9 +RA NO +LIBSUFFIX _android +CORE_JOB YES +ABI_OVERRIDE arm64-v8a +API_LEVEL 21 +CMAKE cmake diff --git a/recipes/android/cores-android-cmake-armv7 b/recipes/android/cores-android-cmake-armv7 new file mode 100644 index 00000000..5000c295 --- /dev/null +++ b/recipes/android/cores-android-cmake-armv7 @@ -0,0 +1 @@ +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-cmake-armv7.conf b/recipes/android/cores-android-cmake-armv7.conf new file mode 100644 index 00000000..c1dda01f --- /dev/null +++ b/recipes/android/cores-android-cmake-armv7.conf @@ -0,0 +1,15 @@ +ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux +NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/ +ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/ +PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools +PLATFORM android +platform android +MAKE make +NDK ndk-build +NDK_TOOLCHAIN_VERSION 4.9 +RA NO +LIBSUFFIX _android +CORE_JOB YES +ABI_OVERRIDE armeabi-v7a +API_LEVEL 9 +CMAKE cmake diff --git a/recipes/android/cores-android-cmake-x86 b/recipes/android/cores-android-cmake-x86 new file mode 100644 index 00000000..5000c295 --- /dev/null +++ b/recipes/android/cores-android-cmake-x86 @@ -0,0 +1 @@ +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-cmake-x86.conf b/recipes/android/cores-android-cmake-x86.conf new file mode 100644 index 00000000..53b6e691 --- /dev/null +++ b/recipes/android/cores-android-cmake-x86.conf @@ -0,0 +1,15 @@ +ANDROID_HOME /home/buildbot/tools/android/android-sdk-linux +NDK_ROOT /home/buildbot/tools/android/android-ndk-r15c/ +ANDROID_NDK /home/buildbot/tools/android/android-ndk-r15c/ +PATH /home/buildbot/tools/android/android-ndk-r15c:/home/buildbot/tools/android/android-sdk-linux/tools +PLATFORM android +platform android +MAKE make +NDK ndk-build +NDK_TOOLCHAIN_VERSION 4.9 +RA NO +LIBSUFFIX _android +CORE_JOB YES +ABI_OVERRIDE x86 +API_LEVEL 9 +CMAKE cmake diff --git a/recipes/android/cores-android-jni b/recipes/android/cores-android-jni index 7190211f..9a6608ac 100644 --- a/recipes/android/cores-android-jni +++ b/recipes/android/cores-android-jni @@ -58,7 +58,6 @@ pcsx_rearmed_interpreter libretro-pcsx_rearmed_interpreter https://github.com/li pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC_JNI Makefile jni picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC_JNI Makefile.libretro jni pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC_JNI Makefile jni -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_JNI Makefile.libretro libretro/jni prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_JNI Makefile jni prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC_JNI Makefile jni px68k libretro-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni @@ -74,4 +73,3 @@ xrick libretro-xrick https://github.com/libretro/xrick-libretro.git master PROJE yabause libretro-yabause https://github.com/libretro/yabause.git master PROJECT YES GENERIC_JNI Makefile libretro/jni uzem libretro-uzem https://github.com/libretro/libretro-uzem.git master PROJECT YES GENERIC_JNI Makefile jni puae libretro-puae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC_JNI Makefile jni -ppsspp libretro-ppsspp-cmake-v7a https://github.com/webgeek1234/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_SYSTEM_NAME=Android -DCMAKE_SYSTEM_VERSION=9 -DCMAKE_ANDROID_ARCH_ABI=armeabi-v7a -DCMAKE_ANDROID_NDK=${NDK_ROOT} -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-jni-aarch64 b/recipes/android/cores-android-jni-aarch64 index 0e420acf..b783efb7 100644 --- a/recipes/android/cores-android-jni-aarch64 +++ b/recipes/android/cores-android-jni-aarch64 @@ -57,7 +57,6 @@ pcsx_rearmed_interpreter libretro64-pcsx_rearmed_interpreter https://github.com/ pocketcdg libretro64-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC_JNI Makefile jni picodrive libretro64-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC_JNI Makefile.libretro jni pokemini libretro64-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC_JNI Makefile jni -ppsspp libretro64-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_JNI Makefile.libretro libretro/jni prboom libretro64-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_JNI Makefile jni prosystem libretro64-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC_JNI Makefile jni px68k libretro64-px68k https://github.com/libretro/px68k-libretro.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni From 69b8b0802a1cc2db1b49b5158ac4310f0d3fbeb2 Mon Sep 17 00:00:00 2001 From: hunterk Date: Thu, 28 Sep 2017 11:05:50 -0500 Subject: [PATCH 113/119] store appimage functions script locally to avoid potential security issues --- recipes/linux/appimage-recipe | 1 - recipes/linux/functions.sh | 306 ++++++++++++++++++++++++++++++++++ 2 files changed, 306 insertions(+), 1 deletion(-) create mode 100644 recipes/linux/functions.sh diff --git a/recipes/linux/appimage-recipe b/recipes/linux/appimage-recipe index 53c54c3c..226c5b0b 100644 --- a/recipes/linux/appimage-recipe +++ b/recipes/linux/appimage-recipe @@ -7,7 +7,6 @@ mkdir -p ./$APP/$APP.AppDir/usr/lib cd ./$APP/ -wget -q https://github.com/probonopd/AppImages/raw/master/functions.sh -O ./functions.sh . ./functions.sh generate_status diff --git a/recipes/linux/functions.sh b/recipes/linux/functions.sh new file mode 100644 index 00000000..a266cd97 --- /dev/null +++ b/recipes/linux/functions.sh @@ -0,0 +1,306 @@ +# This file is supposed to be sourced by each Recipe +# that wants to use the functions contained herein +# like so: +# wget -q https://github.com/AppImage/AppImages/raw/master/functions.sh -O ./functions.sh +# . ./functions.sh + +# RECIPE=$(realpath "$0") + +# Options for apt-get to use local files rather than the system ones +OPTIONS="-o Debug::NoLocking=1 +-o APT::Cache-Limit=125829120 +-o Dir::Etc::sourcelist=./sources.list +-o Dir::State=./tmp +-o Dir::Cache=./tmp +-o Dir::State::status=./status +-o Dir::Etc::sourceparts=- +-o APT::Get::List-Cleanup=0 +-o APT::Get::AllowUnauthenticated=1 +-o Debug::pkgProblemResolver=true +-o Debug::pkgDepCache::AutoInstall=true +-o APT::Install-Recommends=0 +-o APT::Install-Suggests=0 +" + +# Detect system architecture to know which binaries of AppImage tools +# should be downloaded and used. +case "$(uname -i)" in + x86_64|amd64) +# echo "x86-64 system architecture" + SYSTEM_ARCH="x86_64";; + i?86) +# echo "x86 system architecture" + SYSTEM_ARCH="i686";; +# arm*) +# echo "ARM system architecture" +# SYSTEM_ARCH="";; + unknown) +# uname -i not answer on debian, then: + case "$(uname -m)" in + x86_64|amd64) +# echo "x86-64 system architecture" + SYSTEM_ARCH="x86_64";; + i?86) +# echo "x86 system architecture" + SYSTEM_ARCH="i686";; + esac ;; + *) + echo "Unsupported system architecture" + exit 1;; +esac + +# Either get the file from remote or from a static place. +# critical for builds without network access like in Open Build Service +cat_file_from_url() +{ + cat_excludelist="wget -q $1 -O -" + [ -e "$STATIC_FILES/${1##*/}" ] && cat_excludelist="cat $STATIC_FILES/${1##*/}" + $cat_excludelist +} + +git_pull_rebase_helper() +{ + git reset --hard HEAD + git pull +} + +# Patch /usr to ././ in ./usr +# to make the contents of usr/ relocateable +# (this requires us to cd ./usr before running the application; AppRun does that) +patch_usr() +{ + find usr/ -type f -executable -exec sed -i -e "s|/usr|././|g" {} \; +} + +# Download AppRun and make it executable +get_apprun() +{ + TARGET_ARCH=${ARCH:-$SYSTEM_ARCH} + wget -c https://github.com/AppImage/AppImageKit/releases/download/continuous/AppRun-${TARGET_ARCH} -O AppRun + chmod a+x AppRun +} + +# Copy the library dependencies of all exectuable files in the current directory +# (it can be beneficial to run this multiple times) +copy_deps() +{ + PWD=$(readlink -f .) + FILES=$(find . -type f -executable -or -name *.so.* -or -name *.so | sort | uniq ) + for FILE in $FILES ; do + ldd "${FILE}" | grep "=>" | awk '{print $3}' | xargs -I '{}' echo '{}' >> DEPSFILE + done + DEPS=$(cat DEPSFILE | sort | uniq) + for FILE in $DEPS ; do + if [ -e $FILE ] && [[ $(readlink -f $FILE)/ != $PWD/* ]] ; then + cp -v --parents -rfL $FILE ./ || true + fi + done + rm -f DEPSFILE +} + +# Move ./lib/ tree to ./usr/lib/ +move_lib() +{ + mkdir -p ./usr/lib ./lib && find ./lib/ -exec cp -v --parents -rfL {} ./usr/ \; && rm -rf ./lib + mkdir -p ./usr/lib ./lib64 && find ./lib64/ -exec cp -v --parents -rfL {} ./usr/ \; && rm -rf ./lib64 +} + +# Delete blacklisted files +delete_blacklisted() +{ + BLACKLISTED_FILES=$(cat_file_from_url https://github.com/AppImage/AppImages/raw/master/excludelist | sed 's|#.*||g') + echo $BLACKLISTED_FILES + for FILE in $BLACKLISTED_FILES ; do + FILES="$(find . -name "${FILE}" -not -path "./usr/optional/*")" + for FOUND in $FILES ; do + rm -vf "$FOUND" "$(readlink -f "$FOUND")" + done + done + + # Do not bundle developer stuff + rm -rf usr/include || true + rm -rf usr/lib/cmake || true + rm -rf usr/lib/pkgconfig || true + find . -name '*.la' | xargs -i rm {} +} + +# Echo highest glibc version needed by the executable files in the current directory +glibc_needed() +{ + find . -name *.so -or -name *.so.* -or -type f -executable -exec readelf -s '{}' 2>/dev/null \; | sed -n 's/.*@GLIBC_//p'| awk '{print $1}' | sort --version-sort | tail -n 1 +} +# Add desktop integration +# Usage: get_desktopintegration name_of_desktop_file_and_exectuable +get_desktopintegration() +{ + REALBIN=$(grep -o "^Exec=.*" *.desktop | sed -e 's|Exec=||g' | cut -d " " -f 1 | head -n 1) + cat_file_from_url https://raw.githubusercontent.com/AppImage/AppImageKit/master/desktopintegration > ./usr/bin/$REALBIN.wrapper + chmod a+x ./usr/bin/$REALBIN.wrapper + + sed -i -e "s|^Exec=$REALBIN|Exec=$REALBIN.wrapper|g" $1.desktop +} + +# Generate AppImage; this expects $ARCH, $APP and $VERSION to be set +generate_appimage() +{ + # Download AppImageAssistant + URL="https://github.com/AppImage/AppImageKit/releases/download/6/AppImageAssistant_6-${SYSTEM_ARCH}.AppImage" + wget -c "$URL" -O AppImageAssistant + chmod a+x ./AppImageAssistant + + # if [[ "$RECIPE" == *ecipe ]] ; then + # echo "#!/bin/bash -ex" > ./$APP.AppDir/Recipe + # echo "# This recipe was used to generate this AppImage." >> ./$APP.AppDir/Recipe + # echo "# See http://appimage.org for more information." >> ./$APP.AppDir/Recipe + # echo "" >> ./$APP.AppDir/Recipe + # cat $RECIPE >> ./$APP.AppDir/Recipe + # fi + # + # Detect the architecture of what we are packaging. + # The main binary could be a script, so let's use a .so library + BIN=$(find . -name *.so* -type f | head -n 1) + INFO=$(file "$BIN") + if [ -z $ARCH ] ; then + if [[ $INFO == *"x86-64"* ]] ; then + ARCH=x86_64 + elif [[ $INFO == *"i686"* ]] ; then + ARCH=i686 + elif [[ $INFO == *"armv6l"* ]] ; then + ARCH=armhf + else + echo "Could not automatically detect the architecture." + echo "Please set the \$ARCH environment variable." + exit 1 + fi + fi + + mkdir -p ../out || true + rm ../out/$APP"-"$VERSION".glibc"$GLIBC_NEEDED"-"$ARCH".AppImage" 2>/dev/null || true + GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)} + ./AppImageAssistant ./$APP.AppDir/ ../out/$APP"-"$VERSION".glibc"$GLIBC_NEEDED"-"$ARCH".AppImage" +} + +# Generate AppImage type 2 +generate_type2_appimage() +{ + # Get the ID of the last successful build on Travis CI + # ID=$(wget -q https://api.travis-ci.org/repos/AppImage/appimagetool/builds -O - | head -n 1 | sed -e 's|}|\n|g' | grep '"result":0' | head -n 1 | sed -e 's|,|\n|g' | grep '"id"' | cut -d ":" -f 2) + # Get the transfer.sh URL from the logfile of the last successful build on Travis CI + # Only Travis knows why build ID and job ID don't match and why the above doesn't give both... + # URL=$(wget -q "https://s3.amazonaws.com/archive.travis-ci.org/jobs/$((ID+1))/log.txt" -O - | grep "https://transfer.sh/.*/appimagetool" | tail -n 1 | sed -e 's|\r||g') + # if [ -z "$URL" ] ; then + # URL=$(wget -q "https://s3.amazonaws.com/archive.travis-ci.org/jobs/$((ID+2))/log.txt" -O - | grep "https://transfer.sh/.*/appimagetool" | tail -n 1 | sed -e 's|\r||g') + # fi + URL="https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-${SYSTEM_ARCH}.AppImage" + wget -c "$URL" -O appimagetool + chmod a+x ./appimagetool + set +x + if ( [ ! -z "$KEY" ] ) && ( ! -z "$TRAVIS" ) ; then + wget https://github.com/AppImage/AppImageKit/files/584665/data.zip -O data.tar.gz.gpg + ( set +x ; echo $KEY | gpg2 --batch --passphrase-fd 0 --no-tty --skip-verify --output data.tar.gz --decrypt data.tar.gz.gpg ) + tar xf data.tar.gz + sudo chown -R $USER .gnu* + mv $HOME/.gnu* $HOME/.gnu_old ; mv .gnu* $HOME/ + GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)} + VERSION=$VERSION.glibc$GLIBC_NEEDED ./appimagetool -n -s --bintray-user $BINTRAY_USER --bintray-repo $BINTRAY_REPO -v ./$APP.AppDir/ + else + GLIBC_NEEDED=${GLIBC_NEEDED:=$(glibc_needed)} + VERSION=$VERSION.glibc$GLIBC_NEEDED ./appimagetool -n --bintray-user $BINTRAY_USER --bintray-repo $BINTRAY_REPO -v ./$APP.AppDir/ + fi + set -x + mkdir -p ../out/ || true + mv *.AppImage* ../out/ +} + +# Generate status file for use by apt-get; assuming that the recipe uses no newer +# ingredients than what would require more recent dependencies than what we assume +# to be part of the base system +generate_status() +{ + mkdir -p ./tmp/archives/ + mkdir -p ./tmp/lists/partial + touch tmp/pkgcache.bin tmp/srcpkgcache.bin + wget -q -c "https://github.com/AppImage/AppImages/raw/master/excludedeblist" + rm status 2>/dev/null || true + for PACKAGE in $(cat excludedeblist | cut -d "#" -f 1) ; do + printf "Package: $PACKAGE\nStatus: install ok installed\nArchitecture: all\nVersion: 9:999.999.999\n\n" >> status + done +} + +# Find the desktop file and copy it to the AppDir +get_desktop() +{ + find usr/share/applications -iname "*${LOWERAPP}.desktop" -exec cp {} . \; || true +} + +fix_desktop() { + # fix trailing semicolons + for key in Actions Categories Implements Keywords MimeType NotShowIn OnlyShowIn; do + sed -i '/'"$key"'.*[^;]$/s/$/;/' $1 + done +} + +# Find the icon file and copy it to the AppDir +get_icon() +{ + find ./usr/share/pixmaps/$LOWERAPP.png -exec cp {} . \; 2>/dev/null || true + find ./usr/share/icons -path *64* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true + find ./usr/share/icons -path *128* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true + find ./usr/share/icons -path *512* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true + find ./usr/share/icons -path *256* -name $LOWERAPP.png -exec cp {} . \; 2>/dev/null || true + ls -lh $LOWERAPP.png || true +} + +# Find out the version +get_version() +{ + THEDEB=$(find ../*.deb -name $LOWERAPP"_*" | head -n 1) + if [ -z "$THEDEB" ] ; then + echo "Version could not be determined from the .deb; you need to determine it manually" + fi + VERSION=$(echo $THEDEB | cut -d "~" -f 1 | cut -d "_" -f 2 | cut -d "-" -f 1 | sed -e 's|1%3a||g' | sed -e 's|+dfsg||g' ) + echo $VERSION +} + +# transfer.sh +transfer() { if [ $# -eq 0 ]; then echo "No arguments specified. Usage:\necho transfer /tmp/test.md\ncat /tmp/test.md | transfer test.md"; return 1; fi +tmpfile=$( mktemp -t transferXXX ); if tty -s; then basefile=$(basename "$1" | sed -e 's/[^a-zA-Z0-9._-]/-/g'); curl --progress-bar --upload-file "$1" "https://transfer.sh/$basefile" >> $tmpfile; else curl --progress-bar --upload-file "-" "https://transfer.sh/$1" >> $tmpfile ; fi; cat $tmpfile; rm -f $tmpfile; } + +# Patch binary files; fill with padding if replacement is shorter than original +# http://everydaywithlinux.blogspot.de/2012/11/patch-strings-in-binary-files-with-sed.html +# Example: patch_strings_in_file foo "/usr/local/lib/foo" "/usr/lib/foo" +patch_strings_in_file() { + local FILE="$1" + local PATTERN="$2" + local REPLACEMENT="$3" + # Find all unique strings in FILE that contain the pattern + STRINGS=$(strings ${FILE} | grep ${PATTERN} | sort -u -r) + if [ "${STRINGS}" != "" ] ; then + echo "File '${FILE}' contain strings with '${PATTERN}' in them:" + for OLD_STRING in ${STRINGS} ; do + # Create the new string with a simple bash-replacement + NEW_STRING=${OLD_STRING//${PATTERN}/${REPLACEMENT}} + # Create null terminated ASCII HEX representations of the strings + OLD_STRING_HEX="$(echo -n ${OLD_STRING} | xxd -g 0 -u -ps -c 256)00" + NEW_STRING_HEX="$(echo -n ${NEW_STRING} | xxd -g 0 -u -ps -c 256)00" + if [ ${#NEW_STRING_HEX} -le ${#OLD_STRING_HEX} ] ; then + # Pad the replacement string with null terminations so the + # length matches the original string + while [ ${#NEW_STRING_HEX} -lt ${#OLD_STRING_HEX} ] ; do + NEW_STRING_HEX="${NEW_STRING_HEX}00" + done + # Now, replace every occurrence of OLD_STRING with NEW_STRING + echo -n "Replacing ${OLD_STRING} with ${NEW_STRING}... " + hexdump -ve '1/1 "%.2X"' ${FILE} | \ + sed "s/${OLD_STRING_HEX}/${NEW_STRING_HEX}/g" | \ + xxd -r -p > ${FILE}.tmp + chmod --reference ${FILE} ${FILE}.tmp + mv ${FILE}.tmp ${FILE} + echo "Done!" + else + echo "New string '${NEW_STRING}' is longer than old" \ + "string '${OLD_STRING}'. Skipping." + fi + done + fi +} From edcc147a979d4db3503c5bfbb805d08a54a7cd3b Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Thu, 28 Sep 2017 23:49:19 -0500 Subject: [PATCH 114/119] Use different folders for android ppsspp --- recipes/android/cores-android-cmake-aarch64 | 2 +- recipes/android/cores-android-cmake-armv7 | 2 +- recipes/android/cores-android-cmake-x86 | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/recipes/android/cores-android-cmake-aarch64 b/recipes/android/cores-android-cmake-aarch64 index 5000c295..e1150aa7 100644 --- a/recipes/android/cores-android-cmake-aarch64 +++ b/recipes/android/cores-android-cmake-aarch64 @@ -1 +1 @@ -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. +ppsspp libretro-ppsspp-aarch64 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-cmake-armv7 b/recipes/android/cores-android-cmake-armv7 index 5000c295..0275a26e 100644 --- a/recipes/android/cores-android-cmake-armv7 +++ b/recipes/android/cores-android-cmake-armv7 @@ -1 +1 @@ -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. +ppsspp libretro-ppsspp-armv7 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. diff --git a/recipes/android/cores-android-cmake-x86 b/recipes/android/cores-android-cmake-x86 index 5000c295..4721d558 100644 --- a/recipes/android/cores-android-cmake-x86 +++ b/recipes/android/cores-android-cmake-x86 @@ -1 +1 @@ -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. +ppsspp libretro-ppsspp-x86 https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_ANDROID_NDK_TOOLCHAIN_VERSION=clang -DCMAKE_ANDROID_STL_TYPE=c++_static -DCMAKE_BUILD_TYPE=Release .. From 7a9e3f2e9a203a3f91fa8f8ea546ca876937d41a Mon Sep 17 00:00:00 2001 From: Aaron Kling Date: Fri, 29 Sep 2017 20:43:44 -0500 Subject: [PATCH 115/119] Build ppsspp linux x86 and x64 using cmake --- recipes/linux/cores-linux-x64-generic | 2 +- recipes/linux/cores-linux-x86-generic | 2 +- recipes/linux/cores-linux-x86-generic.conf | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 56c6c7d5..6e27fbc8 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -73,7 +73,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master PROJECT YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release .. prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x86-generic b/recipes/linux/cores-linux-x86-generic index 5839182f..dfe8b3dc 100644 --- a/recipes/linux/cores-linux-x86-generic +++ b/recipes/linux/cores-linux-x86-generic @@ -66,7 +66,7 @@ pcsx_rearmed libretro-pcsx_rearmed https://github.com/libretro/pcsx_rearmed.git picodrive libretro-picodrive https://github.com/libretro/picodrive.git master SUBMODULE YES GENERIC Makefile.libretro . pocketcdg libretro-pocketcdg https://github.com/libretro/libretro-pocketcdg.git master SUBMODULE YES GENERIC Makefile . pokemini libretro-pokemini https://github.com/libretro/PokeMini.git master PROJECT YES GENERIC Makefile . -ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES GENERIC_GL Makefile libretro +ppsspp libretro-ppsspp https://github.com/libretro/ppsspp.git master SUBMODULE YES CMAKE Makefile build -DLIBRETRO=ON -DCMAKE_BUILD_TYPE=Release .. prboom libretro-prboom https://github.com/libretro/libretro-prboom.git master PROJECT YES GENERIC_ALT Makefile . prosystem libretro-prosystem https://github.com/libretro/prosystem-libretro.git master PROJECT YES GENERIC Makefile . puae libretro-uae https://github.com/libretro/libretro-uae.git master PROJECT YES GENERIC Makefile . diff --git a/recipes/linux/cores-linux-x86-generic.conf b/recipes/linux/cores-linux-x86-generic.conf index 718a1910..95d059f6 100644 --- a/recipes/linux/cores-linux-x86-generic.conf +++ b/recipes/linux/cores-linux-x86-generic.conf @@ -4,4 +4,5 @@ ARCH x86 MAKEPORTABLE YES CORE_JOB YES MAKE make +CMAKE cmake PATH /usr/lib/ccache From c7606b612b02f748549f49f0b5ea9e8299dbdf83 Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Mon, 2 Oct 2017 22:58:25 -0400 Subject: [PATCH 116/119] Add Rick Dangerous DAT for xrick --- libretro-build-database.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/libretro-build-database.sh b/libretro-build-database.sh index 77d23eb0..4a13caa8 100755 --- a/libretro-build-database.sh +++ b/libretro-build-database.sh @@ -271,6 +271,7 @@ build_libretro_databases() { build_libretro_database "The 3DO Company - 3DO" "rom.crc" build_libretro_database "Philips - Videopac+" "rom.crc" build_libretro_database "RCA - Studio II" "rom.crc" + build_libretro_database "Rick Dangerous" "rom.crc" build_libretro_database "Sega - 32X" "rom.crc" build_libretro_database "Sega - Dreamcast" "rom.crc" build_libretro_database "Sega - Game Gear" "rom.crc" From a4108cf8763e11ddb4f868bc58f78bf1588b374a Mon Sep 17 00:00:00 2001 From: Tomohiro Yoshidomi Date: Fri, 6 Oct 2017 05:28:16 +0900 Subject: [PATCH 117/119] [aarch64] add NP2kai --- recipes/android/cores-android-jni-aarch64 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/android/cores-android-jni-aarch64 b/recipes/android/cores-android-jni-aarch64 index b783efb7..10747414 100644 --- a/recipes/android/cores-android-jni-aarch64 +++ b/recipes/android/cores-android-jni-aarch64 @@ -47,7 +47,7 @@ mame2003 libretro64-mame2003 https://github.com/libretro/mame2003-libretro.git mame2000 libretro64-mame2000 https://github.com/libretro/mame2000-libretro.git master PROJECT YES GENERIC_JNI Makefile jni mrboom libretro64-mrboom https://github.com/libretro/mrboom-libretro.git master PROJECT YES GENERIC_JNI Makefile jni nekop2 libretro64-nekop2 https://github.com/libretro/libretro-meowPC98.git master PROJECT YES GENERIC_JNI Makefile.libretro libretro/jni -np2kai libretro-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni +np2kai libretro64-np2kai https://github.com/AZO234/NP2kai.git master PROJECT YES GENERIC_JNI Makefile.libretro jni parallel_n64 libretro64-parallel_n64 https://github.com/libretro/parallel-n64.git master PROJECT YES GENERIC_JNI Makefile jni nxengine libretro64-nxengine https://github.com/libretro/nxengine-libretro.git master PROJECT YES GENERIC_JNI Makefile jni o2em libretro64-o2em https://github.com/libretro/libretro-o2em.git master PROJECT YES GENERIC_JNI Makefile jni From 55c2d40594557d86f8fe68a6db95f37488dad9f4 Mon Sep 17 00:00:00 2001 From: James Date: Fri, 6 Oct 2017 11:24:15 +1100 Subject: [PATCH 118/119] Disable Web Services in Citra-Libretro by default --- recipes/linux/cores-linux-x64-generic | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipes/linux/cores-linux-x64-generic b/recipes/linux/cores-linux-x64-generic index 6e27fbc8..5489a0ff 100644 --- a/recipes/linux/cores-linux-x64-generic +++ b/recipes/linux/cores-linux-x64-generic @@ -13,7 +13,7 @@ bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.g bsnes_mercury libretro-bsnes_mercury https://github.com/libretro/bsnes-mercury.git master PROJECT YES BSNES Makefile . performance cap32 libretro-cap32 https://github.com/libretro/libretro-cap32.git master PROJECT YES GENERIC Makefile . chaigame libretro-chaigame https://github.com/RobLoach/ChaiGame.git master PROJECT YES GENERIC Makefile . -citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" --target citra_libretro .. +citra libretro-citra https://github.com/libretro/citra.git master SUBMODULE YES CMAKE Makefile build -DENABLE_LIBRETRO=1 -DENABLE_SDL2=0 -DENABLE_QT=0 -DDISABLE_LIBPNG=1 -DCMAKE_BUILD_TYPE="Release" -DENABLE_WEB_SERVICE=0 -DUSE_SYSTEM_CURL=1 --target citra_libretro .. craft libretro-craft https://github.com/libretro/craft master PROJECT YES GENERIC Makefile.libretro . crocods libretro-crocods https://github.com/libretro/libretro-crocods.git master SUBMODULE YES GENERIC Makefile . desmume libretro-desmume https://github.com/libretro/desmume.git master PROJECT YES GENERIC Makefile.libretro desmume From 6ea3baddb999345a21a2dc0bd7ab37a5a9f2546a Mon Sep 17 00:00:00 2001 From: Rob Loach Date: Fri, 6 Oct 2017 02:36:44 -0400 Subject: [PATCH 119/119] Split FB Alpha into split and merged sets --- libretro-build-database.sh | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/libretro-build-database.sh b/libretro-build-database.sh index 4a13caa8..fc8d840d 100755 --- a/libretro-build-database.sh +++ b/libretro-build-database.sh @@ -181,6 +181,14 @@ build_libretro_database() { COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/mame/${1}.dat"' fi + #Check for Final Burn Alpha folders + if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/fba-merged/${1}.dat" ]; then + COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/fba-merged/${1}.dat"' + fi + if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/fba-split/${1}.dat" ]; then + COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/fba-split/${1}.dat"' + fi + #Check if meta libretro-dats folder is there if [ -f "${LIBRETRODATABASE_META_DAT_DIR}/libretro-dats/${1}.dat" ]; then COMMAND+=' "${LIBRETRODATABASE_META_DAT_DIR}/libretro-dats/${1}.dat"' @@ -311,7 +319,7 @@ build_libretro_databases() { build_libretro_database "MAME 2010" "rom.crc" build_libretro_database "MAME 2014" "rom.crc" build_libretro_database "MAME 2016" "rom.crc" - build_libretro_database "FB Alpha - Arcade Games" "rom.name" + build_libretro_database "FB Alpha - Arcade Games" "rom.crc" build_libretro_database "DOOM" "rom.crc" build_libretro_database "Cave Story" "rom.crc" build_libretro_database "Quake1" "rom.crc"