Commit graph

38 commits

Author SHA1 Message Date
Sour
84da5cdcd3 Debugger: Make GetTimingInfo return GB timing info when called in SGB mode if the caller is bound to the Gameboy cpu 2022-07-27 23:35:02 -04:00
Sour
fe7dfbb11b Input: Allow mapping buttons/shortcuts to mouse buttons + refactoring (16-bit keycodes, make mouse buttons behave like all other keys) 2022-07-22 17:00:00 -04:00
Sour
a15c9421a8 NES: Implement auto-configure inputs option 2022-07-21 19:47:50 -04:00
Sour
77692f323d Fixed behavior when loading an invalid rom while a rom is loaded, fixed battery save behavior when switching between games, fix/cleanup some TODOs 2022-07-21 16:12:24 -04:00
Sour
4d9c4f76a9 Save states: Fixed crashes when loading invalid states, fixed load/save state menus not working properly, fixed crash when loading PCE states 2022-07-20 14:28:19 -04:00
Sour
467de93af5 Video: Implement exclusive fullscreen & integer scale in fullscreen options 2022-07-02 15:12:26 -04:00
Sour
eb80802d3a UI: Keep emulation paused when using reset/power cycle, prevent game from running when debugger is opened while paused 2022-05-29 12:17:51 -04:00
Sour
ed2c5fa0ba wip 2022-04-14 19:15:46 -04:00
Sour
64cd81adcd Code cleanup (removed TODOs) 2022-03-30 19:56:45 -04:00
Sour
a79a13eca2 Cheats: Added UI and implemented cheats in core 2022-03-30 12:28:53 -04:00
Sour
a31eb671ac Input: Support for barcode readers and tape recorders (NES) 2022-03-15 22:39:30 -04:00
Sour
616465181c NES: Disable shortcuts when keyboard is plugged in 2022-03-13 19:28:46 -04:00
Sour
aa6a9699fb UI: Added global input options (deadzone, display inputs on screen, etc.) 2022-03-04 22:08:29 -05:00
Sour
cab9d16606 UI: Refactor game menu 2022-02-04 21:32:50 -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
a99ff82c88 Video: Prevent window resize when switching between normal and high res modes on SNES 2022-01-23 20:33:50 -05:00
Sour
76af4a9824 Fixed console not being destructed (mem leak) 2022-01-23 00:58:07 -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
5a48373781 Core: Refactoring - removed GetFrameDelay, GetFps contains the same info 2022-01-22 10:33:39 -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
ba73872ed7 Debugger: Tooltips for disassembly + minor refresh tweaks/refactoring 2022-01-07 21:05:13 -05:00
Sour
368455e503 Tilemap viewer: Refresh scanline/cycle config 2021-12-28 20:53:39 -05:00
Sour
3d7c826be3 API to get console state + some refactoring 2021-06-30 16:49:52 -04:00
Sour
eb527172ce Disassembler performance tweaks 2021-05-27 19:46:16 -04:00
Sour
e280064ad2 Fixed some netplay issues/todos 2021-05-24 13:43:21 -04:00
Sour
4d092bc07b Tweak load order/priority + use file ext. to select core 2021-05-06 22:37:01 -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
8c1c469250 Audio player freq visualization 2021-05-01 19:20:42 -04:00
Sour
c2df0ef553 Console region refactoring/changes 2021-04-27 23:30:00 -04:00
Sour
5c07d87d3a VS system todo fixes/refactoring 2021-04-26 23:44:32 -04:00
Sour
bf27676abb NES - VS system colors + ntsc filter 2021-04-25 21:07:34 -04:00
Sour
0479d6f90a VS system/dualsystem (missing palette and proper audio/video option support) 2021-04-25 14:12:10 -04:00
Sour
c9bca5c856 NES FDS support 2021-04-24 18:33:15 -04:00
Sour
b4aefda1d2 Battery save fixes 2021-04-21 20:46:21 -04:00
Sour
add120abdb Integrate NES input devices 2021-04-20 22:51:15 -04:00
Sour
7293249cdd Reset / power cycle 2021-04-15 21:32:04 -04:00
Sour
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00