IDebuggable - GetCpuFlagsAndRegisters() - refactor to make it an IDictionary instead of Dictionary

This commit is contained in:
adelikat 2014-11-23 16:22:02 +00:00
parent 133d690363
commit 1832894405
19 changed files with 19 additions and 19 deletions

View File

@ -8,7 +8,7 @@ namespace BizHawk.Emulation.Common
/// Returns a list of Cpu registers and their current state
/// </summary>
/// <returns></returns>
Dictionary<string, int> GetCpuFlagsAndRegisters();
IDictionary<string, int> GetCpuFlagsAndRegisters();
/// <summary>
/// Sets a given Cpu register to the given value

View File

@ -1008,7 +1008,7 @@ namespace BizHawk.Emulation.Cores.Calculators
public object GetSyncSettings() { return null; }
public bool PutSyncSettings(object o) { return false; }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -83,7 +83,7 @@ namespace BizHawk.Emulation.Cores.Computers.Commodore64
//disk.HardReset();
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -122,7 +122,7 @@ namespace BizHawk.Emulation.Cores.Atari.Atari2600
};
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Atari.Atari7800
EMU7800.Win.GameProgram GameInfo;
public byte[] hsram = new byte[2048];
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -259,7 +259,7 @@ namespace BizHawk.Emulation.Cores.ColecoVision
}
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -16,7 +16,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA
)]
public class GBA : IEmulator, IVideoProvider, ISyncSoundProvider, IGBAGPUViewable, IMemoryDomains, IDebuggable
{
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
var ret = new Dictionary<string, int>();
int[] data = new int[LibMeteor.regnames.Length];

View File

@ -394,7 +394,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA
regs = new VBARegisterHelper(Core);
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return regs.GetAllRegisters();
}

View File

@ -231,7 +231,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.Gameboy
#region debug
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
int[] data = new int[10];
LibGambatte.gambatte_getregs(GambatteState, data);

View File

@ -402,7 +402,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.Gameboy
public MemoryDomainList MemoryDomains { get; private set; }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
var left = L.GetCpuFlagsAndRegisters()
.Select(reg => new KeyValuePair<string, int>("Left " + reg.Key, reg.Value));

View File

@ -406,7 +406,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.N64
#region Debugging Hooks
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
//note: the approach this code takes is highly bug-prone
var ret = new Dictionary<string, int>();

View File

@ -883,7 +883,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.NES
public bool BinarySaveStatesPreferred { get { return false; } }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -379,7 +379,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Nintendo.QuickNES
public MemoryDomainList MemoryDomains { get; private set; }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
int[] regs = new int[6];
var ret = new Dictionary<string, int>();

View File

@ -199,7 +199,7 @@ namespace BizHawk.Emulation.Cores.Nintendo.SNES
api.Dispose();
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
LibsnesApi.CpuRegs regs;
api.QUERY_peek_cpu_regs(out regs);

View File

@ -534,7 +534,7 @@ namespace BizHawk.Emulation.Cores.PCEngine
MemoryDomainList memoryDomains;
public MemoryDomainList MemoryDomains { get { return memoryDomains; } }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -248,7 +248,7 @@ namespace BizHawk.Emulation.Cores.Sega.Genesis
#endif
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -480,7 +480,7 @@ namespace BizHawk.Emulation.Cores.Sega.MasterSystem
public MemoryDomainList MemoryDomains { get { return memoryDomains; } }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
return new Dictionary<string, int>
{

View File

@ -627,7 +627,7 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx
}
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
LibGPGX.RegisterInfo[] regs = new LibGPGX.RegisterInfo[LibGPGX.gpgx_getmaxnumregs()];

View File

@ -324,7 +324,7 @@ namespace BizHawk.Emulation.Cores.WonderSwan
public MemoryDomainList MemoryDomains { get; private set; }
public Dictionary<string, int> GetCpuFlagsAndRegisters()
public IDictionary<string, int> GetCpuFlagsAndRegisters()
{
var ret = new Dictionary<string, int>();
for (int i = (int)BizSwan.NecRegsMin; i <= (int)BizSwan.NecRegsMax; i++)