Add support for cache storage (#936)
* Update LibHac * Run EnsureApplicationCacheStorage when launching a game * Add new FS commands
This commit is contained in:
parent
dc97457bf0
commit
cecbd256a5
8 changed files with 63 additions and 10 deletions
|
@ -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)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue