Commit graph

27131 commits

Author SHA1 Message Date
JPikachu
166f6f6595 Add named .svg icons
Some checks failed
eden-build / source (push) Failing after 21s
eden-build / linux (push) Failing after 41s
eden-build / windows (msvc) (push) Has been cancelled
eden-build / android (push) Has been cancelled
2025-04-13 01:24:40 +00:00
79dbc47146 Update README.md
Some checks failed
eden-build / source (push) Failing after 28s
eden-build / linux (push) Failing after 44s
eden-build / windows (msvc) (push) Has been cancelled
eden-build / android (push) Has been cancelled
Add named logo and remove Yuzu fully
2025-04-13 01:09:20 +00:00
ddba7712ad Merge pull request 'Update names in icons and add more' (#23) from JPikachu/eden:master into master
Some checks failed
eden-build / source (push) Failing after 28s
eden-build / linux (push) Failing after 39s
eden-build / windows (msvc) (push) Has been cancelled
eden-build / android (push) Has been cancelled
Reviewed-on: #23
2025-04-13 01:04:27 +00:00
JPikachu
a98d87f27c Add eden named icons (.ico and .png)
Some checks failed
eden-build / source (pull_request_target) Has been skipped
eden-build / linux (pull_request_target) Failing after 48s
eden-build / windows (msvc) (pull_request_target) Has been cancelled
eden-build / android (pull_request_target) Has been cancelled
eden-license / license-header (pull_request_target) Has been cancelled
.svg soon
2025-04-13 01:55:31 +01:00
JPikachu
697618aa8d Rename Yuzu logo to Eden 2025-04-13 01:15:36 +01:00
50bcca1971
upload-artifact
Some checks failed
eden-build / source (push) Failing after 31s
eden-build / linux (push) Failing after 34s
eden-build / windows (msvc) (push) Has been cancelled
eden-build / android (push) Has been cancelled
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-12 19:27:59 -04:00
ceb545ad41
actions?
Some checks failed
eden-build / source (push) Failing after 21s
eden-build / linux (push) Failing after 1m6s
eden-build / windows (msvc) (push) Has been cancelled
eden-build / android (push) Has been cancelled
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-12 19:25:56 -04:00
3c5d7cc2c2 Update README.md
Some checks are pending
eden-build / source (push) Waiting to run
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
(again)
2025-04-12 17:05:56 +00:00
de36625d15 Update README.md
Some checks are pending
eden-build / source (push) Waiting to run
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
2025-04-12 16:18:43 +00:00
86f1d4fd80 Merge pull request 'Service: Add AliasRegionExtraSize' (#22) from JPikachu/eden:master into master
Some checks are pending
eden-build / source (push) Waiting to run
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
Reviewed-on: #22
2025-04-12 15:33:38 +00:00
JPikachu
3b9058ad6f Service: Add AliasRegionExtraSize
Some checks failed
eden-build / source (pull_request_target) Has been cancelled
eden-build / windows (msvc) (pull_request_target) Has been cancelled
eden-build / linux (pull_request_target) Has been cancelled
eden-build / android (pull_request_target) Has been cancelled
eden-license / license-header (pull_request_target) Has been cancelled
Thanks to Briar for finding and testing the Service
Credit: Antique - [Sudachi] Dev (https://sudachi.emuplace.app/)
2025-04-12 16:23:47 +01:00
cf5bc5542d Merge pull request 'switch submodules to our forks' (#21) from crueter/eden:submodules into master
Some checks are pending
eden-build / source (push) Waiting to run
eden-build / windows (msvc) (push) Waiting to run
eden-build / linux (push) Waiting to run
eden-build / android (push) Waiting to run
Reviewed-on: #21
2025-04-11 20:22:06 +00:00
2a1a46c70a
switch submodules to our forks
Some checks failed
eden-build / android (pull_request_target) Has been cancelled
eden-license / license-header (pull_request_target) Has been cancelled
eden-build / source (pull_request_target) Has been cancelled
eden-build / windows (msvc) (pull_request_target) Has been cancelled
eden-build / linux (pull_request_target) Has been cancelled
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-11 14:46:05 -04:00
180375673a revert 528c09ae72
Some checks failed
eden-build / source (push) Has been cancelled
eden-build / windows (msvc) (push) Has been cancelled
eden-build / linux (push) Has been cancelled
eden-build / android (push) Has been cancelled
This needs to be put aside for now, but may be implemented again later
2025-04-10 03:45:51 +00:00
aeaa9dc2b5
Fix controls config dialog
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-10 02:38:34 +02:00
c3a5f5930f
Update fmt to allow for v11
Signed-off-by: swurl <swurl@swurl.xyz>
2025-04-10 01:11:22 +02:00
Briar
848fd4b34c
android: Improve network gateway handling 2025-04-10 00:40:07 +02:00
PabloMK7
d9c0ec8f83 Pre alpha watermark
* android: Add pre-alpha warning dialog and banner

* qt: android: Add pre-alpha warning banner
2025-04-10 00:18:18 +02:00
Briar
b7a3146c2f
core: Add support for game settings overrides (#6)
* core: Add support for game settings overrides
---------

Co-authored-by: Gamer64 <76565986+Gamer64ytb@users.noreply.github.com>
Co-authored-by: zhang wei <zwdreams@gmail.com>
2025-04-09 23:44:33 +02:00
Briar
2dd8d09c7b
Refactor Android Game Screen UI
* Port SearchFragment functionality to GameFragment @kleidis

Co-authored-by: Briar <205427297+icybriarr@users.noreply.github.com>

* Remove the bottom navigation bar and SearchFragment remaining code @ishan09811

* Add 2 new game view types `Grid & `List` to GameAdapter @kleidis

* Fix padding on header

* Change app name to uppercase

---------

Co-authored-by: Kleidis <167202775+kleidis@users.noreply.github.com>
Co-authored-by: Briar <205427297+icybriarr@users.noreply.github.com>
Co-authored-by: Ishan09811 <156402647+Ishan09811@users.noreply.github.com>
2025-04-09 00:01:32 +02:00
JPikachu
08ac410558
Implement LogicOP Workaround for Vulkan on AMD GPUs
This fixes black sewers in Paper Mario: TTYD
Credit: Antique - [Sudachi] Dev (https://sudachi.emuplace.app/)
2025-04-08 19:17:28 +02:00
Briar
e59f7922a1 Revert "Disabled MCO_USE_VMEM_ALLOCATOR because standard stack size seems to suffice"
This reverts commit 05646e6000.
2025-04-06 22:52:55 -03:00
Mr_Purple_666
10a3a9d748 Use u32 instead of int
fix windows build error
2025-04-04 03:40:50 +02:00
MrPurple666
bb3971767e Unified torzu and sudachi friend.cpp + fix android build on dma_pusher 2025-04-04 03:40:49 +02:00
MrPurple666
ab89fdb426 add boost-headers (again) 2025-04-04 03:40:49 +02:00
Pavel Barabanov
2f469fa9c2 Added the GetKeyCodeMapByPort service, thanks JPikachu for the tip. 2025-04-04 03:40:49 +02:00
Pavel Barabanov
dfbdf448eb Slightly changed the overlay design 2025-04-04 03:40:49 +02:00
pavelbarabanov
875a0d7e4a Обновить src/android/app/src/main/java/org/yuzu/yuzu_emu/fragments/EmulationFragment.kt
- Add MEM overlay
- Add thermal overlay to show temperature in C/F with color indication
2025-04-04 03:40:49 +02:00
JPikachu
8e6707da5e Update freind, nifm and nim stubs
Credit: Antique - [Sudachi] Dev (https://sudachi.emuplace.app/)
2025-04-04 03:40:49 +02:00
Zephyron
17e68e6d70 video_core: Enforce safe memory reads for compute dispatch
- Modify DmaPusher to use safe memory reads when handling compute
  operations at High GPU accuracy
- Prevent potential memory corruption issues that could lead to
  invalid dispatch parameters
- Previously, unsafe reads could result in corrupted launch_description
  data in KeplerCompute::ProcessLaunch, causing invalid vkCmdDispatch
  calls
- By enforcing safe reads specifically for compute operations, we
  maintain performance for other GPU tasks while ensuring compute
  dispatch stability

This change requires >= High GPU accuracy level to take effect.
2025-04-04 03:40:49 +02:00
EmulationEnjoyer
5a3be92a5f Implement HID function stub "SetGestureOutputRanges" (#105)
Add function stub for "SetGestureOutputRanges" in HID service

Fixes userspace panic when booting Donkey Kong Country Returns HD:

> Debug <Critical> core\hle\service\service.cpp:operator ():78: Assertion Failed!
Unknown / unimplemented function '92(<unknown>)': port='hid' cmd_buf={[0]=0x6, [1]=0x8000000C, [2]=0x1, [3]=0x0, [4]=0x4F434653, [5]=0x0, [6]=0x0, [7]=0x0, [8]=0x49434653}
> Service.AM <Info> core\hle\service\am\service\application_functions.cpp:SetTerminateResult:187: (STUBBED) called, result=0x1a80a (2010-0212)
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:Break:52: Userspace PANIC! info1=0x0000001086D02C4C, info2=0x0000000000000004
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:operator ():33: debug_buffer_err_code=1A80A
> Debug.Emulated <Critical> core\hle\kernel\svc\svc_exception.cpp:Break:102: Emulated program broke execution! reason=0x0000000000000000, info1=0x0000001086D02C4C, info2=0x0000000000000004

ref: 132077e18f

![](https://i.imgur.com/hbBnlYs.png)

Reviewed-on: http://vub63vv26q6v27xzv2dtcd25xumubshogm67yrpaz2rculqxs7jlfqad.onion/torzu-emu/torzu/pulls/105
Co-authored-by: EmulationEnjoyer <emulationenjoyer@noreply.localhost>
Co-committed-by: EmulationEnjoyer <emulationenjoyer@noreply.localhost>
2025-04-04 03:40:49 +02:00
EmulationEnjoyer
8a5a52f546 Update src/audio_core/common/feature_support.h
Updated AudioCore Revision from 11 -> 13
2025-04-04 03:40:49 +02:00
Zephyron
528c09ae72 kernel: Implement SystemResourceSize info type for VAMM initialization
Adds support for InfoType::SystemResourceSize (0x1C) which is required for
proper initialization of the Virtual Address Memory Manager (VAMM). This
implementation:

1. Adds SystemResourceSize to the InfoType enum in svc_types.h
2. Implements the GetInfo handler for SystemResourceSize in svc_info.cpp
3. Returns 512MB (0x20000000 bytes) as the system resource size
4. Adds debug logging for the SVC call

The 512MB value is chosen based on typical system resource allocations
needed for VAMM initialization on the Nintendo Switch.

This fixes crashes in games that rely on VAMM functionality, particularly
during nn::os::detail::VammManager::InitializeIfEnabled().
2025-04-04 03:40:49 +02:00
eee726ca81 Add the rest of the necessary code for ssl:s
Credit: Antique - (Sudachi) Dev [https://sudachi.emuplace.app/]

Signed-off-by: MrPurple666 <antoniosacramento666@gmail.com>
2025-04-04 03:40:49 +02:00
JPikachu
0c6a8f4808 Update ssl stubs
Updated the ssl stubs to implement ssl:s for Firmware 19
This should make Xenoblade X: Definitive Edition bootable
Credit: Antique - (Sudachi) Dev [https://sudachi.emuplace.app/]
2025-04-04 03:40:48 +02:00
JPikachu
4f54b8076c Rewrote mm:u to follow switchbrew.org documentation and update them
Credit: Antique - [Sudachi Dev] (https://sudachi.emuplace.app/)
2025-04-04 03:40:48 +02:00
darktux
05646e6000 Disabled MCO_USE_VMEM_ALLOCATOR because standard stack size seems to suffice 2025-04-04 03:40:48 +02:00
darktux
9e3c2d56d6 Add SR_WScaleFactorXY/SR_WScaleFactorZ stubs for Prince of Persia (#5)
Pulled in and cleaned up from Sudachi

Reviewed-on: http://y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion/darktux/torzu/pulls/5
Co-authored-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
Co-committed-by: darktux <darktux@y2nlvhmmk5jnsvechppxnbyzmmv3vbl7dvzn6ltwcdbpgxixp3clkgqd.onion>
2025-04-04 03:40:48 +02:00
darktux
e2486f1217 Remove accidental use of standard format instead of libfmt format 2025-04-04 03:40:48 +02:00
MrPurple666
56a066dba1 Remove unused submodule 2025-04-04 03:40:48 +02:00
darktux
3bf113d966 Added v18.0.0 stubs 2025-04-04 03:40:48 +02:00
darktux
8b62a7fb21 Added v18.0.0 stubs and updated tzdb_to_nx 2025-04-04 03:40:48 +02:00
darktux
a015fbbfe2 Vulkan validation error fix.
Different image usage flags between image creation and image view
creation.
2025-04-04 03:40:48 +02:00
darktux
047df5dfff Save memory by using dyamic stack size in Fiber 2025-04-04 03:40:48 +02:00
darktux
cb477dacea Implemented a more correct version of ISfServiceMonitor::GetGroupInfo 2025-04-04 03:40:48 +02:00
darktux
3d422626d1 Fixed minicoro.h formatting 2025-04-04 03:40:47 +02:00
darktux
803939a540 Radeon gpu profiler detection support 2025-04-04 03:40:47 +02:00
darktux
50f7d4982b clang-formated new fiber.cpp and minicoro.h 2025-04-04 03:40:47 +02:00
darktux
865757be47 Implemented rewindless Fiber without Boost (using minicoro) 2025-04-04 03:40:47 +02:00
darktux
9a39b63f12 Solves warning about GuestMemory having internal linkage.
It is very hard to explain why this public interface class was defined
in an anonymous namespace inside a header file.
2025-04-04 03:40:47 +02:00