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
Sour
757054798b
Keep game running after CPU crash (when Dev Mode is enabled)
2018-08-30 22:37:22 -04:00
Sour
134a2a07e5
Sunsoft 5B: Fixed audio period (was off by 1)
2018-08-30 22:26:38 -04:00
Sour
a01c400975
Debugger: Improvements/fixes to RAM disassembly
2018-08-30 20:22:45 -04:00
Sour
47249556d2
Core: Changed timing logic to resolve issues with some setups (where the core was running at less than 60fps even if the computer was able to run at up to 200fps)
2018-08-26 18:53:15 -04:00