Commit graph

24 commits

Author SHA1 Message Date
Tomáš Kelemen (vudiq)
083bea65e7 Revert "retroach: roll back to 1.9.9 for H3 and move patch to Switch device"
This reverts commit 59bd0059e3.
2021-09-28 21:46:43 +02:00
Tomáš Kelemen (vudiq)
59bd0059e3 retroach: roll back to 1.9.9 for H3 and move patch to Switch device 2021-09-27 20:42:44 +02:00
Tomáš Kelemen
2f1fb79279
add wireguard support to Lakka (#1499)
* wireguard: enable distro-wide

* L4T: disable wireguard

* Generic: enable wireguard in kernel for i386

* iMX6: enable wireguard in kernel

* wireguard: build out of tree module only for specific targets

the kernel currently used for these targets does not have
CONFIG_WIREGUARD, so they need wireguard-linux-compat package
2021-09-17 23:20:49 +03:00
Tomáš Kelemen (vudiq)
fc2b556572 drop obsolete playlist/core association
settings `playlist_names` and `playlist_cores` are not used by RetroArch
anymore, default core for a playlist is not stored in `retroarch.cfg`.
2021-09-07 21:27:20 +02:00
David Lawson
3f2233cb46
mupen64plus: remove old core (#1489) 2021-09-07 21:20:06 +02:00
GavinDarkglider
5225dffe50
Update Nintendo Switch kernel to switchroot 3.4.0 L4T kernel. (#1437) 2021-07-25 20:28:44 +03:00
GavinDarkglider
1a1a7392df
[WIP] New Kernel Get method for L4T, and various other minor changes (#1427)
* Add new package get method for L4T kernels. This allows changing kernel repos and combining them easier to maintain.

* Update Nintendo Switch defconfig

* Switch: Add configuration for schedutil to platform_init

* Remove switch brightness patch, as it isnt needed with new switch kernel.

* Add new brightness patch that has been upstreamed.

* Switch: Autosave/load cpu/gpu freqs, and restore on boot.

* Fix download sha verification

* Switch: Disable USB3 for joycon stability on dock
2021-07-15 01:00:38 +03:00
GavinDarkglider
cb6ac9c7dd
Mostly working decoder and moonlight (#1393)
* L4T: Initial, mostly working decoder support, Switch to proper glvnd setup"
* switch: add moonlight
* Add patch to force moonlight to use hardware decoder
* Add moonlight core info file to moonlight package
* rename moonlight to moonlight-libretro

Co-authored-by: plaidman <jrtomsic@gmail.com>
2021-06-18 00:12:06 +02:00
GavinDarkglider
af06027561
Update Switch bootloader to use uenv, update coreboot sleight optimization changes. Remove toram option, to save 400mb of ram. (#1373)
* switch optimizations to -03 with lto

* Update switch-bootloader to use uenv.txt, and update coreboot for seemless display from hekate, drop toram.
2021-06-06 03:34:42 +03:00
Jason Tomsic
b5dccf9752
Switch & pcsx-rearmed (#1370)
* switch: add vulkan support to ppsspp and beetle-psx

* pcsx-rearmed: switch - enable unai, disable lightrec
2021-06-05 02:52:07 +03:00
Tomáš Kelemen
9a1c5a4c1b
Fix tests in some packages (#1367)
* retroarch: fix tests

* Python2: fix test for L4T

* tegra-bsp: fix tests
2021-06-02 23:06:28 +03:00
GavinDarkglider
abd459a6be
Switch Build fixes, and retroarch patch for battery stats (#1360) 2021-06-01 15:07:29 +03:00
Jason Tomsic
6112aed807
flycast: enabled for switch and fixed compilation issues (#1359)
Co-authored-by: Jason Tomsic <jasontomsic@quickenloans.com>
2021-06-01 05:38:43 +03:00
GavinDarkglider
41a9264210
Misc fixes (#1351)
* Fix audio regression from rework of tegra-bsp

* Fix calibration matrix

* Fix Hekate Icons, Update dock-hotplug

* Hack to fix touch screen

* Enable menu mouse on switch builds

* Update L4T Project CFlags

* add patch to fix brightness on the switch
2021-05-30 10:29:33 +03:00
GavinDarkglider
0fe8cf3b47
Add initial Nintendo Switch Dock Support. (#1350) 2021-05-30 03:39:47 +03:00
GavinDarkglider
8922e5fd2d
Fix audio regression from rework of tegra-bsp (#1344) 2021-05-27 22:14:06 +03:00
GavinDarkglider
04bf338689
Fix Touchscreen, Initial Refactor of tegra-bsp, Add icons for Hekate/NYX to bootloader package. (#1339) 2021-05-26 13:37:17 +03:00
GavinDarkglider
493aa96b16
Nintendo Switch: Fix Joycon Analog Mappings (#1330) 2021-05-25 17:35:48 +03:00
GavinDarkglider
86a406d06b
L4T: Fix Vulkan Renderer (#1325) 2021-05-24 18:25:07 +03:00
GavinDarkglider
684ec37ffd
fix_nightly_builds (#1305) 2021-05-20 11:52:40 +03:00
GavinDarkglider
17053a9c26
Push binary coreboot until build machine is updated to properly build coreboot (#1294) 2021-05-14 03:23:32 +03:00
GavinDarkglider
3a7545bf08
Fix misc nintendo switch boot issues (#1293)
* Fix misc nintendo switch boot issues

* Fix switch cpu overclock menu, again.
2021-05-13 04:39:40 +03:00
GavinDarkglider
a647587bfb
More nintendo switch stuff (#1289)
* Misc cleanups for Nintendo Switch build, and Fix retroarch build issue, due to typo in lakka_switch patches.

* Disable joycon rumble on all boards, due to incorrect rumble mappings in driver could potentially cause damage to rumble device in joycons
2021-05-11 13:40:07 +03:00
GavinDarkglider
810d341599
Add support for Base L4T Platform and Nintendo Switch device (#1288)
* Add new platform: Linux4Tegra(L4T) base

* L4T: Add Nintendo Switch device to L4T Project

* L4T: Add support for Nintendo Switch bootloader package to build system

* Script Update: Extract Add support for tbz2 extension

* Package Update: Update pulseaudio to latest building version, add patches to support ucm2 as that is what lakka is shipping.

* New Package: Add rewritefs package, because we need to edit filenames on the fly, when using nintendo switch, as all data is saved to fat32 partition, where : is not a valid character in file names. eg. Bluetooth Configs

* Package Update: Linux Add support for nintendo switch l4t kernel

* Package Update: Busybox: Allow L4T device builds to just dump files in initramfs, such as firmware or new init script

* New Package: Mergerfs

* Package Update: Retroarch Bump version, and Add Nintendo Switch support, add support for X display server to retroarch start enviornment

* New Package: xf86-video-nouveau

* Package Update: libxkbcommon L4T fixes

* Dockerfile: Add needed build dependencies for L4T Platform stuff.

* Update Scripts: Add support for building L4T Switch to build_all script

* Package Update: Mupen64plus_next Add Nintendo Switch build support

* Package Update: Mame2015 Add support for building on Nintendo Switch

* Package Update: Bluez Add support for Nintendo Switch

* Package Update: libdrm remove libdrm.so.2 symlink with L4T boards, as nvidia supplies their own
2021-05-10 22:56:02 +03:00