Commit graph

501 commits

Author SHA1 Message Date
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
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
d6e3aa72fe
Core platform updates. REQUIRES A CLEAN, may still need tweaking on some devices. 2023-11-13 22:18:49 +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
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
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
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
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
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
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
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
fewtarius
ce3afb8bee
Adds support for local network play without an access point.
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.
2023-08-15 22:10:48 +00:00
fewtarius
bbe0451a8b
Work on supporting adhoc network mode. 2023-08-14 22:05:56 +00:00
fewtarius
64db100028
Netplay should be disabled by default and only enabled when acting as a client or a host. 2023-08-13 17:56:48 +00:00
fewtarius
5c3d6afc07
Reintroduce network play, options in ES (game settings, X over a game). 2023-08-13 00:33:09 +00:00
fewtarius
653a4196ce
Bug fixes: Audio latency, battery/wifi hotkeys. 2023-08-11 15:07:58 +00:00
fewtarius
922f2a6e47
Merge pull request #1892 from fewtarius/pipewire
Deprecates ALSA and PulseAudio for Pipewire
2023-08-08 14:33:47 -04:00
fewtarius
af371d8644
Additional changes for pipewire support. 2023-08-07 15:57:50 +00:00
fewtarius
93f9a4702d
Fixes for pipewire support. 2023-08-07 12:02:33 +00:00
fewtarius
7c5b8b5c6a
Merge pull request #1891 from fewtarius/dev
Fix volume oops.
2023-08-07 07:13:53 -04:00
fewtarius
e09234be46
Merge branch 'dev' into pipewire 2023-08-07 11:13:27 +00:00
fewtarius
1d94b53791
Fix volume oops. 2023-08-07 11:13:20 +00:00
fewtarius
71891318d2
Still iterating on pipewire. 2023-08-07 10:24:56 +00:00
fewtarius
2230997316
Continued work on pipewire. 2023-08-07 02:22:19 +00:00
fewtarius
b11ebd6a32
Merge pull request #1890 from fewtarius/dev
Shave a few millisecs off of the boot time.
2023-08-06 20:31:35 -04:00
fewtarius
4f3ba66394
Shave a few millisecs off of the boot time. 2023-08-07 00:30:11 +00:00
fewtarius
1ad56336b2
Merge pull request #1888 from fewtarius/dev
Split volume from system_utils and improve its performance.
2023-08-06 17:05:26 -04:00
fewtarius
981f28f417
Split volume from system_utils and improve its performance. 2023-08-06 21:04:56 +00:00
fewtarius
48db028227
Merge pull request #1883 from fewtarius/dev
Brightness now increments by 10 from 0-100%.
2023-08-06 07:53:54 -04:00
fewtarius
877f8d31ac
Brightness now increments by 10 from 0-100%. 2023-08-06 11:52:46 +00:00
fewtarius
caf0ca3333
Merge pull request #1880 from fewtarius/dev
Switch brightness and volume to use increments of 10.
2023-08-05 14:21:46 -04:00
fewtarius
c04fa39059
Switch brightness and volume to use increments of 10. 2023-08-05 18:21:23 +00:00
Brooksytech
c89b150f40
Merge pull request #1877 from brooksytech/dev
Consolidate Mupen64plus into one emu w/ video plugin options
2023-08-04 23:11:15 -07:00
mason
0f24d5b310
Consolidate Mupen64plus into one emu w/ video plugin options 2023-08-05 06:09:15 +00:00
fewtarius
aa7bc9577b
Fix jelos-info battery reporting bug. 2023-08-05 02:00:47 +00:00
fewtarius
b354f6ade9
Add an energy performance preference option for Intel CPUs configurable globally or by system/game. 2023-08-05 01:31:57 +00:00
fewtarius
405f408bbe
* Update Linux kernel to 6.4.8 (AMD64), and 6.1.43 (RK3326, RK3399, S922X)
* Setsettings should configure the fastforward button per our documentation.
2023-08-03 12:12:21 +00:00
fewtarius
c9938ed45d
Improve hdmi support on x55, add a hotkey to kill ES for switching between internal and hdmi displays without rebooting. 2023-07-31 13:06:42 +00:00
littleguy77
176d922102 Fix parallel-n64-screensize option not being set. 2023-07-30 10:44:24 -04:00
fewtarius
c4ef516498
Some functions should do nothing unless loading specific cores. 2023-07-29 09:53:01 +00:00
fewtarius
fa5359d937
* Complete work for the Audio reset feature (Danger Zone).
* Make fbwidth and fbheight available as a function, and ensure it supports
  rotated displays.
2023-07-29 00:44:10 +00:00
fewtarius
47f23512cc
Move removing retroarch input settings to post-update to eliminate a setsettings performance regression. 2023-07-26 13:07:47 +00:00
fewtarius
409bcc1557
Fix setsettings dpad analog enable. 2023-07-25 21:59:04 +00:00
fewtarius
668f91fbb2
* Add platform quirks feature.
* Clean up quirks.
* New AMD default TDP (15w).
* Fix GPU perf setting bug.
2023-07-25 21:06:19 +00:00
fewtarius
b99e44208f
Fix setsettings bug where the first bits passed to clear_setting aren't getting deleted. 2023-07-24 23:39:08 +00:00
fewtarius
eb64d6d58b
* Update alsa and associated packages.
* Fix setsettings bugs - controller index and analog dpad.
* Update Linux to 6.4.5 and 6.1.41
* Add configuration for Nintendo Switch Pro Controller.
* Only enable auto mute for specific models of AYANEO Air Plus (6800U).
* Remove logo.png if it's found in ES.
2023-07-24 22:32:28 +00:00
fewtarius
4093c99157
Fetch the release changelog to /storage/.cache/changelog for future use. 2023-07-24 12:04:29 +00:00
fewtarius
b571c9072e
Fix missing snapshot directory, bump ES. 2023-07-23 22:54:39 +00:00
fewtarius
16340e1279
setsettings should ensure that overlays are used correctly. 2023-07-23 22:34:58 +00:00