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
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
de7ded3139
NSF: Added support for history viewer
2018-12-26 13:28:17 -05:00
Sour
d6d188282c
NSF: Allow rewinding in NSF player
2018-12-26 11:49:09 -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
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
8c07d430c5
Debugger: Fixed DBG import for NSFe files
2018-08-20 20:12:34 -04:00
Sour
2e99f5aac1
History Viewer: Allow viewer to pause at the end of the video even if the debugger was active when the viewer was opened
2018-08-06 18:32:54 -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
781650e8bf
Audio: Added comb filter stereo effect
2018-08-03 10:49:23 -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
26b94f18cd
Linux: Fixed compilation errors/warnings
2018-07-15 19:27:38 -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
d72d1f3c6d
Added more VS System info to DB, support for new NES 2.0 proposals (WIP) + some refactoring
2018-07-08 10:28:49 -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
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
1489868a3f
Linux: Fixed Linux compilation errors/warnings (due to refactoring)
2018-07-08 10:28:47 -04:00
Sour
c877f73891
Split part of MessageManager into non-static NotificationManager
...
+ Fixed movie recording/playback (for .mmo files)
2018-07-08 10:28:47 -04:00
Sour
04310eddb4
Core refactoring (remove static variables) - WIP
2018-07-08 10:28:47 -04:00
Sour
9bcde89188
Rework notification registration to avoid a lot of potential deadlock situations
2018-06-29 00:06:12 -04:00
Sour
d10b11f0b3
Audio: Added option to reduce volume during fast forward/rewind
2018-06-27 19:49:47 -04:00
Sour
bdfa554a15
Linux: Fixed a few more warnings found with -Wextra
2018-06-25 16:21:15 -04:00
Sour
7dafd284ce
UI: Added an "Install HD Pack" option in the Tools menu
2018-06-19 23:51:15 -04:00
Sour
3e6f10757c
Fixed some cast-align warnings (potential fix for Android crash?)
2018-06-19 20:43:16 -04:00
Sour
7619b93cfe
Netplay: Added password protected servers
2018-06-16 14:02:12 -04:00
Sour
17a02fb5c8
Debugger: Improved performance when a lot of labels are defined (e.g 1000+)
2018-06-09 21:25:49 -04:00
Sour
b6767f355d
Improved cleanup code on shutdown
2018-06-09 15:42:27 -04:00
Sour
7e08d32d45
Debugger: Fixed "Run One Frame" option in PAL mode (or when overclocking with additional scanlines)
2018-06-06 19:24:33 -04:00
Sour
a5756aabbe
UI: Added message on pause screen in fullscreen mode (instructions to revert to window mode)
2018-06-03 14:35:54 -04:00
Sour
fd4a8cbf43
Debugger: Added "test runner" headless mode to run Lua scripts w/o UI
2018-04-14 21:53:52 -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
566a46e21f
Fixed GCC builds
2018-03-24 10:21:11 -04:00
Sour
3a4cea91c0
UI: Added option to allow save states to be loaded even when hash mismatches (if mapper matches)
2018-03-20 22:05:38 -04:00
Sour
cdbef431d6
Debugger: Improved callstack reliability
2018-03-05 21:18:29 -05:00
Sour
cdbc35e49f
Debugger: Added ability to customize the default labels on a per-mapper basis
2018-03-03 15:40:11 -05:00
Sour
02aaad65a8
Fixed rom search causing logging, input changes and FDSbios prompt
2018-02-25 11:27:32 -05:00
Sour
d62d701e64
Debugger: Added paste/undo support in hex editor
2018-02-24 14:23:54 -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