From 0cba53634875bf586c0d1e6d22798d2bff0c3be0 Mon Sep 17 00:00:00 2001 From: feos Date: Sun, 21 Feb 2016 22:49:01 +0300 Subject: [PATCH] tracer: compromise pending --- .../Consoles/Sega/gpgx/GPGX.ITraceable.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGX.ITraceable.cs b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGX.ITraceable.cs index f538b66f7b..97e0002fa3 100644 --- a/BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGX.ITraceable.cs +++ b/BizHawk.Emulation.Cores/Consoles/Sega/gpgx/GPGX.ITraceable.cs @@ -53,8 +53,9 @@ namespace BizHawk.Emulation.Cores.Consoles.Sega.gpgx var length = 0; var disasm = Disassembler.Disassemble(MemoryDomains.SystemBus, pc, out length); - // feos: we shouldn't append up to 64, but momem.l prints all the regs, while it could do like D0-A6 (as Gens-Tracer does it) - Buffer.Append(string.Format("{0:X6}: {1,-24}", pc, disasm)); + // feos: we shouldn't append up to 64, but movem.l prints all the regs affected + // so use 32 and deal with registers shifting every now and then + Buffer.Append(string.Format("{0:X6}: {1,-32}", pc, disasm)); foreach (var r in regs) {