Commit Graph

441 Commits

Author SHA1 Message Date
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 d6009d9e3d Create a single instance of the debug windows and keep them 2013-08-26 14:19:46 +02:00
Unknown W. Brackets 46c5a48a86 Clean up some minor aliasing. 2013-08-22 23:31:49 -07:00
Unknown W. Brackets 1ed8edb0d3 Avoid some dangerous hex constant widths. 2013-08-22 23:23:48 -07: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 e308ef59f5 Add step out feature and button 2013-08-17 11:18:03 +02:00
Kingcom b3cd95ec68 Remove Skip button 2013-08-17 10:59:43 +02:00
Kingcom 984a038b36 Merge stop and go buttons 2013-08-17 10:57:29 +02:00
Kingcom 4e8bca7549 Move step into, step out and run to line into accelerators 2013-08-17 10:49:07 +02:00
Kingcom 537ab396e7 Change the bottom control of the disassembly with Ctrl+1-4 2013-08-16 14:19:04 +02:00
Kingcom bfbea62ce3 Send messages to the debugger 2013-08-14 23:46:59 +02:00
Kingcom 177b9fa6b1 Separate accelerator table when the debugger is active 2013-08-14 23:30:50 +02:00
Kingcom be680c8c67 Rename Stack Size column to Frame Size 2013-08-12 23:00:47 +02:00
Kingcom 07f279096f Add stack frames display 2013-08-12 22:11:00 +02:00
Unknown W. Brackets 152f28aeac Clean up the immediate MIPS table, mostly flags. 2013-08-11 18:01:48 -07:00
Kingcom deb66921d7 Add "Add new" option to right click menu when clicking on a breakpoint 2013-07-31 20:36:58 +02:00
Kingcom 0767abd1d0 Edit breakpoints 2013-07-31 20:33:50 +02:00
Kingcom 1b803ac720 Toggle breakpoint in the breakpoint list by pressing space 2013-07-31 20:10:35 +02:00
Kingcom 2356e3b4be Display breakpoint condition 2013-07-31 20:04:57 +02:00
Kingcom a8ef18c039 Add pc, hi, and lo to the register list 2013-07-31 10:24:24 +02: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
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 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 f9f9429980 Make memory viewer and register list use the configurable font size 2013-07-10 11:10:08 +02: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
Kingcom 007e03a4d7 Move breakpoint list to separate class 2013-07-08 17:59:34 +02:00
Unknown W. Brackets 9d50579aa9 Add a context menu to play with threads. 2013-07-07 23:47:22 -07:00
Unknown W. Brackets 7f858d7263 Add a context menu to enable/disable breakpoints.
Probably it could edit or etc. too...
2013-07-07 23:28:35 -07: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 82c242f237 Added "Wait type" and "Priority" columns to thread list 2013-07-06 21:40:41 +02:00
Henrik Rydgard a599bf7500 Assorted warning fixes and cleanups 2013-07-06 11:09:19 +02:00
Kingcom bccc3c4281 Debug interface improvements 2013-07-03 22:29:35 +02:00
Unknown W. Brackets defe750558 Update debugger UI on the debugger's threads. 2013-07-02 22:59:47 -07:00
Kingcom 24559491f0 Thread list in disassembly window 2013-07-02 23:21:20 +02:00
Kingcom 2521a88207 Use ChangeBreakPointAddCond function 2013-07-02 17:43:34 +02:00
Kingcom c41b08f9e2 Add expression parser to breakpoints 2013-07-02 11:51:29 +02:00
Kingcom 15eb8c8657 Breakpoint window 2013-07-02 00:20:19 +02:00
Henrik Rydgård c28109dfa0 Merge pull request #2576 from Kingcom/master
Expression parser update
2013-07-01 08:23:42 -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
Unknown W. Brackets 9d8bdee089 Buffer the breakpoints in UI to avoid overflows. 2013-06-30 16:35:48 -07:00
Unknown W. Brackets 6bd4383a8a Give memchecks/breakpoints a consistent interface.
Removes the limit on max breakpoints, and makes everything use accessors
for both that look roughly the same.
2013-06-30 15:16:58 -07:00