JPikachu
7c4fdaf528
Update freind, nifm and nim stubs
...
Credit: Antique - [Sudachi] Dev (https://sudachi.emuplace.app/ )
2025-04-04 03:40:49 +02:00
EmulationEnjoyer
d5bb26bf3e
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

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
Zephyron
789bbd7ab5
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
MrPurple666
c6f2a85142
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
6581fc5b98
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
6abd4d2f2b
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
2011cdd333
Added v18.0.0 stubs and updated tzdb_to_nx
2025-04-04 03:40:48 +02:00
darktux
d8c2ab85eb
Implemented a more correct version of ISfServiceMonitor::GetGroupInfo
2025-04-04 03:40:48 +02:00
darktux
60643dd1b2
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
darktux
1c7bae50cc
Fixed formatting in new stubs ported from Suyu
2025-04-04 03:40:47 +02:00
darktux
cacef3d8e7
Ported some stubs from Suyu (2ba2db7795)
2025-04-04 03:40:47 +02:00
darktux
2032d035a3
Removed telemetry and anonymized SCM (git) strings
2025-04-04 03:40:47 +02:00
darktux
5056d87da3
Actually return 0 in IFriendService::GetReceivedFriendRequestCount
2025-04-04 03:40:47 +02:00
darktux
675d53ab71
Fixed minor issues from previous PR related to buffers and a typo in npns
2025-04-04 03:40:47 +02:00
darktux
d82ee773da
Implemented IFriendService::GetUserPresenceView stub to get QLaunch friends list running
2025-04-04 03:40:46 +02:00
darktux
df67582446
Always report command ID in log and implement LoadUserSetting stub
2025-04-04 03:40:46 +02:00
darktux
616619c8f7
Port changes from Early Access
2025-04-04 03:40:46 +02:00
darktux
76a55dc003
Implement option to start QLaunch from Tools menu
2025-04-04 03:40:45 +02:00
Briar
c98be3d793
Update fastmem pointer handling to use std::optional
2025-04-04 03:23:32 +02:00
Briar
b1ec0e9dec
Switch default username to eden
2025-04-01 18:38:41 +02:00
yuzubot
c280f95b1a
"Merge Tagged PR 13018"
2024-03-03 13:02:50 +00:00
liamwhite
3f719aed35
Merge pull request #13135 from german77/hid-interface
...
service: hid: Migrate HidServer to new IPC
2024-02-27 12:26:26 -05:00
Liam
7af4637f3d
general: fix asan errors
2024-02-26 19:28:49 -05:00
liamwhite
67120d9623
Merge pull request #13159 from liamwhite/web-error
...
core: enable error applet, add stubs for web applet
2024-02-26 12:44:55 -05:00
Liam
9db29b4e20
settings: remove global override for smash on amdvlk
2024-02-26 11:16:18 -05:00
Liam
e15b1021a4
video_core: make gpu context aware of rendering program
2024-02-26 11:16:14 -05:00
Liam
1958a2df6b
ldn: return no connection from GetStateForMonitor
2024-02-24 22:56:08 -05:00
Liam
cacfe8ec90
ssl: add cert store
2024-02-24 22:56:05 -05:00
Liam
1c7c59ad91
glue: load initial year setting as s32
2024-02-24 22:49:38 -05:00
Liam
2945ef5999
acc: add account manager for acc:u1
2024-02-24 22:25:34 -05:00
Liam
4cc17106f6
fs: add stubs for online web applet
2024-02-24 22:25:34 -05:00
Liam
dd24fbb33c
erpt: stub report creation
2024-02-24 22:25:34 -05:00
Liam
7f0b506cf1
set: add GetPlatformRegion
2024-02-24 22:25:34 -05:00
german77
4e20a37a2b
service: set: Fix GetSettingsItemValue
2024-02-24 14:44:21 -06:00
liamwhite
d953c2d880
Merge pull request #13153 from german77/defaultset
...
service: set: Enable nfc and others by default and bump version
2024-02-24 12:48:31 -05:00
liamwhite
843674567c
Merge pull request #13081 from FearlessTobi/aoc-ipc
...
aoc: Migrate to use cmif serialization
2024-02-24 12:48:26 -05:00
german77
0f1de8fee0
service: set: Enable nfc and others by default and bump version
2024-02-24 11:19:51 -06:00
Liam
04e16dcb2f
set: fix region code for system settings
2024-02-24 00:48:44 -05:00
Narr the Reg
8bc1934126
service: audio: Add missing logging properties of SetHeadphoneOutputLevelMode
2024-02-23 18:58:51 -06:00
Narr the Reg
08703d2350
service: btdrv: Add EnableRadio for Qlaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
a23f148581
service: friend: Add GetFriendCount, GetNewlyFriendCount, GetReceivedFriendRequestCount, GetPlayHistoryStatistics, GetReceivedFriendInvitationCountCache for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
d77cb74cb2
service: hid: Add IsAnyCustomButtonConfigEnabled for QLaunch
2024-02-23 18:58:51 -06:00
Narr the Reg
b1994c06df
service: lbl: Add SaveCurrentSetting, LoadCurrentSetting and IsAutoBrightnessControlSupported for QLaunch
2024-02-23 18:58:50 -06:00
Narr the Reg
ba58902d76
service: nfc: Implement SetNfcEnabled
2024-02-23 18:58:50 -06:00
Narr the Reg
2ab5090b02
service: npns: Add ListenTo and GetReceiveEvent for QLaunch
2024-02-23 18:58:39 -06:00
Narr the Reg
ed811a58e9
service: set: Add default eula setting
2024-02-23 18:58:19 -06:00
Narr the Reg
9d2a7fba97
service: hid: Migrate HidServer to new IPC
2024-02-23 17:49:02 -06:00
Narr the Reg
c10b688712
service: hid: Move and migrate AppletResource and ActiveVibrationDevice
2024-02-23 17:49:02 -06:00
liamwhite
26ab5e9c88
Merge pull request #13141 from liamwhite/swap
...
fs: fix argument order
2024-02-23 15:23:06 -05:00
Liam
996211f28f
fs: fix argument order
2024-02-23 15:10:35 -05:00