Sour
8508b211cc
Debugger: Event Viewer - Added option to show NTSC borders
...
+ Ported most of Mesen-S' event viewer code to allow this to work
2019-11-19 22:28:45 -05:00
Sour
7041ec7682
Linux: Fixed compilation warnings/errors with GCC/clang
2019-11-13 18:30:05 -05:00
Sour
1f62e043d6
Debugger: Fixed issues and crashes with "step back"
2019-11-03 11:46:05 -05:00
Sour
5b80d2fe21
Core: Changed CPU cycle counter to be a 64-bit int (breaks save state compatibility)
2019-05-12 12:28:01 -04:00
Sour
d4676e51fd
Debugger: Fixed minor potential multithreading issues (and removed unused variable)
2019-04-12 19:58:38 -04:00
Sour
278ca034b2
Debugger: Small performance optimization
2019-02-09 15:32:35 -05:00
Sour
9905f3a5da
Debugger: Fixed crash when closing Lua script window (if script isn't running and it is the only debugger window opened)
2019-01-27 14:31:05 -05:00
Sour
9ceb522874
Debugger: Added "Performance Tracker" tool
2019-01-24 00:50:42 -05:00
Sour
e7f95fd14a
Debugger: Improved "break in X cpu cycles" logic and added a "Run 1 CPU cycle" shortcut
2019-01-21 15:35:24 -05:00
Sour
4c9e297034
Debugger: Added nametable breakpoint support
2019-01-14 19:01:13 -05:00
Sour
cab24bbd70
Debugger: Fixed issues with break on uninit reads
...
-Break did not trigger properly when using the new breakpoint logic
-Fixed issue with step back not working when using the new breakpoint logic
2019-01-13 14:53:14 -05:00
Sour
2c9d6aabd7
Debugger: Improved CA/CC65 integration
...
-Auto-detect all function entry points
-Auto-detect all jump targets
-Fixed a bug where jump targets were being disassembled when loading a CDL file, potentially causing data to be shown as code
-Fixed some valid data block being shown as unidentified data
2019-01-02 23:26:54 -05:00
Sour
d8097a1c94
Debugger: Display read/written value when breaking execution
2018-12-25 00:07:45 -05:00
Sour
60e0bd4e01
Debugger: Fixed issues & improved performance with new breakpoint logic
2018-12-25 00:07:38 -05:00
Sour
937a90626d
Debugger: Added option to evaluate all breakpoints on the first cycle of an instruction
2018-12-24 15:21:21 -05:00
Sour
022085082b
Debugger: Added option to show current instruction's progress (cycle count, exec/read/write cycle display)
2018-12-23 11:56:28 -05:00
Sour
4459b18fa3
Debugger: Added option to display why the debugger breaks (breakpoint, break options, etc.)
2018-12-23 00:10:00 -05:00
Sour
080d25349d
Debugger: Fixed deadlock when debugger is closed and reopened right away (e.g by a CPU crash)
...
2 debugger instances ended up being active at the same time
2018-12-19 20:47:47 -05:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -04:00
Sour
f69b891d53
Debugger: Fixed PPU-related issues when using the debugger & the HD pack recorder at the same time
2018-09-07 21:12:30 -04:00
Sour
1a7f07cff5
Debugger: Fixed issues with using labels in breakpoint conditions
2018-08-02 20:44:48 -04:00
Sour
96bec3b2ad
Debugger: Event Viewer - Added option to display the previous frame's events
2018-07-26 21:29:56 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
ee8e8fc7bf
Debugger: Trace Logger - Potential fix for trace logger not logging NMI/IRQ in some conditions
...
It was possible for the static instance to become null even though an active trace logger instance existed
2018-06-20 20:17:33 -04:00
Sour
335a133e0a
Audio: Improved audio/video sync and reduced static/glitches in output (on both Windows & Linux)
2018-06-09 14:03:53 -04:00
Sour
8f6daaf9a9
Debugger: Added "Break on uninitialized memory read" option
2018-06-07 19:32:34 -04:00
Sour
1e47897ca6
Debugger: Allow multiple PPU viewer windows to refresh at different scanline/cycle timings
2018-04-14 21:32:42 -04:00
Sour
8af8ab205c
GCC: Fixed warnings
2018-03-24 11:22:43 -04:00
Sour
16828a0d12
Debugger: Fixed pause icon showing up due to APU viewer (among other things)
2018-03-10 14:31:05 -05:00
Sour
cdbef431d6
Debugger: Improved callstack reliability
2018-03-05 21:18:29 -05:00
Sour
c9e922f879
Debugger: Fixed issues with step out functionality
2018-02-25 12:47:39 -05:00
Sour
7ccf093a7e
Debugger: Fixed callstack displaying incorrect data when breaking on a RTS instruction
2018-02-25 10:38:45 -05:00
Sour
f8ed813d14
Debugger: Added options to configure whether or not the debugger pops up on breakpoints and pause/frame advance
2018-02-24 11:07:27 -05:00
Sour
feb4828a9b
Debugger: Fixes/improvements to CA65 .dbg file import
2018-02-23 08:28:29 -05:00
Sour
ad73fd2249
Debugger: Fixed event viewer not displaying breakpoint marks when stepping through code
2018-02-22 17:02:17 -05:00
Sour
24d4e91c6e
Debugger: Fixed rare crash when opening event viewer
2018-02-21 19:51:43 -05:00
Sour
11c592a622
Debugger: Event viewer improvements/fixes
2018-02-19 23:23:26 -05:00
Sour
d8e00168a4
Debugger: Added "Event Viewer" tool - replaces PPU Register Write Viewer
2018-02-18 23:03:02 -05:00
Sour
06d7c8f363
Debugger: Added PPU Register Write Viewer to PPU viewer
2018-02-16 17:36:37 -05:00
Sour
3a4bab270e
Debugger: Improved breakpoint management
2018-02-10 21:23:22 -05:00
Sour
2118d498c7
Debugger: Added APU viewer tool
2018-01-01 23:23:18 -05:00
Sour
8ad553688a
Debugger: Prevent DebugBreakHelper from interfering with step operations done by the user
2018-01-01 23:13:24 -05:00
Sour
2f9305779d
Debugger: Add options to generate stripped rom based on CDL data
2018-01-01 12:09:33 -05:00
Sour
8e8f828d14
Debugger: Fixed issue with "step back" that sometimes caused it to loop between the same 2 instructions over and over
2018-01-01 10:33:06 -05:00
Sour
35f65fad73
Debugger: Option to show label in breakpoint list (+ fixed display for absolute PPU breakpoints)
2017-12-31 17:22:54 -05:00
Souryo
be36c630f9
Debugger: Fixed code stepping issues when a Lua script is active
2017-11-10 19:04:22 -05:00
Souryo
837032f8ea
Debugger: Added stateLoaded/stateSaved Lua callbacks (+ fixed issues with savestate API & Lua reference cleanup)
2017-10-07 19:48:45 -04:00
Souryo
11a06926ff
Debugger: Lua - Added getScriptDataFolder function
2017-10-07 15:16:14 -04:00
Souryo
ba8540e4f2
Debugger: Fixed Lua-related multithreading bugs
2017-10-07 13:01:42 -04:00
Souryo
67b9a5c707
Debugger: Fixed hex editor highlight issues (when loading save state, etc.)
2017-10-05 20:48:18 -04:00