Commit graph

467 commits

Author SHA1 Message Date
fewtarius
3c4acbb9a7
Delete duplicates, and clean up copyright statement. 2023-10-24 16:00:57 +00:00
fewtarius
37ad18a0dc
Remove duplicates, update documentation from the world build. 2023-10-24 15:26:57 +00:00
mason
69d0240fef
Fix copyright URLs 2023-10-24 13:59:09 +00:00
mason
5ce2b58496
Reassign my copyrights to the JELOS project. 2023-10-24 13:24:29 +00:00
mason
c03a3d68fa
Fix Duckstation sa and add additional ES features 2023-10-23 23:48:14 +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
dd9ce83b14 Update start_pico8.sh
from testing on RGB30 and Loki Zero I am seeing the following:
aarch64 (which is I think covers all of our arm devices) needs and looks for the pico8_64 + pico8.dat files from the raspberry pi zip
x86 works with the pico8_dyn + pico8.dat files from the linux 64 zip

So with that in mind I think the changes in this commit cover those use cases.  I've tested on my RGB30, RG351P and Loki Zero and it looks to work well across each.
2023-10-22 10:20:18 -04:00
fewtarius
06aa91b7fb
Fix start pico8. 2023-10-22 13:07:50 +00:00
fewtarius
7001b2e4be
Bump Linux to 6.5.8, update emulators, cores, and theme. 2023-10-22 10:44:31 +00:00
fewtarius
109cd05052
Revert yuzu change. 2023-10-21 12:38:26 +00:00
fewtarius
403d8684c2
Update documentation to reflect system sorting changes. Update Yuzu. 2023-10-21 12:25:30 +00:00
fewtarius
21e718e71e
Set permissions on the pico-8 binary, and use the dynamic binary everywhere. 2023-10-18 10:40:04 +00:00
anthonycaccese
ddb7e27663 pico-8 launch updates 2023-10-17 17:56:58 -04:00
fewtarius
e0559615b8
Merge pull request #2215 from fewtarius/dev
Forgot an else.
2023-10-17 13:33:05 -04:00
fewtarius
4583ddbcbf
Forgot an else. 2023-10-17 17:32:31 +00:00
fewtarius
084281162f
Merge pull request #2214 from fewtarius/dev
Fixes pico-8.  Now supports roms/pico-8/aarch64 and roms/pico-8/x86_64 for compatibility with multi-arch sync.
2023-10-17 10:28:38 -04:00
fewtarius
3d4659d50e
Fixes pico-8. Now supports roms/pico-8/aarch64 and roms/pico-8/x86_64 for compatibility with multi-arch sync. 2023-10-17 14:28:04 +00:00
anthonycaccese
4bfbca1a6b
Merge pull request #2205 from anthonycaccese/dev
Update defaults in es_settings.cfg and set config_save_on_exit to false by default
2023-10-17 07:24:49 -04:00
fewtarius
878d852037
Add console support package to update_packages to allow updating of gamecontrollerdb, etc. Bump emulators and cores. 2023-10-17 10:54:13 +00:00
anthonycaccese
be33b77a4c Set "config_save_on_exit" to false by default
This sets config_save_on_exit to false by default in retroarch.cfg for all devices.  Should help reduce the ability for users to get into an odd state in retroarch.  With it on by default there was a high chance of changes a users made in config for a game being saved into the global config.
2023-10-16 16:40:56 -04:00
fewtarius
52ecd0909d
Set RPCS3 resolution dynamically when the emu is starting. 2023-10-14 16:26:47 +00:00
anthonycaccese
b541d30457
Merge branch 'dev' into dev 2023-10-14 11:46:09 -04:00
fewtarius
08b6cc54ea
* Fix Powkiddy RGB10 MAX 3 audio quirk, thanks to @adamg88.
* Update emulators and cores.
* Update Artbook Next theme.
2023-10-14 15:32:01 +00:00
Brooksytech
cca197f9c7
Merge pull request #2184 from brooksytech/dev
Bump Xemu SA
2023-10-13 07:36:52 -07:00
mason
8f8efbd56b
Bump Xemu SA 2023-10-13 14:17:54 +00:00
fewtarius
78fcf0475d
Add FPS option to ES for PCSX2. 2023-10-13 10:48:24 +00:00
Anthony
48b47723bb Updated RPCS3 Support - enables PSN Games - fixes controller mapping and global configs 2023-10-12 17:42:03 -04:00
mason
31a006598f
Start work to make pipewire optional 2023-10-11 19:58:23 +00:00
anthonycaccese
085928a222 RPCS3 Updates
- UI settings to turn off welcome screen by default
- Initial test of launching .psn games from gamelist
2023-10-11 09:12:17 -04:00
fewtarius
3976b40cd5
Update emulators and cores. 2023-10-11 10:12:36 +00:00
fewtarius
9c3c7732a6
Merge pull request #2152 from fewtarius/dev
Update emulators and cores, bump Art book Next theme.
2023-10-06 05:19:37 -04:00
fewtarius
9a753d5d4a
Update emulators and cores, bump Art book Next theme. 2023-10-06 09:17:22 +00:00
mason
4340043ec2
Add video renderer option for Duckstation-SA 2023-10-03 20:24:47 +00:00
mason
d291a5b257
Bump Mesa to 23.2.1, update Flycast SA & Yuzu SA 2023-10-02 13:48:58 +00:00
mason
09cd236fdb
Fix / Update Duckstation SA 2023-10-02 02:03:08 +00:00
fewtarius
850a67c0cb
Merge pull request #2130 from anthonycaccese/pcsx2-sa-updates
PCSX2-SA Updates (for AMD64)
2023-10-01 09:33:43 -04:00
fewtarius
0b4f7b8b30
Fix dolphin builds for RK3566 devices. 2023-10-01 13:32:01 +00:00
fewtarius
4a44f1a99b
Update emulators and cores. 2023-09-30 22:51:09 +00:00
anthonycaccese
66fab31d9c Update paths for PCSX2
bios = /storage/roms/bios/pcsx2/bios
Snapshots = /storage/roms/screenshots
Savestates = /storage/roms/savestates/ps2
MemoryCards = /storage/roms/saves/ps2
Cheats = /storage/roms/bios/pcsx2/cheats
CheatsWS = /storage/roms/bios/pcsx2/cheats_ws
CheatsNI = /storage/roms/bios/pcsx2/cheats_ni
Textures = /storage/roms/bios/pcsx2/textures
2023-09-29 21:33:51 -04:00
anthonycaccese
611379786d Update start_pcsx2.sh
add -nogui option to attempt to remove the need to touch the screen when starting the emulator from ES
2023-09-29 20:12:44 -04:00
anthonycaccese
3a7003c5c4 Update pcsx2.ini defaults
baselined default values
added SDL Hotkey definitions (matching RA config)
2023-09-29 20:04:50 -04:00
anthonycaccese
813a18b800 remove legacy configuration files from PCSX2-SA 2023-09-29 19:47:36 -04:00
mason
755613c2c2
Enable NDS standalone emulators on RK3588 2023-09-27 13:47:02 +00:00
mason
4adf698c00
Set correct RK3588 Dolphin backend 2023-09-27 05:23:55 +00:00
mason
73a30e6e64
Add Dolphin-SA support to RK3588 2023-09-27 05:07:31 +00:00
mason
d12140c4d3
Bump several SA emulators. 2023-09-25 20:37:37 +00:00
mason
a282520463
Bump several SA emulators. 2023-09-25 20:35:02 +00:00
miwasp
d2a081b94e
Wrong path to soundfont in scummvm.ini 2023-09-21 15:11:52 +02:00
fewtarius
8516491273
Fix missing hexdump (util-linux), update ppsspp. 2023-09-20 14:33:02 +00:00
adamg
15e569506e minivmacsa: fix building package on x86_64 2023-09-20 13:55:18 +01:00
adamg
da71445d67 mupen64plus-sa-simplecore: make sure package uses correct SDL headers 2023-09-20 11:35:08 +01:00
adamg
e2bbaa14bd gzdoom-sa: make sure sdl2 is available for host when building 2023-09-20 11:35:08 +01:00
fewtarius
0003d0e2f9
Patch CEMU to allow switching to gamepad view using the Ayaneo button on Ayaneo devices or the right lower action button on Loki. 2023-09-19 16:08:37 +00:00
fewtarius
e6ccd34a3b
Fix ES screensaver audio, clean up cemu build options, update wxwidgets. 2023-09-18 23:26:26 +00:00
fewtarius
3120be0097
Fix build issue with mupen64plus-sa-simplecore. 2023-09-17 13:31:48 +00:00
fewtarius
4f493b25bf
Revert "gzdoom-sa: make SDL headers available to package" as it breaks RK3566-X55 builds.
This reverts commit 6a00d4ac1a.
2023-09-17 13:17:59 +00:00
fewtarius
73da73763d
Update emulators and cores. 2023-09-16 13:10:57 +00:00
adamg
6a00d4ac1a
gzdoom-sa: make SDL headers available to package 2023-09-16 12:37:41 +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
91e09bdb1e
Merge pull request #2064 from adamg88/vicesafix
fix vice-sa
2023-09-15 10:09:24 -04:00
mason
701688fa77
Update a few SA emulators 2023-09-15 13:34:15 +00:00
adamg
497766f84f vice-sa: add dos2unix:host to pkg_depends_target 2023-09-15 12:39:31 +00:00
fewtarius
a71ec0ec9d
Merge pull request #2052 from fewtarius/dev
Updates and bug fixes
2023-09-13 06:20:08 -04: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
littleguy77
b8070bf651 Respect screen stretch setting for default mupen64plus-sa video plugin.
The default is rice.  We have to explicitly check it here to apply the
proper patched behavior.
2023-09-12 17:22:53 -04:00
littleguy77
3bdd1e63db Attempt to show FPS for all video plugins in mupen64plus-sa.
These doesn't seem to be enough, at least not in RK3566-X55.

