* main: (22 commits)
Revert dropping -Ofast to correct build issues.
Bump Yuzu and Citra, update docs
Update cemu-sa.
Drop -Ofast as it is the cause of artifacting in other emulators as well.
Portmaster fixes
RK3326 - Tune available clocks and increase ram freq
Update PortMaster
Update a few SA cores
Support .cue files for Dreamcast
PortMaster: Only updated permissions on files that dont have correct perm
Set correct permissions for ALL files in ports folder
Clean up PortMaster vars
fix year
Add missing gzdoom dependency
Update Linux to 6.6.5, add /storage/roms back to Samba config.
Check if the controller is registered and 8bitdo and force 360-behavior
Portmaster fixes
RK3326 - Tune available clocks and increase ram freq
Update PortMaster
Update a few SA cores
...
* Creates a new directory structure for games:
* Internal Storage (or tf1): /storage/games-internal
* External MicroSD: /storage/games-external
* Combined Path: /storage/roms
* Games copied to /storage/roms will be saved to /storage/games-internal.
* Samba has been updated to present both volumes for network access.
* EmulationStation now has an eject option under System Settings -> Hardware /Storage.
* When a compatible microsd is inserted, JELOS will automatically add it to the overlay, making the content available to ES after a gamelist update or an ES restart.
* Udevil will no longer mount microsd cards to /run/media, however it will still handle mounting all other external storage.
* After the update, JELOS will automatically migrate your current roms directory once.
* Additionally the hotkey management feature has moved from System Settings to Controller and Bluetooth Settings.
* The rom split tool is now deprecated as it is no longer needed.
* Move soundfont-generaluser to a repository.
* Update bluez and apply PS5 controller patch thanks to ashtophet101 from the @ChimeraOS discord.
* Update documentation.
This feature adds support for connecting up to four JELOS devices together for RetroArch network play. To use:
* Select Games Settings -> Netplay Settings
* NetPlay -> Enabled
* Index Games
* Select Network Settings
* Enable Local Play Mode
* Select 1 (Host)
* Choose a game and press Y
* Select Netplay Options
* Select Host a Netplay Session
* Select Network Settings
* Enable Local Play Mode
* Select 2-4 (Clients)
* Choose a game and press Y
* Select Netplay Options
* Select Connect to a Netplay Session
The games should begin and all clients should connect.