Commit graph

55 commits

Author SHA1 Message Date
Jools Wills
7ac3877b44 Switch to using defaultRAConfig
libretro ports now don't include the "ports/" path in the call as it's handled by the new function
2022-05-22 13:09:12 +01:00
Jools Wills
7bcdc6a956 libretrocores - added rp_module_repo to all libretro cores
Also use new location for lr-meseon repo due to repository move
2021-02-15 23:54:13 +00:00
Jools Wills
347191d2aa lr-mupen64plus - switch to RetroPie fork with GCC 10 fixes 2020-11-11 17:07:40 +00:00
Jools Wills
1a6a14fbbe lr-mupen64plus / lr-mupen64plus-next - enable FORCE_GLES3 parameter based on platform gles3 flag
* add patch for lr-mupen64plus Makefile to support FORCE_GLES3 when using platform=rpi*
2020-02-01 03:43:40 +00:00
Conn O'Griofa
00afdf8bd3 lr-mupen64plus: buster & fkms support 2019-06-30 20:38:56 +01:00
Hugo Hromic
29e46b9f38 lr-mupen64plus{-next} - install LICENSE files from upstream
Also use the correct license (GPL3 -> GPL2)
2019-06-27 11:34:21 +01: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
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
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
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
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
JyuHo
202f4e35a8
Update lr-mupen64plus.sh
Add params for tinker
2018-05-13 00:22:37 +02:00
Jools Wills
fba8eae61c lr-mupen64plus / lr-parallel-n64 - added some missing dependencies 2017-11-22 18:31:14 +00:00
Jools Wills
80bf54f388 retroarch - update to new version including modules that require new brcm library names - #2091
* include patches for lr-mupen64plus and lr-parallel-n64 until upstream accepts the PRs - https://github.com/libretro/mupen64plus-libretro/pull/39 / https://github.com/libretro/parallel-n64/pull/469
2017-11-21 19:41:57 +00:00
Jools Wills
4205db0423 lr-mupen64plus - add support for building on the tinker board 2017-11-02 19:49:59 +00:00
Jools Wills
751d9708ba lr-mupen64plus - missing dependencies 2017-07-03 15:35:07 +01:00
Jools Wills
e89acf5951 lr-mupen64plus.sh - enable on arm/mali (odroid xu*) 2017-05-02 00:33:29 +01:00
Jools Wills
5926524aff added licences to modules 2017-03-01 13:51:12 +00:00
Jools Wills
be6bfb789d lr-mupen64plus - fix up renameModule logic and document further 2017-02-26 23:47:09 +00:00
Jools Wills
d9b6e902de renamed lr-glupen64 -> lr-mupen64plus to match upstream renames 2017-02-17 16:20:04 +00:00
Jools Wills
5645f519be renamed lr-mupen64plus.sh to lr-parallel-n64.sh (upstream rename) 2017-02-17 16:04:26 +00:00
Josh Tolbert
a4c947f84b Hook ODROID-C1 into lr-mupen64plus.sh properly
This fix builds lr-mupen64plus properly on ODROID-C1. I have a C2 on the way, and it looks like the fix will be the same for it. If there's a better way to fix this, please let me know and I'll roll it properly.
2017-01-18 00:39:35 -06:00
Jools Wills
eda4f61136 updated all modules to use addEmulator / addSystem 2016-12-31 02:49:04 +00:00
Jools Wills
e385457a7b cosmetic - remove trailing spaces in copyright 2016-08-11 03:23:30 +01:00
Jools Wills
f191450f8c lr-mupen64plus - move to optional 2016-07-25 17:57:18 +01:00
Jools Wills
2efad2e2cb lr-mupen64plus - switch to upstream repo (at least for now - #1593) 2016-07-25 15:53:17 +01:00
Jools Wills
4be4791d4e lr-mupen64plus - should be passing rpiX platform in (wrong check for armv6 due to recent change) 2016-07-25 15:44:57 +01:00
Jools Wills
c1cf366d2e remove old 2.x update code.
* there is no direct upgrade route from 2.x due to wheezy -> jessie leap,
   so we no longer need to keep this around.
2016-06-15 20:19:17 +01:00
HerbFargus
ed0d548e25 update all libretro-core docs 2016-06-10 23:18:34 -06:00
HerbFargus
ae97909192 Add help docs to emulator and libretro modules 2016-06-10 14:54:23 -06:00
Jools Wills
889f8ecdfa Initial rewrite of the setup menu, including per package/module management
* rp_module_menus is no more - instead use rp_module_section with one of
   - core (core packages)
   - main (main packages - which will be installed by default in the image)
   - opt (optional packages)
   - exp (experimental packages)
   - driver (driver packages)
   - config (configuration packages / tools)

 * The setup menu organises the data based on the above sections. more could be added in the future if needed. Packages (internally modules), can be added / configured / removed individually, or as entire sections.

 * The setup menu will automatically detect if a binary is available to be installed. the nobin flag is no longer needed. modules that install directly from binary via aptInstall or via a prebuilt binary need to use an install_bin_ function instead of install_

 * rp_module_section of type "config" will have the "gui_" function called first if it's available, otherwise a standard depends/sources/build/install/configure will be called

 * configure is no longer used for "gui" configuration function - use gui_ instead. Had already started to move to this before, but now it is required.
2016-06-06 22:08:36 +01:00
Stefan
5db5c02e11 lr-mupen64plus.sh: use old rpi2_fix branch
-upstream does not work at the moment.
-old branch's gln64 video plugin is not broken. So we have rice and gln64.
-old branch has more neon optimizations enabled.
2016-02-20 13:16:59 +01:00
Jools Wills
47ec9a1590 do not use __platform directly in modules for comparisons but use isPlatform 2016-01-17 01:09:00 +00:00
gizmo98
d520263fff enable lr-mupen64plus 2015-12-25 17:03:27 +01:00
gizmo98
d3205a7251 disable modules with rpi optimizations for now 2015-12-24 14:45:32 +01:00
Jools Wills
ff2cc2c107 Revert "switch to own fork of lr-mupen64plus whilst upstream has problems on the rpi - https://github.com/libretro/mupen64plus-libretro/issues/284"
This reverts commit 3b5de4a41d.

now fixed upstream
2015-12-21 01:51:27 +00:00
Jools Wills
3b5de4a41d switch to own fork of lr-mupen64plus whilst upstream has problems on the rpi - https://github.com/libretro/mupen64plus-libretro/issues/284 2015-12-21 00:06:37 +00:00
gizmo98
a73e5ab469 n64: use mupen64plus as default emulator
-switch default emulator from lr-mupen64plus/rice to mupen64plus/rice.
Don’t use glesn64 or GLideN64 because glesn64 does crash with certain
roms and GLideN64 is to slow at HD resolutions.
-remove zip file extension because mupen64plus does not support zip
files.
2015-11-29 12:37:28 +01:00
Jools Wills
e231cd7c5a lr-mupen64plus datafiles are not installed anymore so don't try and chown them 2015-10-26 01:07:10 +00:00
Jools Wills
d7f843d473 copyright sp / minor wording tweak 2015-10-12 00:09:22 +01:00
Florian
db0dd30692 CHG: Updated copyright information. 2015-10-11 21:03:16 +02:00
Jools Wills
fa2910f91c use upstream repository for lr-mupen64plus - seems ok on rpi2 2015-10-03 19:38:01 +01:00
Jools Wills
c087239e95 datafiles are removed from upstream 2015-10-03 19:37:40 +01:00
Jools Wills
67d28dabb6 data dir is removed upstream 2015-10-03 18:56:23 +01:00
Jools Wills
a8b8ae049c add setRetroArchCoreOption to de-duplicate code in modules for changing retroarch core options 2015-08-01 15:49:48 +01:00
Jools Wills
eb4b4f2f4b make sure retroarch-core-options is owned by $user - we should maybe handle options for this in a separate helper function. #893 2015-07-01 20:33:12 +01:00
Jools Wills
a6933a6445 use githubs preferred access protocol - https:// - before we had mixed git:// and http:// around the code 2015-06-16 16:50:37 +01:00
Jools Wills
ce8ede4def updated licence url (to RetroPie org). Remove . at end of licence url to avoid any confusion 2015-06-16 16:41:34 +01:00
Florian
4df425c338 CHG: Updated header information 2015-03-28 06:19:16 +01:00
Florian
aab7fbd52d CHG: Added license information to all files 2015-03-27 17:28:38 +01:00