CP1610 - remove useless null checks on MemoryCallbacks, it is always not null

This commit is contained in:
adelikat 2020-04-21 16:47:31 -05:00
parent 325551ecd0
commit 631fedcd9c
2 changed files with 4 additions and 4 deletions

View File

@ -183,9 +183,9 @@ namespace BizHawk.Emulation.Cores.Components.CP1610
TraceCallback?.Invoke(CP1610State());
if (MemoryCallbacks != null && MemoryCallbacks.HasExecutes)
if (MemoryCallbacks.HasExecutes)
{
uint flags = (uint)(MemoryCallbackFlags.AccessExecute);
uint flags = (uint)MemoryCallbackFlags.AccessExecute;
MemoryCallbacks.CallMemoryCallbacks(RegisterPC, 0, flags, "System Bus");
}

View File

@ -34,7 +34,7 @@ namespace BizHawk.Emulation.Cores.Components.CP1610
public ushort ReadMemoryWrapper(ushort addr, bool peek)
{
if (MemoryCallbacks != null && MemoryCallbacks.HasReads && !peek)
if (MemoryCallbacks.HasReads && !peek)
{
uint flags = (uint)(MemoryCallbackFlags.AccessRead);
MemoryCallbacks.CallMemoryCallbacks(addr, 0, flags, "System Bus");
@ -45,7 +45,7 @@ namespace BizHawk.Emulation.Cores.Components.CP1610
public void WriteMemoryWrapper(ushort addr, ushort value, bool poke)
{
if (MemoryCallbacks != null && MemoryCallbacks.HasWrites && !poke)
if (MemoryCallbacks.HasWrites && !poke)
{
uint flags = (uint)(MemoryCallbackFlags.AccessWrite);
MemoryCallbacks.CallMemoryCallbacks(addr, value, flags, "System Bus");