Commit graph

720 commits

Author SHA1 Message Date
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
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
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
85f38f951f
Move suspend mode back to device quirks as x55 does not need it. 2023-09-04 15:59:42 +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
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
95f128b5fc
Switch Retroarch and PPSSPP back to Alsa. 2023-08-15 23:19:33 +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
95843ae8a3
Switch the dolphin backend no matter what it's set at. 2023-08-10 22:48:28 +00:00
fewtarius
5537455847
Switch dolphin to pulseaudio. 2023-08-10 09:44:35 +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
9effd29a0f
pipewire first iteration ready to merge. 2023-08-08 18:23:57 +00:00
fewtarius
1b20be1589
Continued work on pipewire integration. 2023-08-08 12:13:09 +00:00
fewtarius
f55fc0c516
Fix up flycast-sa. 2023-08-07 16:26:55 +00: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
fewtarius
87b36d4635
Update dolphin-sa and primehack ES settings, adjust multiple scripts to improve execution time. 2023-07-23 13:47:19 +00:00
fewtarius
fb954b97fa
x55, ES, UI Updates
* Set correct rotation when connected to HDMI on Powkiddy x55.
* Deprecate EmulationStation splash screen.
* Fix bug setting 16:10 aspect ratio - move redundant script bits to a global function.
* Experiment with ES defaults.
2023-07-22 23:56:23 +00:00
mason
3f6514568a
Fix runemu, again (I know....) 2023-07-20 18:04:48 +00:00
mason
e3c0cb0181
Add Arduboy system, fix runemu 2023-07-20 15:47:46 +00:00
Brooksytech
ea399156dc
Merge pull request #1771 from brooksytech/dev
Enable Desmume-lr on RK3399
2023-07-20 06:29:37 -07:00
mason
ccb0c26cec
Enable Desmume-lr on RK3399 2023-07-20 13:23:03 +00:00
fewtarius
02a07f78ba
Fix tate mode regression. 2023-07-20 12:56:43 +00:00
fewtarius
dd85f2cd16
Improve performance of runemu and setsettings. 2023-07-20 11:32:43 +00:00
fewtarius
4c05b2331e
Fix setsettings bug 2023-07-20 00:56:51 +00:00
fewtarius
88660d57c5
* Drop parallelism in setsettings.
* Update ES to swap buttons in theme on swap in UI settings.
* Update ArtBook Next theme.
* Fix gpsp-lr patch.
2023-07-19 23:59:56 +00:00
fewtarius
170791a9c7
* Refactors setsettings to greatly improve performance.
* Fixes the memory and gpu governor function for RK3399 and S922X.
* Automatically set the aspect ratio in EmulationStation.
2023-07-19 15:29:53 +00:00
fewtarius
b29a4f5155
Fix recovery mode on OGU and RGB Max 10. 2023-07-17 22:01:09 +00:00
fewtarius
42749798fd
Fix mplayer to include a start script and show available playlists in ES rather than music since gmu only loads those on start. 2023-07-16 20:17:01 +00:00
fewtarius
230dc1d36d
Only enable power saving options when ENH power saving is enabled. 2023-07-16 15:26:02 +00:00
fewtarius
cea08c6762
Fix fullscreen playback on some devices. 2023-07-15 20:21:10 +00:00
fewtarius
79466149a4
* Fix backup tool to use distribution name.
* Update RK3566 docs.
2023-07-15 15:43:08 +00:00
fewtarius
56e165e86c
* Fix global/system settings not being configured correctly.
* Fix missing wireguard on Powkiddy X55.
2023-07-10 11:59:09 +00:00
fewtarius
14837221e8
Bump emus and cores, revert PowerSaverMode change. 2023-07-06 23:04:19 +00:00
fewtarius
9659eabe36
Revert "Start supporting NTFS in the second tf card slot."
This reverts commit d2c6f8e84c.
2023-07-05 18:47:07 +00:00
fewtarius
d2c6f8e84c
Start supporting NTFS in the second tf card slot. 2023-07-05 12:08:40 +00:00
fewtarius
41d81a8476
Rework power management features to improve persistence and fix a few bugs. 2023-06-28 11:41:10 +00:00
fewtarius
976f67dc0a
Fix power saving issue introduced in the last release, revert kernel to 6.3.9. 2023-06-28 00:38:41 +00:00
fewtarius
9ba7b3f601
Need to source the profile before calling jslisten. 2023-06-26 23:45:47 +00:00
fewtarius
f29c4b419c
Fix mplayer startup. 2023-06-26 23:22:46 +00:00
fewtarius
5eb67c1777
Add audible warning when battery is at or below 25%. Disable with set_setting system.battery.warning 0 2023-06-26 22:07:10 +00:00
fewtarius
c7b1a1a06c
Add additional configuration options for enhanced power saving. 2023-06-26 10:15:15 +00:00
fewtarius
d4a823431c
Fix bug in setsettings introduced after patching ES. 2023-06-24 14:29:50 +00:00
fewtarius
171c2a372f
Working through some gpu profile and battery life improvements. 2023-06-23 10:57:57 +00:00
fewtarius
f76e2fe1ee
Update JSListen after flash. 2023-06-18 20:22:03 +00:00
fewtarius
a6a56db465
Fix bug preventing game directories from being created. 2023-06-17 01:18:14 +00:00
fewtarius
d0cf262155
Change mechanism for testing audio. 2023-06-12 21:28:22 +00:00
fewtarius
baa6eb070c
Add new battery reporting feature. Drop a few unused emus. 2023-06-12 21:23:01 +00:00
mason
42ea2102f3
Fix PSPMinis 2023-06-07 18:24:51 +00:00
fewtarius
b0e6512aa2
Rework scripts to enable configuring suspend mode, and to display panel info on RG353 devices. 2023-06-02 20:58:46 +00:00
LittleBoi
ed287ef012
Update post-update 2023-05-28 10:28:40 +09:00
fewtarius
7b0aa467de
Fix es_features / es_systems not being updated with the OS. 2023-05-26 09:25:08 +00:00
fewtarius
24c852a04c
Restart syncthing after root password change if it is enabled. 2023-05-07 22:01:43 +00:00
fewtarius
9a0473365d
* Automount should load filesystem modules before mounting filesystems as they are not always available early.
* Only create tempfiles for games during automount startup.
2023-05-02 10:55:33 +00:00
fewtarius
d3d668b5f5
Update sensors patch for AIR Plus, add more logging and better sorting to automount. 2023-05-02 02:02:33 +00:00
fewtarius
2cf57c5f3a
Make paneladj more dynamic for x55 support, re-add retroarch RGA patch. 2023-04-26 00:16:29 +00:00
fewtarius
cd17e0e13c
* Fix fresh flash system menu bug.
* Fix language selection bug.
* Add DEBUG_SUPPORT variable to build debug tools.
2023-04-24 16:19:57 +00:00
mason
a4c134fb03
Big / Little core selection S922X & RK3588 2023-04-24 05:33:21 +00:00
fewtarius
681beecd51
Properly scale the ES splash regardless of aspect ratio and screen size. 2023-04-23 23:40:30 +00:00
fewtarius
c59014faca
Drop image splash screens. 2023-04-23 19:58:11 +00:00
fewtarius
6781a84858
Fix weston terminal font size, fix splash on some devices. 2023-04-23 18:31:49 +00:00
fewtarius
3321882eb9
Rework system config validation tool to backup on reboot and restore configs if corruption is detected on startup. 2023-04-23 13:44:13 +00:00
fewtarius
504523cd47
* Improve support for JELOS as a docker host.
* Move configuration and data to user space (/storage/.config/docker/data).
  * Allow building JELOS as root when in a container (temporary).
