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
Souryo
fa091a4f76
Debugger: Lua - Async savestate functions + isKeyPressed
2017-10-05 19:44:37 -04:00
Souryo
a04a8747ba
Debugger: Fixed freezes/crashes when switching game while debugger is opened (esp. with lua scripts)
2017-09-28 21:27:38 -04:00
Souryo
1f974dcedd
Debugger: Scroll overlay position is now based on the selected cycle/scanline
2017-09-28 20:05:00 -04:00
Souryo
6969caa1b8
Debugger: Lua memory callback fixes + allow lua script to change read/written value
2017-09-08 17:20:40 -04:00
Souryo
b80d788346
Debugger: LUA scripting fixes, script window & assembler window improvements
2017-09-01 14:57:02 -04:00
Souryo
5957bc2d3e
Debugger: LUA scripting
2017-08-30 18:31:27 -04:00
Souryo
8e2f39e3bd
Debugger: Added ability to revert prg/chr changes
2017-08-21 23:11:14 -04:00
Souryo
e66dd700e1
Debugger: Added auto-load cdl option
2017-08-19 22:00:12 -04:00
Souryo
daca866957
Debugger: Add option to save changes as IPS file
2017-08-19 19:40:02 -04:00
Souryo
47026c3ba8
Debugger: Copy info based on CHR ROM vs RAM (right-click in ppu viewer)
2017-08-13 20:45:36 -04:00