diff --git a/BizHawk.Emulation.Common/Interfaces/IDisassemblable.cs b/BizHawk.Emulation.Common/Interfaces/IDisassemblable.cs index d3611faacd..4d53d34362 100644 --- a/BizHawk.Emulation.Common/Interfaces/IDisassemblable.cs +++ b/BizHawk.Emulation.Common/Interfaces/IDisassemblable.cs @@ -44,10 +44,9 @@ namespace BizHawk.Emulation.Common } } - public abstract IEnumerable AvailableCpus - { - get; - } + public abstract IEnumerable AvailableCpus { get; } + + public abstract string PCRegisterName { get; } public abstract string Disassemble(MemoryDomain m, uint addr, out int length); diff --git a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/ArmV4Disassembler.cs b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/ArmV4Disassembler.cs index af09c8ab90..2362a919e3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/ArmV4Disassembler.cs +++ b/BizHawk.Emulation.Cores/Consoles/Nintendo/GBA/ArmV4Disassembler.cs @@ -16,6 +16,11 @@ namespace BizHawk.Emulation.Cores.Nintendo.GBA } } + public override string PCRegisterName + { + get { return "R15"; } + } + public override string Disassemble(MemoryDomain m, uint addr, out int length) { if (_cpu == "ARM v4 (Thumb)")