* Fix missing fonts when building BASE_ONLY.
* Move debug packages to BASE_ONLY builds.
2023-04-23 01:44:25 +00:00
fewtarius
3236cb285c
Additional cleanup, add make to container builds. 2023-04-23 00:19:52 +00:00
fewtarius
644a2218ba
Additional cleanup. 2023-04-22 20:55:24 +00:00
fewtarius
912732f99f
Fix the run tool so it doesn't start tools multiple times. 2023-04-16 23:31:51 +00:00
fewtarius
2f8456f606
Merge pull request #1294 from fewtarius/dev
Renames handheld to AMD64 to match our device naming convention.
2023-04-15 19:18:13 -04:00
fewtarius
55e808d084
Rework handheld to AMD64 to line up with our device name convention. 2023-04-15 09:30:02 +00:00
mason
99350874cf
Drastic support on S922X & RK3566 2023-04-14 21:20:18 +00:00
mason
c6dee1cece
Fix ppsspp-sa 2023-04-05 14:13:53 +00:00
fewtarius
c81594ed54
Package shuffle. 2023-04-01 22:58:06 +00:00
fewtarius
6f221d08be
Only apply gamma/contrast/saturation/hue adjustment to RK3566 devices. 2023-04-01 02:25:14 +00:00
fewtarius
3917e2bad3
* Add support for adjusting gamma/contrast/saturation/hue - Thanks to @christianhaitian for the idea and reference implementation!
* Fix a bug that prevents the ssh key from being deployed on a dev build.
* Add drm tool package.
2023-04-01 00:20:39 +00:00
fewtarius
98682a5a47
Quick bug fixes. 2023-03-31 12:28:38 +00:00
fewtarius
f00cde619b
Start work on display adjustment feature. Thanks to @christianhaitian for the idea and reference implementation. 2023-03-31 12:26:01 +00:00
mason
00e80d13e9
More clean up, rollback RA 2023-03-20 22:08:54 +00:00
mason
b0d327be92
First round of Emu Cleanup 2023-03-17 16:40:00 +00:00
mason
abb6957ff0
Fix Mupen64Plus SA for handheld 2023-03-17 05:51:36 +00:00
mason
241d76a026
Initial Ryujinx Emulator Support 2023-03-15 15:20:28 +00:00
fewtarius
e9fd421c5a
Fix scummvm libretro startup. 2023-03-10 19:13:05 -05:00
fewtarius
6a4169d747
Work on box86/64 continues. 2023-03-05 12:09:43 -05:00
mason
f9679d62c9
Add Beetle PSX & various cleanup 2023-03-03 14:40:57 +00:00
fewtarius
11fd530ac8
Work continues. 2023-02-26 21:56:16 -05:00
amd343
a222e555a2 Set es shader menu to show .glslp only 2023-02-23 08:20:39 -08:00
fewtarius
162419f826
fix run oops on non-weston systems. 2023-02-23 06:37:47 -05:00
fewtarius
17317a81ab
* Fix battery reporting on RK3566 devices.
* Update Linux kernel to 6.1.13.
* Update PPSSPP.
* Fix jelos-info hang if temp device doesn't exist.
2023-02-22 16:54:01 -05:00
mason
91fb7d8dda
Add Xemu - Xbox Emulator 2023-02-18 15:25:15 +00:00
mason
d231baa425
Overhaul Yuzu Switch Emu 2023-02-14 20:48:28 +00:00
fewtarius
c83cd844b1
* Complete SyncThing integration.
* Switch on in ES under Network Settings.
  * Connect via browser to http://device:8384.
  * Username: root, Password: System Settings Menu
* A bit of startup optimization.
2023-02-09 19:17:29 -05:00
fewtarius
08b636a24d
Merge pull request #1037 from fewtarius/dev
Fix ordering so hostname is set properly.
2023-02-09 07:26:03 -05:00