diff --git a/BizHawk.Emulation.Common/Interfaces/IMemoryCallbackSystem.cs b/BizHawk.Emulation.Common/Interfaces/IMemoryCallbackSystem.cs index caf1335207..d9230ca409 100644 --- a/BizHawk.Emulation.Common/Interfaces/IMemoryCallbackSystem.cs +++ b/BizHawk.Emulation.Common/Interfaces/IMemoryCallbackSystem.cs @@ -5,6 +5,12 @@ namespace BizHawk.Emulation.Common { public interface IMemoryCallbackSystem : IEnumerable { + /* + * DANGER: + * Many cores will blindly call CallReads(), CallWrites(), CallExecutes() on every rwx no matter what. + * These functions must return very quickly if the list is empty. Very very quickly. + */ + /// /// Returns whether or not there are currently any read hooks ///