Commit Graph

422 Commits

Author SHA1 Message Date
tudnai
6ebb350ec3 BugFix: Scroll on setting Breakpoint 2022-11-11 11:22:38 -08:00
tudnai
94e230e51e Add / remove breakpoints by clicking at the beginning of the line 2022-11-11 10:35:35 -08:00
tudnai
8ae44a587f Disassembly view: Click to Select 2022-11-10 22:07:32 -08:00
tudnai
3537ae0379 Avoid disassembly when PC is still in the already disassembled area 2022-11-10 20:15:47 -08:00
tudnai
6ceb1abf8e BugFix: Flickering while debugger window is displayed
BugFix: Embedded Font
2022-11-10 15:07:30 -08:00
tudnai
58e0edc400 Colorful debug lines + highlighted text lines in disassembly view 2022-11-08 23:14:34 -08:00
tudnai
be0712990c Debug & Breakpoints toolbar items 2022-11-08 19:00:46 -08:00
tudnai
c7b06c60e7 Show breakpoint indicator in disassembly view 2022-11-08 18:24:33 -08:00
tudnai
02dc720709 Prelimenary Breakpoints 2022-11-08 11:58:43 -08:00
tudnai
e338d7fd89 BugFix: Possible Race Condition in Update() 2022-11-07 19:52:06 -08:00
tudnai
a283668a8a BugFix: Debugger View Constraints 2022-11-07 13:27:11 -08:00
tudnai
cc6c05064d Fix: Disassembly view scroll 2022-11-05 16:26:52 -07:00
tudnai
942511d71c Fixes in Debug Mode + break on BRK, HLT, INV enabled 2022-11-04 21:20:56 -07:00
tudnai
31d26228d8 Proper Step_Out & Step_Over with rendering, input and all 2022-11-01 21:05:53 -07:00
tudnai
462e1fe8ee Debugger Active Run 2022-11-01 07:49:24 -07:00
tudnai
bd8403ee64 - Attempt to do better disassembly scroll syncchronization
- main.sync replaced to .async to avoid invalid opcode error
2022-10-31 17:43:43 -07:00
tudnai
04fc99eb93 BugFix: F8 KeyCode 2022-10-30 17:56:37 -07:00
tudnai
15f7fc3d70 BugFix: Debug Disassembly alters behavior 2022-10-30 17:42:29 -07:00
tudnai
708099e45d Step_Out & Step_Over 2022-10-30 16:50:02 -07:00
tudnai
0a2b87964e More preventative changes to avoid writing to memory during disassembly 2022-10-30 16:11:23 -07:00
tudnai
edf76850c7 More preventative changes to avoid writing to I/O or RAM during disassembly 2022-10-30 16:02:37 -07:00
tudnai
d4967fa14a Line precise scrolling - concept 2022-10-30 12:16:30 -07:00
tudnai
1e332a953a Stack Scroll by Mouse Wheel 2022-10-30 06:15:04 -07:00
tudnai
2decf2abdc - Debugger Function keys F4 / F5 / F6 / F7 / F8
- Debugger Memory View adjusted
- Continue / Pause
2022-10-30 05:42:15 -07:00
tudnai
c8c74b02b4 "Sticky" Debug Disassembly Window - Stays at the same address range unless PC is outside of it 2022-10-29 12:05:39 -07:00
tudnai
594feb4618 - keyboard handling depends on Debugger Window focused or not - so handling textFields in DebuggerWindow is possible
- Added key binding to Debugger
2022-10-29 10:14:25 -07:00
tudnai
17ee6a3e2c Debug Menu 2022-10-29 05:40:57 -07:00
tudnai
3605640781 Pause button on Main storyboard is synchronized with Debugger Window's Cointinue / Pause button 2022-10-28 19:46:06 -07:00
tudnai
acb8d9cfd8 Continue / Pause button in DebuggerWindow is synchronized now 2022-10-28 19:26:19 -07:00
tudnai
2531ce62b4 Step one instruction (Step In) 2022-10-28 11:51:49 -07:00
tudnai
b70fb8c85d Inverting disassembly line for m6502.PC 2022-10-28 11:30:25 -07:00
tudnai
4b74ab638c Debugger disassembly operands 2022-10-28 07:02:21 -07:00
tudnai
783c5602bc fetch & fetch16 and other debugger related improvements 2022-10-28 05:10:07 -07:00
tudnai
0ab06b0a80 Disassembly 35 lines 2022-10-28 04:54:13 -07:00
tudnai
23c320ac6d Fix: Disk button closed state check 2022-10-28 04:53:29 -07:00
tudnai
6b32fe3d9e Further move to display disassembly code 2022-10-26 21:11:45 -07:00
tudnai
50ae3a33a4 Warning elimination + skeleton of debugger 2022-10-26 18:35:38 -07:00
tudnai
0717ac7fcb Preparation for Debugger module 2022-10-26 17:13:44 -07:00
tudnai
900966da9c Debug Memory View works 2022-10-26 15:22:50 -07:00
tudnai
8d1cce39f8 Hex / Memory view in Debugger 2022-10-26 15:16:43 -07:00
tudnai
eeabd853f6 RealTime debugger update CPU & Stack 2022-10-26 12:28:39 -07:00
tudnai
e3c872d23c Display Registers 2022-10-26 07:20:52 -07:00
tudnai
f84481e3b6 Removed missing connections and unused finctions in DebuggerWindowController class 2022-10-26 06:24:07 -07:00
tudnai
233fcf4adf Debugger icon & Action 2022-10-26 05:44:52 -07:00
tudnai
d6323ee902 DebuggerWindowController 2022-10-25 14:18:31 -07:00
tudnai
08834ee59d Debugger Window Design adjustments 2022-10-25 11:39:57 -07:00
tudnai
0d9ed15764 Debugger Window Design 2022-10-25 10:37:34 -07:00
tudnai
85da4bfc2c CPU & Memory View 2022-10-24 20:48:15 -07:00
tudnai
b68217c391 Transforming to Debugger Window 2022-10-24 19:06:06 -07:00
tudnai
132b95a34e Debugger StoryBoard + Some Adjustment on Pause Button 2022-10-23 22:14:35 -07:00