Commit graph

106 commits

Author SHA1 Message Date
GavinDarkglider
4f8d2a57e9
WIP - Add Support for Ayn Odin (#1713)
* Initial fully buildable/bootable Odin Support

* Rework NX-Boot to FAT32 Boot for shared usage between switch and odin

* Move shared packages from switch/odin to main packages folder
2023-01-21 16:11:38 +01:00
Tomáš Kelemen (vudiq)
ec0a3ea83a
Lakka: update libretro cores / retroarch
- cores updated to latest commit / latest tag
- retroarch updated to 1.14.0
- libzip: add PIC flag (for ppsspp)
2023-01-19 22:21:00 +01:00
Tomáš Kelemen (vudiq)
231bbbcb97
Exynos/OdroidXU4: adapt libretro packages 2022-04-24 10:27:22 +02:00
Tomáš Kelemen (vudiq)
3d3272a506
retroarch: prepare package for Generic+GLES 2022-04-19 10:07:38 +02:00
Tomáš Kelemen (vudiq)
7e3d98df3c
libretro update (1.10.3)
- update RetroArch to 1.10.3
- remove RetroArch patches merged upstream
- update cores
- vice: remove buildfix patch
- fuse_libretro: add flags/define for bzip2 and dependency
- mame2010: add database
- mame2015: add database
- update databases/assets/shaders/joypads
2022-04-14 16:03:33 +02:00
Tomáš Kelemen (vudiq)
af172c011c
retroarch: enable GLESv3 on RK3288 and RK3399 2022-04-10 22:16:54 +02:00
Tomáš Kelemen (vudiq)
a9a91df584
retroarch: add GLES3 only for RPi4 2022-04-09 22:09:17 +02:00
Tomáš Kelemen (vudiq)
af98b28e74
retroarch: add make option to build with HAVE_LAKKA_DEVBUILD 2022-04-08 19:49:19 +02:00
Tomáš Kelemen (vudiq)
0a7c5f4f01
retroarch: add patch to allow different updater URL for devbuilds 2022-04-08 13:34:28 +02:00
Tomáš Kelemen (vudiq)
5127f26237
retroarch: add patch to fix wbfs (wii) scanning 2022-04-08 00:08:47 +02:00
Tomáš Kelemen (vudiq)
935ad0ba5b
retroarch: bluetooth: add pairable on to pairing steps 2022-04-08 00:08:26 +02:00
Tomáš Kelemen
c6f18da35b
libretro update (#1670)
another update, as RetroArch tag for 1.10.2 was updated
- update RetroArch to (newly tagged) 1.10.2
- update cores / database / asseets / ... to latest
2022-04-08 00:07:05 +02:00
Tomáš Kelemen (vudiq)
b6b83bbfc8
Lakka: make some folders "world" writable
so we don't have to use superuser when accessing the ext4 partition on
the thumbdrive / SD card in a computer
2022-04-08 00:02:06 +02:00
Tomáš Kelemen
074434b096
libretro update (#1661)
- update RetroArch to 1.10.2 and drop patch merged upstream
- RetroArch: disable core system files downloader (included in image)
- update almost all cores to their latest version
- drop duckstation core
- modify libretro_update.sh script to allow for updates to latest tagged commit
- modify some packages to use latest tag during automated update
- update liblcf to 0.7.0 (EasyRPG dependency) and drop patches
- do not rename `genesis_plus_gx_wide_libretro.so` to `genesis_plus_gx_libretro.so` in the install path
2022-04-08 00:01:38 +02:00
Tomáš Kelemen
06c196f595
retroarch: use blank config file (#1639)
we used lot of `sed` to replace stuff in the supplied config file. as it
is not predictable, how the config file may change in the future, it is
safer just to create default config file from scratch. the supplied
config file did not set any option anyway.
2022-04-07 23:49:50 +02:00
Tomáš Kelemen (vudiq)
d0e9408a69
retroarch: add patch to fix fade effect
remove this patch after upgrade to 1.10.2 or later
2022-04-07 23:22:51 +02:00
Tomáš Kelemen (vudiq)
231403dd3f
retroarch: add VULKAN as dependency when needed 2022-04-07 23:05:13 +02:00
GavinDarkglider
8a48e6f2c5
Cleanup decoder/encoder stuff for L4T Builds, update some things, fix GLES building, but keep GL build. Other Minor cleanups. (#1623)
* Update L4T encoder/decoder to latest version which is 70% faster at 1080p

* Add vulkan support to ffmpeg

* Add vitaquake3 and boom3 cores for switch builds

These cores are considered broken, but starting, so maybe in the future they will be more reliable.

* Run dock-hotplug before starting retroarch.

This Will properly force DPI if booted on dock, and audio switching. It also has the added bonus of force fixing audio issues where speakers randomly dont work on boot."

* Update Kernel Repos

* update libglvnd

* update xf86-video-nouveau

* Build mesa properly in L4T LibreELEC builds.

* Update L4T build config for retroarch to fix building with support for EGL/openGLES.
While L4T supports EGL/OpenGLES, and the issue building for it is fixed,
we arent switching now though because moonlight core doesnt support it.

* Exclude moonlight core in Lakka builds that use openGLES over openGL, as openGLES is not supported

* Use openGLES in LibreELEC builds, as that is what upstream is targeting
2022-04-07 23:04:13 +02:00
Philippe Simons
d82adda3ac
core: add Super Bros War (#1625) 2022-04-07 22:54:48 +02:00
Tomáš Kelemen (vudiq)
acf941af47
update RetroArch to 1.10.1 + all cores to current
* ppsspp: kept at 1.12.3
* retroarch: removed patch for Switch merged upstream
2022-04-07 22:46:36 +02:00
Tomáš Kelemen (vudiq)
b3c8d0500b
update retroarch and libretro
update RetroArch to 1.10.0
update all other retroarch and libretro packages to latest
2022-03-03 22:23:40 +01:00
Philippe Simons
d8660d2d58
jumpnbump : add core (Lakka-v4.x) (#1595) 2022-03-03 22:10:57 +01:00
Tomáš Kelemen (vudiq)
dcfbfc19a1
retroarch: change default recordings folder and expose it via samba 2022-03-03 22:05:38 +01:00
GavinDarkglider
f6f6a2a455
Fix recording/streaming in Lakka 4.x builds Few other minor fixes..... (#1617)
* Add Xvideo Extension Support

* Fix moonlight dependencies

* Fix retroarch recording/streaming.

* Fix melonds for tegra210 builds
2022-03-03 22:02:36 +01:00
GavinDarkglider
57ab31843d
Latest Lakka Switch Patches (#1600)
* Update kernel Config/patches for CEC support

* Add base CEC support to dock-hotplug, and make so support can be disabled via uenv.txt

* Add working libcec package for L4T, and enable CEC support in packages.

* Fix pulseaudio-alsa routing

This fixes using other audio backends(Alsathread, Alsa, TinyAlsa) in retroarch via dock or bluetooth.

* Downgrade GCC in L4T builds

This fixes issues revolving around undefined symbol: __aarch64_ldadd4_acq_rel issue with gcc 10

* Fix updater for switch builds
Only tested working with tar archives.

* Edit retroarch default settings for the switch.

* Fix pulseaudio changing sink volume issues.
2022-03-03 21:51:20 +01:00
Tomáš Kelemen (vudiq)
42ec40ee45
Add support for Raspberry Pi Zero 2 W with GPICase
Co-authored-by: Cicirifu <54900043+Cicirifu@users.noreply.github.com>
2022-03-03 18:45:14 +01:00
Tomáš Kelemen (vudiq)
686a513b36
retroarch_joypad_autoconfig: remove spaces from file name 2021-11-28 12:17:34 +01:00
Tomáš Kelemen (vudiq)
57631dca2e
retroarch_joypad_autoconfig: remove spaces from file names 2021-11-28 12:07:25 +01:00
Tomáš Kelemen (vudiq)
04df6c84fa
retroarch: remove activation of cheats mount unit 2021-11-20 12:22:59 +01:00
Tomáš Kelemen (vudiq)
813d1d74eb
retroarch: remove tmp-cheats from retroarch.service unit 2021-11-20 12:22:32 +01:00
Tomáš Kelemen (vudiq)
a4a129b3fb
Update RetroArch + libretro cores to latest version
* use full lenght commit hash (for future get_git)
* core_info: use Makefile to install files
* glsl_shaders: remove toolchain from dependencies
* libretro_database: store cheats in original location
* retroarch: rebase patch: bluetooth pairing removal
* retroarch_assets: remove toolchain and fontconfig from dependencies
* retroarch_joypad_autoconfig: remove toolchain from dependencies
* retroarch_overlays: use Makefile to install files
* slang_shaders: remove toolchain from dependencies
* Lakka/smb.conf: remove Cheats share
* retroarch: remove cheat overlay mount
2021-11-20 12:22:26 +01:00
Tomáš Kelemen (vudiq)
8b1c4d74e8
retroarch: add buildfix patch for gpicase 2021-11-20 12:21:23 +01:00
Tomáš Kelemen (vudiq)
825940f3db
Update RetroArch to 1.9.13 + cores to latest
* retroarch: rebase patch for cpufreq/disable on switch
* retroarch: remove patch merged upstream (define for nightly)
* fbneo: add highscore.dat to system
* gpsp: disable dynarec on aarch64
* mame2003-plus: add artwork, cheat.dat and history.dat to system
* slang-shaders: add to all targets, not only for vulkan
2021-11-20 12:21:15 +01:00
Tomáš Kelemen (vudiq)
7533f7dcf0
retroarch: set correct target for tmp-* mount units 2021-10-30 21:39:15 +02:00
GavinDarkglider
c03d8024fb
Add support for Nintendo Switch (#1536) 2021-10-27 13:36:27 +02:00
Tomáš Kelemen (vudiq)
9588aa0d64 update lakka packages
- update RetroArch to 1.9.12 + one merged PR (fix headers)
- update PPSSPP to 1.12.3
- update remaining libretro cores and retroarch packages to latest
- rebase cpufreq patch for RetroArch
2021-10-26 22:22:18 +02:00
Tomáš Kelemen (vudiq)
2fca83d328 retroarch: tmp-files: roll back to original folder structure 2021-10-26 22:19:16 +02:00
Tomáš Kelemen (vudiq)
32f9f6ed1a Fix shutdown process of Lakka/RetroArch 2021-10-15 21:44:34 +02:00
David Lawson
5d14e997e9 Add support for RPi4 PiBoy DMG
port of 44ff0add1b
2021-10-15 21:41:57 +02:00
Tomáš Kelemen (vudiq)
565417c52e expose merged folders in samba
the user will see merged data, can add/remove files directly to these
merged folder. cheats moved to separate folder to propagate them more
clearly.
2021-10-15 21:36:36 +02:00
Tomáš Kelemen (vudiq)
ef519615ef Lakka mount units: fix order
fixes #1521
2021-10-15 21:36:27 +02:00
Tomáš Kelemen (vudiq)
a4312576df Update libretro cores and retroarch base to latest 2021-09-30 11:15:23 +02:00
Tomáš Kelemen (vudiq)
cfb0f40858 retroarch: update to 1.9.10 + add/remove patches 2021-09-29 23:52:32 +02:00
Tomáš Kelemen (vudiq)
48dda685c8 replace PKG_SHORTDESC with PKG_LONGDESC + unlock all archs on some cores 2021-09-29 22:23:27 +02:00
Tomáš Kelemen (vudiq)
82508e7a83 busybox: add createlog for Lakka
port of
7c034fe482
2021-09-29 21:52:56 +02:00
Tomáš Kelemen (vudiq)
c9f17af4a2 retroarch_assets: add RetroArch fonts to path
Co-authored-by: gouchi <gouchi@free.fr>
Co-authored-by: Tomas Kelemen <vudiq@vudiq.sk>
2021-09-29 10:17:26 +02:00
Tomáš Kelemen (vudiq)
6c7db7e33d Lakka: drop obsolete playlist/core association 2021-09-29 08:44:00 +02:00
Tomáš Kelemen (vudiq)
b29c082529 update cores + RetroArch to 1.9.4 2021-06-06 20:58:51 +02:00
Tomáš Kelemen (vudiq)
8ca4a7a80e update RA, cores, increase boot partition size 2021-05-22 22:24:56 +02:00
Tomáš Kelemen (vudiq)
6a0909d531 retroarch: add libxkbcommon dependency
allows keyboard to be used for direct input when virtual keyboard is
displayed
2021-04-27 21:42:37 +02:00