diff --git a/BizHawk.Emulation.Common/Interfaces/ISaveRam.cs b/BizHawk.Emulation.Common/Interfaces/ISaveRam.cs index 7cd00e1cd3..a1a290c3e3 100644 --- a/BizHawk.Emulation.Common/Interfaces/ISaveRam.cs +++ b/BizHawk.Emulation.Common/Interfaces/ISaveRam.cs @@ -1,6 +1,6 @@ namespace BizHawk.Emulation.Common { - public interface ISaveRam : IEmulator, IEmulatorService + public interface ISaveRam : IEmulatorService { /// /// return a copy of the saveram. editing it won't do you any good unless you later call StoreSaveRam() diff --git a/BizHawk.Emulation.Common/Interfaces/ISettable.cs b/BizHawk.Emulation.Common/Interfaces/ISettable.cs index 06daf3b20c..fd5304687a 100644 --- a/BizHawk.Emulation.Common/Interfaces/ISettable.cs +++ b/BizHawk.Emulation.Common/Interfaces/ISettable.cs @@ -90,7 +90,7 @@ namespace BizHawk.Emulation.Common } } - public interface ISettable : IEmulator, IEmulatorService + public interface ISettable : IEmulatorService { // in addition to these methods, it's expected that the constructor or Load() method // will take a Settings and SyncSettings object to set the initial state of the core diff --git a/BizHawk.Emulation.Common/Interfaces/IStatable.cs b/BizHawk.Emulation.Common/Interfaces/IStatable.cs index 9b5302c8f6..69b443ff22 100644 --- a/BizHawk.Emulation.Common/Interfaces/IStatable.cs +++ b/BizHawk.Emulation.Common/Interfaces/IStatable.cs @@ -5,7 +5,7 @@ namespace BizHawk.Emulation.Common /// /// Savestate handling methods /// - public interface IStatable : IEmulatorService, IEmulator + public interface IStatable : IEmulatorService { /// /// true if the core would rather give a binary savestate than a text one. both must function regardless