diff --git a/src/LibKenjinx/LibKenjinx.Input.cs b/src/LibKenjinx/LibKenjinx.Input.cs index ed9a5829e..082228360 100644 --- a/src/LibKenjinx/LibKenjinx.Input.cs +++ b/src/LibKenjinx/LibKenjinx.Input.cs @@ -2,6 +2,7 @@ using Ryujinx.Common.Configuration; using Ryujinx.Common.Configuration.Hid; using Ryujinx.Common.Configuration.Hid.Controller; using Ryujinx.Common.Configuration.Hid.Controller.Motion; +using Ryujinx.HLE.HOS.Services.Hid; using Ryujinx.Input; using Ryujinx.Input.HLE; using System; @@ -11,6 +12,8 @@ using System.Linq; using System.Numerics; using ConfigGamepadInputId = Ryujinx.Common.Configuration.Hid.Controller.GamepadInputId; using ConfigStickInputId = Ryujinx.Common.Configuration.Hid.Controller.StickInputId; +using ControllerType = Ryujinx.Common.Configuration.Hid.ControllerType; +using PlayerIndex = Ryujinx.Common.Configuration.Hid.PlayerIndex; using StickInputId = Ryujinx.Input.StickInputId; namespace LibKenjinx @@ -268,7 +271,12 @@ namespace LibKenjinx throw new NotImplementedException(); } - public void Rumble(float lowFrequency, float highFrequency, uint durationMs) + public bool HDRumble(VibrationValue left, VibrationValue right) + { + throw new NotImplementedException(); + } + + public bool Rumble(float lowFrequency, float highFrequency, uint durationMs) { throw new NotImplementedException(); } @@ -487,9 +495,14 @@ namespace LibKenjinx //throw new System.NotImplementedException(); } - public void Rumble(float lowFrequency, float highFrequency, uint durationMs) + public bool HDRumble(VibrationValue left, VibrationValue right) { - //throw new System.NotImplementedException(); + throw new NotImplementedException(); + } + + public bool Rumble(float lowFrequency, float highFrequency, uint durationMs) + { + throw new NotImplementedException(); } public GamepadStateSnapshot GetMappedStateSnapshot() diff --git a/src/Ryujinx.Cpu/Nce/NceCpuContext.cs b/src/Ryujinx.Cpu/Nce/NceCpuContext.cs index 927496414..59883b6da 100644 --- a/src/Ryujinx.Cpu/Nce/NceCpuContext.cs +++ b/src/Ryujinx.Cpu/Nce/NceCpuContext.cs @@ -1,4 +1,5 @@ using ARMeilleure.Memory; +using ARMeilleure.Translation.PTC; using Ryujinx.Cpu.Signal; using Ryujinx.Common; using Ryujinx.Memory; @@ -127,7 +128,7 @@ namespace Ryujinx.Cpu.Nce } /// - public IDiskCacheLoadState LoadDiskCache(string titleIdText, string displayVersion, bool enabled, string cacheSelector) + public IDiskCacheLoadState LoadDiskCache(PtcCacheInfo cacheInfo, bool enabled) { return new DummyDiskCacheLoadState(); }