Viewing Issue Advanced Details
ID Category [?] Severity [?] Reproducibility Date Submitted Last Update
05410 Debugger Trivial Always Jan 2, 2014, 02:23 Jan 3, 2014, 04:07
Tester jwdonal View Status Public Platform MESS (Official Binary)
Assigned To Resolution Open OS Windows Vista/7/8 (64-bit)
Status [?] Acknowledged Driver
Version 0.152 Fixed in Version Build 64-bit
Fixed in Git Commit Github Pull Request #
Summary MESS-specific 05410: SNES (possibly all systems?): Trace logger incorrectly places "1" in front of stack pointer value.
Description The trace logger incorrectly places a "1" in front of the 8-bit stack pointer value when it is logged to the output file. So the output ends up looking like this:

SP:1FE 3B90: TSET1 $0000

It may be possible that this only occurs if the SP holds a negative 8-bit value but I haven't confirmed.
Steps To Reproduce You can reproduce this by running the following:

trace mess_trace.txt, 1, {tracelog "SP:%02X ", s}

<execute some code>

trace off

<look at mess_trace.txt file>
Additional Information
Github Commit
Flags Verified with Code
Regression Version
Affected Sets / Systems SNES (possibly all systems?)
Attached Files
 
Relationships
There are no relationship linked to this issue.
Notes
0
There are no notes attached to this issue.