Sour
04a41a1dd7
Debugger: Trace Logger - Added clear log button
2019-05-20 17:05:01 -04: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
72fc0de383
Allow dipswitches to be manually configured for mappers that use them (instead of incrementing the value on reset)
2019-02-08 19:39:35 -05:00
Sour
3a752d6755
Added support for 512-color palette files
2019-02-07 18:51:24 -05:00
Sour
10a7928f52
History Viewer: Added option to export a save state
2019-02-01 13:05:25 -05:00
Sour
9ceb522874
Debugger: Added "Performance Tracker" tool
2019-01-24 00:50:42 -05:00
Sour
abf5c43896
Input: Added an option to customize the deadzone for analog sticks
2019-01-22 19:38:24 -05:00
Sour
8293382024
Debugger: Added more values for expressions (Sprite0Hit, Branched, etc.)
2019-01-19 20:41:31 -05:00
Sour
f03b154686
Debugger: Nametable Viewer - Added "Show attribute colors only" option
2019-01-19 14:50:47 -05:00
Sour
a67003b347
Debugger: Fixed expression evaluation when using multi-byte labels
...
+ Added "label out of scope" message for watch expressions using labels that can't be evaluated right now (but are valid labels)
2019-01-16 19:07:50 -05:00
Sour
4c9e297034
Debugger: Added nametable breakpoint support
2019-01-14 19:01:13 -05:00
Sour
079564cb25
Debugger: Fixed out-of-range memory read bug in memory import logic
2019-01-13 19:15:37 -05:00
Sour
76f64b19ef
Debugger: Added access counters for CHR ROM/RAM and nametable memory
...
+Added read/write highlighting, etc. for memory viewer tabs
+Improved show tile/attribute updates in PPU viewer
2019-01-13 18:32:27 -05:00
Sour
ce68ce57c0
Core: Refactored nametable RAM management to fix some issues and remove some limitations
...
(This breaks save state compatibility)
2019-01-13 15:20:57 -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
d6d188282c
NSF: Allow rewinding in NSF player
2018-12-26 11:49:09 -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
420fb9c050
UI: Allow random game feature to load from zip/7z files
2018-09-17 20:09:34 -04:00
Sour
7ec7512fde
Debugger: Added "Auto-create jump labels" option
2018-09-08 13:16:17 -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
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
726a4121dd
Debugger: Improved CPU/PPU memory mapping display
2018-08-19 13:53:20 -04:00
Sour
7247b0cb4b
History Viewer: Prevent history viewer from being opened before some history exists (prevents crash when trying to use resume gameplay)
2018-08-06 18:32:22 -04:00
Sour
ebbdf3726f
UI: Fixed pause in background logic when pause in menu is enabled
2018-08-05 13:22:59 -04:00
Sour
27ee26c6cb
Fixed build issues for Libretro and Linux
2018-08-03 22:49:10 -04:00
Sour
781650e8bf
Audio: Added comb filter stereo effect
2018-08-03 10:49:23 -04:00
Sour
115f46e05f
Audio: Improved dynamic sample rate logic and added an option to disable it completely
2018-08-02 22:09:55 -04:00
Sour
1a7f07cff5
Debugger: Fixed issues with using labels in breakpoint conditions
2018-08-02 20:44:48 -04:00
Sour
13d49fee5b
Debugger: CHR Viewer - Added option to show single-color tiles in grayscale
2018-07-28 15:32:38 -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
49eae73d43
Debugger: Improved code window performance
2018-07-25 17:43:00 -04:00
Sour
5f8ae4195f
History Viewer: Added features, fixed issues (WIP)
2018-07-15 18:26:08 -04:00
Sour
15373016d0
Refactoring - removed statics from EmulationSettings
2018-07-14 18:32:32 -04:00
Sour
57e509c606
HistoryViewer - WIP
2018-07-11 18:07:13 -04:00
Sour
2b41a15941
UI: Fixed oversized font when starting emulator
2018-07-08 20:22:21 -04:00
Sour
428c25017d
VS DualSystem: Added insert coin/service button shortcuts for the 2nd console
...
+Fixed issues with movies
2018-07-08 10:28:49 -04:00
Sour
86b0ab5064
UI: Fixed crash at startup if custom folders cannot be created
2018-07-08 10:28:49 -04:00
Sour
3ac8cb2018
VS System: Cleanup config UI (keep DIP switches only) + support for NES 2.0 input type proposal (WIP)
2018-07-08 10:28:49 -04:00
Sour
7c8a54a4f6
VS System: Fixed/improved button remapping
2018-07-08 10:28:48 -04:00
Sour
9f12f1c756
Debugger: Added option to break on decayed OAM read
2018-07-08 10:28:48 -04:00
Sour
7a62b2af80
Debugger: Added option to select which CPU to debug (VS DualSystem) (hidden from menu because issues exist)
2018-07-08 10:28:48 -04:00
Sour
2f9581ff2f
VS DualSystem: Added options to select which video/audio streams to show/play
2018-07-08 10:28:48 -04:00
Sour
47fbe93b62
Added support for VS DualSystem (WIP - dual video/audio, input, save states, movies & netplay working)
2018-07-08 10:28:48 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00