Added new debugger pseudo-registers to the changelog.

Changed string "Cycl." to "Cycle", since there was no point using a '.' with a fixed-width font.
This commit is contained in:
Stephen Anthony 2020-11-01 18:27:41 -03:30
parent 2db841836b
commit d404ec8daf
4 changed files with 9 additions and 6 deletions

View File

@ -23,7 +23,10 @@
- Autodetection of serial ports no longer messes up devices plugged
into other serial ports.
* Added CPU load stats to debugger.
* Added CPU load stats to debugger. Related to this, added debugger
pseudo-registers '_ftimreadcycles' and '_fwsynccycles' to show the
number of cycles since the start of frame under certain circumstances
(see manual for more details).
* Fixed bug with aspect correction and fullscreen mode; snapshots from
such a mode are now pixel-exact.

View File

@ -1149,9 +1149,9 @@ as illustrated:</p>
<ul>
<li><b>Frame Cycle</b>: The number of CPU cycles that have been executed this frame since
VSYNC was cleared at scanline 0.</li>
<li><b>WSync Cycl.</b>: The number of CPU cycles that have been skipped by WSYNC this frame since
<li><b>WSync Cycle</b>: The number of CPU cycles that have been skipped by WSYNC this frame since
VSYNC was cleared at scanline 0.</li>
<li><b>Timer Cycl.</b>: The number of CPU cycles (approximately) that have been used by timer read loops since
<li><b>Timer Cycle</b>: The number of CPU cycles (approximately) that have been used by timer read loops since
VSYNC was cleared at scanline 0.</li>
<li><b>Total</b>: The total number of CPU cycles since this ROM was loaded or reset.</li>
<li><b>Delta</b>: The number of CPU cycles that have been executed since the last debugger

View File

@ -19,6 +19,6 @@
#define VERSION_HXX
#define STELLA_VERSION "6.4"
#define STELLA_BUILD "6236"
#define STELLA_BUILD "6237"
#endif

View File

@ -64,13 +64,13 @@ TiaInfoWidget::TiaInfoWidget(GuiObject* boss, const GUI::Font& lfont,
// Left: WSync Cycles
ypos += lineHeight + VGAP;
new StaticTextWidget(boss, lfont, xpos, ypos + 1, longstr ? "WSync Cycl." : "WSync C.");
new StaticTextWidget(boss, lfont, xpos, ypos + 1, longstr ? "WSync Cycle" : "WSync C.");
myWSyncCylces = new EditTextWidget(boss, nfont, xpos + lwidth, ypos - 1, fwidth, lineHeight);
myWSyncCylces->setEditable(false, true);
// Left: Timer Cycles
ypos += lineHeight + VGAP;
new StaticTextWidget(boss, lfont, xpos, ypos + 1, longstr ? "Timer Cycl." : "Timer C.");
new StaticTextWidget(boss, lfont, xpos, ypos + 1, longstr ? "Timer Cycle" : "Timer C.");
myTimerCylces = new EditTextWidget(boss, nfont, xpos + lwidth, ypos - 1, fwidth, lineHeight);
myTimerCylces->setEditable(false, true);