Commit graph

25248 commits

Author SHA1 Message Date
lizzie
622fc2cb8f use newer sdl2, make bigger stack 2026-05-19 08:05:50 +00:00
lizzie
a9235d3247 mark codeblocks as noexcept 2026-05-19 08:05:40 +00:00
lizzie
ceebc63485 make a bit more mergeable 2026-05-19 08:05:25 +00:00
lizzie
1b2a6a65d2 revert input system to main 2026-05-19 08:05:14 +00:00
lizzie
d7d11e02aa stub add proper iostream init 2026-05-19 08:04:57 +00:00
lizzie
5be7a646bd update loicense 2026-05-19 08:04:57 +00:00
lizzie
20b48b1e5f restore stupid lock, make ps4sup library 2026-05-19 08:04:57 +00:00
lizzie
283235f42f bs fix 2026-05-19 08:04:57 +00:00
lizzie
5457565d1c temp fix for dpad 2026-05-19 08:04:57 +00:00
lizzie
bac24a6b52 add emutls.c 2026-05-19 08:04:57 +00:00
lizzie
a23d803307 reduce arm codeisze, force 16x4 pages again 2026-05-19 08:04:57 +00:00
lizzie
2837183eda extra buffer precautions to not exhaust DMem, format better + perf history nerf 2026-05-19 08:04:57 +00:00
lizzie
df65df6ac1 more inline pt2 2026-05-19 08:04:57 +00:00
lizzie
3b5dcbca23 fix atexit impl 2026-05-19 08:04:57 +00:00
lizzie
a452b5d08f fibers that don't immediately crash?!!?!?!!? 2026-05-19 08:04:57 +00:00
lizzie
d8183d926e add fallback buffer back 2026-05-19 08:04:57 +00:00
lizzie
c9a8d0448c force running services on host 2026-05-19 08:04:57 +00:00
lizzie
2582238006 fix alloc failures 2026-05-19 08:04:57 +00:00
lizzie
313ccaaadf fix for crashes on TLS due to openorbis being W E I R D 2026-05-19 08:04:46 +00:00
lizzie
28a1d2defa opengl bullshit 2026-05-19 08:04:32 +00:00
lizzie
04a802d9a4 proper memswap mechanism 2026-05-19 08:04:32 +00:00
lizzie
e7b839e9be more stupid stuff 2026-05-19 08:04:32 +00:00
lizzie
cf617b7e61 fixes 4 stuff 2026-05-19 08:04:32 +00:00
lizzie
6974b43728 swap handling 2026-05-19 08:04:32 +00:00
lizzie
c5e540c350 license 2026-05-19 08:04:27 +00:00
lizzie
16f292fd9d evil haxx 2026-05-19 08:04:07 +00:00
lizzie
f5454fd736 extra ps4 defs 2026-05-19 08:04:07 +00:00
lizzie
dbac504f3c make virtual buffer become an optional 2026-05-19 08:04:07 +00:00
lizzie
135269c70d force NO fastmem 2026-05-19 08:04:07 +00:00
lizzie
4dd9b114e8 more memory shit 2026-05-19 08:04:07 +00:00
lizzie
cc9d8958c0 MAP_SYSTEM 2026-05-19 08:04:07 +00:00
lizzie
d78ba15597 (likely) fixes for virtual dmem? 2026-05-19 08:04:07 +00:00
lizzie
6d7af006b3 disable fastmem 2026-05-19 08:04:07 +00:00
lizzie
e8f0c69e64 try to fix the paths 2026-05-19 08:04:07 +00:00
lizzie
b47ff037fb sysconf stub cuz crash(?) + some stderrp stuff 2026-05-19 08:04:05 +00:00
lizzie
bfd1374296 the orb 2026-05-19 08:03:04 +00:00
lizzie
2cea838cd9 fself + pkg stuffs 2026-05-19 08:03:04 +00:00
lizzie
6bcd7074fa make .pkg and .self 2026-05-19 08:03:04 +00:00
lizzie
7e63db8c29 exclude more stuff from vulkan 2026-05-19 08:03:03 +00:00
lizzie
79686308ee exclude from vulkan surface selection 2026-05-19 08:01:50 +00:00
lizzie
9b6915c0b2 merge 2026-05-19 08:00:31 +00:00
lizzie
9c1afc77a1 merge 2026-05-19 08:00:08 +00:00
lizzie
e875a3196b
[core/hle/services/sockets] allow 'valid' range from [16,255] for IPv4 (#3491)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3491
Reviewed-by: Maufeat <sahyno1996@gmail.com>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-18 23:54:47 +02:00
lizzie
4eb082485d
[video_core] fix odr violation in formatter for pixelFormat (#3504)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3504
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-18 23:54:07 +02:00
lizzie
7455854528
[core/memory] remove duplicates from template when unsafe=T/F, remove increment, remove sad path for exception code on cache op (#3972)
Ideally this should increase perf when doing write/read operations
not by a lot, just enough for it not to suck so much as it does right now

Signed-off-by: lizzie <lizzie@eden-emu.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3972
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Maufeat <sahyno1996@gmail.com>
2026-05-18 23:28:01 +02:00
Kaydax
ad2e1cc554
[externals] Update to SDL3 (#3952)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Since the launch of the steam controller I think it's only best to push towards updating to SDL3 allowing for a wider range of controller support

I went ahead and started on getting it working. Everything here should be functional, I've personally tested it all on Arch Linux. Still untested on windows, so looking for feedback on that

Any feedback and help would be appreciated!

Main changes:
- Bump everything to SDL3
- Handle SDL3 audio and input
- Add steam controller support, including HD Rumble
- Improved battery reporting via the status icon by using real % rather than state alone

Co-authored-by: crueter <crueter@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3952
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-05-18 19:07:41 +02:00
Marcin Serwin
02521882e7
[dynarmic] drop Xeon Phi features from tests (#3978)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
xbyak 7.37 dropped support for them, see
<a33007c908>
and <https://github.com/herumi/xbyak/pull/244>.

Signed-off-by: Marcin Serwin <marcin@serwin.dev>

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3978
Reviewed-by: crueter <crueter@eden-emu.dev>
Reviewed-by: Lizzie <lizzie@eden-emu.dev>
2026-05-18 17:31:52 +02:00
lizzie
9a7ca3aca4
[dynarmic] fix NetBSD context.h compile error (#3966)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
On NetBSD it stupidly aligns the stack acounting for the amd64 redzone.

This isn't... required, to put it lightly.

Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3966
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
2026-05-18 02:09:33 +02:00
Eden CI
945ea630b4
[dist, android] Update translations from Transifex for May 16 (#3960)
Automatic translation update for May 16

Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3960
2026-05-17 22:45:59 +02:00
lizzie
5aba461cb3
[common/wall_clock] fix invariant RDTSC divide by 0 (#3961)
Some checks are pending
tx-src / sources (push) Waiting to run
Check Strings / check-strings (push) Waiting to run
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3961
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com>
2026-05-17 02:17:11 +02:00