Commit graph

189 commits

Author SHA1 Message Date
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
ff331362be Input: Implemented mouse-based input devices (Windows only) 2022-03-12 19:03:17 -05: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
ba0b5a89a5 Debugger: Code refactoring, fixes for marked breakpoints 2022-02-20 11:11:44 -05:00
Sour
4920a56674 Cleanup project files (removed unused configurations, etc.) 2022-02-17 20:55:03 -05:00
Sour
7a28497685 Project fixes for PGO 2022-02-17 20:30:08 -05:00
Sour
cab9d16606 UI: Refactor game menu 2022-02-04 21:32:50 -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
452df7f262 Fixed crash when closing emulator (need to release the emulator instance last) 2022-01-22 10:59:55 -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
88d4e153e1 Video: Fixed aspect ratio issues 2022-01-09 11:56:15 -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
8cf645dba5 Hex Editor: Implement some of the highlighting features 2021-12-19 18:41:20 -05:00
Sour
6554a46803 VS2022 + .NET 6.0 2021-12-18 19:19:32 -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
ac70611897 Profiler 2021-06-05 19:49:58 -04:00
Sour
ba2c574f9e Disassembly rework 2021-05-28 12:38:40 -04:00
Sour
fc5c36a60b Implement region menu 2021-05-24 16:04:17 -04:00
Sour
ab76d18b46 Netplay - Implement select controller menu 2021-05-24 14:11:28 -04:00
Sour
47fef0018d Netplay connect/start server UI 2021-05-24 12:24:23 -04:00
Sour
f0e7fb604a Implement video scale shortcuts 2021-05-23 13:24:49 -04:00
Sour
e137d3e60c Menu shortcuts 2021-05-22 19:24:00 -04:00
Sour
5f2524fe60 Fix Linux build (and most clang warnings) 2021-05-13 00:25:00 -04:00
Sour
09d6428ed9 Video scaling/aspect ratio changes 2021-05-11 21:38:23 -04:00
Sour
ffad810480 WIP - HUD rework, partial utf8 support, remove directx tk libs, replace with stripped down DXTK for sprite batch only 2021-05-05 19:16:35 -04:00
Sour
f95c97a579 Audio player UI 2021-05-02 14:39:18 -04:00
Sour
c9bca5c856 NES FDS support 2021-04-24 18:33:15 -04:00
Sour
7293249cdd Reset / power cycle 2021-04-15 21:32:04 -04:00
Sour
2029191669 Input configuration work 2021-04-14 22:32:22 -04:00
Sour
12bf5c5e1b NES/GB/SNES config, audio filters 2021-04-11 18:50:31 -04:00
Sour
4874ec67f1 Linux/makefile fixes 2021-04-10 01:01:31 -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