From 315d1560341bcf705ef0869ef3d695ccf0c2ca4c Mon Sep 17 00:00:00 2001 From: goyuken Date: Sun, 8 Dec 2013 17:28:43 +0000 Subject: [PATCH] add dummy helper to MemoryDomainList --- BizHawk.Emulation.Common/MemoryDomain.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/BizHawk.Emulation.Common/MemoryDomain.cs b/BizHawk.Emulation.Common/MemoryDomain.cs index 5c965355e6..089b9193fe 100644 --- a/BizHawk.Emulation.Common/MemoryDomain.cs +++ b/BizHawk.Emulation.Common/MemoryDomain.cs @@ -105,6 +105,18 @@ namespace BizHawk.Emulation.Common public class MemoryDomainList : ReadOnlyCollection { + /// + /// creates a minimal valid MemoryDomainList that does nothing + /// + /// + public static MemoryDomainList GetDummyList() + { + MemoryDomain dummy = new MemoryDomain("Dummy", 256, MemoryDomain.Endian.Little, (a) => 0, (a, v) => { }); + List tmp = new List(1); + tmp.Add(dummy); + return new MemoryDomainList(tmp, 0); + } + private readonly int _mainMemoryIndex; public MemoryDomainList(IList domains)