Not sure if these settings still work in upstream mupen, but as long as
they still exist we should probably set them.  If someone wants to debug
why they don't work in JELOS, it's one less thing to fix.
2023-09-12 17:22:53 -04:00
littleguy77
ed911cbcfe Final cosmetic tweaks. 2023-09-12 17:22:53 -04:00
littleguy77
8da28713bb Clean up file ops section.
- Move screen variables out of file section.
- Clean and create directories up front.
- Copy to GAMEDATA before copying to TMP.
2023-09-12 17:22:53 -04:00
littleguy77
bfca4c3f3e Replace string literals with variable references. 2023-09-12 17:22:53 -04:00
littleguy77
c8042943ff Consolidate file ops and param settings into logical groups.
File ops at the top.  Keep related param settings together.

Make sure things like SIMPLESUFFIX and the TMP directory are set early
to avoid accidental premature use.
2023-09-12 17:22:53 -04:00
littleguy77
b90edcd233 Move invariant params outside of condition blocks.
Some values are the same regardless of condition.  Others will simply be
ignored if they are not relevant, so no need to condition them.
2023-09-12 17:22:53 -04:00
littleguy77
6509944855 Split the param assignment onto multiple lines for readability. 2023-09-12 17:22:53 -04:00
littleguy77
5396a337b3 Pass mupen64plus-sa config by command line args.
No need for sed; just use mupen64plus-ui-console as it was intended,
passing the values by the command line.

