Commit graph

960 commits

Author SHA1 Message Date
fewtarius
afb1a0f260
Revert in dev, pushing into a fork. 2022-04-14 07:03:39 -04:00
fewtarius
5e70b789c4
Update some of our system packages from CoreELEC upstream. 2022-04-14 06:24:44 -04:00
Brooksytech
a2678b551a
Merge pull request #56 from brooksytech/dev_flycastsa
Add flycast SA emulator, needs optimizations added.
2022-04-13 06:08:29 -07:00
Brooksytech
11cb17b3cf
Adding flycastsa (dreamcast), more optimization to follow. (#17)
* Create package.mk

* Create 01-EmuELEC-fix-arm-compile.patch

* Rename packages/games/emulators/flycastsa/patches/01-EmuELEC-fix-arm-compile.patch to packages/games/emulators/flycastsa/patches/arm/01-EmuELEC-fix-arm-compile.patch

* Create 03-EmuELEC-fix-sdl-controller.patch

* Rename packages/games/emulators/flycastsa/patches/arm/03-EmuELEC-fix-sdl-controller.patch to packages/games/emulators/flycastsa/patches/03-EmuELEC-fix-sdl-controller.patch

* Create flycast.sh

* Create set_flycast_joy.sh

* Update package.mk

* Update package.mk

* No longer need second patch.

* Update 01-EmuELEC-fix-arm-compile.patch

* Delete packages/games/emulators/flycastsa/patches/arm directory

* Update package.mk

* Create 01-fix-zip.patch

* Update 01-fix-zip.patch

* Update 01-fix-zip.patch

* Delete packages/games/emulators/flycastsa/patches/arm directory

* Update package.mk

* Update runemu.sh

* Create 01-platform.patch

* Update 03-EmuELEC-fix-sdl-controller.patch

* Update package.mk

* Update 03-EmuELEC-fix-sdl-controller.patch

* Update 03-EmuELEC-fix-sdl-controller.patch

* Update 03-EmuELEC-fix-sdl-controller.patch

* Rename 03-EmuELEC-fix-sdl-controller.patch to 03-fix-sdl-controller.patch

* Create 01-fix-zip-error.patch

* Update 01-fix-zip-error.patch

* Update 01-fix-zip-error.patch

* Update package.mk

* Delete 01-fix-zip-error.patch

* flycastsa updates

* flycastsa update2
2022-04-13 05:49:03 -07:00
fewtarius
ab96c653b0
Fix up updatecheck, add the branch info to the build. 2022-04-12 16:42:13 -04:00
fewtarius
c708226b1e
Fix ES attribute save issue, fix prompt issue, clean up issue. 2022-04-11 19:43:19 -04:00
fewtarius
19da19dca9
Add update branches and force option. 2022-04-11 18:14:56 -04:00
fewtarius
c63396fbb7
Add ThemeMaster to the Tools menu and to Ports. 2022-04-10 17:22:14 -04:00
fewtarius
4b2e8eef06
Add ability to manually switch to a dev branch using the os.update.branch attribute. 2022-04-10 16:38:54 -04:00
Brooksytech
aa816885e6
copy the gamelist.xml at time of update. 2022-04-09 06:26:40 -07:00
Brooksytech
473e63c8d7
Update package.mk 2022-04-09 06:24:37 -07:00
fewtarius
93a109ae93
* Fix get_setting to return the system setting if it exists but no game setting exists.
* Disable WIFI power save.
* Ensure the WIFI connection is refreshed on startup using wifictl.
2022-04-08 20:08:14 -04:00
fewtarius
788250b7ec
* Optimize ES startup
* Add support for swapping A and B in ES to the UI menu
* Stop syncing locale data after updates
2022-04-08 17:34:23 -04:00
fewtarius
1030512593
Fix up WIFI module builds on the RG351x and clean up brightness restore a little. 2022-04-07 21:29:27 -04:00
fewtarius
1bdc590458
Merge pull request #54 from CometHunter92/gpsp_32bit
changes gpsp libretro core to 32 bit (thanks to @christianhaitian)
2022-04-07 18:14:17 -04:00
fewtarius
2d5a6b02a5
* Add a new option for system/game overclock to use the system setting. Off now means off.
* Fix overclock per system/game for the RG351x devices.
2022-04-07 17:54:20 -04:00
CometHunter92
04c2c1ec53 changes gpsp libretro core to 32 bit 2022-04-07 23:51:55 +02:00
fewtarius
ce8d417e0c
Fix brightness restore on RG351x devices. 2022-04-07 17:30:40 -04:00
fewtarius
141d48a0b6
Cleanup. 2022-04-05 21:39:34 -04:00
Brooksytech
f43a729882
Flycast update (#16)
* Setting flycast flyinghead as the default dc core

* setting flyinghead as the default DC core.

* setting flyinghead as the default dc core

* setting flyinghead as the default DC core

* Delete packages/games/libretro/flycast directory

* Update retroarch-core-options.cfg

* Update retroarch-core-options.cfg

* Update retroarch-core-options.cfg

* Update retroarch-core-options.cfg

* Update package.mk

* Update package.mk

* Update es_systems.cfg

* Update package.mk

* Update package.mk

* Create package.mk

* Delete packages/games/libretro/flycast_flyinghead directory

* Update package.mk
2022-04-05 08:32:51 -07:00
Brooksytech
f69b538f5b
jelos/package.mk > flycast_flyinghead 2022-04-04 11:05:21 -07:00
Brooksytech
078f10447d
Swap home and custom 2022-04-04 07:04:54 -07:00
fewtarius
07b38e7a8e
Revert picodrive changes. 2022-04-04 06:24:22 -04:00
fewtarius
0cabfcd92b
Merge pull request #46 from CometHunter92/picodrive_32bit
changes picodrive to the 32 bit version
2022-04-03 14:14:07 -04:00
CometHunter92
6e8aae096a changes picodrive to the 32 bit version
builds and launches picodrive as a 32 bit core.
the arm32 dynarec on this core is less buggy compared to the aarch64 version
2022-04-03 20:00:36 +02:00
fewtarius
0e7ca0b01f
Update ES and reset cloud mount attribute on startup. 2022-04-03 13:12:46 -04:00
fewtarius
c111cd0c94
Fix up config filenames, update only if they don't exist. 2022-04-03 13:01:59 -04:00
fewtarius
a9993ac307
Foundational rclone work. 2022-04-03 10:48:52 -04:00
fewtarius
079c18a77c
Add game/core cooling profiles. 2022-04-02 10:15:12 -04:00
fewtarius
b080fb07b1
Fix if/then oops. 2022-04-02 09:30:02 -04:00
fewtarius
c35ea43b59
Fix per game settings, add overclock and fan control to runemu. 2022-04-02 09:13:04 -04:00
fewtarius
218c7d3eac
After testing - stay with .img.gz and .tar. 2022-04-02 07:31:34 -04:00
fewtarius
075e07d563
Fix scummvm, fix system upgrades. 2022-04-01 08:39:48 -04:00
fewtarius
ff9855cfdf
Revert - decompressing the image on the device just takes too long. 2022-04-01 07:03:51 -04:00
fewtarius
2b920a70fc
Revert to compressing images, let init decompress when upgrading. 2022-04-01 05:40:55 -04:00
fewtarius
dcafd453e9
Add scummvm themes to /usr/config and configure scummvmsa to find them. 2022-03-31 21:22:26 -04:00
fewtarius
42edb5dd9f
Switch ecwolf to the new format. 2022-03-31 20:53:19 -04:00
fewtarius
f4dbdb851e
Convert more start scripts to the new format. 2022-03-31 20:48:51 -04:00
fewtarius
3daf929874
* Update jslisten and clean up the function so it is more accurate.
* If no netplay id exists, randomize and save one.
2022-03-31 20:15:24 -04:00
fewtarius
1ad278a474
Fixing up updates in preparation for the switch. 2022-03-31 15:23:16 -04:00
fewtarius
a76bb4a3f2
Re-add raze to the build now that it's building correctly. 2022-03-31 07:48:35 -04:00
fewtarius
76f917c0e5
Fix amiberry package. 2022-03-31 06:57:43 -04:00
fewtarius
d81e7ae13a
Fix log directory. 2022-03-31 06:54:36 -04:00
fewtarius
1e5668f857
Stop compressing the .img, and prepare to drop .tar as the update package. 2022-03-30 19:14:07 -04:00
fewtarius
91cef8b5a2
Add libgo2 to the build. 2022-03-30 15:04:15 -04:00
Brooksytech
416f084382
also remove raze 2022-03-30 07:29:06 -07:00
Brooksytech
87eb4bb34a
amiberry breaks the build, removing 2022-03-30 07:01:49 -07:00
Brooksytech
15e6f347d3
typo fix 2022-03-30 06:44:03 -07:00
Brooksytech
73ce6a28d8
Adding missing emu cores
will need to tested.
2022-03-30 06:08:58 -07:00
fewtarius
3405a86b48
Use RGA scaling on 351P by default. 2022-03-28 22:35:27 -04:00
fewtarius
ef950b90eb
Update MPV controls. 2022-03-28 21:51:49 -04:00
fewtarius
42c8377503
Additional user feedback during post update. 2022-03-28 20:32:58 -04:00
fewtarius
c360cdfefb
Streamlining for multiple devices. 2022-03-28 19:53:26 -04:00
fewtarius
87eb602149
Don't start the time service until the end of startup. 2022-03-28 18:00:26 -04:00
fewtarius
7cae163333
Cleaning up the splash across devices. 2022-03-28 17:47:29 -04:00
fewtarius
260aa5a9cc
Swap hostname to device, clean up how we show the splash a bit more. 2022-03-28 17:12:31 -04:00
fewtarius
397622d141
Improving compatibility with the 351 series. 2022-03-28 16:06:00 -04:00
fewtarius
54af42c0c7
Push wifi and networkservices into the background to improve startup time. 2022-03-27 15:40:10 -04:00
fewtarius
4bc77520e9
Send startup errors to /var/log. 2022-03-27 07:07:34 -04:00
fewtarius
0dc1b07ed2
Don't need volume control since it's fixed in the system config. 2022-03-27 07:00:42 -04:00
fewtarius
41afa56f26
Fix sed oops. 2022-03-26 22:47:04 -04:00
fewtarius
6f1254ad99
Set default volume in ES and don't integerscale on the RG351P 2022-03-26 22:11:46 -04:00
fewtarius
3afb6df1ee
We don't have bezels, so we don't need custom viewports etc. 2022-03-26 21:49:16 -04:00
fewtarius
7dd85fadc2
Set RG351P volume to max on startup. 2022-03-26 21:36:48 -04:00
fewtarius
b0b6d90380
Apply asound config to RG351x 2022-03-26 12:52:44 -04:00
fewtarius
9838af7fa6
Pull back hardware init. 2022-03-26 11:06:45 -04:00
Brooksytech
f8a0be6491
Clean up redundant code
As long is its like Parallel N64 the code will work for all Parallel N64 cores.
2022-03-24 14:14:09 -07:00
Brooksytech
f1fe66fb88
Rename Parallel 64 core to Parallel 64 Rice (#31)
* Append Rice to Parallel64

* Append Rice to Parallel64

* Append Rice to Parallel64

* Update rice core.

* Update rice core.

* Update rice.

* Update rice.

* Update rice.

* Update package.mk

* Delete packages/games/libretro/parallel-n64 directory

* fix typo
2022-03-23 09:34:41 -07:00
Brooksytech
8a9f8d32d3
Add Glide64 Parallel 64 core and set as the default. (#30)
* Add Glide64 core option.

* Add glide 64 core

* Add glide 64 core.

* Add glide 64

* Add glide64 and set as default core.
2022-03-23 06:16:49 -07:00
fewtarius
c2005a6bfe
Correct system-update so it isn't expecting static partitions. 2022-03-22 16:07:23 -04:00
fewtarius
42338a48e4
We also don't need to sed twice. 2022-03-20 15:58:41 -04:00
fewtarius
b7cfd408f7
If we're disabling something that's disabled don't write it twice. 2022-03-20 15:57:43 -04:00
fewtarius
d1a363fa8d
Call all of the mupen64plus emulators directly so they are included by the update script. 2022-03-20 09:52:33 -04:00
fewtarius
addf3d8bfe
Add the new a5200 libretro core. 2022-03-20 09:43:23 -04:00
fewtarius
125f3ac68f
Convert OpenBOR to the new script standard. 2022-03-20 08:29:24 -04:00
fewtarius
46048735bf
Fix hatari startup and move it to the new script format. 2022-03-20 08:23:52 -04:00
fewtarius
9ecad946ed
Drop AdvanceMame from the JELOS package. 2022-03-20 08:18:15 -04:00
Brooksytech
98e6ddb527
adding jelos addons 2022-03-19 14:22:30 -07:00
fewtarius
c48876bb77
Update advancemame to automatically use the correct gamepad and to follow the new script standard. 2022-03-19 15:44:46 -04:00
fewtarius
ae8699e263
Start shifting scripts to a more common pattern to reduce the complexity of maintaining them. 2022-03-19 12:03:48 -04:00
fewtarius
50b622dc8a
Add VICE stand alone emulator. 2022-03-18 16:44:14 -04:00
fewtarius
eeb5bf4ccf
Fix typo. 2022-03-18 07:29:31 -04:00
fewtarius
5b19c9a1e1
Fix execution bit on a few more packages. 2022-03-18 06:50:46 -04:00
fewtarius
df69684957
update not upgrade. 2022-03-16 18:33:09 -04:00
fewtarius
9e72309447
* Fix long standing issue with busybox and bash.
* Move retroarch bits to the retroarch package.
* Add an upgrade script to autostart that executes after upgrades.
2022-03-16 18:03:28 -04:00
fewtarius
ac505d4305
Update es_features on startup. 2022-03-16 06:34:41 -04:00
fewtarius
ae01889e80
* Fix ALSA start script
* Copy the fancontrol configuration as a sample
* Bump kernel
2022-03-15 20:10:56 -04:00
fewtarius
114184b642
Merge pull request #25 from brooksytech/mupensa
Add in Mupen64 Standalone emulator for Nintendo 64
2022-03-15 17:51:55 -04:00
fewtarius
8c7b9ed61c
* Clean up system.cfg and sleep.sh
* Update kernel
2022-03-15 17:04:37 -04:00
Brooksytech
0f487991f2
Adding parallel_n64_gln64 to 32bit cores
Thanks @351elec for catching this bug.
2022-03-15 10:17:10 -07:00
Brooksytech
10c6f86de1
Adding parallel_n64_gln64 to 32bit cores
@351elec fixed this bug, adding into Jelos.
2022-03-15 10:15:48 -07:00
Brooksytech
f5de038001
Add Mupen64 SA 2022-03-15 10:09:44 -07:00
fewtarius
f30e5886ed
Fix issue with download verification. 2022-03-14 15:09:26 -04:00
fewtarius
8ea0bde338
No longer need the manually added bit. 2022-03-13 20:27:55 -04:00
fewtarius
b59112ff1c
* Add yabasanshiroSA, thanks in part to @shantigilbert, @CoreELEC, and @351ELEC. 2022-03-13 16:41:31 -04:00
fewtarius
cd4d4d1bc7
Retropie shaders should only be available in Rockchip device builds. 2022-03-13 07:32:16 -04:00
fewtarius
aac55c96fa
Fix up shaders, re-add retropie package thanks to a tip from @konsumschaf. 2022-03-13 06:58:41 -04:00
fewtarius
d11b97acbe
Add full scaling to setsettings.sh, thanks to @konsumschaf for the pointer. 2022-03-13 06:41:18 -04:00
fewtarius
118d70b63c
Fix download verification issue. 2022-03-12 06:15:45 -05:00
fewtarius
8111dbc8a9
Fix bug introduced in 20220309 that prevented rotation due to variables not being created in the correct location. 2022-03-12 06:14:04 -05:00
fewtarius
f14e7101cb
Not ready to remove this yet. 2022-03-09 06:04:12 -05:00
fewtarius
5a4bb7b87b
* Update the Art Book theme to use the new font thanks to @anthonycaccese.
* Split the root password start script into two scripts for future use.
* Update the overclock script to only set a fan profile when called with an argument to correct an issue where it overrides cooling profile preferences.
2022-03-08 21:07:12 -05:00
fewtarius
4e41443573
Force es_input.cfg update 2022-03-08 07:31:41 -05:00
fewtarius
21d8f62700
Apply simple online updating. 2022-03-08 06:48:16 -05:00
fewtarius
d3a8989f30
Add additional OC profiles. 2022-03-06 22:11:57 -05:00
fewtarius
7504615823
Fix autostart regression. 2022-03-05 21:35:29 -05:00
fewtarius
3cc8ce60f8
* Split autostart scripts into their native packages (more work to do here).
* Update the readme to fix a controls oops.
2022-03-05 21:04:10 -05:00
Brooksytech
67821a7a07
Update 011-portmaster 2022-03-05 10:16:57 -08:00
fewtarius
f29962f39d
* Add a mechanism to disable the internal WIFI adapter to prevent possible contention when an external adapter is used. 2022-03-05 12:33:17 -05:00
Brooksytech
64e1bbb6d0
Adding back in duckstation
Build duckstation from source.
2022-03-05 07:59:55 -08:00
fewtarius
c088a334f0
Initial work on supporting overclock profiles. 2022-03-05 09:54:25 -05:00
fewtarius
ff5b802725
* Correct get_setting as it had the same issue. 2022-03-04 20:50:13 -05:00
fewtarius
6a519d05a8
* Fix issue where setting some settings matches and deletes the wrong properties. Thanks to @brooksytech and @romadu for reporting and help with debugging! 2022-03-04 20:10:57 -05:00
fewtarius
bab270680d
* Refactor the default theme so it lives in the system partition and is linked to the ES themes directory. This allows the theme to be updated along with system updates, and cuts the space needed for the theme in half. It is renamed to system-theme so it won't interfere with a user installed Art Book theme. 2022-03-03 18:20:55 -05:00
fewtarius
e42ccd087a
* Add cooling profile support with "aggressive" "moderate" "quiet" and "custom" settings.
* Quiet - the current default fan curve (Set by default)
  * Moderate - Low speed default, scales slightly more aggressively.
  * Aggressive - Always on, full speed.
  * Custom - Utilizes ~/.config/fancontrol.conf to allow user modified curves
2022-03-03 16:55:39 -05:00
fewtarius
9add412d86
Merge pull request #7 from brooksytech/update_viewport_on_552
Updating viewport resolutions for 552
2022-03-01 18:56:40 -05:00
fewtarius
dee8e25e7f
Fix up shader conflict, adjust packages to use current date rather than a variable that may be stale. 2022-03-01 17:06:41 -05:00
Brooksytech
bd36bde53f
Updating viewport resolution for 552 2022-02-28 20:15:25 -08:00
Brooksytech
f3b4554984
Update package.mk
Add portmaster to main package.mk
2022-02-28 05:48:29 -08:00
Brooksytech
dc811509a7
Create 011-portmaster
Add portmaster to Jelos
2022-02-28 05:39:17 -08:00
fewtarius
b2d76a6e53
* Deprecate and remove Python2 thanks to @CoreELEC as an upstream.
* Optimize mupen64plus, plus-nx, and yabasanshiro a bit
* Misc OS updates and bug fixes.
2022-02-27 18:34:12 -05:00
fewtarius
4fa454a9f6
* Drop RetroArch LAKKA mode.
* Only put the big cores in max performance mode.
* Clean up build_distro a bit.
2022-02-26 22:14:27 -05:00
fewtarius
58769c80d3
* Restructure JELOS to use .config/system and system.cfg for configuration.
* Update games to use .config/game/configs moving configurations out of the system config root.
* Split modules into a separate package (packages/misc/modules).
* Remove some unused packages and move a few virtual packages to packages/virtual.
2022-02-26 21:40:30 -05:00
fewtarius
48654c14f3
Sort WIFI SSIDs before uniq so we don't have any missed duplicates. 2022-02-25 10:40:03 -05:00
fewtarius
0a7678500d
Fix wifictl to properly return long SSIDs with spaces. 2022-02-25 09:24:02 -05:00
fewtarius
e1523d92f4
Add a facility for custom start scripts. 2022-02-18 16:53:44 -05:00
fewtarius
ddb0948caa
Add fan RPM to jelos-info 2022-02-17 18:47:10 -05:00
fewtarius
9056c53ee7
Fix services oops. 2022-02-15 11:33:39 -05:00
fewtarius
698d5bfce0
Updates 2022-02-14 16:29:25 -05:00
fewtarius
56d6143055
Eliminate game splash, it's cleaner. 2022-02-13 18:38:14 -05:00
fewtarius
ae71121cbb
Add fbgrab framebuffer screenshot tool. 2022-02-13 11:48:49 -05:00
fewtarius
edd58c9c9d
Dropping support for the RG351 series. 2022-02-12 17:33:21 -05:00
fewtarius
b2bb54e0f8
Re-enable password rotation default after testing. 2022-02-12 11:19:43 -05:00
fewtarius
7e2e853969
Support for RG351P/M/V/MP 2022-02-12 08:25:47 -05:00
fewtarius
feebda95f9
Revert CPU online/offline feature, performance is better with taskset affinity. 2022-02-11 22:40:39 -05:00
fewtarius
f615f1b497
Fix core disable oops 2022-02-11 22:19:18 -05:00
fewtarius
05c9b2bb64
* Fix oops
* EmulationStation enhanced power save by default
* Fix textviewer dependency
2022-02-11 22:08:46 -05:00
fewtarius
7a10fba4ca
* Switch from taskset to disabling slow or fast cores based on performance mode selection.
* Update jelos-info to reflect CPU active cores rather than total cores.
* Update Linux config for 351 series for rockchip-kernel
2022-02-11 21:38:21 -05:00
fewtarius
def727d32c
Fix Samba password issue, remove duplicate cpu info, and fix up readme. 2022-02-11 15:01:14 -05:00
fewtarius
714efbb365
Set the ES audio device on startup 2022-02-11 07:03:07 -05:00
fewtarius
d13a0d424f
Refactor startup, eliminate unnecessary patches 2022-02-10 20:00:14 -05:00
fewtarius
1364dab8f0
Work on sound 2022-02-10 16:39:12 -05:00
fewtarius
f99f97b932
Reworking sound startup 2022-02-10 06:37:23 -05:00
fewtarius
c94b257963
Removing soft vol 2022-02-10 06:01:46 -05:00
fewtarius
570c9db6a7
Updates - Kernel, Emustation, etc. 2022-02-09 20:43:29 -05:00
fewtarius
a395a76407
Updates 2022-02-08 20:27:20 -05:00
fewtarius
645509022a
Fix broken variable 2022-02-08 07:14:03 -05:00
fewtarius
0a2bbe2b1f
Clean up package defs a bit 2022-02-08 06:44:54 -05:00
fewtarius
3978cbf69a
Cleaning up info 2022-02-06 22:07:43 -05:00
fewtarius
19b8cafb68
* System info and os-release cleanup 2022-02-06 20:35:15 -05:00
fewtarius
2b5a2e560d
Update the info script so it's a bit cleaner 2022-02-06 20:19:44 -05:00
fewtarius
5256a510c4
Show current/max frequency of all cores 2022-02-06 12:34:57 -05:00
fewtarius
62f4527cd2
Refactoring WIFI bits 2022-02-06 12:02:58 -05:00
fewtarius
44ef6b1354
Merge branch 'dev' of github.com:JustEnoughLinuxOS/distribution into dev 2022-02-06 11:39:19 -05:00
fewtarius
fc563002e6
Check for a directory before looking for autostart files, and disable fan control debug by default. 2022-02-06 11:39:01 -05:00
fewtarius
412266aa57
Set volume on startup for RG351 series 2022-02-06 06:29:12 -05:00
fewtarius
ea43060565
Remove if block from alsa init, should use device config variable. 2022-02-06 06:23:23 -05:00
fewtarius
838e3348b7
Drop DuckStation 2022-02-05 22:44:45 -05:00
fewtarius
44e81b696c
* Apply the proper CPU governor across all policies
* System information now reports OS and frequencies correctly
2022-02-05 17:40:57 -05:00
fewtarius
29c0cded05
JELOS 20220205 - Release 2022-02-05 09:23:32 -05:00