Kingcom
|
6ac29b314a
|
Advance cursor after assembling
|
2013-11-03 10:14:46 +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
|
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
|
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 |
|
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 |
|
Kingcom
|
595693cacb
|
Scan after assembling
|
2013-09-22 13:04:31 +02:00 |
|
Kingcom
|
86cba76bb2
|
Crash fix and more scanning
|
2013-09-22 13:00:25 +02:00 |
|
Kingcom
|
1c219e9b65
|
Remove useless comment...
|
2013-09-22 12:24:12 +02:00 |
|
Kingcom
|
2d496791ab
|
Sort branch lines to prevent conflicts
|
2013-09-22 12:20:33 +02:00 |
|
Kingcom
|
d56ade56ae
|
-don't use typedefs
-clear functions on NotifyMapLoaded
|
2013-09-22 11:09:11 +02:00 |
|
Kingcom
|
ea397351c3
|
Better branch lines
|
2013-09-22 11:00:44 +02:00 |
|
Kingcom
|
2a56694626
|
Display proper error messages when assembling failed
|
2013-09-01 10:21:05 +02:00 |
|
Unknown W. Brackets
|
b558189c37
|
Just invalidate blocks on ClearCacheAt().
This makes it safe to call from a jitted syscall, etc.
|
2013-09-01 00:32:43 -07:00 |
|
Unknown W. Brackets
|
0c93baa1df
|
Prevent a crash in debugger without jit.
|
2013-09-01 00:32:42 -07:00 |
|
Unknown W. Brackets
|
8ccd3773d9
|
Open files using wide functions on win32.
Fixes #3432.
|
2013-08-27 00:28:46 -07:00 |
|
Henrik Rydgard
|
55aa3d13c7
|
Win32: Switch to a UNICODE build. This took quite a bit of fixing.
|
2013-08-26 19:00:16 +02:00 |
|
Henrik Rydgard
|
b186294132
|
UI tweaks. Change to cleaner background image.
|
2013-08-20 00:49:25 +02:00 |
|
Kingcom
|
c7c826b7b6
|
Assemble opcode by typing
|
2013-08-17 21:20:24 +02:00 |
|
Kingcom
|
4e8bca7549
|
Move step into, step out and run to line into accelerators
|
2013-08-17 10:49:07 +02:00 |
|
Unknown W. Brackets
|
152f28aeac
|
Clean up the immediate MIPS table, mostly flags.
|
2013-08-11 18:01:48 -07:00 |
|
Kingcom
|
bce211bcaa
|
-check for invalid memory access when creating status bar text
-when displaying word access, show a label if it exists
|
2013-07-30 22:26:52 +02:00 |
|
Kingcom
|
92c70af587
|
Add status bar
|
2013-07-30 16:19:05 +02:00 |
|
Kingcom
|
723f242f0c
|
Rerwrote GetOpcodeInfo and adapted MipsTables for it
|
2013-07-30 11:29:30 +02:00 |
|
Kingcom
|
32f1ca91fd
|
-add function to get relevant opcode information for the disassembly
-put it to use to clean up code
|
2013-07-30 10:14:56 +02:00 |
|
Unknown W. Brackets
|
97098f109a
|
Use CommonWindows.h from Windows/ too.
Might as well. Everything still builds fine.
|
2013-07-28 21:04:20 -07:00 |
|
Kingcom
|
4f313f3757
|
Only assemble when the core is paused
|
2013-07-28 23:01:43 +02:00 |
|
Kingcom
|
b6bca24850
|
-added assemble option to disassembly view
-added 16bit li
|
2013-07-28 15:24:33 +02:00 |
|
Unknown W. Brackets
|
6086b9f5e4
|
Allow selecting a range of in the debugger.
This way you can copy a bunch of diasm'd instructions.
Just quick range selection, not really proper.
|
2013-07-21 01:07:26 -07:00 |
|
Kingcom
|
0eeebf5221
|
-display disabled breakpoints with separate icon
-toggling disabled breakpoints will enable them
-confirmation on toggling breakpoints with a custom condition
|
2013-07-10 10:56:03 +02:00 |
|
Kingcom
|
98289b624a
|
Make disassembly font size configurable
|
2013-07-09 11:17:57 +02:00 |
|
Unknown W. Brackets
|
d39662f291
|
Don't change the selected line when scrolling.
With the mouse wheel or otherwise, it's confusing.
|
2013-07-07 22:55:57 -07:00 |
|
Kingcom
|
c24433b1e2
|
Remove remaining instances of stricmp
|
2013-07-01 10:01:49 +02:00 |
|
Kingcom
|
e3d3d75e38
|
Moved expression parser to native and changed how it's accessed
|
2013-07-01 01:41:06 +02: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
|
053fddfca7
|
Fix some sign comparison warnings.
|
2013-06-29 10:59:42 -07:00 |
|
Kingcom
|
b78f74a3f4
|
More changes
|
2013-06-29 15:57:41 +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 |
|