Commit Graph

466 Commits

Author SHA1 Message Date
tudnai
10c437b872 - Continuous disassembly
- Fixed scroll range error
2022-12-04 22:14:15 -08:00
tudnai
8ac9378f62 removed debug prints for scroll 2022-12-03 22:03:47 -08:00
tudnai
52a54feb9a Scroll works in disassembly 2022-12-03 22:02:35 -08:00
tudnai
d70df34013 Disassembly Scrolling started to work 2022-11-29 19:00:04 -08:00
tudnai
9c0148b437 Fake Scroller filled with \n 2022-11-25 20:53:49 -08:00
tudnai
143124f74a BugFix: Mouse click on line calculation 2022-11-25 20:24:27 -08:00
tudnai
0ac222ad3f - Disassembly shadow view
- Disassembly Highlighter background View
- Disassembly Background color view
2022-11-25 20:17:39 -08:00
tudnai
55fd25d01a BugFix: Disassembly Scrolling & Highlighting 2022-11-24 08:22:45 -08:00
tudnai
428b1b68c2 Optimized Debug Disassembly Scroll 2022-11-23 16:01:16 -08:00
Tamas Rudnai
81fba486d5 getLineRange should count from line 0 2022-11-21 22:29:34 -08:00
tudnai
128d277cba - Compacted m6502_t
- BugFix: Could not add Breakpoints
2022-11-20 16:46:47 -08:00
tudnai
4ec2779bc9 BugFix: BP Exists searches from index 0 2022-11-20 10:01:40 -08:00
tudnai
4e29fc6ae3 Memory Write Debug Breakpoint 2022-11-19 20:37:35 -08:00
tudnai
f2a36f9e33 Added two more hex string formats to the HexDigitFormatter 2022-11-19 14:06:24 -08:00
tudnai
97ce58420e - More memory addressing to monitor
- Faster m6502 save and restore
2022-11-18 20:03:57 -08:00
tudnai
ba4a99ad0d Memory debugger to break at the instruction instead of at the next one 2022-11-18 18:36:19 -08:00
tudnai
e48c71c254 Memory debug works 2022-11-17 21:03:04 -08:00
tudnai
20daf5c73c Implementing Memory & I/O Break 3 2022-11-17 19:32:56 -08:00
tudnai
5fdab01ca4 _memread_dbg() 2022-11-17 13:20:06 -08:00
tudnai
fdd46f6773 Memory Breakpoint - phase #1 2022-11-17 13:17:52 -08:00
tudnai
d6f49abbb4 Preparation for the memory & i/o breakpoints 2 2022-11-17 12:34:08 -08:00
tudnai
41d33c19c3 Preparations for memory & i/o breakpoints 2022-11-17 11:44:39 -08:00
tudnai
ed1a8a25a8 disassembler.c renamed to 6502_dis.c 2022-11-16 21:39:46 -08:00
tudnai
1b991bf3ef disassembler.c moved to cpu folder 2022-11-16 21:36:07 -08:00
tudnai
f3ab0aa8a7 6502_debugger.c renamed to 6502_dbg.c 2022-11-16 21:33:30 -08:00
tudnai
a04df3c1b2 m6502_Debug() moved to m6502_debugger.c 2022-11-16 21:30:25 -08:00
tudnai
52cdd84aad Renamed DEBUGGER macro to DISASSEMBLER 2022-11-16 21:25:19 -08:00
tudnai
d935c168d6 Renamed DISASSEMBLER to DISASS_TRACE 2022-11-16 19:37:15 -08:00
tudnai
65e6d498ee Renamed *_dbg() to *_dis() 2022-11-16 18:23:13 -08:00
tudnai
2219b980ad Better Disassembly auto-scroll 2022-11-16 17:34:04 -08:00
tudnai
8795f18d9a - BugFix: No Sound when Debugging
- BugFix: Avoid pre-disassembling, so you can force disassembling from a given address
2022-11-16 12:38:19 -08:00
tudnai
5fa48ec591 Save_RAM() 2022-11-16 12:19:12 -08:00
tudnai
fae9066ebc BugFixes 2022-11-16 11:17:11 -08:00
tudnai
d056f4534a - BugFix: Highlight Disassembly line on Mouse Click
- BugFix: Mouse ScrollWheel on Disassembly and Memory View
2022-11-14 17:13:08 -08:00
tudnai
e2a37a2e0c Entering addresses to Memory and Disassembly 2022-11-13 16:31:08 -08:00
tudnai
4ae8bfe658 Turn debugging on and off based on debugger window active status 2022-11-13 11:49:34 -08:00
tudnai
82deef06aa - .current renamed to .shared
- Automatically witch to debugger and back to emulator view when debugging
2022-11-13 10:14:48 -08:00
tudnai
57e10e65e6 Debug window activates when breakpoint hits 2022-11-12 20:46:43 -08:00
tudnai
d31c9ab22d Added some details to the documentation 2022-11-12 11:52:17 -08:00
tudnai
f5f204adb0 Breakpoint documentation 2022-11-12 11:41:39 -08:00
tudnai
2751a7a57a Optimized Breakpoint Add & Del 2022-11-12 11:17:35 -08:00
tudnai
99e7f07f84 BugFix: Breakpoint index could not be 0 2022-11-12 10:27:37 -08:00
tudnai
e8bedfb210 BugFix: BreakPoint toggle error 2022-11-11 21:51:58 -08:00
tudnai
042cbb54d4 Binary search for breakpoints 2022-11-11 20:56:56 -08:00
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