Commit graph

491 commits

Author SHA1 Message Date
fewtarius
7e5191e0ea
Merge branch 'dev' into mainline-3566 2023-12-27 13:17:12 +00:00
fewtarius
62adbfcd7c
Fix setsettings bug causing autosaved games to start when start new game is chosen if it exists. 2023-12-24 16:07:36 +00:00
fewtarius
1a1d2c32b7
Add default disable for simplehttp, and restart the service when the password changes. 2023-12-23 12:46:41 +00:00
fewtarius
5db7f7aa37
* Refactor runemu to improve performance and modernize the tool.
* Fix pcsx_rearmed patching.
2023-12-22 14:30:42 +00:00
fewtarius
eed486fde2
Fix reversed behavior of internal/external merged storage preference. 2023-12-19 13:15:00 +00:00
fewtarius
e4c3abcb37
Merge branch 'dev' into mainline-3566 2023-12-17 22:16:34 +00:00
Glazed_Belmont
2cab1acebe
Disable Width/Height 2023-12-16 12:36:53 -05:00
GlaZedBelmont
de733367df fix accidental duplicate line 2023-12-15 18:44:03 -05:00
GlaZedBelmont
2ed6f066a1 fix accidental duplicate line 2023-12-15 18:41:57 -05:00
Glazed_Belmont
e63936cd33
Merge branch 'JustEnoughLinuxOS:dev' into dev 2023-12-15 18:40:27 -05:00
GlaZedBelmont
586728e6ab Re-enable width and height 2023-12-15 18:36:46 -05:00
GlaZedBelmont
8ea040532d Add saving for overlays and rotation 2023-12-15 18:33:47 -05:00
sydarn
293ccd780c kronos-lr: add core 2023-12-15 20:55:36 +01:00
fewtarius
b23726ffa3
Ensure the roms directory is always created. 2023-12-15 01:55:06 +00:00
Sparticuz
09fd64542e Merge branch 'main' into mainline
* main:
  Revert duckstation to fix build issue.
  Switch default suspend mode to mem + s2idle on RK3566.
  Bump ES to provide game directory creation complete message.
  Move creation of game directories out of automount and into ES under System Settings to remove merged storage directory conflict.
  Fix overlay rename oops in EmulationStation.
  Redirect build output to a separate log.
  rk3326: enable kernel serial output
  Fix issue with automount where game directories are not configured when bind mounting.
  update emulators, cores, support packages, box, and system theme (Art Book Next).
  Bump Linux to 6.6.6 (AMD64).
2023-12-14 10:17:26 -05:00
Glazed_Belmont
55be56a88c
Merge branch 'JustEnoughLinuxOS:dev' into dev 2023-12-13 23:18:14 -05:00
Glazed_Belmont
cbca579b91
Fix Integer Scale Overscale not applying 2023-12-13 22:56:56 -05:00
fewtarius
a8ccaac495
Move creation of game directories out of automount and into ES under System Settings to remove merged storage directory conflict. 2023-12-12 14:10:23 +00:00
fewtarius
ba13da68b8
Fix issue with automount where game directories are not configured when bind mounting. 2023-12-12 12:03:21 +00:00
Evren D
12b339720b Merge branch 'dev' into mainline-3566 2023-12-05 11:31:46 -05:00
GlaZedBelmont
d860d7bec5 set overscale and custom viewport settings 2023-12-04 19:14:33 -05:00
GlaZedBelmont
b74d070c04 set overscale and custom viewport settings 2023-12-04 19:11:07 -05:00
fewtarius
4bd41db9a7
Additional bug fixes and refinements for merged storage. 2023-12-04 23:18:40 +00:00
fewtarius
c126293649
Merge pull request #2493 from GlaZedBelmont/patch-4
Update Gambatte & Add TWB64 - Pack 3
2023-12-04 17:24:06 -05:00
fewtarius
629647deaf
* Moves creation of game directories into automount and out of tmpfiles.d so automount is the only tool managing them.
* Move post-update a little earlier, and stop rebooting after the update completes as it should no longer be necessary.
* Migrate games from games-{internal,external} to games-{internal,external}/roms to allow upper/lower directory switching.
* If there is no defined upper setting, and there is an external card available, preference the card so modifications to /storage/roms are hosted there as expected.
* Corrects factory reset to ignore new games paths.
2023-12-04 22:06:31 +00:00
Glazed_Belmont
fc76082e76
Add TWB64 - Pack 3 2023-12-04 17:04:11 -05:00
fewtarius
969a8d0078
Fix automount oops, fix games migration. 2023-12-04 17:16:13 +00:00
Sparticuz
29af320f46 fix merge 2023-12-04 11:13:41 -05:00
Sparticuz
d3b6b90d45 Merge remote-tracking branch 'upstream/dev' into mainline
* upstream/dev: (52 commits)
  Fix udevil regression.
  Fix game migration to new path during post-update.
  Bump AMD64 kernel to 6.6.4.
  Bump Kernel to 6.1.65 on supported devices
  Fix merged storage to switch on and off correctly.  Hide internal/external switch, but make it available as system.merged.device (1/0).
  Yuzu-sa - Add cpu accuracy ES feature
  Additional merged storage optimizations, add a script to remove empty directories that may cause overlay issues.
  Disable merged storage by default, fix bind mount to use correct (updated) path.
  * Add support for changing the merged storage target between the internal and external card.   * Since JELOS creates the games directory structure it is possible that the overlay will hide games if you switch targets as it will consider them removed.  Delete the empty directories and reboot to resolve.     * Ex: find /storage/games-internal -type d -empty -delete && find /storage/games-external -type d -empty -delete && reboot   * Merged storage can now be disabled persistently.   * A new directory structure is required to enable switching:     * /storage/games-internal/roms     * /storage/games-external/roms     * The target /storage/roms has not changed. * Lowers clocks to powersave for RK3566 devices.
  Remove stale profile bits that still seem to exist on some devices and break audio.
  Remove stale xorg bits from package.
  Bump Citra-SA and Yuzu-SA
  Switch the xorg-server package to xwayland.  Tested the emulators that appeared to depend on it, they seemed to start up ok.
  Yuzu-SA: never ask to confirm close
  Add Yuzu Rumble Strength Feature
  Amlogic/linux: remove unneeded drm panel orientation quirk
  Amlogic/linux: silence dmesg spam
  Amlogic/linux: remove 1908 opp as this is not present in the bsp
  Amlogic/linux: simplify rgb10-max3-pro device tree
  Fix mesa oops
  ...
