Commit graph

8017 commits

Author SHA1 Message Date
Jools Wills
5943911c7c
Merge pull request #3400 from FollyMaddy/master
Add libretro module script for pico8
2021-09-27 00:36:31 +01:00
FollyMaddy
7d2d7eafe6 Add libretro module lr-retro8 - a libretro port of retro8
retro8 is an open source re-implementation of the PICO-8 fantasy console.
(PICO-8 is a virtual machine and game engine created by Lexaloffle Games - see https://en.wikipedia.org/wiki/PICO-8)

Note - we disable the RetroArch imageviewer in pico8/retroarch.cfg so .p8.png files will be passed onto the core.
2021-09-24 03:37:06 +01:00
Jools Wills
202fabd1bf dolphin - license.txt was renamed to COPYING 2021-09-14 06:38:12 +01:00
Jools Wills
2642291ec2 retropie-setup - bump version to 4.7.19 2021-09-08 05:09:07 +01:00
Jools Wills
37ab145108 uqm - check build is successful 2021-09-08 04:11:02 +01:00
Jools Wills
7ef8c72df7
Merge pull request #3399 from joolswills/uqm_upstream
uqm - rework module to build from source (and update to 0.8.0)
2021-09-08 03:46:27 +01:00
Jools Wills
a4e74b0baa
Merge pull request #3362 from dankcushions/buttonlabels
Use Libretro's RetroArch joypad autoconfig presets to generate button labels
2021-09-08 03:17:19 +01:00
Jools Wills
294db24699
Merge pull request #3381 from joolswills/setup_gui_improvements
setup - add additional packaging menus
2021-09-08 03:15:16 +01:00
Jools Wills
ad449c6730 setup - add additional packaging menus
Add inst menu, for managing of all installed packages in a single list
Add all menu, for managing of all packages in a single list
2021-09-08 03:14:14 +01:00
Jools Wills
cf74826fbd
Merge pull request #3397 from cobalt2727/patch-1
Skyscraper - fix critical dependency error (Debian 11+, Ubuntu 21.04+)
2021-09-08 03:12:28 +01:00
Jools Wills
ef9e85b6b9 uqm - rework module to build from source (and update to 0.8.0)
This avoids the messy logic for missing Raspberry Pi Buster packages, and simplifies future updates.
2021-09-08 02:37:26 +01:00
cobalt2727
1677ca64b4
fix choosing qt5 by default for outdated distros 2021-09-02 08:10:30 -04:00
Jools Wills
33bc26fafe
Merge pull request #3393 from hlad/patch-1
lr-vice missing addSystem
2021-09-01 14:38:05 +01:00
Jools Wills
463ad39eda
Merge pull request #3396 from hlad/3do-patch
lr-opera works with .zip files
2021-09-01 14:36:24 +01:00
Jools Wills
0ab4282f87
Merge pull request #3394 from gizmo98/graphics
Add some minor improvements
2021-09-01 14:32:12 +01:00
cobalt2727
fbfcc0c984
Fix critical dependency error (Ubuntu 21.04+, Debian 11+)
qt5 has been removed in all modern versions of Debian and Ubuntu, and the skyscraper script will not work at all without these changes - this dependency change should not break older versions of these operating systems and the package should install fine.
https://askubuntu.com/a/1335187
2021-08-30 21:28:06 -04:00
hlad
d9b68d7630 lr-opera works with .zip files 2021-08-30 15:04:10 +02:00
gizmo98
ba63efc702 Configuration editor: State more precisely description of shader setting 2021-08-29 19:16:09 +02:00
gizmo98
aa04add466 retroarch: remove nvidia-cg-toolkit installation
It is no longer necessary to convert CG shaders to GLSL. CG is
deprecated. Libretro has repos with GLSL and slang shaders now.
2021-08-29 13:35:28 +02:00
gizmo98
4ca476e783 retroarch: add mesa vulkan drivers if target is x11 2021-08-29 13:31:48 +02:00
hlad
c3769b0df2
lr-vice missing addSystem 2021-08-26 11:55:27 +02:00
Jools Wills
b070a366d6
Merge pull request #3392 from gizmo98/configuration_editor
Configuration editor: Add more driver options
2021-08-26 01:28:38 +01:00
gizmo98
70ec8288b7 Configuration Editor: Add joypad driver hid 2021-08-25 20:48:42 +02:00
gizmo98
7d1d4ca060 Configuration Editor: Add menu driver glui and ozone 2021-08-25 20:46:37 +02:00
gizmo98
7ef0cbe75e Configuration Editor: Add video driver glcore and gl1 2021-08-25 20:44:29 +02:00
dankcushions
d6a78a2e67 Pull button labels from retroarch-joypad-autoconfig presets. 2021-08-25 10:21:09 +01:00
Jools Wills
d1e71fdc5b
Merge pull request #3386 from cmitu/vice-fastsid-armv6
lr-vice: preset a couple of SID options on ARMv6
2021-08-24 06:52:24 +01:00
cmitu
36f797ec07 lr-vice: preset a couple of SID options on ARMv6
The options changed are similar to the configuration used for the standalone VICE:

* Set the SID implementation to FastSID for `arm` devices
* Decrease the sound sample rate to 22050 for RPI0/1
2021-08-24 06:49:54 +01:00
Jools Wills
5e2b98fc60
Merge pull request #3385 from theofficialgman/master
remove tegra 2 and change tegra 3/4 to gles
2021-08-24 05:11:20 +01:00
Jools Wills
626fdde43d builder - fix check for rp_hasNewerModule to build with return codes other than 1 2021-08-24 03:34:54 +01:00
Jools Wills
a39f05d72f vice - be more specific in logic for using fastsid / lowering samplerate
Previously the "not x11" meant "arm", but it's better to use the flag now as lots has changed since this was written.
Also use armv6 for lowering samplerate instead of testing for rpi1 to be more generic.
2021-08-24 03:07:31 +01:00
Jools Wills
6b00bf9dea system - recognise Elementary OS Odin - fixes #3388
It was reported that Elementary OS Odin identifies as "Elementary" rather than "elementary" via
lsb_release so switch to using "[eE]lementary" in case statement to recognise both.

This doesn't guarantee modules will work as this isn't a distro we test on ourselves.
2021-08-24 02:48:01 +01:00
Jools Wills
1d23692c5e
Merge pull request #3389 from cmitu/apt-get-update
helpers: teach `aptUpdate` to hop releases
2021-08-24 02:43:52 +01:00
cmitu
066f02b585 helpers: teach aptUpdate to hop releases
When the release of the remote repository is changed, `apt-get` will not update its packages without
`--allow-releaseinfo-change`, so fix that.
2021-08-23 05:51:30 +01:00
theofficialgman
5fa8dba1e0
remove tegra 2 and change tegra 3/4 to gles
tegra 2 is armv7 and doesn't support NEON and is unlikely to ever be used
tegra 3 (and maybe 4?) only support gles (up to 2.0) not gl
2021-08-13 23:53:35 -04:00
Jools Wills
3d841d1c17 runcommand - check for old joy2key.py to upgrade to new module before updating runcommand
runcommand.sh install_bin will remove it, so the check needs to be done first.

users that have already updated will have to manually install joy2key though
2021-08-05 17:50:30 +01:00
Jools Wills
01f7980c28 packages - follow redirects for curl remote package checks
This fixes setting package date for redream and not updating unless needed.

The download function already had the --location parameter, but the packaging
code for checking for a remote file / checking file date didn't.
2021-08-04 03:08:50 +01:00
Jools Wills
39f6364c7c scraper - remove update menu option
Updates should be done via RetroPie-Setup which has better control.

Updates via this option would have rebuilt even when unnecessary.
2021-08-04 01:36:29 +01:00
Jools Wills
b8e59746f2 retropie-setup - bump version to 4.7.18 2021-08-04 01:34:14 +01:00
Jools Wills
dcd12055af
Merge pull request #3382 from joolswills/joy2key_module
Split out Joy2key to it's own module
2021-08-04 00:06:19 +01:00
Jools Wills
8957344ccc joy2key - start/stop joy2key on module install/removal 2021-08-04 00:03:32 +01:00
Jools Wills
3f01c51848 joy2key - remove ini config allowing overriding of joy2key script
There has been no user reports of issues, and fron my own testing I have found no issues why
we may need to force the old version apart from if the python library isn't available.
2021-08-04 00:03:32 +01:00
Jools Wills
50ed2e781e joy2key - split out into standalone module and rework helper code
Move much of the helpers.sh start/stop logic and default parameters to a joy2key wrapper script.

Switch runcommand.sh to use new wrapper script

Add tab button to "y" key for use in edit dialogs

Remove runcommand $md_inst on update. If old joy2key is present in runcommand install, trigger joy2key module install.

Remove system.sh python3-sdl2 dependency check - moved to joy2key_depends
2021-08-04 00:03:32 +01:00
Jools Wills
bd58256ba2
Merge pull request #3308 from psyke83/remove_custombluez
customhidsony updates to reflect currently supported base Debian version
2021-08-03 05:53:53 +01:00
Jools Wills
7dea41f5e6
Merge pull request #3378 from DTEAM-1/master
Update esthemes.sh
2021-08-03 04:58:33 +01:00
Jools Wills
01e9f41841 retropie-setup - bump version to 4.7.17 2021-07-31 08:18:07 +01:00
Jools Wills
711e75b030 packages - work from commit date rather than authored date
This is used for our package information, although it's not used to check for newer versions
as we only check the remote hash of a git repository for updates.

We also used this for checking if we need to update a binary based on the last date of a change to the
module file. However as we were using author date, if a binary was built before the change was accepted, but
more recently than the change was authored, it wouldn't trigger a binary rebuild.

It makes more sense to use the date the commit was made rather than when it was authored in both cases, as
we want to know when something was last changed in the repository rather than the date of the change.
2021-07-31 07:30:20 +01:00
Jools Wills
19cff6b59c builder - added __builder_use_ccache for chroot builds 2021-07-31 06:38:38 +01:00
Jools Wills
e8ff00f54c
Merge pull request #3126 from joolswills/lr-vice_targets
lr-vice - added additional targets to lr-vice
2021-07-31 06:38:17 +01:00
Jools Wills
1c97943e3a lr-vice - added additional targets to lr-vice
Added x64dtv, x64sc, x128, xpet, xplus4 and xvic on top of the default x64.

This does increase build time, but it shouldn't be a big issue for slower RPIs
as prebuilt binaries will be available.
2021-07-31 06:23:24 +01:00