HLE: Stub ILibraryAppletAccessor Unknown90

This lets games such as The Legend of Zelda: Tears of the Kingdom (v1.4.2) and other SDK 20+ games successfully circumvent a crash when calling an applet.

Example: No controller connected on boot -> calls Controller Applet -> no stub = crash.
This commit is contained in:
sh0inx 2025-10-27 12:48:17 -05:00 committed by KeatonTheBot
parent 82ae055fe5
commit 46a0783293

View file

@ -117,6 +117,17 @@ namespace Ryujinx.HLE.HOS.Services.Am.AppletAE.AllSystemAppletProxiesService.Lib
return ResultCode.Success;
}
[CommandCmif(90)]
// ILibraryAppletAccessor:90
public ResultCode Unknown90(ServiceCtx context)
{
// NOTE: This call is performed on SDK 20+ when applet is called.
// Since we don't support applets for now, it's fine to stub it.
Logger.Stub?.PrintStub(LogClass.ServiceAm);
return ResultCode.Success;
}
[CommandCmif(100)]
// PushInData(object<nn::am::service::IStorage>)