aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/Utilities
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/Utilities')
-rw-r--r--Ryujinx.HLE/Utilities/StringUtils.cs8
-rw-r--r--Ryujinx.HLE/Utilities/StructReader.cs2
-rw-r--r--Ryujinx.HLE/Utilities/StructWriter.cs2
3 files changed, 6 insertions, 6 deletions
diff --git a/Ryujinx.HLE/Utilities/StringUtils.cs b/Ryujinx.HLE/Utilities/StringUtils.cs
index f23a843f..4399da21 100644
--- a/Ryujinx.HLE/Utilities/StringUtils.cs
+++ b/Ryujinx.HLE/Utilities/StringUtils.cs
@@ -60,7 +60,7 @@ namespace Ryujinx.HLE.Utilities
{
while (size-- > 0)
{
- byte value = context.Memory.ReadByte(position++);
+ byte value = context.Memory.Read<byte>((ulong)position++);
if (value == 0)
{
@@ -77,9 +77,9 @@ namespace Ryujinx.HLE.Utilities
public static U8Span ReadUtf8Span(ServiceCtx context, int index = 0)
{
ulong position = (ulong)context.Request.PtrBuff[index].Position;
- ulong size = (ulong)context.Request.PtrBuff[index].Size;
+ ulong size = (ulong)context.Request.PtrBuff[index].Size;
- ReadOnlySpan<byte> buffer = context.Memory.GetSpan(position, size);
+ ReadOnlySpan<byte> buffer = context.Memory.GetSpan(position, (int)size);
return new U8Span(buffer);
}
@@ -93,7 +93,7 @@ namespace Ryujinx.HLE.Utilities
{
while (size-- > 0)
{
- byte value = context.Memory.ReadByte(position++);
+ byte value = context.Memory.Read<byte>((ulong)position++);
if (value == 0)
{
diff --git a/Ryujinx.HLE/Utilities/StructReader.cs b/Ryujinx.HLE/Utilities/StructReader.cs
index cd274a95..0c45a8ee 100644
--- a/Ryujinx.HLE/Utilities/StructReader.cs
+++ b/Ryujinx.HLE/Utilities/StructReader.cs
@@ -1,4 +1,4 @@
-using ARMeilleure.Memory;
+using Ryujinx.Cpu;
using System.Runtime.InteropServices;
namespace Ryujinx.HLE.Utilities
diff --git a/Ryujinx.HLE/Utilities/StructWriter.cs b/Ryujinx.HLE/Utilities/StructWriter.cs
index 1237746f..46a07a60 100644
--- a/Ryujinx.HLE/Utilities/StructWriter.cs
+++ b/Ryujinx.HLE/Utilities/StructWriter.cs
@@ -1,4 +1,4 @@
-using ARMeilleure.Memory;
+using Ryujinx.Cpu;
using System.Runtime.InteropServices;
namespace Ryujinx.HLE.Utilities