Sour
6ccd9b0a8e
Fixed compilation warning
2019-01-03 19:43:53 -05:00
Sour
86ff0cdf2b
Debugger: Fixed disassembler incorrectly calculating jump destinations and caching the wrong data as a result
2019-01-03 14:49:30 -05:00
Sour
a18a3b7e95
Debugger: Memory Viewer - Fixed "Highlight labels" option for work/save ram memory types (+ some refactoring)
2019-01-03 12:06:37 -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
a3a91ede59
Debugger: Fixed effective address display for indirect jump
2019-01-02 23:26:54 -05:00
Sour
7e8b89cf42
Fixed compilation warning
2018-12-31 15:05:29 -05:00
Sour
2383499533
Build: Simplify PGO builds and allow it to be used when building the libretro core
2018-12-31 14:59:00 -05:00
Sour
a86bfa7636
Libretro: Fixed long compilation/linking times
2018-12-31 09:40:38 -05:00
Sour
ce893167c6
Debugger: Added "Go to All" feature
2018-12-29 14:25:49 -05:00
Sour
c29ceb79ef
Debugger: Fixed bug that caused debugger window to automatically appear when active breakpoints were hit
2018-12-28 13:01:57 -05:00
Sour
6763d346d6
Debugger: Memory Viewer - Show palette at PPU addresses $3F00-$3FFF (more intuitive for most users)
2018-12-28 12:07:55 -05:00
Zorchenhimer
bca96de531
Debugger: Lua - Add new getLabelAddress() function
...
This adds a new function GetLabelAddress() to the Lua API. It takes a
single string parameter of a label to lookup and returns its integer
address. The return value can be passed directly to read() and
readWord().
The documentation has also been updated to reflect the changes.
2018-12-28 12:01:26 -05:00
Sour
59195da588
Fixed compilation warning
2018-12-26 13:28:27 -05:00
Sour
de7ded3139
NSF: Added support for history viewer
2018-12-26 13:28:17 -05:00
Sour
8c27322d85
NSF: Fixed init problem with VRC6 (NSF-only) that could cause distorted audio
2018-12-26 13:04:40 -05:00
Sour
d6d188282c
NSF: Allow rewinding in NSF player
2018-12-26 11:49:09 -05:00
Sour
9666426dc1
Debugger: Fixed multi-threading crash when calling PeekRAM for $4015 from another thread
2018-12-25 22:40:41 -05:00
Sour
071f69520b
Linux: Fixed compilation warning
2018-12-25 22:40:05 -05:00
Sour
ae0822e7cd
Linux: Fixed compilation warnings
2018-12-25 00:32:33 -05:00
Sour
d8097a1c94
Debugger: Display read/written value when breaking execution
2018-12-25 00:07:45 -05:00
Sour
8deb63e646
Debugger: Avoid setting debug PC value if debugger is not running (performance)
2018-12-25 00:07:45 -05:00
Sour
40710c3665
Debugger: Allow debugger to peek at APU/PPU registers without altering the state
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
35192daeed
Debugger: Add option to trigger breakpoints on dummy read/writes (+ distinguish between writes & dummy writes)
2018-12-23 13:12:46 -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
c54fad0325
Debugger: Fixed sub entry point markers disappearing from the code window after using the "mark as ..." functions
2018-12-16 11:38:00 -05:00
Sour
2a2717b125
HD Packs: Improve/fix hires.txt file output when re-recording over an existing HD pack
2018-12-12 20:47:23 -05:00
Sour
0dee6ac845
HD Packs: Tile indexes for conditions are now written in hex format
2018-12-12 20:46:23 -05:00
Sour
a46493c6bd
Debugger: Fixed register labels not being used for addresses (roughly) outside the $2000-$5FFF range
2018-12-10 19:52:16 -05:00
Sour
70ad89a05a
Debugger: Always realign disassembly based on the PC at the start of the current instruction
2018-12-09 12:01:00 -05:00
Sour
70a0389b2c
Fixed screenshots not being saved when playing a rom stored inside a zip/7z file
2018-12-09 10:48:56 -05:00
Sour
37904b8679
AOROM: Fixed mirroring power on state
2018-11-20 02:31:55 -05:00
Sour
b9703369cf
Debugger: Fixed memory leak in Event Viewer
2018-11-20 02:08:59 -05:00
Sour
9e5c22492b
Debugger: Fixed multithreading crashes/freezes when marking bytes as data/code
2018-09-26 07:23:32 -04:00
Sour
f2af2ba986
Version Update: 0.9.7
2018-09-16 19:25:38 -04:00
Sour
d597a7a696
Linux: Fixed compilation warnings
2018-09-16 13:12:45 -04:00
Sour
f3778b58bb
HD Packs: Use hex format for tile indexes (CHR ROM)
...
(Easier to map the tile indexes with bank/column/row numbers)
2018-09-15 09:59:17 -04:00
Sour
0d40a57d07
HD Packs: Added mask parameter to memoryCheck conditions
2018-09-15 09:49:02 -04:00
Sour
5f01ec59f4
HD Pack Builder: Fixed issues with pause icon/break functionality when recording hd packs with debugger opened
2018-09-14 22:09:51 -04:00
Sour
35b182b435
HD Pack Builder: Allow HD tiles to be shown while recording
2018-09-13 20:58:35 -04:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -04:00
Sour
fd33562205
HD Pack Builder: Improved performance while recording (~80fps -> ~180fps)
2018-09-07 21:30:00 -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
d305abe8fe
Debugger: Nametable viewer - Fixed scroll overlay position when game updates scroll offsets mid-frame
2018-09-07 21:10:52 -04:00
Sour
512d971b87
MMC3: Fixed Low G Man (by allowing the use of the WRAM disabled flag with non-NES 2.0 headers)
...
This may break MMC6 games that aren't in the game DB unless they are converted to NES 2.0 headers and set to submapper 1.
2018-09-07 17:17:35 -04:00
Sour
e995c66927
Debugger: Fixed crash when disassembling internal RAM
2018-09-05 20:29:26 -04:00
Sour
80c80181ba
Debugger: Lua - Added (configurable) script timeout to prevent infinite loops from locking up the emulator
2018-09-02 15:37:13 -04:00