diff options
| author | Ac_K <Acoustik666@gmail.com> | 2018-02-22 01:51:17 +0100 |
|---|---|---|
| committer | gdkchan <gab.dark.100@gmail.com> | 2018-02-21 21:51:17 -0300 |
| commit | 224211367f52cf514f0608d69056e84a3ef37ff5 (patch) | |
| tree | 9c8658f1dd3224dc7d004075514a8cd566f69e34 /Ryujinx.Core/Loaders/Executable.cs | |
| parent | b2f733da7839ff8ba7a70a529cb9eb3eea9f0af6 (diff) | |
Initiale hbmenu.nro support (#32)
* Initiale hbmenu.nro support
Implement missing SetScreenShotPermission object.
Implement missing IsCurrentProcessBeingDebugged in SVC.
Add a Extension variable to Executable.
Add basic support of hbmenu.nro.
* Homebrew.cs correction
Diffstat (limited to 'Ryujinx.Core/Loaders/Executable.cs')
| -rw-r--r-- | Ryujinx.Core/Loaders/Executable.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/Ryujinx.Core/Loaders/Executable.cs b/Ryujinx.Core/Loaders/Executable.cs index e2660838..25a62136 100644 --- a/Ryujinx.Core/Loaders/Executable.cs +++ b/Ryujinx.Core/Loaders/Executable.cs @@ -13,6 +13,7 @@ namespace Ryujinx.Core.Loaders public long ImageBase { get; private set; } public long ImageEnd { get; private set; } + public Extensions Extension { get; private set; } public Executable(IExecutable Exe, AMemory Memory, long ImageBase) { @@ -46,6 +47,8 @@ namespace Ryujinx.Core.Loaders long EhHdrEndOffset = Memory.ReadInt32(Mod0Offset + 0x14) + Mod0Offset; long ModObjOffset = Memory.ReadInt32(Mod0Offset + 0x18) + Mod0Offset; + Extension = Exe.Extension; + MapBss(BssStartOffset, BssEndOffset - BssStartOffset); ImageEnd = BssEndOffset; |