More readable - shows exactly which setting is set.  Also prevents the
wrong setting with a similar name from being set.

Also reduces the importance of the cfg file.
2023-09-12 17:22:53 -04:00
littleguy77
c4ed820547 Use += operator to concatenate strings.
Easier to read and slightly more rot resistant.
2023-09-12 17:22:53 -04:00
littleguy77
335eeef432 Use braces on variables as best practice. 2023-09-12 17:22:53 -04:00
littleguy77
6371e383e6 Tweak whitespace for clarity.
Clarify subsequent commits and reduce risk of merge conflicts.
2023-09-12 17:22:52 -04:00
fewtarius
d14d0bc4e0
Add pixel perfect option on RGB30, and enable it by default if it isn't already configured. 2023-09-09 10:12:10 +00:00
mason
f0b1240f7e
Add graphics backend feature to PPSSPP 2023-09-08 19:11:20 +00:00
Brooksytech
2fbd6a5c2d
Merge pull request #2029 from brooksytech/dev
Update Yuzu-sa
2023-09-08 06:06:28 -07:00
mason
b02807fcda
Update Yuzu-sa 2023-09-08 13:05:40 +00:00
fewtarius
877c9e0ef4
Bump PPSSPP sa and lr. 2023-09-08 13:01:34 +00:00
mason
309056ae09
Enable Vita3K support on AMD64 builds 2023-09-07 21:08:45 +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
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
littleguy77
a90882cef5 Respect FPS setting for GLideN64 in mupen64plus-sa.
No need for sed; just use mupen64plus-ui-console as it was intended,
passing the values by the command line.

