summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan C <ianc@noddybox.co.uk>2012-03-28 22:53:10 +0000
committerIan C <ianc@noddybox.co.uk>2012-03-28 22:53:10 +0000
commitcc22d168dfa8a28fffd1d79d9541bfde2f20bdb6 (patch)
treedb84381e43d5e9a933daba5eae315ccb4ad74c84
parentc26fabb9e79d71321ad7cc462289b3c05d6c8da2 (diff)
Added debug for number of opcodes run
-rw-r--r--wpspec/wpspec/Spectrum/Emulation.cs4
1 files changed, 3 insertions, 1 deletions
diff --git a/wpspec/wpspec/Spectrum/Emulation.cs b/wpspec/wpspec/Spectrum/Emulation.cs
index e81f2ed..feeb04d 100644
--- a/wpspec/wpspec/Spectrum/Emulation.cs
+++ b/wpspec/wpspec/Spectrum/Emulation.cs
@@ -234,12 +234,14 @@ namespace wpspec.Spectrum
{
Stopwatch s = Stopwatch.StartNew();
+ z80.ExecutedInstructions = 0;
+
clock.StartFrame();
z80.Run();
z80.MaskableInterrupt(0);
s.Stop();
- Debug.WriteLine("EXEC: {0} ms {1} ticks", s.ElapsedMilliseconds, s.ElapsedTicks);
+ Debug.WriteLine("EXEC: {0} ms {1} ticks (PC = {2:4X}, instructions = {3}", s.ElapsedMilliseconds, s.ElapsedTicks, z80.ProgramCounter, z80.ExecutedInstructions);
}
/// <summary>