Commit Graph

459 Commits

Author SHA1 Message Date
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
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