From 224211367f52cf514f0608d69056e84a3ef37ff5 Mon Sep 17 00:00:00 2001 From: Ac_K Date: Thu, 22 Feb 2018 01:51:17 +0100 Subject: 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 --- Ryujinx.Core/Loaders/Executables/IExecutable.cs | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'Ryujinx.Core/Loaders/Executables/IExecutable.cs') diff --git a/Ryujinx.Core/Loaders/Executables/IExecutable.cs b/Ryujinx.Core/Loaders/Executables/IExecutable.cs index 73787b1d..f6aa31ac 100644 --- a/Ryujinx.Core/Loaders/Executables/IExecutable.cs +++ b/Ryujinx.Core/Loaders/Executables/IExecutable.cs @@ -2,6 +2,12 @@ using System.Collections.ObjectModel; namespace Ryujinx.Core.Loaders.Executables { + public enum Extensions + { + NRO, + NSO + } + public interface IExecutable { ReadOnlyCollection Text { get; } @@ -13,5 +19,7 @@ namespace Ryujinx.Core.Loaders.Executables int ROOffset { get; } int DataOffset { get; } int BssSize { get; } + + Extensions Extension { get; } } } \ No newline at end of file -- cgit v1.2.3