diff options
author | Ian C <ianc@noddybox.co.uk> | 2012-03-28 22:53:10 +0000 |
---|---|---|
committer | Ian C <ianc@noddybox.co.uk> | 2012-03-28 22:53:10 +0000 |
commit | cc22d168dfa8a28fffd1d79d9541bfde2f20bdb6 (patch) | |
tree | db84381e43d5e9a933daba5eae315ccb4ad74c84 | |
parent | c26fabb9e79d71321ad7cc462289b3c05d6c8da2 (diff) |
Added debug for number of opcodes run
-rw-r--r-- | wpspec/wpspec/Spectrum/Emulation.cs | 4 |
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>
|