Commit graph

1497 commits

Author SHA1 Message Date
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
Sour
1139fb9ad2 NSF: Set X to 0/1 for NTSC/PAL before calling Init 2018-08-23 17:44:03 -04:00
Sour
cefe1142c5 Debugger: Fixed disassembly alignment issues when option to disassemble verified data is enabled 2018-08-23 17:34:49 -04:00
Sour
787617edad Fixed crash when loading rom with no CHR ROM and no CHR RAM 2018-08-22 18:30:13 -04:00
Sour
b669781ccf Debugger: Added break on init/play options for NSF files 2018-08-21 19:41:07 -04:00
Sour
8c07d430c5 Debugger: Fixed DBG import for NSFe files 2018-08-20 20:12:34 -04:00
Sour
4bbef43e99 Linux: Fixed compilation errors/warnings 2018-08-20 19:25:02 -04:00
Sour
8b3ddfa20d Mapper 114: Fixed crash in Lion King (Unl) 2018-08-19 20:42:10 -04:00
Sour
f25e6f5532 VRC1: Allow oversized PRG 2018-08-19 20:25:15 -04:00
Sour
726a4121dd Debugger: Improved CPU/PPU memory mapping display 2018-08-19 13:53:20 -04:00