aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.Cpu/MemoryHelper.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.Cpu/MemoryHelper.cs')
-rw-r--r--Ryujinx.Cpu/MemoryHelper.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/Ryujinx.Cpu/MemoryHelper.cs b/Ryujinx.Cpu/MemoryHelper.cs
index 5ba5ef38..8ef4bc66 100644
--- a/Ryujinx.Cpu/MemoryHelper.cs
+++ b/Ryujinx.Cpu/MemoryHelper.cs
@@ -1,4 +1,5 @@
-using System;
+using Ryujinx.Memory;
+using System;
using System.IO;
using System.Runtime.InteropServices;
using System.Text;
@@ -7,7 +8,7 @@ namespace Ryujinx.Cpu
{
public static class MemoryHelper
{
- public static void FillWithZeros(MemoryManager memory, long position, int size)
+ public static void FillWithZeros(IVirtualMemoryManager memory, long position, int size)
{
int size8 = size & ~(8 - 1);
@@ -22,7 +23,7 @@ namespace Ryujinx.Cpu
}
}
- public unsafe static T Read<T>(MemoryManager memory, long position) where T : struct
+ public unsafe static T Read<T>(IVirtualMemoryManager memory, long position) where T : struct
{
long size = Marshal.SizeOf<T>();
@@ -36,7 +37,7 @@ namespace Ryujinx.Cpu
}
}
- public unsafe static void Write<T>(MemoryManager memory, long position, T value) where T : struct
+ public unsafe static void Write<T>(IVirtualMemoryManager memory, long position, T value) where T : struct
{
long size = Marshal.SizeOf<T>();
@@ -50,7 +51,7 @@ namespace Ryujinx.Cpu
memory.Write((ulong)position, data);
}
- public static string ReadAsciiString(MemoryManager memory, long position, long maxSize = -1)
+ public static string ReadAsciiString(IVirtualMemoryManager memory, long position, long maxSize = -1)
{
using (MemoryStream ms = new MemoryStream())
{