16 lines
715 B
C#
16 lines
715 B
C#
![]() |
namespace BizHawk.Emulation.Common
|
|||
|
{
|
|||
|
public interface IMemoryDomains
|
|||
|
{
|
|||
|
///The list of all avaialble memory domains
|
|||
|
/// A memory domain is a byte array that respresents a distinct part of the emulated system.
|
|||
|
/// By convention the Main Memory is the 1st domain in the list
|
|||
|
// All cores sould implement a System Bus domain that represents the standard "Open bus" range for that system,
|
|||
|
/// and a Main Memory which is typically the WRAM space (for instance, on NES - 0000-07FF),
|
|||
|
/// Other chips, and ram spaces can be added as well.
|
|||
|
/// Subdomains of another domain are also welcome.
|
|||
|
/// The MainMemory identifier will be 0 if not set
|
|||
|
MemoryDomainList MemoryDomains { get; }
|
|||
|
}
|
|||
|
}
|