Update ACID.cs
This commit is contained in:
parent
49bf3dc2f1
commit
d78445504b
1 changed files with 10 additions and 8 deletions
|
@ -4,7 +4,7 @@ using System.IO;
|
|||
|
||||
namespace Ryujinx.HLE.Loaders.Npdm
|
||||
{
|
||||
public class ACID
|
||||
class ACID
|
||||
{
|
||||
public byte[] RSA2048Signature;
|
||||
public byte[] RSA2048Modulus;
|
||||
|
@ -14,16 +14,18 @@ namespace Ryujinx.HLE.Loaders.Npdm
|
|||
public string TitleIdRangeMin;
|
||||
public string TitleIdRangeMax;
|
||||
|
||||
private int FSAccessControlOffset;
|
||||
private int FSAccessControlSize;
|
||||
private int ServiceAccessControlOffset;
|
||||
private int ServiceAccessControlSize;
|
||||
private int KernelAccessControlOffset;
|
||||
private int KernelAccessControlSize;
|
||||
private int FSAccessControlOffset;
|
||||
private int FSAccessControlSize;
|
||||
private int ServiceAccessControlOffset;
|
||||
private int ServiceAccessControlSize;
|
||||
private int KernelAccessControlOffset;
|
||||
private int KernelAccessControlSize;
|
||||
|
||||
public FSAccessControl FSAccessControl;
|
||||
public ServiceAccessControl ServiceAccessControl;
|
||||
public KernelAccessControl KernelAccessControl;
|
||||
|
||||
public const long ACIDMagic = 'A' << 0 | 'C' << 8 | 'I' << 16 | 'D' << 24;
|
||||
|
||||
public ACID(Stream ACIDStream, int Offset)
|
||||
{
|
||||
|
@ -34,7 +36,7 @@ namespace Ryujinx.HLE.Loaders.Npdm
|
|||
RSA2048Signature = Reader.ReadBytes(0x100);
|
||||
RSA2048Modulus = Reader.ReadBytes(0x100);
|
||||
|
||||
if (EndianSwap.Swap32(Reader.ReadInt32()) != 0x41434944) // ACID
|
||||
if (Reader.ReadInt32() != ACIDMagic)
|
||||
{
|
||||
throw new InvalidNpdmException("ACID Stream doesn't contain ACID section!");
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue