lizzie
767fceb14d
license
2026-02-09 10:59:29 +00:00
Caio Oliveira
ca32a5222d
Fix license headers
2026-02-09 10:59:29 +00:00
lizzie
58052aef42
try both legacy and metal surfaces
2026-02-09 10:59:29 +00:00
lizzie
c1fc6dcfe0
protect/map shenanigans with macOS
2026-02-09 10:59:29 +00:00
lizzie
816eb96f48
fix macos shenanigans
2026-02-09 10:59:29 +00:00
lizzie
1c1e7059d3
fx
2026-02-09 10:59:29 +00:00
lizzie
28a10ff6fc
instance stuffs
2026-02-09 10:59:29 +00:00
lizzie
629ca92420
fixup extra stuff + enable gamemode
2026-02-09 10:59:29 +00:00
lizzie
ebf7eeee7e
fix apple crash?
2026-02-09 10:59:29 +00:00
lizzie
c3be6fea9f
use older macOS surface
2026-02-09 10:59:29 +00:00
lizzie
61b131ed4e
enable macos surface
2026-02-09 10:59:29 +00:00
lizzie
7fb9d74a18
fix bundle, link with IOKit
2026-02-09 10:59:29 +00:00
lizzie
fb1ecbca49
Update license
2026-02-09 10:59:10 +00:00
lizzie
bf56de094b
fix aarch64 gcc
2026-02-09 10:59:10 +00:00
lizzie
019921c10a
disable NCE temporarily to fix mvk issues
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
df4a609bb4
oops
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
a7957f2401
dont break strict aliasing
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
9606875e96
fix moltvenk
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
crueter
8adffb4dca
cleanup cmake
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:59:10 +00:00
crueter
583b3f95fd
fix comp
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:59:10 +00:00
crueter
38c6dd1c52
fix cpm-fetch
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:59:10 +00:00
crueter
d270527d2c
fix android, macos, linux
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
3d1759dfa5
16k page size for apple
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
f8a28e9f55
better virtual base lookup algo for apple
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
lizzie
38d496b35b
fix apple clang
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:59:10 +00:00
crueter
a3d63b74e4
fix cmake defaults/include stuff for Sequoia
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:59:04 +00:00
lizzie
424c797502
[nce] signal hanlder fixes for sigaction
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
e1670ffadb
[docs, nce] use macos handler, cross arm inst
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
0a9bdcfaf1
[nce] fix tls using c23 kw
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
ea5d69bd88
[nce] fix yoruself amd64
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
c3ec202817
[nce] fix macos
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
39a18e536c
[nce] fix linux build
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
84bca82516
[nce] fix thread kill
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
crueter
b9f8d30e7a
[cmake] enable nce on macos
...
Signed-off-by: crueter <crueter@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
1470b0f290
[nce] fix extra mangled symbols i forgot
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
b9247438f9
[nce] add extra underscore, bother with preventing mangling later
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
4949611e23
[nce] more annoying syscalls and stuff
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
d5c1adfabf
[nce] fix apple gettid and tkill
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
a33207de2f
[nce] add syscall number for nearest thing to a tkill
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
59034611a2
[nce] more arm macos fixes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
727fc36add
[nce] more apple fixes
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:57 +00:00
lizzie
c95ae23a4e
[nce] common ctx
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:48 +00:00
lizzie
6a756fbe36
[nce, dynarmic] macOS port
...
Signed-off-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 10:58:47 +00:00
MrPurple666
866881d0e3
[android] add FD_DEV_FEATURES in env loader ( #3493 )
...
This environment variable fixes some glitches in OneUI 7 and HyperOS 3.
Thanks StevenMX for letting me know.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3493
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: MrPurple666 <antoniosacramento666usa@gmail.com >
Co-committed-by: MrPurple666 <antoniosacramento666usa@gmail.com >
2026-02-09 04:26:43 +01:00
lizzie
a56b8d3de8
[core, windows] remove microSleep() and simply wait on events like on linux ( #3498 )
...
we shall see if the original code was put there for a reason
or if the microsleeps actually are horrid
Signed-off-by: lizzie <lizzie@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3498
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: lizzie <lizzie@eden-emu.dev >
Co-committed-by: lizzie <lizzie@eden-emu.dev >
2026-02-09 01:14:32 +01:00
Maufeat
e544cb3cf6
[nce] add split patch mode to support modules bigger than 128MB ( #3489 )
...
nce patcher was extended to support modules larger than 128MB due to ARM64 branch limit. now added a pre-patch and (existing) post-patch module code. Allowwing MRS/MSR/SVC handler to remain within branch branch range
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3489
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Co-authored-by: Maufeat <sahyno1996@gmail.com >
Co-committed-by: Maufeat <sahyno1996@gmail.com >
2026-02-07 22:59:38 +01:00
crueter
ca9f2d43be
[desktop] Add icon-only mode to grid and improve design ( #3485 )
...
- Move Game Icon Size to the main toolbar. It's cleaner that way
- Add a "Show Game Name" toggle that does as it says. Disabling it
basically creates an "icons-only" mode. Useful for controller-only
nav with big icons (TODO: maybe make a 192 size?)
- Fixed a crash with controller nav. Oops
- Rounded corners of the game icon in grid mode
- Fixed the scroll bar creating extra clamping range on the grid icons
- Item can be deselected if user clicks on the blank space outside of the view
As a bonus fixed a crash on mod manager
Future TODOs for design:
- [ ] Row 1 type. Not sure what to do here tbh.
- [ ] Move around game list settings in configure_ui to make it clear
that nothing there affects the grid view.
- [ ] 192x192 size? 256 feels too big on my 1440p screen whereas 128
feels too small.
- Set text space as a function of fontMetrics.
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3485
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
2026-02-07 22:48:39 +01:00
wildcard
e10f55d9db
[host_shaders] Store the value of results instead of discarding it ( #3464 )
...
the function generated the value but we never stored it effectively discarding the result.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3464
Reviewed-by: MaranBr <maranbr@eden-emu.dev >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Co-authored-by: wildcard <wildcard@eden-emu.dev >
Co-committed-by: wildcard <wildcard@eden-emu.dev >
2026-02-07 22:44:32 +01:00
PavelBARABANOV
71e035f83b
[android] Fix nightly build download URLs ( #3487 )
...
It should work now, I hope.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3487
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: Maufeat <sahyno1996@gmail.com >
Co-authored-by: PavelBARABANOV <pavelbarabanov94@gmail.com >
Co-committed-by: PavelBARABANOV <pavelbarabanov94@gmail.com >
2026-02-07 03:02:36 +01:00
Maufeat
16f2564478
[am] terminate app, if caller applet is available ( #3486 )
...
Changes ExitProcessAndReturn to terminate process if caller is available (e.g. a parent applet) and start program_index 0 if not.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3486
Reviewed-by: DraVee <dravee@eden-emu.dev >
Reviewed-by: crueter <crueter@eden-emu.dev >
Co-authored-by: Maufeat <sahyno1996@gmail.com >
Co-committed-by: Maufeat <sahyno1996@gmail.com >
2026-02-07 02:12:04 +01:00