Commit graph

264 commits

Author SHA1 Message Date
Kingcom
819ffec322 Improve copied disassembly 2013-11-16 12:21:05 +01:00
Kingcom
7ba00fa65f Change register value by "assembling" "reg=value" 2013-11-16 10:49:39 +01:00
Kingcom
2ec48b0154 -scan functions on vscroll
-scroll without moving the cursor with ctrl+up/down
-set cursor to start/end of window with ctrl+prior/next
2013-11-16 10:26:46 +01:00
Peter Tissen
d1d3097f66 Windows Register List fixes
make the rightclick work in the registerlist for all displayed registers.
The LO HI and PC registers couldn't be rightclicked previously.

Also, if you rightlick a valid row and then rightclick on the leftmost 16
pixels you'd get the popup menu for the old selection (even on invalid y
indices).

Make the "change register value"-dialog start with '0x' because otherwise
values starting with an alphabetical hexadecimal symbol will yield
be parsed as a symbol instead of a number and yield 'unknown symbol'
2013-11-14 00:41:51 +01:00
Unknown W. Brackets
3771ec1959 Use Ctrl-C/Ctrl-Insert to copy in disasm.
This means trading Ctrl-C (was find again) for F3.  Also made Ctrl-F find
as well as Ctrl-S.
2013-11-09 10:57:43 -08:00
Kingcom
ee553afebc Reset cycle counter when stepping out 2013-11-08 17:41:50 +01:00
Henrik Rydgård
44c866e90c Merge pull request #4474 from Kingcom/Debugger
Periodically redraw memory view
2013-11-07 11:38:53 -08:00
Henrik Rydgård
02204bac7c Merge pull request #4475 from Kingcom/MemView
Allow copying 16 and 32 bit values from the memory view
2013-11-07 11:38:33 -08:00
Kingcom
c85a7623cc Allow copying 16 and 32 bit values from the memory view 2013-11-07 19:49:46 +01:00
Kingcom
71ccb69ed4 Periodically redraw memory view 2013-11-07 18:39:41 +01:00
Kingcom
aae08173f1 Extend follow functionality of disassembly 2013-11-05 21:20:21 +01:00
Henrik Rydgård
ebd3763c7e Merge pull request #4458 from Kingcom/KeyStateFix
Correct use of GetAsyncKeyState
2013-11-05 02:36:39 -08:00
Kingcom
0e61913839 Remove redundant != 0 checks 2013-11-05 11:34:53 +01:00
Kingcom
a972b5d0dc Correct use of GetAsyncKeyState 2013-11-05 11:29:55 +01:00
Henrik Rydgård
2af9ef45a3 Merge pull request #4413 from Kingcom/Debugger
Change "goto in memory view" behavior
2013-11-03 03:19:12 -08:00
Kingcom
6ac29b314a Advance cursor after assembling 2013-11-03 10:14:46 +01:00
Kingcom
e8b8f89aa8 Use the disassembly's memory view for "goto in memory view" 2013-11-02 17:39:39 +01:00
Henrik Rydgård
7678107a4a Merge pull request #4380 from Bigpet/disasm_additions
added disasm debugger features to remove and add functions
2013-10-30 11:45:59 -07:00
Peter Tissen
d8b4ec6680 added disasm debugger features to remove and add functions 2013-10-30 16:13:18 +01:00
Kingcom
5bb7ac8b7e Various debug ui fixes and enhancements 2013-10-30 12:12:33 +01:00
Unknown W. Brackets
f9e4cae3c0 Debugger: fix "run to here" functionality. 2013-10-27 12:52:21 -07:00
Kingcom
4abda21699 Fix messed up logic 2013-10-19 02:45:58 +02:00
Kingcom
8f698d552b Handle it for step into too 2013-10-19 02:28:49 +02:00
Kingcom
9af9577ad9 Add smoother disassembly scrolling for step over 2013-10-19 01:19:39 +02:00
Kingcom
ef1e34bffd Only display full disassembly lines 2013-10-19 00:58:42 +02:00
Henrik Rydgård
1e6aa83bb6 Merge pull request #4210 from Kingcom/Debugger
Highlight branch arrows that reference the current opcode
2013-10-17 02:58:01 -07:00
Kingcom
35a7cb437b Don't create the pen before the function is sure to run until the end 2013-10-16 15:23:12 +02:00
Kingcom
4483b5cff0 Delete pen 2013-10-16 15:19:32 +02:00
Kingcom
ff5e4b0cf3 Highlight branch arrows in a different color if they start/end at the current opcode 2013-10-16 15:15:00 +02:00
Unknown W. Brackets
5b888f0d0a Fix a crash in debug mode with no threads. 2013-10-16 00:56:46 -07:00
Unknown W. Brackets
9fe1a99ab3 Fix some warnings. 2013-10-14 22:09:21 -07:00
Kingcom
480c766776 Fix rotrv (dis)assembly 2013-10-13 10:36:43 +02:00
Kingcom
49a4f9e73d Fix right click->edit breakpoint 2013-10-04 23:21:44 +02:00
Kingcom
1d0ff8809b Dump memory dialog 2013-10-01 21:11:41 +02:00
Peter Tissen
c76d9afa1b unfortunately disfigured typo 2013-10-01 13:21:53 +02:00
Peter Tissen
5d752d3084 Merge branch 'master' of https://github.com/Bigpet/ppsspp 2013-10-01 13:19:53 +02:00
Peter Tissen
73138f4ea1 check if ram.dump is writable before writing to it in blind faith 2013-10-01 13:19:11 +02:00
Kingcom
2dfa63bb1c Add config setting 2013-09-30 21:42:05 +02:00
Kingcom
a5ae03cae1 -use tab control class for left tabs
-add a way to hide tab titles
-accelerator for GEDebugger
2013-09-30 15:56:08 +02:00
Kingcom
f41e5a3867 -use TabControl for bottom tabs
-show/hide bottom tabs with ctrl+x
2013-09-30 10:40:15 +02:00
Kingcom
d4b05f1763 Better disassembly resizing 2013-09-29 17:30:37 +02:00
Kingcom
c800b0055d Update CtrlStackTraceView 2013-09-29 11:28:16 +02:00
Kingcom
ed9c72e8eb Update CtrlBreakpointList 2013-09-29 11:19:13 +02:00
Kingcom
9e2866d618 Update CtrlThreadList 2013-09-29 10:50:18 +02:00
Kingcom
513223ea4f -Step through display list with F10/F11
-accelerator changes
2013-09-28 14:34:08 +02:00
Unknown W. Brackets
a528f797b1 32-bit warning fixes in the debugger/win UI. 2013-09-23 23:44:58 -07:00
Unknown W. Brackets
a7f9723528 Warning fixes. 2013-09-22 19:06:01 -07:00
Unknown W. Brackets
2ad5167f75 Better to have its own directory. 2013-09-22 11:03:29 -07:00
Unknown W. Brackets
18b70c89ef Add an initial GE debugger interface on Windows. 2013-09-22 10:27:09 -07:00
Kingcom
595693cacb Scan after assembling 2013-09-22 13:04:31 +02:00