I couldn't seem to get FPS working for Rice and Glide64mk2 plugins, so I
left them commented out for now to avoid any confusion.
2023-09-01 09:24:28 -04:00
mason
149e946392
Start work on Vita3k 2023-08-31 22:29:10 +00:00
mason
09a46ad5b3
Start work on Vita3k 2023-08-31 22:16:59 +00:00
fewtarius
1a3ea79ea1
Merge pull request #1986 from fewtarius/dev
Fix missing librga in arm builds, and re-add managing RGA scaling to ES.
2023-08-29 08:43:34 -04:00
fewtarius
ad0f8831ce
Fix missing librga in arm builds, and re-add managing RGA scaling to ES. 2023-08-29 12:43:12 +00:00
mason
36e0427de1
Add virtual touchscreen input to citra-sa 2023-08-28 21:35:38 +00:00
mason
135fc94a6d
Update citra-sa, touchscreen working again. 2023-08-28 13:14:05 +00:00
fewtarius
6c683cda4d
Update PPSSPP. 2023-08-26 20:52:42 +00:00
fewtarius
c1de6ad382
Update emulators, cores, and moonlight. 2023-08-26 20:52:42 +00:00
fewtarius
30b1b4f3ef
Update CEMU, fix ES GPU profile bug. 2023-08-26 12:42:34 +00:00
fewtarius
0f71b9896b
Base distribution update to bringing JELOS up to more recent or to the latest software versions. Thanks in part to @CoreELEC and @archlinux. 2023-08-24 09:53:35 +00:00
Brooksytech
329949a82b
Merge pull request #1957 from brooksytech/dev
Rework flycast-sa, bump kernel to 6.1.47 on supported devices.
2023-08-23 13:44:08 -07:00
mason
9f53182aa1
Rework flycast-sa, bump kernel to 6.1.47 on supported devices. 2023-08-23 20:42:33 +00:00
littleguy77
259157a9ba Honor Fast HLE (Mupen) choice for RSP plugin in mupen64plus-sa.
Prior to this, the script was always selecting Accurate HLE (CXD4)
regardless of the user's choice in Emulation Station.  It was always
falling through to the default case.  Now we properly catch the Fast HLE
choice.

Note that Accurate HLE (CXD4) is actually denoted in system.cfg with
"mle", not "cxd4", so that case was mislabeled for multiple reasons.

We still want CXD4 to be the default RSP plugin, which is why we only
fix the case labels and not the logic.
2023-08-22 22:09:03 -04:00
fewtarius
13b92db834
Merge pull request #1949 from fewtarius/dev
Split fuse 2.x and 3.x to allow compatibility with multiple apps.
2023-08-21 07:24:16 -04:00