// Copyright (C) 2026 SharpEmu Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later namespace SharpEmu.HLE; public interface ICpuMemory { bool TryRead(ulong virtualAddress, Span destination); bool TryWrite(ulong virtualAddress, ReadOnlySpan source); bool TryCompare(ulong virtualAddress, ReadOnlySpan expected) => false; bool TryCopy(ulong destinationAddress, ulong sourceAddress, ulong length) => false; }