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
fewtarius
1b65a52b7c
Fix game migration to new path during post-update.
2023-12-04 11:50:35 +00: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
1fffd44ac7
Remove stale profile bits that still seem to exist on some devices and break audio.
2023-12-02 11:54:54 +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
8cc250a625
samba config should be updated after upgrading.
2023-11-30 15:28:57 +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
fewtarius
2b086daa1b
Merge pull request #2428 from fewtarius/dev
...
Bug fixes: Online threads, Powerstate looping.
2023-11-27 09:15:15 -05:00
fewtarius
caec8f9d4d
Resequence thread and gpu setting as it was being excuted too early on some devices.
2023-11-27 13:17:55 +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
fewtarius
947c482a37
* Improved support for AMD p-state drivers (<7w idle on AMD 6800U).
...
* Break Loki Zero link to configure proper default TDP for Max and MiniPro.
* Revert drain when charged while powered off support for RK3566.
2023-11-26 19:03:00 +00:00
fewtarius
6fc7947d19
Merge pull request #2399 from citral23/usb-gadget
...
Usb gadget implementation proposal
2023-11-25 12:43:21 -05:00
Christophe Branchereau
fb947a3414
Add scripts to start/autostart USB gadget (ecm for now)
...
Signed-off-by: Christophe Branchereau <cbranchereau@gmail.com>
2023-11-25 11:57:26 +01:00
fewtarius
7c5704a7c9
Update behavior change
...
* This change alters system update behavior adding an additional check to ensure a release hash is available before sending an update available signal or attempting to fetch an update. This allows the JELOS team to pause updates for certain devices when they may not be necessary or to pause support without breaking future update ability.
2023-11-21 13:02:19 +00:00
mason
f74c177ce2
Runemu cleanup
2023-11-21 12:28:53 +00:00
mason
160a8ecea6
Clean up how we launch ports and set most ports to defualt to Perf Govs
2023-11-21 12:28:52 +00:00
mason
50fb7d3272
Flycast LR - ES frame skip feature
2023-11-17 13:56:13 +00:00
fewtarius
b228f8dc4a
Add factory reset option for mednafen.
2023-11-16 13:18:46 +00:00
fewtarius
3d330a4c6f
* Fix tailscale arch issue on AMD64.
...
* Add host to eliminate lookup timeouts.
* Improve kernel optimization (AMD64).
* Bump ES.
2023-11-15 00:00:28 +00:00
fewtarius
d6e3aa72fe
Core platform updates. REQUIRES A CLEAN, may still need tweaking on some devices.
2023-11-13 22:18:49 +00:00
fewtarius
85e386af46
Fix RG353P boot issue.
2023-11-11 11:22:38 +00:00
fewtarius
80e8471ab6
* Historically JELOS configured CPU/GPU/DMC performance modes via a single scheduling function. Prior to implementing powerstate we extended that functionality to also manage AMD GPU performance. This functionality conflicts with powerstate and has been deprecated in favor of new behavior that allows ARM devices to utilize the GPU performance feature previously available for AMD devices only.
2023-11-07 23:46:44 +00:00
fewtarius
d1dedba69c
Deprecate CW2015 charger on RK3566 builds, add standby as a suspend option.
2023-11-04 16:49:18 +00:00
fewtarius
92c1a42b96
* Bring back factory reset.
...
* Slow down the volume / brightness loop so it doesn't execute multiple times during a single short press.
2023-11-03 21:36:34 +00:00
fewtarius
6aeb39d78d
Set the card 0 volume to 100% and then set the system volume. This corrects conditions where the pipewire volume is not the same as the card 0 volume which results in low volume output.
2023-11-01 22:13:10 +00:00
fewtarius
91c416df2c
Switch devices back to alsathread for retroarch, pulse seems to affect performance.
2023-11-01 15:45:58 +00:00
fewtarius
fbaa4e1754
Fix runahead settings.
2023-10-28 11:45:35 +00:00
Anthony
c1d5b89c48
Merge branch 'dev' of https://github.com/anthonycaccese/distribution into dev
2023-10-26 22:08:56 -04:00
mason
7d96dfb53b
Add Mednafen support (WIP) - Thanks to Sydarn!
2023-10-26 13:09:22 +00:00
Anthony
b86f604466
Merge branch 'dev' of https://github.com/anthonycaccese/distribution into dev
2023-10-25 19:01:02 -04:00
Anthony
ee1c7286d7
Initial changes to controls for MPV - works on aarm64 but not yet on x86_64
2023-10-25 18:59:54 -04:00
fewtarius
3c4acbb9a7
Delete duplicates, and clean up copyright statement.
2023-10-24 16:00:57 +00:00
fewtarius
3f222455b1
Reassign my copyrights to the JELOS project.
2023-10-23 22:53:27 +00:00
fewtarius
e3553bbf47
Relicensing the JELOS project as GPLv2 after discussion with community and core developers to correct an oversight in our original licensing. This change will require sign-off by affected authors and core team members before merging.
2023-10-23 22:52:40 +00:00
anthonycaccese
2c4b797aa9
Systems Update
...
Updated release years for neocd, openbor
Updated manufacture for vectrex
Removed SC-3000 (we weren't generating a folder for it anyway and its games can be played under SG-1000 so thinking its easier to consolidate in this case)
2023-10-19 20:44:59 -04:00
fewtarius
ddb437afcc
Merge pull request #2207 from fewtarius/dev
...
Slight improvement to boot output.
2023-10-16 18:17:52 -04:00
fewtarius
58fc4afc65
Slight improvement to boot output..
2023-10-16 22:17:12 +00:00
fewtarius
97c1116d3f
Merge pull request #2206 from fewtarius/dev
...
Update the boot logo.
2023-10-16 18:13:49 -04:00
fewtarius
4436bc1b12
Update the boot logo.
2023-10-16 16:56:17 +00:00
anthonycaccese
756e1deb8e
Theme cleanup
...
removes minimal and minielec from install package - moving them to post install instead
2023-10-15 21:52:39 -04:00
fewtarius
8f241579af
Update plymouth-lite, fix network parameters.
...
* Adds centered image logic to plymouth-lite, thanks to @shauninman.
* Corrects the few straggling wifi properties.
2023-10-15 11:36:21 +00:00
fewtarius
5e1a07666e
* Update suspendmode tool to support disabling suspend. Adds guard to not run if the settings haven't changed.
...
* Update documentation.
2023-10-15 02:18:17 +00:00
fewtarius
c2ad1c458e
* Fix brightness set bug on new flashes.
...
* Bump SDL to 2.28.4
2023-10-14 11:09:38 +00:00
fewtarius
8fb3d4567a
Bump ES, remove vram setting from es_settings.cfg after update.
2023-10-11 02:14:22 +00:00
fewtarius
ba87ec8d23
If build branch isn't main should be explicit.
2023-10-03 20:07:12 +00:00
fewtarius
6780f3ad3f
Revert "Merge pull request #2141 from fewtarius/dev"
...
This reverts commit 2e21c362e7
, reversing
changes made to a8a0a59e43
.
2023-10-03 19:53:21 +00:00
fewtarius
e528c8ae60
Revert "Merge pull request #2129 from Percentnineteen/tweak-brightness"
...
This reverts commit 9ecd03ec98
, reversing
changes made to fb67ce1f2f
.
2023-10-02 21:11:33 +00:00
fewtarius
9ecd03ec98
Merge pull request #2129 from Percentnineteen/tweak-brightness
...
make brightness adjust with inverse log instead of linear
2023-10-02 15:55:40 -04:00
fewtarius
dba773bc90
Only fetch temp info if DEVICE_TEMP_SENSOR is defined.
2023-10-02 11:40:13 +00:00
Percentnineteen
b5fd97ba33
total rework of the way this was done earlier in this pr
2023-10-01 17:00:57 -05:00
fewtarius
972b2085f1
* Documentation update, AMD64 PS2 now defaults to pcsx2-sa on fresh flashes.
...
* JELOS Information now displays fan speed and CPU temp correctly on supported AYANEO and ayn Loki devices.
2023-10-01 18:08:59 +00:00
Percentnineteen
4fcac84240
make brightness adjust with inverse log instead of linear
2023-09-28 19:56:54 -05:00
fewtarius
6308e43ec9
Drop norewind for psx, adds assumed support for ayn Loki MiniPro.
2023-09-22 14:54:24 +00:00
fewtarius
f6c4c8d9a3
AYANEO Air and AYN Loki now flash LEDs red on low battery.
2023-09-19 13:53:58 +00:00
fewtarius
deafe59438
* Fixes EmulationStation saving incorrect value for brightness.
...
* Corrects Loki audio latency quirk.
* Fixes system startup bug (threads/gpu profile).
* Fixes AMD64 default tdp quirk.
2023-09-19 10:57:33 +00:00
fewtarius
c830804165
Disable retroarch image viewer so fake-08 blobs load correctly. Thanks to @christianhaitian and @jtothebell.
2023-09-16 10:43:29 +00:00
fewtarius
c58809facf
Fix retroarch rewind setting not applying correctly.
2023-09-15 12:37:22 +00:00
fewtarius
18737c1dec
* Fix a get_settings bug that caused the system to always run in performance mode during gameplay.
2023-09-15 00:05:15 +00:00
fewtarius
0180be062e
Updates and bug fixes
...
* Update Linux kernel to 6.4.16 (AMD64).
* Update emulators and cores.
* Revert removal of ES audio path from post-update.
2023-09-13 10:18:33 +00:00
fewtarius
58a62ecefa
Fix audio latency global oops, add default latency value for the Loki Zero.
2023-09-13 00:26:54 +00:00
fewtarius
e01306a5a5
* Add multitap and 4 way play to SNES/Genesis netplay.
...
* Ensure audio is routed to client 2 for GameBoy netplay.
* Update emulators and cores.
* Update Linux kernel to 6.4.15 (AMD64).
2023-09-07 10:27:54 +00:00
fewtarius
a9b70aaa8c
The games partition should always be clean, or it won't mount - always fsck it.
2023-09-06 23:49:20 +00:00
fewtarius
4886ca1cfe
Backup profile scripts rather than delete them, and only once.
2023-09-04 19:12:09 +00:00
fewtarius
a792269f66
Fix up RG351P/M volume control.
2023-09-04 19:08:01 +00:00
fewtarius
85f38f951f
Move suspend mode back to device quirks as x55 does not need it.
2023-09-04 15:59:42 +00:00
fewtarius
7a808851a6
Merging common quirks into platform quirks to reduce quirk sprawl.
2023-09-04 14:54:35 +00:00
fewtarius
165f994bc1
* Rework profile bits so they are correctly named and sequenced.
...
* Drop deprecated device.config from AMD64.
* Add a platform quirk for AMD64.x
2023-09-04 10:46:11 +00:00
fewtarius
03a6a44b4b
Merge pull request #2004 from Stosman/main
...
Added gamesaves dialog in the emulationstation gamesettings menu
2023-09-03 05:19:51 -04:00
Stosman
2e4797c8e1
Merge branch 'JustEnoughLinuxOS:main' into main
2023-09-01 21:53:26 +01:00
gameislyf
bc953fa6aa
Allow empty PSK
2023-08-31 15:21:08 +02:00
fewtarius
85c3a82a61
Fix SSID/Passphrase hash to be correctly computed across supported devices.
2023-08-25 02:33:42 +00:00
fewtarius
12b28e112c
Adds a simple changelog viewer to ES under the system settings menu which will pull the latest change log from GitHub so users can view it before or after updating if they choose.
2023-08-24 21:02:07 +00:00
Stosman
df82fdfec0
Added maxincrementalsaves to the system.cfg & the setsettings.sh script
2023-08-23 17:10:14 +01:00
fewtarius
b1b284bb93
Merge pull request #1951 from fewtarius/dev
...
Automatically generate SSID and passphrase for device to device (adhoc style) network play.
2023-08-22 08:40:16 -04:00
fewtarius
57b800b60b
Automatically generate SSID and passphrase for device to device (adhoc style) network play.
2023-08-22 12:39:44 +00:00
Tadej Obrstar
b5219e4118
enable dreamcast cheevos
2023-08-20 16:57:35 +02:00
fewtarius
311451dc67
Fix missing right trigger on AYANEO devices, switch mic input back to alsathread in retroarch.
2023-08-19 16:49:03 +00:00
fewtarius
a2fb8246a5
Add 1:1 aspect ratio support.
2023-08-19 15:22:04 +00:00
fewtarius
f29919120c
Adds link cable support for Gambatte and TGBdual for Gameboy and Gameboy Color.
2023-08-19 14:01:40 +00:00
fewtarius
6315338df7
Fix network connectivity and gamma value issues on new flashes.
2023-08-18 23:21:06 +00:00
fewtarius
b9322c85c0
Try to connect to the configured SSID when configuring WIFI.
2023-08-18 03:27:42 +00:00
fewtarius
fa390fd351
Updates and fixes.
2023-08-17 14:46:48 +00:00
fewtarius
962dd36bd3
Fix 32bit audio.
2023-08-16 16:41:52 +00:00
fewtarius
bbc1d65ef9
Fix amixer across all scripts.
2023-08-16 00:08:48 +00:00