moved metadata to process
This commit is contained in:
parent
d137405e94
commit
a9a2c0c2f5
3 changed files with 5 additions and 4 deletions
|
@ -85,13 +85,13 @@ namespace Ryujinx.HLE.OsHle
|
||||||
|
|
||||||
using (FileStream Input = new FileStream(File, FileMode.Open))
|
using (FileStream Input = new FileStream(File, FileMode.Open))
|
||||||
{
|
{
|
||||||
SystemStateMgr.TitleMetadata = new Npdm(Input);
|
MainProcess.Metadata = new Npdm(Input);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
LoadNpdm("*.npdm");
|
LoadNpdm("*.npdm");
|
||||||
|
|
||||||
if (!SystemStateMgr.TitleMetadata.Is64Bits)
|
if (!MainProcess.Metadata.Is64Bits)
|
||||||
{
|
{
|
||||||
throw new Exception("32-bit titles are unsupported!");
|
throw new Exception("32-bit titles are unsupported!");
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,6 +4,7 @@ using ChocolArm64.Memory;
|
||||||
using ChocolArm64.State;
|
using ChocolArm64.State;
|
||||||
using Ryujinx.HLE.Loaders;
|
using Ryujinx.HLE.Loaders;
|
||||||
using Ryujinx.HLE.Loaders.Executables;
|
using Ryujinx.HLE.Loaders.Executables;
|
||||||
|
using Ryujinx.HLE.Loaders.Npdm;
|
||||||
using Ryujinx.HLE.Logging;
|
using Ryujinx.HLE.Logging;
|
||||||
using Ryujinx.HLE.OsHle.Diagnostics;
|
using Ryujinx.HLE.OsHle.Diagnostics;
|
||||||
using Ryujinx.HLE.OsHle.Exceptions;
|
using Ryujinx.HLE.OsHle.Exceptions;
|
||||||
|
@ -48,6 +49,8 @@ namespace Ryujinx.HLE.OsHle
|
||||||
|
|
||||||
public AppletStateMgr AppletState { get; private set; }
|
public AppletStateMgr AppletState { get; private set; }
|
||||||
|
|
||||||
|
public Npdm Metadata { get; set; }
|
||||||
|
|
||||||
private SvcHandler SvcHandler;
|
private SvcHandler SvcHandler;
|
||||||
|
|
||||||
private ConcurrentDictionary<int, AThread> TlsSlots;
|
private ConcurrentDictionary<int, AThread> TlsSlots;
|
||||||
|
|
|
@ -5,8 +5,6 @@ namespace Ryujinx.HLE.OsHle
|
||||||
{
|
{
|
||||||
public class SystemStateMgr
|
public class SystemStateMgr
|
||||||
{
|
{
|
||||||
internal static Npdm TitleMetadata { get; set; }
|
|
||||||
|
|
||||||
internal static string[] LanguageCodes = new string[]
|
internal static string[] LanguageCodes = new string[]
|
||||||
{
|
{
|
||||||
"ja",
|
"ja",
|
||||||
|
|
Loading…
Reference in a new issue