Commit graph

962 commits

Author SHA1 Message Date
Hugo Hromic
eafbc7ad71 lr-snes9x - update and simplify scriptmodule
* using `platform=armv` is now sufficient for the build to use `-DARM`
  - fixed since a while here: https://github.com/libretro/snes9x/pull/62
* adding `neon` to `platform` has no effect on the built binary of this core
  - there is no NEON-specific code in the core
* also pass `platform` parameter for the clean target as well
2019-04-15 14:28:23 +00:00
Jools Wills
c1686a0168 lr-fbalpha - enable mips3 dynarec for x86_64 2019-04-05 23:10:29 +01:00
Hugo Hromic
ea848d95bf lr-pcsx-rearmed - set make parameters manually according to platform flags
The libretro Makefile does not select appropriate cpu/gpu flags for generic `armvneon`
platforms and the flags provided by RetroPie are overriden with generic defaults.
Therefore, set ARCH, HAVE_NEON, BUILTIN_GPU and USE_DYNAREC manually.
2019-04-05 09:39:57 +00:00
Hugo Hromic
d44f9aba00 lr-pcsx-rearmed - use correct make invocation for cleaning
* Pass `platform` parameter also for the clean target, otherwise
  there are files left uncleaned because of the configuration
  set by the platform parameter itself.
* Removed unnecessary default setting for platform as well
2019-04-04 13:33:41 +00:00
Cristi Mitrana
151bd00839 Mame2003(+): update core options suffix. 2019-04-03 09:13:13 +03:00
Jools Wills
f01a73a44f
Merge pull request #2644 from joolswills/lr-reicast
lr-reicast - enable for RPI
2019-03-27 01:51:40 +00:00
Jools Wills
d9d6c31954 lr-reicast - enable for RPI / KMS targets
* redirect stdin from </dev/null to avoid segfault on RPI
 * enable for kms targets as reported working due to fixes sent upstream
 * keep disabled for mali targets for now
 * ref: https://retropie.org.uk/forum/topic/20042/reicast-vs-lr-reicast-perfomance
2019-03-27 01:50:23 +00:00
Jools Wills
0f50dbf289
Merge pull request #2423 from psyke83/ppsspp_update
ppsspp & lr-ppsspp updates
2019-03-27 01:44:37 +00:00
Jools Wills
a03b75999f lr-mrboom - add HAVE_NEON flag to fix building on armv7 platforms
* https://github.com/Javanaise/mrboom-libretro/issues/44
2019-03-25 05:50:24 +00:00
Jools Wills
36a88af9d2
Merge pull request #2652 from barbudreadmon/patch-3
Update lr-kronos.sh
2019-03-19 06:56:49 +00:00
Hugo Hromic
f9c26d3d71 lr-pcsx-rearmed - fix build by using libretro makefile directly
* After upstream commit b26afb9 the build broke because of the
  configure script incorrectly trying to always build `gpu_unai.so`
* Instead use the libretro makefile directly and set `platform` as
  done in other cores in RetroPie
* For non-RPI2/3 devices, use `arm` and `neon` flags to set platform
* For none of the above, use `unix` as fallback platform
* The built core is now correctly named: `pcsx_rearmed_libretro.so`
2019-03-18 13:45:53 +00:00
barbudreadmon
dc56f998f2
Update lr-kronos.sh 2019-03-14 18:05:26 +01:00
Jools Wills
589073f818 renamed lr-mame2014 to lr-mame2015
* upstream repo was renamed as the code was based on 2015 mame code
 * update romset version to match upstream
 * add hook to rename previous installed configs
2019-02-13 19:36:25 +00:00
Jools Wills
f3e828015e
Merge pull request #2598 from IgniparousTempest/master
added SuperFlappyBirds scriptmodule to libretrocores
2019-02-07 17:14:53 +00:00
Courtney Pitcher
87ee7b89c0 added SuperFlappyBirds scriptmodule to libretrocores
Super Flappy Birds is an original-ish game created by me, specifically with retropie in mind. The game and screenshots are [here](https://github.com/IgniparousTempest/libretro-superflappybirds).

It is written as a libretro core, hence why the script is under the `libretrocores` folder, but it installs to the ports folder on retropie. This pattern seems odd, but it is what Dinothawr does, see [here](https://github.com/RetroPie/RetroPie-Setup/blob/master/scriptmodules/libretrocores/lr-dinothawr.sh).
2019-02-06 12:18:47 +02:00
Jools Wills
84ffc8329d
Merge pull request #2603 from hhromic/lr-hatari-fix-build
lr-hatari - fix build after recent changes upstream
2019-02-06 08:45:37 +00:00
David Richardson
cb59acd776 add freechaf libertro core to experimental 2019-02-05 12:01:17 -05:00
Hugo Hromic
c1a4943ee7 lr-hatari - fix build after recent changes upstream
* Use better linker flags instead of patching Makefile to find libcapsimage
2019-02-05 03:33:03 +00:00
Jools Wills
179e2f37cf
Merge pull request #2591 from cmitu/dolphin-build
Add Libretro Dolphin build changes
2019-02-02 06:31:51 +00:00
Cristi Mitrana
2c9fa79a1a Dolphin changes for building with GCC 2019-02-02 08:02:51 +02:00
Hugo Hromic
c78112411d lr-scummvm - "fix quit" patch is now merged upstream
* The "fix quit" patch is now merged upstream so it is no longer needed here

Ref: https://github.com/libretro/scummvm/pull/130
2019-01-30 21:32:01 +00:00
Conn O'Griofa
164ff8e3a2 lr-ppsspp: switch to upstream & consolidate scriptmodules 2019-01-25 13:21:55 +00:00
Jools Wills
e11b2063c9 lr-caprice32 - remove -c99 workaround, which was breaking compilation.
* upstream fixed the c89 code issues
2019-01-23 03:58:48 +00:00
Hugo Hromic
2635b5359a lr-mupen64plus - fix build after pending PR accepted upstream
* The provided patches are no longer necessary as the relevant PR was accepted upstream.
* Fix the build by not re-applying these patches anymore.

Ref: https://github.com/libretro/mupen64plus-libretro/pull/39
2019-01-20 16:04:57 +00:00
Hugo Hromic
4af09ab465 lr-scummvm - Makefile fixed upstream, update scriptmodule and simplify build flags
* In a recent commit upstream (7f39a7f) the build for armv broke but it is fixed now (7fb4d42).
* The Makefile fix now allows to simplify the build flags in the scriptmodule.
* Also do not force the HAVE_POSIX_MEMALIGN flag and instead let the Makefile handle it.
2019-01-14 01:09:54 +00:00
Hugo Hromic
7647608264 lr-mame2003-plus: fix installation of artwork in $biosrom instead of $romdir
The correct function to use is `mkUserDir()` instead of `mkRomDir()`.
Also did some minor code clean-up.
2018-12-19 19:00:38 +00:00
markwkidd
cc6aa887a5 correct mame2003-plus artwork path & copy sources 2018-12-18 10:48:26 -05:00
Hugo Hromic
4cf5611a2c add ScummVM port for libretro (lr-scummvm) to experimental 2018-12-07 10:40:54 +00:00
Hugo Hromic
b5f19e81e5 lr-mupen64plus - add patch from @psyke83 to fix broken build and refresh existing patch
fixes #2544
2018-11-27 14:18:01 +00:00
Rael Gugelmin Cunha
a08f75186f Adding .chd to Saturn supported extensions 2018-11-22 08:37:57 -02:00
barbudreadmon
efd464f184
Create lr-kronos.sh
https://retropie.org.uk/forum/topic/19930/new-sega-saturn-libretro-core-kronos
2018-11-16 19:50:18 +01:00
Jools Wills
33f4a8b5fd lr-fbalpha - cyclone is now a core option (disabled by default) so enable for all arm platforms 2018-11-16 17:36:13 +00:00
Jools Wills
5953e393fc lr-fbalpha - enable cyclone m68k core for armv6 devices
* https://retropie.org.uk/forum/topic/20000/lr-fbalpha-now-fast-on-pizero-rpi1
 * also use array for parameters to simplify logic
2018-11-16 07:25:25 +00:00
Hugo Hromic
eaa57cde9f lr-nestopia - change ownership of installed database to $user:$user 2018-10-19 19:08:51 +01:00
Jools Wills
f474d0fcbd switch to newer package name libpng-dev over libpng12-dev for dependencies.
* allow modules to still use libpng12-dev but show a message for them to be updated
 * change libpng-dev dependency to libpng12-dev for Jessie and older
2018-10-18 19:08:56 +01:00
Jools Wills
206f353799 lr-parallel-n64 - roll back on arm due to build issues
* ref: https://github.com/libretro/parallel-n64/issues/544
2018-10-18 14:02:14 +01:00
Jools Wills
4ec546951f lr-mupen64plus - rebase 01_new_lib_names.diff patch for rpi as upstream fix is not sufficient
* see https://github.com/libretro/mupen64plus-libretro/pull/39#issuecomment-429200119
2018-10-12 17:33:29 +01:00
Jools Wills
5bb94a13c5 lr-caprice32 - fix compiling on gcc-4.9 due to use of c99 code upstream 2018-10-12 17:12:26 +01:00
Jools Wills
7e75b16dfb lr-mupen64plus - remove rpi patches as merged upstream
* ref: https://github.com/libretro/mupen64plus-libretro/pull/35
2018-10-12 04:52:24 +01:00
Eric Blundell
010a10b7de Fix lr-fbalpha build on unrecognized neon platforms
Fix for neon platforms not recognized by lr-fbalpha makefile.

See Issue: https://github.com/libretro/fbalpha/issues/249
2018-10-09 02:55:01 -05:00
Jools Wills
32c3f7adaa lr-mame / lr-mess - increase required memory to 2000MB 2018-10-07 17:46:40 +01:00
Super
3237f2b97b
Fix line endings on lr-x1.sh 2018-09-28 11:07:06 -05:00
Jools Wills
8068bb19a4
Merge pull request #2490 from SuperCatFooz/master
Add lr-x1 - Sharp X1 libretro core
2018-09-28 08:42:25 +01:00
Jools Wills
7dca03501c lr-dolphin - fix up module functions - fixes #2495
* sources function should be depends
 * sources function missing git pull
2018-09-28 08:39:56 +01:00
SuperFromND
810b854429 Add lr-x1 - Sharp X1 libretro core
Fix line endings
2018-09-25 09:43:54 -05:00
Eric Blundell
e632247b89 Fix lr-parallel-n64 build from source on tinker platform
Correct quoting for make parameters.

Remove platform="kms" as it causes the makefile to exit prematurely.
2018-09-16 17:34:29 +00:00
Jools Wills
c86f0e835d addPort - remove script parameter and handle in scriptmodule 2018-08-23 16:34:04 +01:00
Hugo Hromic
4c3146c2c7 lr-nxengine - use new addPort function signature for custom launch script 2018-08-22 17:52:50 +01:00
Jools Wills
8cf6a70440
Merge pull request #2447 from joolswills/lr-dolphin
added lr-dolphin to experimental (for x86/x86_64)
2018-08-18 20:50:31 +01:00
Jools Wills
eadbd57237 added lr-dolphin to experimental (for x86/x86_64) 2018-08-18 20:49:39 +01:00