mirror of
https://github.com/Ryujinx/Ryujinx.git
synced 2025-07-01 13:50:47 -07:00
Add support for cache storage (#936)
* Update LibHac * Run EnsureApplicationCacheStorage when launching a game * Add new FS commands
This commit is contained in:
@ -448,6 +448,37 @@ namespace Ryujinx.HLE.HOS.Services.Fs
|
||||
return (ResultCode)result.Value;
|
||||
}
|
||||
|
||||
[Command(630)]
|
||||
// SetSdCardAccessibility(u8)
|
||||
public ResultCode SetSdCardAccessibility(ServiceCtx context)
|
||||
{
|
||||
bool isAccessible = context.RequestData.ReadBoolean();
|
||||
|
||||
return (ResultCode)_baseFileSystemProxy.SetSdCardAccessibility(isAccessible).Value;
|
||||
}
|
||||
|
||||
[Command(631)]
|
||||
// IsSdCardAccessible() -> u8
|
||||
public ResultCode IsSdCardAccessible(ServiceCtx context)
|
||||
{
|
||||
Result result = _baseFileSystemProxy.IsSdCardAccessible(out bool isAccessible);
|
||||
|
||||
context.ResponseData.Write(isAccessible);
|
||||
|
||||
return (ResultCode)result.Value;
|
||||
}
|
||||
|
||||
[Command(1004)]
|
||||
// SetGlobalAccessLogMode(u32 mode)
|
||||
public ResultCode SetGlobalAccessLogMode(ServiceCtx context)
|
||||
{
|
||||
int mode = context.RequestData.ReadInt32();
|
||||
|
||||
context.Device.System.GlobalAccessLogMode = mode;
|
||||
|
||||
return ResultCode.Success;
|
||||
}
|
||||
|
||||
[Command(1005)]
|
||||
// GetGlobalAccessLogMode() -> u32 logMode
|
||||
public ResultCode GetGlobalAccessLogMode(ServiceCtx context)
|
||||
|
Reference in New Issue
Block a user