Commit Graph

7 Commits

Author SHA1 Message Date
Andrew Gardner
35704b5ad4 Qt Debugger: The MAME memory tracking system no longer double-frees closed QT
windows.  Also fixes the font segfault on exit again. (nw, but thanks Carl)
2013-06-04 06:37:27 +00:00
Miodrag Milanovic
1c05ccc93b Cleanups and version bump 2013-05-20 06:51:25 +00:00
Andrew Gardner
7964d924b3 Adds memory tracking to debugger. This includes two new commands: trackmem and
pcatmem(p|d|i).  [Andrew Gardner]

Fixes left-click selection bug in the memory window. [Andrew Gardner]


Explanation:
------------
Call trackmem to start tracking which PC writes to which address in memory and 
pcatmem(p|d|i) to query a memory region for which PC wrote to it.  Users of 
the QT debugger can also right click on a memory address in the memory window 
to make a popup message appear with the results - right-clicking also 
automatically copies the resultant PC onto the clipboard.  (I'll attach an 
image of this behavior in a follow-up mail).
2013-05-09 19:20:05 +00:00
Miodrag Milanovic
4bf717996f Cleanups and version bump 2013-04-30 06:36:06 +00:00
Andrew Gardner
98a13a7570 QT Debugger: Now saves all settings for all open windows - including docks
in the main debug window.
             Also fixes bug where closing the main window with the X in the
             corner didn't save settings properly.  [Andrew Gardner]
2013-04-27 05:03:39 +00:00
Miodrag Milanovic
0e19f641d3 Cleanups and version bump 2013-01-11 07:32:46 +00:00
R. Belmont
a9116a7973 SDL: Experimental Qt-based debugger [Andrew Gardner, R. Belmont] 2012-12-25 03:51:20 +00:00