Commit Graph

441 Commits

Author SHA1 Message Date
Unknown W. Brackets c1834908b1 Keep the symbol map entries unique.
Duplicates are annoying, and we have hacks upstream to prevent them that
cause trouble.
2013-06-30 10:04:48 -07:00
Kingcom 41ed77f66a Add a memory view control to the disassembly window 2013-06-30 13:42:19 +02:00
Kingcom 6df25d52f0 -ctrl+g for goto in mem viewer/disassembly
-removed skipping of zz_/z_ in disassembly
-fixes to the expression parser
2013-06-29 22:25:17 +02:00
Unknown W. Brackets 609f8d6340 Allow hitting Go on a breakpoint to continue.
Doesn't work for branches though, because of delay slots.
2013-06-29 11:23:24 -07:00
Unknown W. Brackets 61e640b08f Add an inactive wait just to be safe. 2013-06-29 11:02:03 -07:00
Unknown W. Brackets 053fddfca7 Fix some sign comparison warnings. 2013-06-29 10:59:42 -07:00
Unknown W. Brackets aaafd372e9 Clear temp breakpoints off the CPU thread.
This should make it possible to actually clear them.  Fixes #2519.
2013-06-29 10:54:33 -07:00
Kingcom b8d15838c5 Added checks for divisiou and modulo by zero 2013-06-29 16:24:26 +02:00
Kingcom b78f74a3f4 More changes 2013-06-29 15:57:41 +02:00
Kingcom fb84d2654b Merge branch 'master' of https://github.com/hrydgard/ppsspp into ExpressionParser 2013-06-29 15:17:09 +02:00
Kingcom ab1aa09dce Expression parser 2013-06-29 15:17:00 +02:00
Unknown W. Brackets c8509091af Allow the disasm height to be resized a bit more. 2013-06-28 21:39:53 -07:00
Kingcom b8f467b45a -don't step while the core is active
-reset the counter before starting the core (so that it actually counts the execution time of the last run)
2013-06-28 00:26:04 +02:00
Kingcom e4755d4bdb Small changes to the disassembly view 2013-06-27 22:16:02 +02:00
Kingcom d4214af710 Breakpoint list at the bottom of the disassembly window 2013-06-27 21:07:49 +02:00
Kingcom 76f135e077 -edit register by double clicking
-copy register with ctrl+c
2013-06-27 11:50:59 +02:00
Kingcom 827d13c34f -Fix step over for conditional branches
-don't redraw the disassembly window while waiting for a temporary breakpoint
2013-06-26 23:14:15 +02:00
Kingcom 26c4f57691 Shortcuts for the disassembly view, step over extended, fixes 2013-06-26 21:49:15 +02:00
Kingcom 89104f08c0 Add labels to branch targets that don't have when disassembling to file 2013-06-26 12:15:49 +02:00
Kingcom cfb622b619 Disassemble to file with Ctrl+X or through the right click menu. 2013-06-26 11:48:14 +02:00
Kingcom 07a3f08650 Search through the disassembly view with Ctrl+S. Search next with Ctrl+C. 2013-06-26 11:10:26 +02:00
Unknown W. Brackets 3ef95fadb3 Save the disasm window's size in config.
And, allow it to be smaller.
2013-06-26 00:15:16 -07:00
Henrik Rydgård bafbfc75a0 Merge pull request #2475 from Kingcom/master
Disassembly view redesign
2013-06-25 16:07:06 -07:00
Kingcom 7d0e6ff199 -disassembly view redesigned
-change the cursor with the mouse or with the keyboard
-displays symbols on the left and in opcode arguments
-press tab to toggle displaying of symbols
-click on the highlighted line to toggle a breakpoint at that position
-press right to follow a branch and left to go back a level
2013-06-25 23:52:56 +02:00
Henrik Rydgard 81c6e63fd6 64-bit windows buildfix 2013-06-25 22:00:56 +02:00
Kingcom 41fc339362 -fixed "Copy value" in memory view
-SetFocus on right click in memory view
-added a few more default symbols to the symbol map
2013-06-25 13:17:27 +02:00
Kingcom ad55a6f809 Memory viewer redesigned. 2013-06-25 02:43:31 +02:00
aquanull bb5fce600e Fix/prevent crashes when MainWindow is closed before LoadFile() completes, or when it gets certain messages before TheThread completes initialization.
Fix missing ppsspp.ini loading log (only 1 unimportant line though).
Fix loading ui_atlas.zim failure when [General]Browse = True is set in ppsspp.ini.
Some other minor fixes as well.
2013-06-15 13:06:43 +08:00
Jeff Chien f8d7ded2eb Fixed a crash point in the memory viewer (if the symbol map doesn't find
the value).
2013-06-03 21:56:38 -07:00
aquanull 2708c03f6e Work around occasional GetI18NCategory() failure in WndProc().
Also fix some variable-shadowing.
2013-06-03 20:56:44 +08:00
Unknown W. Brackets 4ebd3aaceb Fix a bunch of Windows UI x64 conversion warnings. 2013-04-05 20:28:58 -07:00
Unknown W. Brackets 169d04d3ad Remove unnecessary calls to UpdateMenus(). 2013-04-05 00:48:41 -07:00
StorMyu d1d957521d Update CtrlMemView.cpp 2013-03-22 20:46:19 +01:00
StorMyu 83d65376a1 [Debugger] Ram Dump function
Just need to make sure you pause the emulator before you dump.
Or it'll not work ^^
2013-03-22 12:14:10 +01:00
Unknown W. Brackets 303058f492 Quick and dirty Windows UI for memchecks. 2013-03-12 00:53:49 -07:00
Unknown W. Brackets de7ada1982 Fix some x64 type warnings. 2013-02-24 10:39:06 -08:00
Unknown W. Brackets 04130c812a Show the current tick count in the disasm dialog.
Might as well show something under Ctr:...
2013-01-21 19:20:49 -08:00
Unknown W. Brackets 3872753b8a Highlight changed regs in the Windows debugger. 2012-12-26 11:32:51 -08:00
Unknown W. Brackets 1d7a42f0b8 Add a button on Windows to enable HLE stepping. 2012-12-24 21:50:02 -08:00
Diogo Franco (Kovensky) 6108e36ae9 Several fixes to build under stricter C++11
Add missing #include to various files.

strings.h isn't provided by MSVC so we don't include it there; it's needed
for other OSes/compilers.

Get rid of pre-ISO-C malloc.h includes; malloc is provided by stdlib.h.

Fixes some linuxisms.

Prepend __builtin_ to __clear_cache, calling it without the prefix is a
GNU extension.
2012-11-21 14:33:50 -03:00
Henrik Rydgard 4f7ad15758 Add snapshot of the whole source code. 2012-11-01 16:19:01 +01:00