2023-12-04 11:13:00 -05:00
fewtarius
4c1c0b1928
Fix merged storage to switch on and off correctly. Hide internal/external switch, but make it available as system.merged.device (1/0). 2023-12-04 01:26:09 +00:00
fewtarius
893a14a72a
Additional merged storage optimizations, add a script to remove empty directories that may cause overlay issues. 2023-12-03 16:22:09 +00:00
fewtarius
2441f908d6
Disable merged storage by default, fix bind mount to use correct (updated) path. 2023-12-03 13:13:59 +00:00
fewtarius
788a398aab
* Add support for changing the merged storage target between the internal and external card.
* Since JELOS creates the games directory structure it is possible that the overlay will hide games if you switch targets as it will consider them removed.  Delete the empty directories and reboot to resolve.
    * Ex: find /storage/games-internal -type d -empty -delete && find /storage/games-external -type d -empty -delete && reboot
  * Merged storage can now be disabled persistently.
  * A new directory structure is required to enable switching:
    * /storage/games-internal/roms
    * /storage/games-external/roms
    * The target /storage/roms has not changed.
* Lowers clocks to powersave for RK3566 devices.
2023-12-03 13:04:06 +00:00
fewtarius
798fa4102b
Fix logic bug in automount that prevented correct mount pattern on some devices. 2023-12-01 13:15:54 +00:00
fewtarius
c83f3a2296
Change the default EPP from performance to balanced_performance, add simple AMD64 benchmark script. 2023-12-01 13:15:52 +00:00
Nicholas Caito
00064cd40b
Include cps1, cps2, and cps3 in list of cheevo support
cps1, cps2, and cps3 default to using FBNeo, which supports Retro Achievements. They work the same as games launched from "arcade" or "neogeo" using FBNeo (and those are already specified in the file).
2023-12-01 13:15:51 +00:00
fewtarius
41686379f8
Fix automount logic on single card devices. 2023-12-01 13:15:51 +00:00
fewtarius
5fd86a9d2e
Fix logic bug in automount that prevented correct mount pattern on some devices. 2023-11-30 19:12:26 +00:00
fewtarius
55c73695be
Change the default EPP from performance to balanced_performance, add simple AMD64 benchmark script. 2023-11-29 22:25:36 +00:00
Nicholas Caito
f962e09d42
Include cps1, cps2, and cps3 in list of cheevo support
cps1, cps2, and cps3 default to using FBNeo, which supports Retro Achievements. They work the same as games launched from "arcade" or "neogeo" using FBNeo (and those are already specified in the file).
2023-11-29 22:25:36 +00:00
fewtarius
399bc6507f
Fix automount logic on single card devices. 2023-11-29 17:22:47 +00:00
fewtarius
e3bb95e926
Merge pull request #2427 from GlaZedBelmont/patch-2
Adds extended palette saving
2023-11-28 13:24:59 -05:00
fewtarius
1137fbd5ba
Merge pull request #2435 from fewtarius/dev
Move the majority of overlayfs control to automount.
2023-11-27 21:56:45 -05:00
fewtarius
ba0bd3fc2f
Move the majority of overlayfs control to automount. 2023-11-28 02:55:11 +00:00
fewtarius
f3c4acd94b
Merge pull request #2434 from fewtarius/dev
Disable overlayfs when the microsd is exfat or fat32 as the filesystems are not compatible.
2023-11-27 21:29:40 -05:00
fewtarius
d2473b91b2
Disable overlayfs when the microsd is exfat or fat32 as the filesystems are not compatible. 2023-11-28 02:29:06 +00:00
fewtarius
cd03c4cc55
Merge pull request #2431 from fewtarius/dev
Feature: Use overlayfs to merge internal and external storage into /storage/roms
2023-11-27 17:49:22 -05:00
fewtarius
73b7b358e8
Feature: Use overlayfs to merge internal and external storage into /storage/roms.
* 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.
2023-11-27 22:41:15 +00:00
Glazed_Belmont
062f788ef3
Add saving for TWB64 and Pixelshift Gambatte palettes 2023-11-26 16:39:26 -05:00
fewtarius
ef2255b8c8
Merge pull request #2425 from fewtarius/dev
AMD64 P-state improvements, revert RK3566 drain fixes.
2023-11-26 14:36:46 -05:00