Commit graph

3354 commits

Author SHA1 Message Date
Sour
b7689b4191 Fixed debugger previews in designer 2022-03-21 18:31:56 -04:00
Sour
7bb4840031 Debugger: Added "keep active statement in center" option 2022-03-20 20:07:23 -04:00
Sour
5476a827cb Debugger: Hide scrollbar markers for some cpus, allow mouse wheel to scroll 2022-03-20 18:15:40 -04:00
Sour
b0f0cd7385 Debugger: Draw outline for disabled breakpoints, use color from debugger config 2022-03-20 18:09:14 -04:00
Sour
82f3353a49 Debugger: Custom scrollbar for disassembly 2022-03-20 15:02:41 -04:00
Sour
e3c0ab88a4 Fixed exception when switching from one console type to another
The UI is tried to draw controllers based on the old console's controller data, but the new console was loaded (and the control manager threw an exception when an incompatible controller was attached)
2022-03-19 16:18:26 -04:00
Sour
5253b6b055 Fix issues that caused debugger requests to get processed during Stop() because ResetDebugger re-enabled them 2022-03-19 12:19:00 -04:00
Sour
9c20ec5d6b Debugger: Added GB status view 2022-03-18 22:02:27 -04:00
Sour
591f518991 Debugger: Added CX4 status view 2022-03-18 19:31:17 -04:00
Sour
4ed21852ef Debugger: Added GSU status view 2022-03-18 00:18:18 -04:00
Sour
ba80888fbd Debugger: Added SA-1 status view 2022-03-17 21:57:22 -04:00
Sour
88a0185cc7 Debugger: Added NEC DSP status view 2022-03-17 21:48:33 -04:00
Sour
404391a293 Debugger: Added SPC status view 2022-03-16 21:19:35 -04:00
Sour
6d4ea8ee83 UI: Prevent mouse cursor from being constantly changed to the default when cursor is not in renderer 2022-03-16 20:57:06 -04:00
Sour
a8bcc73a6f Debugger: Refactor status view code, delete unused files 2022-03-16 20:32:22 -04:00
Sour
2283d534b5 NES: Implement FME7
Needed to test barcode reader
2022-03-15 23:08:06 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
018e495bee Video: Added screen rotation option 2022-03-14 22:12:04 -04:00
Sour
b7c3402ef1 Update Core project filters 2022-03-14 19:48:18 -04:00
Sour
d7b7deb8d8 UI: Fixed layout regression for context menus 2022-03-13 23:07:31 -04:00
Sour
4cf61f9c2e UI: Added missing LED icons credit to about window 2022-03-13 20:09:56 -04:00
Sour
a46288de99 Fixed crash when pressing key while no game is loaded 2022-03-13 20:09:41 -04:00
Sour
616465181c NES: Disable shortcuts when keyboard is plugged in 2022-03-13 19:28:46 -04:00
Sour
04c0379547 NES: Fixed default keys not being applied correctly if config window was never opened+saved 2022-03-13 18:28:00 -04:00
Sour
57d740d137 NES: Split power pad into separate side a/b controllers 2022-03-13 17:21:08 -04:00
Sour
9da277a92b NES: Fixed storage input devices (Battle box, turbo file) 2022-03-13 16:45:27 -04:00
Sour
27e0071817 NES: Added microphone config button for famicom controller on port 2 2022-03-13 15:56:14 -04:00
Sour
5af307f600 NES: Added light detection radius option 2022-03-13 14:45:25 -04:00
Sour
131b7a45da UI: Hide mouse pointer for light guns option 2022-03-13 14:32:12 -04:00
Sour
605d815731 NES: Fixed issues/UI for hori track, konami hyper shot, bandai hyper shot and pachinko controller 2022-03-13 14:21:51 -04:00
Sour
96da45c407 UI: Fixed issues clicking on main menu items 2022-03-13 14:20:07 -04:00
Sour
b0b0328a9e UI: Updated combobox popup style, split avalonia template overrides into separate style files 2022-03-13 12:55:49 -04:00
Sour
7270a6df8f UI: Avoid some exceptions at startup 2022-03-13 11:30:02 -04:00
Sour
2b27457d75 NES: Implemented mapper 3 & 96
Needed to test Arkanoid & Oekakids controllers
2022-03-12 19:52:34 -05:00
Sour
e74a132ac9 NES: Fixed CHR RAM behavior 2022-03-12 19:51:31 -05:00
Sour
ff331362be Input: Implemented mouse-based input devices (Windows only) 2022-03-12 19:03:17 -05:00
Sour
1f222fd300 NES/SNES: Allow more flexibility when configuring inputs (2x multitap, etc.) 2022-03-11 23:51:42 -05:00
Sour
e19ea0b0cd UI: Fixed incorrect license in about window 2022-03-07 19:48:03 -05:00
Sour
0c32489a5f NES: Fixed issues with PRG sizes under 256 bytes 2022-03-07 19:44:46 -05:00
Sour
9e43d85a24 UI: Fixed mouse cursor icon on some scrollbars 2022-03-07 18:20:13 -05:00
Sour
8a5a16c0a4 Debugger: Fixed crash when call stack function is not mapped to a specific type of memory (e.g i/o registers) 2022-03-07 18:16:30 -05:00
Sour
0ecd0b5bd2 Debugger: SNES status (editable, etc.) 2022-03-07 18:15:53 -05:00
Sour
54350ce95a Debugger: Register viewer - Added menu and refresh options 2022-03-06 14:18:38 -05:00
Sour
b6a2080a7b Debugger: Move auto-refresh config to bottom of windows 2022-03-06 11:49:33 -05:00
Sour
af1743a0ef Debugger: Watch list - refactoring 2022-03-06 10:38:03 -05:00
Sour
7168bc9386 Debugger: Go to location/View in memory viewer actions in watch list 2022-03-06 10:24:08 -05:00
Sour
4b41f16c45 Debugger: Profiler - Double-click on row to show function in debugger 2022-03-05 15:11:12 -05:00
Sour
3313346b5a Debugger: Changed settings window title 2022-03-05 14:14:10 -05:00
Sour
6a89cd4424 UI: Fixed missing label for horizontal sliders 2022-03-05 14:13:43 -05:00
Sour
00c520808b UI: Added buttons to find system-specific settings more easily
+ Minor styling changes
2022-03-05 12:45:31 -05:00