mirror of
https://git.743378673.xyz/MeloNX/MeloNX.git
synced 2025-07-07 15:56:27 +02:00
android - implement firmware installation
This commit is contained in:
parent
60f320bc07
commit
aa87b4abd8
9 changed files with 669 additions and 283 deletions
|
@ -2,6 +2,7 @@ using ARMeilleure.Translation;
|
|||
using LibHac.Ncm;
|
||||
using LibHac.Tools.FsSystem.NcaUtils;
|
||||
using Ryujinx.Common.Logging;
|
||||
using Ryujinx.HLE.FileSystem;
|
||||
using Ryujinx.HLE.HOS.SystemState;
|
||||
using Ryujinx.Input.HLE;
|
||||
using Silk.NET.Vulkan;
|
||||
|
@ -66,6 +67,16 @@ namespace LibRyujinx
|
|||
return LoadApplication(path);
|
||||
}
|
||||
|
||||
public static void InstallFirmware(Stream stream, bool isXci)
|
||||
{
|
||||
SwitchDevice?.ContentManager.InstallFirmware(stream, isXci);
|
||||
}
|
||||
|
||||
public static SystemVersion? VerifyFirmware(Stream stream, bool isXci)
|
||||
{
|
||||
return SwitchDevice?.ContentManager?.VerifyFirmwarePackage(stream, isXci) ?? null;
|
||||
}
|
||||
|
||||
public static bool LoadApplication(Stream stream, FileType type)
|
||||
{
|
||||
var emulationContext = SwitchDevice.EmulationContext;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue