- package moved to lakka packages, as it is not shared with upstream
- package updated to latest version
- Switch options adjusted to exclude the driver
instead of relying on values in retroarch or parsing files to determine
the full URL to download updates, it is more flexibile to set these
values at build time to the current needs. much easier maintenance of
future changes (no need to change in retroarch code base), when e.g. URL
for devel or nightly builds will change (or even for releases). also
community members can set up their own update for their community builds
without the need to patch retroarch.
usage:
at build time add e.g. LAKKA_BUILD_TYPE=<type>, where type can be
release, nightly or devel (can be expanded in future) and based on the
build type matching URL will be set.
or add LAKKA_UPDATE_SERVER_URL=http://some.site/path/to/updates and this
URL will be used.
examples
make image LAKKA_BUILD_TYPE=nightly PROJECT=... DEVICE=... ARCH=...
make image LAKKA_UPDATE_SERVER_URL=... PROJECT=... ...
This script takes values from files stored in the FAT32 partition to set
up Wi-Fi and override/add settings to default retroarch.cfg.
inspired by the solution from @macmoritz
when cores are set via virtual package, one can filter out cores also
based on other circumstances. in distro-options only PROJECT, DEVICE and
ARCH are available, so one cannot disable core based on OPENGL/OPENGLES,
VULKAN etc.
users reported that some gamepads were identified incorrectly. issue
tracked down to xpadneo and related patch. build without this patch and
without xpadneo module solved the issue, tested on rpi3 with xbox one s
wireless and 8bitdo sn30+ pro gamepads. 8bitdo gamepad was previously
identified incorrectly and mapping in retrarch was incorrect. now the
issue is gone.
following cores were not updated and removed from build, as they fail to
build with old as well as updated:
- citra
- dolphin
- easyrpg
- mame
- mupen64plus_next
- pcsx2
- ppsspp
- same_cdi
build tested only for Generic.x86_64