lizzie
543a9dc085
restore stupid lock, make ps4sup library
2026-09-01 21:18:39 +00:00
lizzie
b42f527d51
bs fix
2026-09-01 21:18:39 +00:00
lizzie
b3a7361b8a
fix eboot
2026-09-01 21:18:39 +00:00
lizzie
be74a8e0be
temp fix for dpad
2026-09-01 21:18:39 +00:00
lizzie
46e617cd37
add emutls.c
2026-09-01 21:18:39 +00:00
lizzie
2bd3588f5f
reduce arm codeisze, force 16x4 pages again
2026-09-01 21:18:39 +00:00
lizzie
ab9b8f67f5
extra buffer precautions to not exhaust DMem, format better + perf history nerf
2026-09-01 21:18:38 +00:00
lizzie
405b858103
more inline pt2
2026-09-01 21:18:38 +00:00
lizzie
a63e530d8e
fix atexit impl
2026-09-01 21:18:38 +00:00
lizzie
d208da01c1
fibers that don't immediately crash?!!?!?!!?
2026-09-01 21:18:38 +00:00
lizzie
12cd05e874
force running services on host
2026-09-01 21:18:38 +00:00
lizzie
427a5a3c26
fix alloc failures
2026-09-01 21:18:38 +00:00
lizzie
b89f3cf56b
fix for crashes on TLS due to openorbis being W E I R D
2026-09-01 21:18:38 +00:00
lizzie
0064c906e1
opengl bullshit
2026-09-01 21:18:38 +00:00
lizzie
8dd97772dc
proper memswap mechanism
2026-09-01 21:18:38 +00:00
lizzie
6a8a4664c8
more stupid stuff
2026-09-01 21:18:38 +00:00
lizzie
758435a59c
fixes 4 stuff
2026-09-01 21:18:38 +00:00
lizzie
1c82c15bc7
swap handling
2026-09-01 21:18:38 +00:00
lizzie
b2c74e9afa
license
2026-09-01 21:18:38 +00:00
lizzie
f6b010ecc8
add sce_module so it loads on real hw
2026-09-01 21:18:37 +00:00
lizzie
613f66528e
fixes for mbedtls
2026-09-01 21:18:37 +00:00
lizzie
848c58fb61
adapt to new master
2026-09-01 21:18:37 +00:00
lizzie
6f7ccf56b5
evil haxx
2026-09-01 21:18:37 +00:00
lizzie
97dc0c3858
extra ps4 defs
2026-09-01 21:18:37 +00:00
lizzie
ffac8491a6
force NO fastmem
2026-09-01 21:18:37 +00:00
lizzie
06eff00e09
more memory shit
2026-09-01 21:18:37 +00:00
lizzie
95755e2989
MAP_SYSTEM
2026-09-01 21:18:37 +00:00
lizzie
99230c5bc7
(likely) fixes for virtual dmem?
2026-09-01 21:18:37 +00:00
lizzie
98fe8b53ec
disable fastmem
2026-09-01 21:18:37 +00:00
lizzie
0e801a7cb5
try to fix the paths
2026-09-01 21:18:37 +00:00
lizzie
dabe3bd9dd
sysconf stub cuz crash(?) + some stderrp stuff
2026-09-01 21:18:37 +00:00
lizzie
e5916cf38c
the orb
2026-09-01 21:18:37 +00:00
lizzie
3fdce3c553
fself + pkg stuffs
2026-09-01 21:18:37 +00:00
lizzie
378c563b44
make .pkg and .self
2026-09-01 21:18:36 +00:00
lizzie
a0005df87c
exclude more stuff from vulkan
2026-09-01 21:18:36 +00:00
lizzie
b5a996b3b5
exclude from vulkan surface selection
2026-09-01 21:18:36 +00:00
lizzie
5a6b6c72a7
buildable toolchain script + fixes for ffmpeg
2026-09-01 21:18:36 +00:00
lizzie
9fe0a6a4e0
merge
2026-09-01 21:18:36 +00:00
lizzie
63bd4dfa03
merge
2026-09-01 21:18:36 +00:00
lizzie
0a9f9d8a02
merge
2026-09-01 21:18:36 +00:00
lizzie
e826eb2063
fix
2026-09-01 21:18:36 +00:00
lizzie
9a9de01a03
toolchain-fix
2026-09-01 21:18:33 +00:00
lizzie
858f9e5aea
[docs] Various grammar fixes, fix dead links, update deps.md, merge RDOC into Debug.md ( #4315 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
updates deps.md (freebsd had a package that didnt exist, oops)
netbsd also had outdated packages
moved windows caveats into the user guide (because well, those are user stuff, not build caveats)
MANY redundant wording removals (especially on dynarmic)
proper capitalization of Eden, Dynarmic, Amiibo, and CLion
fixed discord link on metainfo as well
also fixed file associations as well otherwise installed eden wont have icon over NSP/XCI/etc files
"please" is filler
fixes a HANDFUL of dead links as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4315
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-09-01 06:45:47 +02:00
crueter
e53e76168c
[externals] Update CI packages to new format ( #4341 )
...
Qt hasn't been updated to the new format yet, will do so later.
Signed-off-by: crueter <crueter@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4341
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
2026-09-01 06:40:52 +02:00
lizzie
cb9ec1dc1a
[dynarmic] fix perf regression due to hard CPUID queries ( #4328 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
should fix whatever issue bruno had on Windows
basically CPUID ctor object for xbyak is very VERY heavy, so we just move that to a static we do once on program startup instead!
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4328
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-08-31 23:51:56 +02:00
lizzie
f7e5ceeacb
[video_core/buffer_cache] fix PAGE_SHIFT/BSD macro clash on Linux, *BSD ( #4329 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
PAGE_SHIFT is a macro (sys/user.h on linux, machine/params.h on FBSD), dont name stuff that
https://stackoverflow.com/questions/77611721/get-page-shift-value-in-user-space
BSD is also a macro
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4329
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 21:34:01 +02:00
xbzk
b7f0f98519
[android] expose log filter setting ( #4327 )
...
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Takes log filter to android and fixes qt "loads after setting, but ignore in next runs" issue
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4327
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 04:22:15 +02:00
crueter
7fda6dde73
[common] Switch to boost::unordered_flat containers ( #4326 )
...
Replaces all instances of ankerl's unordered map/set with boost's
`unordered_flat_*` classes. This uses std::hash since boost::hash is
actually a lot slower.
Also adds an abstraction layer in `Common` so future changes are quicker
and easier.
Other implementation details:
- ankerl provided hash specializations for tuple and pair, so those were
ported here
- std::erase_if doesn't work on boost, so just used the ADL'd erase_if
This should be about equal or superior performance as unordered_dense for everything except iteration.
Signed-off-by: crueter <crueter@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4326
Reviewed-by: Lizzie and Samuel <lizzie@eden-emu.dev >
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
2026-08-31 02:58:09 +02:00
lizzie
106a61c943
[core/file_sys] fix IPS not applying due to wrong NSObuild-id ( #4323 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
NSO build id was being read wrongly... oops
also fixed some minor issues as well
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4323
Reviewed-by: Shinmegumi <shinmegumi@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-30 20:08:40 +02:00
lizzie
e5b656e372
[common/logging] Fix long logs, remove clutter on Android logcat ( #4310 )
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
- [x] I have read and followed the [Contribution Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/CONTRIBUTING.md#code-contributions ).
- [x] I have read and followed the [AI Policy](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/AI.md )
- [x] I have read and followed the [Coding Guidelines](https://git.eden-emu.dev/eden-emu/eden/src/branch/master/docs/policies/Coding.md ) to the best of my ability.
-------------------
logs normally are like this:
```
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062505] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062513] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062520] Shader <Warning> shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: [18534.062523] Shader <Warning> shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
bunch of redundant info imo
instead they should just be
```
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:141:Read: (STUBBED) SR_WSCALEFACTOR_XY
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/move_special_register.cpp:144:Read: (STUBBED) SR_WSCALEFACTOR_Z
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/maxwell/translate/impl/vote.cpp:50:VOTE_vtg: (STUBBED) called
08-27 02:58:48.188 12511 4743 W YuzuNative: Shader shader_recompiler/frontend/ir/ir_emitter.cpp:267:GetFlowTest: (STUBBED) FCSM_TR
```
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4310
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
2026-08-30 08:24:00 +02:00