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
|
9179f04aa3
|
Input: Fixed controllers not being hidden properly based on config + refactoring
|
2022-03-05 10:50:22 -05:00 |
|
Sour
|
46108ec9a4
|
Prevent crash when loading save state right after loading a rom, before the emulation thread can start
Fixes a crash when loading from the recent games screen depending on the timing
|
2022-03-04 22:32:45 -05:00 |
|
Sour
|
aa6a9699fb
|
UI: Added global input options (deadzone, display inputs on screen, etc.)
|
2022-03-04 22:08:29 -05:00 |
|
Sour
|
4374a42d4b
|
Debugger: Added reset workspace option (+ menu changes and shortcuts)
|
2022-03-01 20:01:47 -05:00 |
|
Sour
|
8c75f0fc32
|
Fixed behavior for reset/power cycle shortcuts + fixed deadlock when debugger is active
|
2022-02-27 22:20:04 -05:00 |
|
Sour
|
92734d6015
|
Debugger: Exp. eval refactoring to allow getting more data than just the CPU's state
|
2022-02-21 21:27:14 -05:00 |
|
Sour
|
e075347ec3
|
Debugger: Fixed debugger not always pausing correctly when opened
|
2022-02-20 12:04:17 -05:00 |
|
Sour
|
a7f96274e0
|
Debugger: Update SPC debugger to break between instructions, allow predictive breakpoints, etc.
|
2022-02-19 13:08:31 -05:00 |
|
Sour
|
4f6ce1f611
|
Debugger: Performance improvements
|
2022-02-19 11:12:02 -05:00 |
|
Sour
|
d5a28f1403
|
Debugger: (WIP) Evaluate breakpoints before an instruction starts executing (ProcessInstruction + calculate upcoming reads/writes)
|
2022-02-19 09:55:33 -05:00 |
|
Sour
|
0f0698236d
|
Fixed deadlock when loading a game while debug tools are opened
|
2022-02-13 17:33:20 -05:00 |
|
Sour
|
757f1cfd5d
|
UI: SNES - Renamed options to use BG1-4 instead of BG0-3 (for consistency with register viewer, etc.)
|
2022-02-13 12:55:32 -05:00 |
|
Sour
|
762c9de400
|
Debugger: Added same rom/ips options
|
2022-02-08 20:59:03 -05:00 |
|
Sour
|
0be1609e78
|
Debug stats: Added frame time chart
|
2022-02-07 23:26:56 -05:00 |
|
Sour
|
d1ade23ca1
|
Debug stats: Prevent overlay from flickering
|
2022-02-07 23:17:58 -05:00 |
|
Sour
|
81c351fa21
|
Video: Don't reset renderer each time a game is loaded
|
2022-02-07 20:11:23 -05:00 |
|
Sour
|
8b2662632d
|
Fixed deadlock when loading 2 roms before the first one starts running
|
2022-02-07 19:24:46 -05:00 |
|
Sour
|
322795d2f9
|
UI: Added "load last session" menu option + shortcut
|
2022-02-04 22:36:40 -05:00 |
|
Sour
|
cab9d16606
|
UI: Refactor game menu
|
2022-02-04 21:32:50 -05:00 |
|
Sour
|
5d72c29079
|
UI: Added auto save state option (+ improved disabled textbox look)
|
2022-02-02 20:13:23 -05:00 |
|
Sour
|
eaca639a79
|
Fixed crash when pressing rewind key with no game loaded
|
2022-02-01 00:01:16 -05:00 |
|
Sour
|
85482d34f1
|
Debugger: SNES - Added coprocessor debuggers
|
2022-01-30 20:20:24 -05:00 |
|
Sour
|
8b142de54a
|
Input: Gameboy input config (core & UI)
|
2022-01-29 14:43:41 -05:00 |
|
Sour
|
44901dd26d
|
Input: Fixed logic to allow left/right alt/ctrl/shift keys to be used for multi-key shortcuts
|
2022-01-28 23:21:22 -05:00 |
|
Sour
|
8d1c8188d3
|
Input: Refactor background input code
|
2022-01-27 21:08:14 -05:00 |
|
Sour
|
dd8234e068
|
Preferences: Added option to show play/record icons when playing/recording movies
|
2022-01-27 21:01:56 -05:00 |
|
Sour
|
eeee9fbd95
|
Debugger: Fixed crashes when switching between games while debug tools are opened
|
2022-01-25 22:45:24 -05:00 |
|
Sour
|
11e16ced2d
|
Fixed missing variable initialization, and a few bugs found via code analysis
|
2022-01-24 20:14:34 -05:00 |
|
Sour
|
a99ff82c88
|
Video: Prevent window resize when switching between normal and high res modes on SNES
|
2022-01-23 20:33:50 -05:00 |
|
Sour
|
30000116e4
|
Fixed deadlocks when switching games with dev tools opened
|
2022-01-23 18:34:18 -05:00 |
|
Sour
|
3615ef0eb1
|
Core: Enabled warning level 4, fixed/disabled warnings
|
2022-01-23 12:36:35 -05:00 |
|
Sour
|
76af4a9824
|
Fixed console not being destructed (mem leak)
|
2022-01-23 00:58:07 -05:00 |
|
Sour
|
4474c0a882
|
Fixed crash when attempting to load an invalid rom file
|
2022-01-22 23:01:09 -05:00 |
|
Sour
|
c11534e199
|
Video: Fixed overscan behavior for NES and fixed rare crash when changing overscan while game is running
|
2022-01-22 16:36:04 -05:00 |
|
Sour
|
69f0e5ff4f
|
HUD: Rework hud to be separate from the console's output (and not saved in videos)
|
2022-01-22 16:16:38 -05:00 |
|
Sour
|
9e40de9f4a
|
UI: Added pause/resume menu item
|
2022-01-22 13:50:26 -05:00 |
|
Sour
|
dffbd4921a
|
Refactoring: Renamed SnesMemoryType
|
2022-01-22 12:16:10 -05:00 |
|
Sour
|
0b228f5951
|
Refactoring: Added Snes prefix to files/classes
|
2022-01-22 11:55:17 -05:00 |
|
Sour
|
5a48373781
|
Core: Refactoring - removed GetFrameDelay, GetFps contains the same info
|
2022-01-22 10:33:39 -05:00 |
|
Sour
|
5e5b6ea295
|
Debugger: Fixed deadlock on power cycle
|
2022-01-21 22:39:41 -05:00 |
|
Sour
|
8f3f14d323
|
Fixed more issues with debugger when reloading games, etc.
|
2022-01-21 21:25:59 -05:00 |
|
Sour
|
972fc6a18b
|
Fixed deadlock when switching game while paused
|
2022-01-21 21:25:53 -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
|
7c232bbb71
|
Debugger: Prevent deadlock that occurred during the GameLoaded event when the GameLoaded event triggered a debugger call that used DebugBreakHelper (which locked up because the emulation did not count as paused)
|
2022-01-18 22:46:45 -05:00 |
|
Sour
|
4d824189d2
|
Debugger: Prevent debugger calls while debugger is being stopped (fixes deadlock)
|
2022-01-18 22:15:11 -05:00 |
|
Sour
|
fcb3d13299
|
Debugger: Save/load breakpoints/labels/watch for each game + refactoring + bug fixes
|
2022-01-18 21:21:00 -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
|
1e53e2c671
|
Fixed crash when shortcut config is updated while shortcut handler thread is accessing it
|
2022-01-09 11:57:19 -05:00 |
|