aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/HOS/Services/Hid/Hid.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Hid/Hid.cs')
-rw-r--r--Ryujinx.HLE/HOS/Services/Hid/Hid.cs10
1 files changed, 6 insertions, 4 deletions
diff --git a/Ryujinx.HLE/HOS/Services/Hid/Hid.cs b/Ryujinx.HLE/HOS/Services/Hid/Hid.cs
index c4935a64..c355a050 100644
--- a/Ryujinx.HLE/HOS/Services/Hid/Hid.cs
+++ b/Ryujinx.HLE/HOS/Services/Hid/Hid.cs
@@ -7,9 +7,11 @@ namespace Ryujinx.HLE.HOS.Services.Hid
public class Hid
{
private readonly Switch _device;
- private readonly long _hidMemoryAddress;
- internal ref HidSharedMemory SharedMemory => ref _device.Memory.GetStructRef<HidSharedMemory>(_hidMemoryAddress);
+ private readonly ulong _hidMemoryAddress;
+
+ internal ref HidSharedMemory SharedMemory => ref _device.Memory.GetRef<HidSharedMemory>(_hidMemoryAddress);
+
internal const int SharedMemEntryCount = 17;
public DebugPadDevice DebugPad;
@@ -46,12 +48,12 @@ namespace Ryujinx.HLE.HOS.Services.Hid
}
}
- public Hid(in Switch device, long sharedHidMemoryAddress)
+ public Hid(in Switch device, ulong sharedHidMemoryAddress)
{
_device = device;
_hidMemoryAddress = sharedHidMemoryAddress;
- device.Memory.FillWithZeros(sharedHidMemoryAddress, Horizon.HidSize);
+ device.Memory.ZeroFill(sharedHidMemoryAddress, Horizon.HidSize);
}
public void InitDevices()