Commit Graph
35 Commits
Author SHA1 Message Date
Unknown W. Brackets f70f70925d Highlight arguments from the selected range.
For example, if "lui v0,0x8000" is selected, highlight "v0" or "0x8000"
used as arguments on other lines.  Makes it a bit easier to follow.
2014-03-02 22:49:22 -08:00
Kingcom 561379f5c2 Create data directives in disassembler 2013-11-28 00:33:21 +01:00
Kingcom 274632f304 Minor disassembly tweaks 2013-11-26 11:38:01 +01:00
Kingcom 8146e7bfb0 Fix stepping 2013-11-25 19:51:16 +01:00
Kingcom 9a29e8b0bf More efficient "loose" opcode detection, clear entries when symbols were loaded 2013-11-25 16:18:29 +01:00
Kingcom aab6f588f1 Fix branch lines 2013-11-24 14:46:53 +01:00
Kingcom 9ea00b2761 Fix copy disasm 2013-11-24 13:53:50 +01:00
Kingcom 63e2f34beb Correctly identify the start of a line when changing the address 2013-11-24 13:53:50 +01:00
Kingcom a928c62ad1 Basic implementation and integration of DisassemblyManager 2013-11-24 13:53:50 +01:00
Kingcom 819ffec322 Improve copied disassembly 2013-11-16 12:21:05 +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 5bb7ac8b7e Various debug ui fixes and enhancements 2013-10-30 12:12:33 +01:00
Kingcom 4abda21699 Fix messed up logic 2013-10-19 02:45:58 +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
Kingcom 86cba76bb2 Crash fix and more scanning 2013-09-22 13:00:25 +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
Henrik Rydgard 55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Kingcom c7c826b7b6 Assemble opcode by typing 2013-08-17 21:20:24 +02:00
Kingcom 92c70af587 Add status bar 2013-07-30 16:19:05 +02:00
Unknown W. Brackets b46ab5f5a4 Always defined WIN32_LEAN_AND_MEAN.
Might as well, less mess everywhere else.
2013-07-28 21:04:20 -07: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
Unknown W. Brackets 053fddfca7 Fix some sign comparison warnings. 2013-06-29 10:59:42 -07:00
Kingcom d4214af710 Breakpoint list at the bottom of the disassembly window 2013-06-27 21:07:49 +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 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
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
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