Commit graph

99 commits

Author SHA1 Message Date
Sour
9751895751 Debugger: Allow saving/loading save states without forcing the emulator to run until the next vertical blank 2022-12-27 16:29:16 +09:00
Sour
5d92c8caba Debugger: Fixed inconsistencies in event viewer when stepping to the first cycle of a frame 2022-12-22 16:22:00 +09:00
Sour
8f95c3a9f5 Debugger: Fixed rare crashes when loading a rom for a different console 2022-10-21 00:46:19 -04:00
Sour
2a5c8cbf4f Debugger: Tile editor - Added shift-click to select color (+ hold shift for tooltip) 2022-10-11 21:07:31 -04:00
Sour
f64e958e65 Debugger: Fixed trace logger not turning off when window is closed 2022-10-08 23:26:34 -04:00
Sour
1df7d9aeac Debugger: Added freeze address option in memory viewer 2022-09-25 19:56:02 -04:00
Sour
d7a8de8208 Removed unnecessary stdafx.h files 2022-09-08 21:15:56 -04:00
Sour
2733a3ef24 Debugger: Remove closed viewers from viewer list 2022-08-29 21:39:37 -04:00
Sour
7df142e420 Debugger: Tilemap viewer - Mode 7 overlay 2022-08-06 11:29:50 -04:00
Sour
61fbae131c Debugger: Added controllers tool 2022-07-09 19:39:35 -04:00
Sour
63cbe9bd73 Debugger: Instruction progression (+ step 1 cpu cycle for snes/sa1/pce) 2022-07-08 00:09:01 -04:00
Sour
569c28c619 Debugger: Added script execution timeout option 2022-07-01 15:04:10 -04:00
Sour
9b6ab930f1 Debugger: Added "Find all occurrences" 2022-06-24 22:20:12 -04:00
Sour
bdcb16248a Debugger: Implemented search in disassembly 2022-06-24 00:53:29 -04:00
Sour
1f75992666 Debugger: Allow palette editing in palette viewer 2022-06-20 20:53:32 -04:00
Sour
35a54505b4 Debugger: Added tile editor 2022-06-19 15:05:12 -04:00
Sour
483a642a98 Debugger: Added function list 2022-06-13 22:13:08 -04:00
Sour
deb6668da9 Debugger: Merged NES CDL files into a single file, show code/data percentages in status bar, fixed some with reset/load/save cdl 2022-06-12 16:22:20 -04:00
Sour
78ca62ed75 Debugger: Support for CDL in CHR ROM games (NES), option to hide used/unused tiles from tile viewer (when CDL data is available) 2022-06-12 00:26:03 -04:00
Sour
40259f51a9 Core: Fixed thread safety issues with APIs that returned strings 2022-05-29 21:52:44 -04:00
Sour
db707476f0 UI: Fixed crash when 2 threads called GetRomInfo at the same time 2022-05-29 21:00:53 -04:00
Sour
1117bfe4c3 Debugger: Added watch list + conditions help tooltip 2022-03-22 20:40:39 -04:00
Sour
2ac8cd8438 Debugger: Trace logger - Added clear log button 2022-02-26 21:47:45 -05:00
Sour
56b05cced6 Debugger: Implemented "move program counter" for most CPUs 2022-02-24 23:00:08 -05:00
Sour
85482d34f1 Debugger: SNES - Added coprocessor debuggers 2022-01-30 20:20:24 -05:00
Sour
1759e1786c Debugger: Improve null checking when accessing debugger to avoid crashes 2022-01-24 20:06:41 -05:00
Sour
dffbd4921a Refactoring: Renamed SnesMemoryType 2022-01-22 12:16:10 -05:00
Sour
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
854cce4362 Debugger: Support for switching roms/console type while tools are opened
+ Close all tools when game stopped
+ Misc. performance fixes
+ UI code refactoring
+ Load/save position for all tools
2022-01-17 21:05:06 -05:00
Sour
6146019f6d Debugger: Allow changing NES state (wip) 2022-01-15 12:13:24 -05:00
Sour
bb2b08fffc Debugger: Improved scrolling navigation for disassembly & trace log 2022-01-05 00:11:08 -05:00
Sour
345fbfc282 Tilemap/Sprite viewers: Show palette colors in tooltip/selected info 2022-01-02 13:31:55 -05:00
Sour
6dc2e49f85 Sprite Viewer: Performance fixes 2021-12-30 10:08:04 -05:00
Sour
adfafc94ea Event Viewer: Refactored code, fixed issues with list view 2021-12-29 15:04:12 -05:00
Sour
b5ac436fda Tilemap Viewer: Scroll overlay, bug fixes 2021-12-28 23:33:50 -05:00
Sour
f5d02d7607 Tilemap Viewer: Tile information + tooltip 2021-12-27 23:07:34 -05:00
Sour
3d7c826be3 API to get console state + some refactoring 2021-06-30 16:49:52 -04:00
Sour
d2a00ae3a5 Sprite viewer v2 2021-06-25 15:42:09 -04:00
Sour
fd7be59a1f Sprite viewer v1 2021-06-24 20:44:10 -04:00
Sour
ff825fc4de Tilemap viewer 2021-06-22 20:12:37 -04:00
Sour
811696f06f Tile viewer refactoring/improvements 2021-06-21 14:56:41 -04:00
Sour
44c0c05c57 Trace logger - save to disk 2021-06-17 18:55:23 -04:00
Sour
078546329f Trace logger (missing file logging) 2021-06-16 23:14:21 -04:00
Sour
a0a06e15a4 Event viewer 2021-06-09 21:51:03 -04:00
Sour
ba2c574f9e Disassembly rework 2021-05-28 12:38:40 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00
Sour
2a3a955dc3 Reorganize files (debugger + netplay) 2021-04-09 20:01:50 -04:00
Sour
27aec67ff7 CPU state rework 2021-04-07 23:29:12 -04:00
Sour
434ecef8f7 Nes disassembly 2021-04-06 23:10:14 -04:00
Sour
fa05b4ec7a Tile viewer works for NES 2021-04-05 20:59:36 -04:00