Maufeat
612409c7ba
[hid] Add Quaternion to ReloadInput ( #4240 )
...
- [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.
-------------------
Adds Quaternion to ReloadInput. What does it fix? Displays correct space in VR (only test on SSBU) not tested any further.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4240
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
2026-07-31 19:45:38 +02:00
Maufeat
5b4c29b123
[file_sys] Quick sandbox escape fix ( #4223 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4223
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2026-07-25 00:31:22 +02:00
Maufeat
a90ba7f6ac
[hle] stub SetMouseLibraryVersion ( #4222 )
...
fix for Avatar Legends
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4222
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2026-07-24 18:38:30 +02:00
maufeat
0c2894eabf
[hle] add: (re)winding application and revert option<Process> back to unique_ptr ( #4134 )
...
This add winding application function. Test this by opening qlaunch -> top left Profile -> edit profile picture -> go back (do not save if you are on fw21+, it corrupts the image)
And reverts in #3908 added `optional<Process>` to `unique_ptr<Process>`
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/4134
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
2026-06-27 16:47:46 +02:00
maufeat
c6afeb2bf8
[nvnflinger] Add case for DefaultDataSpace ( #3956 )
...
Amaterasu from Discord asked about why nvnWindowGetNumActiveTextures returns 0 - after researching the console output it was asking for `DefaultDataSpace` (enum val 12) after some tests with the mod and debugging the console, this is my one-liner solution.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3956
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
2026-05-24 01:05:29 +02:00
maufeat and PavelBARABANOV
fee603f0b9
[kernel, hle] Initial 22.0.0 kernel changes and cmd stubs ( #3761 )
...
- KProcess::Run() and CreateThread() SVC now write the current thread handle to TLS+0x110
- KPageTableBase::LockForMapDeviceAddressSpace now checks for a new KPageTableBase boolean, m_allowed_exec_device_mapping
- Stub `am` + `acc` + `settings` cmd module that needs to work for qlaunch
Thanks to: @alula and @yellows8
Source for changes: https://github.com/Atmosphere-NX/Atmosphere/pull/2744 , https://switchbrew.org/ , https://yls8.mtheall.com/
Co-authored-by: PavelBARABANOV <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3761
Reviewed-by: CamilleLaVey <[email protected] >
2026-05-05 01:29:46 +02:00
maufeat
c984c387d7
[hid] shared memory crashes ( #3784 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3784
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: maufeat <[email protected] >
Co-committed-by: maufeat <[email protected] >
2026-03-27 23:32:51 +01:00
Maufeat
28a78d76fe
[audio] add splitter_size ( #3477 )
...
Thanks to: https://git.ryujinx.app/ryubing/ryujinx/-/merge_requests/257
Credits to Coxxs and his friend.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3477
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: DraVee <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-11 01:13:09 +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 <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-07 22:59:38 +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 <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-07 02:12:04 +01:00
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 <[email protected] >
Co-authored-by: wildcard <[email protected] >
Co-authored-by: nekle <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2862
Reviewed-by: DraVee <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-06 14:05:44 +01:00
Maufeat
08232ce642
[core, am] stub SetGpuTimeSliceBoost & fix ExitProcessAndReturn ( #3475 )
...
A few things noticed on "Super Mario Allstars", this stubs SetGpuTimeSliceBoost and adds a fix for the "Return to title selection" menü.
Basically ExitProcessAndReturn now starts/restarts the process on program_index 0 (main menu / title screen) and fixes a device memory clear when using that method.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3475
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-05 23:46:52 +01:00
Maufeat
2e432c9d17
[fsp-svr] Stub IsSdCardAcccessible ( #3443 )
...
without it, some games prevent booting into it
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3443
Reviewed-by: DraVee <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-02-01 18:08:34 +01:00
Maufeat
998460b78b
[nce] use correct process memory in fault handlers ( #3391 )
...
Lets you correctly play games in qlaunch on NCE
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3391
Reviewed-by: DraVee <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-27 04:27:49 +01:00
Maufeat
52f6984347
[am] Fix overlay starting double and add relaunching application ( #3392 )
...
This was tested on Smash Bros when you change the language in the game settings. The app now restarts and with correct params. Also, this made me realize that overlay was starting double and thus crashes the emulator.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3392
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-27 04:27:27 +01:00
Maufeat
c59d12b0cd
[olsc] Rename Unknown27 to GetDataInfoV2 and fix crash on FW19 ( #3387 )
...
Thanks to FW19, I know that 27 is GetDataInfoV2. Fixes crash on FW19.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3387
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-26 16:04:09 +01:00
Maufeat
7396149ab1
[bsd, ssl] force ssl verify option to be 0 and other fixes ( #3386 )
...
JackBox games broke again, this makes it work again. Forces Verify Option to be 0
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3386
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-26 01:30:53 +01:00
Maufeat
eb7f74ce97
[fs] Add known FileSystemAttribute struct fields (from libhac) ( #3275 )
...
Tries to fix cyrillic path issue in Absolum when filesystem tries to commit.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3275
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-25 17:03:52 +01:00
Maufeat
ddbb6f2219
[hle/ui] Add cmds and fix invalid handle return, remove Starter applet from UI ( #3376 )
...
This fixes qlaunch "+ Options" :)
More:
- Remove Starter-Applet from menu (Starter is started by qlaunch)
- Stub OLSC cmds and add IStopperObject
- Fail-safe invalid handle return for system applets
- Stub IHomeMenuFunctions::IsSleepEnabled (closes qlaunch now when hitting sleep)
- Lower BuiltInNews timeout from 10s to 2s
- Use proper Event instead of KEvent in npns
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3376
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-24 14:15:08 +01:00
Maufeat
f74c590a8e
[hle/ns/am] Hijacks PlayerSelect Data to enable player selection and fix structs and returns on ns/am ( #3374 )
...
Makes games like Alien Hominid let you skip with only 1 user enabled :)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3374
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: DraVee <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-23 15:19:14 +01:00
Maufeat
4510e9ff7f
[core] Use a eden profile picture instead of the default grey one. ( #3350 )
...
The gray one is not displaying correct on qlaunch, so why not use a eden one :)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3350
Reviewed-by: crueter <[email protected] >
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-20 18:32:08 +01:00
Maufeat
30cbec7ad5
[core/hle] Adds sorting game titles and prevents hard crashes in qlaunch ( #3330 )
...
Adds correct sorting in qlaunch (tested with FW 19 and FW20-21)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3330
Reviewed-by: DraVee <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-19 04:18:55 +01:00
Maufeat
84e11a52ba
[audio] Fix release buffer for audio input ( #3336 )
...
fixes microphone release buffer and data. Tested with Let's Sing 2025
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3336
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-18 16:20:32 +01:00
Maufeat
833a38b443
[hle] adds SetProtocol to user local communication ( #3329 )
...
Stubs SetProtocol needed for Animal Crossing 3.0 LDN
SwitchBrew documentation: https://switchbrew.org/wiki/LDN_services#SetProtocol
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3329
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-18 02:21:59 +01:00
ae501e256e
[bcat/news/web/am] Implement news applet, proper TLV return, external web browser URL and qlaunch app sorting ( #3308 )
...
This pulls eden releases changelog & text from our github releases.
We don't store the msgpack file but rather generate them in-memory for the News Applet.
Uses cache folder. Files generated are:
- cache/news/github_releases.json
- cache/news/eden_logo.jpg
- cache/news/news_read
Additional changes:
- Proper TLV returning for online web applet, to open external URL
- Add applet type `LHub` to properly close, as it also uses TLV return
- qlaunch app sorting, adds another cached .json to track last launched app timestamps and sort them accordingly
Co-authored-by: crueter <[email protected] >
Co-authored-by: DraVee <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3308
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2026-01-17 01:48:15 +01:00
Maufeat
6d80a5f823
[nvnflinger,vk] suppress error & warning log spam ( #3227 )
...
on LM3 the log file can be up to 20MB/per minute
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3227
Reviewed-by: DraVee <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-30 05:09:41 +01:00
Maufeat
1d629fe83c
[svc] Implement GetSystemInfo ( #3217 )
...
This function is a copy-cat implementation of Ryujinx's method
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3217
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-27 22:39:38 +01:00
Maufeat
1d869e8495
[hle] stubbed extra services from (parental controls and stuff) fw21 ( #3175 )
...
Adds more Firmware 20+ related service commands.
Renames existing service commands according to switchbrew docs,
Unstubs new parental service stuff.
Signed-off-by: lizzie [email protected]
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3175
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: Lizzie <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-18 21:46:00 +01:00
Maufeat
bf68eede05
[bsd, ssl] fix connection between bsd:u and bsd:s and file descriptor copy ( #3172 )
...
as seen in repeated epic games api connection in sonic
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3172
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-17 06:32:22 +01:00
Maufeat
1eed7efd09
[core, display, overlay] Add LayerIsOverlay to separate overlay on composer, stub RequestListSummaryOverlayNotification, sync emu settings when setting language ( #3123 )
...
This should fix the issue with, for example, ToTK running at 60 FPS when overlay applet is running.
This also should always run the overlay as actual overlay and not in the back.
Stubs RequestListSummaryOverlayNotifications in friends
Syncs Language of the Emulator, when setting language, this is used in Starter Applet
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3123
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-17 06:26:02 +01:00
Maufeat
db1dfc9755
[hle] fix struct order to fix flags and launching via qlaunch ( #3173 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3173
Reviewed-by: Caio Oliveira <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-15 01:06:03 +01:00
Maufeat
30d75d4e52
[hle] add GetApplicationControlData2 and GetApplicationControlData3 to make on FW20.0.0 - FW21.1.0 icons work on qlaunch ( #3153 )
...
This change makes firmware 20+ show icons in qlaunch and adds a way for ApplicationViewWithPromotion to handle below 20 and upwards struct
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3153
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-13 20:08:44 +01:00
Maufeat and MaranBr
06b83a58a6
[audio] correct biquad filter v2 parameters ( #3142 )
...
We had the same struct for v1 and v2 - this was tested only with MP4, should output correct sounds now and boot it.
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3142
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-12-13 19:44:41 +01:00
Maufeat
f58097e814
[hle,display,overlay,starter,hid] add overlay functions, starter applet (initially), HID handheld for system applets and fw21 stubs ( #3080 )
...
Adds fully functional overlay display.
- Enable Overlay Applet via "View" -> "Enable Overlay Display Applet"
- Open the overlay by pressing the home button for over 1s
- Can adjust volume
- Can toggle airplane mode (if on WiFi, maybe if overlay is enabled pretend to be on WiFi?)
- Future TODO(?): Adjust Brightness implementation for host system
- Inputs are properly registered. e.g. if overlay open, application does not register inputs.
You can control volume and airplane mode outside of the emulator window
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/3080
Reviewed-by: CamilleLaVey <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-11-27 19:46:41 +01:00
unknown
89dd133a2f
[frontend] Remove QDockWidget Wait Tree ( #2949 )
...
No one uses it and knows how to use it. So, remove it and replace it later with something more useful :)
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2949
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Caio Oliveira <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-11-08 22:16:30 +01:00
unknown
6b01c13975
Revert "[dynarmic] replace mcl::bit_cast with std::bit_cast; fix IR_emit codepath warnings for UNREACHABLE(); remove type trait mcl::integer_of_size dependency ( #2775 )" ( #2863 )
...
This reverts commit 61ab1be0e7 .
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2863
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-28 14:14:42 +01:00
unknown
199bc6a170
[texture_cache] Fix WIN32 #ifdef for texture_cache ( #2823 )
...
The #ifdef introduced in #2720 was wrong
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2823
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-23 08:12:24 +02:00
unknown
d24db9c3cb
[frontend] fix compile error ( #2767 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2767
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-18 02:45:25 +02:00
unknown
84ab54c4bc
[core] Comment Firmware > 19 warning ( #2765 )
...
Commented the firmware too new check, as we support the current firmware. Left as a comment, for future firmware updates.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2765
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-18 01:53:59 +02:00
unknown
de46b8e817
[fs, qlaunch] add CreateSaveDataFileSystemWithCreationInfo2 and make qlaunch work again ( #2760 )
...
Fixes qlaunch regression I introduced previously. Add a few known structs.
Adds CreateSaveDataFileSystemWithCreationInfo2, which is called when games are started via qlaunch and corrupts save files.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2760
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-17 22:23:21 +02:00
unknown
1c90b099d3
[texuter_cache] #ifdef image type linear return windows only ( #2720 )
...
fixes some mario rabbits issue
Authored by amicuchu
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2720
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-17 22:12:22 +02:00
a3ef2cc183
[audio_core/hid] Audio REV12+15 support + HID fixes ( #2719 )
...
This fixes newer updates / games.
Implements partial audio rev15, rev13, rev12 and HID issues on SDK20+ games.
Credits to LotP (Ryubing) and Zephyron (Citron) for their research and implementation.
Co-authored-by: Zephyron <[email protected] >
Co-authored-by: Shinmegumi <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2719
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-10-12 17:03:14 +02:00
unknown
d19a7c3782
[service] unstub process winding ( #2590 )
...
It's used on FW19+ and FW20+ but since all 20+ applets stuck on HID, you still can't boot into applets.
Should fix: Bioshock Infinite on FW19
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2590
Reviewed-by: Shinmegumi <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: unknown <[email protected] >
Co-committed-by: unknown <[email protected] >
2025-09-28 18:43:01 +02:00
Maufeat
49ddf95c70
[texture_cache] fix copy image again? ( #2558 )
...
Somehow I accidentally overwrote it with #2550
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2558
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-23 18:49:44 +02:00
Maufeat
d4427d90ea
[core] Remove key hashes and hash checks ( #2552 )
...
I've removed all hardcoded key hashes as they are not required and to avoid possible legal issues.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2552
Reviewed-by: crueter <[email protected] >
Reviewed-by: MaranBr <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-23 05:06:31 +02:00
Maufeat
aec7f19b7e
[texture_cache] fix msaa upload again, ( #2550 )
...
temproary non-msaa images used for msaa uploads were being destroyed before the GPU finished using them, causing validation errors/crashes.
This keeps the temp image alive until the GPU finishes and switches the aspect-mask check to bitwise so the MSAA path only runs when needed.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2550
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: CamilleLaVey <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-23 03:49:36 +02:00
Maufeat
48f7387e3a
[texture_cache, nifm] fix crashes for linear image type and set nifm logs to debug ( #2549 )
...
Example game was Mario+Rabbits Kingdom Battle. It crashes when reaches that part of copy image. Also put NIFM requests to log in DEBUG due to request spam and not being useful in debugging at all.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2549
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-22 17:56:20 +02:00
Maufeat
34302300d9
add missing service for acc:u0 for fc26 ( #2548 )
...
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/2548
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-21 20:50:10 +02:00
Maufeat and crueter
718891d11f
[fs] temporarely disable nca verification ( #298 )
...
This adds a passthrough to basically disable nca verification for newer NCAs, this fixes (tested) Pokemon 4.0.0 update and other newer SDK games and updates (as reported on the discord)
This is implemented as toggle that is default enabled, this needs proper implementation in the future.
Co-authored-by: crueter <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/298
Reviewed-by: MaranBr <[email protected] >
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-09-05 00:04:37 +02:00
Maufeat
89d40c6302
[vk, texture_cache] MSAA ensure no more crash ( #245 )
...
> The shared_ptr<Image> capture ensures the temporary image outlives all queued GPU work (both the upload/download step and the MSAA compute copy). Without this, drivers read freed memory
> The temp image always has STORAGE & TRANSFER usage, matching what the compute MSAA path actually binds.
> Since this only a temp fix ontop of the previous commit, we only use the MSAA path for color; depth/stencil still use the original safe route.
> Should still be reworked though, as seen in the other MSAA commis that are open.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/245
Reviewed-by: crueter <[email protected] >
Reviewed-by: Shinmegumi <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-08-13 01:42:56 +02:00
Maufeat
3f02d7713f
[qt] Fix title bar for windows being forced to light theme ( #236 )
...
Fixed the title bar being forced to light theme and properly handle it the qt6.5 way
See: https://stackoverflow.com/a/78854851
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/236
Reviewed-by: crueter <[email protected] >
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-08-10 22:14:12 +02:00
Maufeat
bd2061f44b
[vk] remove config check return ( #151 )
...
This is for testing some bugs, the return acually shouldn't happen and misses the rest of ConfigureImpl
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/151
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-07-31 16:47:21 +02:00
Maufeat
726e1e756d
[nifm, bsd] add airplane mode functionality to a new nifm call and fix local files ( #225 )
...
There is a cmd `IsAnyInternetRequestAccepted` which is called by games like DOOM to check if internet access is available. Adds the newly added airplane mode there.
Also, moved down the airplane mode check on bsd to also check if it's a local file request, if it is, let it connect. (SMO guide web applet for example)
+ adds a check in IRequest if airplane mode is active, which then results in an not succeeding requests.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/225
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-06-28 16:04:13 +00:00
c88d0b3967
[video_core] ffmpeg 7.1.1 fix ( #224 )
...
Simplified and add AVERROR_EOF check, seems to do the trick.
Fixed Blasphemous 2 and Burnout Paradise crash and more
Co-authored-by: MaranBr <[email protected] >
Co-authored-by: MaranBr <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/224
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-06-28 13:34:32 +00:00
2e6a289a0b
Add Airplane Mode + Host Network Interface Details ( #204 )
...
Adds Airplane Mode function to settings, host states, etc.
Windows implemented only for now.
Closes #203
Co-authored-by: crueter <[email protected] >
Co-authored-by: Aleksandr Popovich <[email protected] >
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/204
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-06-26 18:55:34 +00:00
Maufeat
59e69d91f4
MacOS fix compilation errors and correct app icon and title ( #202 )
...
- Adds ICONV_LIBRARY to CMakeList to fix ffmpeg compilation error
- Replaces the app icon from yuzu.icns to eden.icns
- Changes app title and name from yuzu to eden
- Updates MoltenVK to 1.3.0
Note: The wiki also needs an update, after merge to master I'll edit the wiki. The wiki says to installs Qt5 but eden uses Qt6.
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/202
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-06-21 21:01:05 +00:00
Maufeat
8c33b0bb5d
Add Device Power State (Windows, Linux, Mac and Android) ( #197 )
...
Uses native power state methods to display battery percentage and charging state correctly. Mainly for qlaunch.
Tested on Windows, Linux. Mac and Android
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/197
Co-authored-by: Maufeat <[email protected] >
Co-committed-by: Maufeat <[email protected] >
2025-06-18 08:34:54 +00:00