diff --git a/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs b/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs index d4965b4125..0232bc1684 100644 --- a/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs +++ b/Ryujinx.HLE/HOS/Kernel/Threading/KThread.cs @@ -162,6 +162,8 @@ namespace Ryujinx.HLE.HOS.Kernel.Threading bool isAarch32 = (Owner.MmuFlags & 1) == 0; + Context.IsAarch32 = isAarch32; + Context.SetX(0, argsPtr); if (isAarch32) diff --git a/Ryujinx.HLE/HOS/ProgramLoader.cs b/Ryujinx.HLE/HOS/ProgramLoader.cs index 0bc6447e59..7260c62e71 100644 --- a/Ryujinx.HLE/HOS/ProgramLoader.cs +++ b/Ryujinx.HLE/HOS/ProgramLoader.cs @@ -127,7 +127,7 @@ namespace Ryujinx.HLE.HOS { if (!metaData.Is64Bits) { - Logger.PrintWarning(LogClass.Loader, "32-bits application detected!"); + Logger.PrintWarning(LogClass.Loader, "32-bit application detected."); } ulong argsStart = 0;