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
Nekle
75fda70db2
[vk] Simplified layouts per driver configuration ( #3271 )
...
Replaces VK_PIPELINE_STAGE_ALL_COMMANDS_BIT with more specific pipeline stage flags in Vulkan pipeline barriers across renderer modules.
Co-authored-by: DraVee <dravee@eden-emu.dev >
Co-authored-by: Caio Oliveira <caiooliveirafarias0@gmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3271
Reviewed-by: CamilleLaVey <camillelavey99@gmail.com >
Reviewed-by: crueter <crueter@eden-emu.dev >
Reviewed-by: DraVee <dravee@eden-emu.dev >
Co-authored-by: Nekle <224100951+ne-kle@users.noreply.github.com >
Co-committed-by: Nekle <224100951+ne-kle@users.noreply.github.com >
2026-02-07 01:37:47 +01:00
crueter
b9e052b3a7
[desktop] Basic grid view implementation ( #3479 )
...
Closes #3441
Basic impl of a grid view on the game list. The ideal solution here
would be to use QSortFilterProxyModel and abstract the game list model
out to a QStandardItemModel, but that is too much effort for me rn.
Adapted the "card" design from QML, can 1000% be improved but QPainter
is just such a pain to deal with. Implanting a Qt Quick scene into there
would legitimately be easier.
Anyways, margins and text sizes lgtm at all sizes, though please give
feedback on both that and the general card design.
Future TODOs:
- [ ] Auto size mode
- [ ] Refactor to use models
Signed-off-by: crueter <crueter@eden-emu.dev >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3479
2026-02-06 19:51:01 +01:00
Maufeat
69aff83ef4
[fs/core] Load external content without NAND install ( #2862 )
...
Adds the capability to add DLC and Updates without installing them to NAND. This was tested on Windows only and needs Android integration.
Co-authored-by: crueter <crueter@eden-emu.dev >
Co-authored-by: wildcard <wildcard@eden-emu.dev >
Co-authored-by: nekle <nekle@protonmail.com >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2862
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-06 14:05:44 +01:00