Commit graph

2040 commits

Author SHA1 Message Date
Sour
d4feda5ed5 Debugger: Lua - Added getScreenSize api 2022-07-30 20:46:16 -04:00
Sour
63622f0f93 Debugger: Lua - Fixed issues with get/setScreenBuffer 2022-07-30 19:56:43 -04:00
Sour
13ef393c9d Debugger: Minor performance tweaks for getScreenBuffer/setScreenBuffer 2022-07-30 16:47:06 -04:00
Sour
c6e527cded Debugger: Lua - getScreenBuffer/setScreenBuffer, getInput/setInput implementations + other fixes/refactoring 2022-07-30 15:39:07 -04:00
Sour
165c86963e Netplay: Fixed various issues/crashes/freezes, allow selecting a controller on a hub adapter, etc. 2022-07-29 00:42:51 -04:00
Sour
efdbd7b82d Debugger: Profiler - Make GB tab use GB clock rather than SNES master clock 2022-07-27 23:52:54 -04:00
Sour
495dc1f4be GB: Fixed behavior when disabling GB background while in SGB mode 2022-07-27 23:35:41 -04:00
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
7c6a028206 UI: Implemented shortcuts to enable/disable bg/sprite layers 2022-07-27 19:29:48 -04:00
Sour
bf53d8ff8e Debugger: Register viewer - Added a few missing values 2022-07-27 18:22:49 -04:00
Sour
9d5cbcbae7 Fixed compilation warnings 2022-07-27 00:06:17 -04:00
Sour
d7f9c0d10c Improved thread safety when starting/stopping wav/avi recorders 2022-07-26 23:50:47 -04:00
Sour
aaf240c070 Movies: Save/load settings and cheats, fixed bugs/crashes, fixed todos 2022-07-26 23:36:38 -04:00
Sour
077e8db3d7 Fixed some minor TODOs 2022-07-26 00:29:02 -04:00
Sour
9dacdb2d32 PCE: Added some missing flags to save states 2022-07-25 22:12:47 -04:00
Sour
623892d6c3 Fixed ram init logic to ensure the correct config option is used when loading a game 2022-07-25 22:04:44 -04:00
Sour
a0fd476d12 NES: Added support for bandai microphone & datach barcode reader 2022-07-25 18:56:44 -04:00
Sour
8354f48357 NES: Rename some functions/variables to match nomenclature used in the rest of the code 2022-07-24 20:31:19 -04:00
Sour
3fbd18e237 NES: Rename MiscUnlicensed to Unlicensed, move some other mappers to folders 2022-07-24 20:09:09 -04:00
Sour
1c9e3bd4b1 NES: Added last batch of missing mappers 2022-07-24 19:52:49 -04:00
Sour
5a4b90a677 NES: Added more Nintendo, Whirlwind and Codemaster mappers 2022-07-24 19:07:34 -04:00
Sour
ec4f3cbb13 NES: Added ntdec and other unlicensed mappers 2022-07-24 16:45:44 -04:00
Sour
7705bd15e2 NES: Added TXC mappers 2022-07-24 16:02:00 -04:00
Sour
577f2d51f9 NES: Implemented more homebrew mappers 2022-07-24 15:40:27 -04:00
Sour
ed110074f9 NES: Added support for Bandai & Taito boards 2022-07-24 14:47:58 -04:00
Sour
f07923ffa3 NES: Moved DripGame to Homebrew folder 2022-07-24 13:36:50 -04:00
Sour
0d98c981e0 NES: Added support for more mappers (Irem, Jaleco, Namco, Sunsoft) 2022-07-24 13:33:25 -04:00
Sour
c87204c898 NES: Implemented more mappers (Sachen, Kaiser, Waixing, more unlicensed mappers) 2022-07-24 13:04:49 -04:00
Sour
9af0df22f1 NES: Added support for more mappers (MMC3 variants/clones) 2022-07-24 11:00:56 -04:00
Sour
c3a391dd7f NES: Added support for more mappers (VRC, MMC2/4, etc.) 2022-07-23 14:13:56 -04:00
Sour
70aaca6eb0 Debugger: NES - Fixed incorrect tile data in tooltip for tilemap viewer 2022-07-23 13:51:25 -04:00
Sour
83e5eea2c5 Input: Allow mapping all buttons that were previously hardcoded to specific mouse buttons 2022-07-23 11:16:11 -04:00
Sour
1d19671d4c NES: Fixed duplicate keys in save states for some controller types 2022-07-22 17:17:25 -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
4a7b69f2d8 UI: Don't refresh config when loading a ROM, causes issues when config window is opened 2022-07-22 14:02:06 -04:00
Sour
c7b17d8c87 SNES: Fixed GSU overclock settings to ensure the clock multiplier is always a multiple of 100 2022-07-22 13:39:07 -04:00
Sour
eda3db9620 UI: Implemented show lag counter option 2022-07-22 12:11:35 -04:00
Sour
69cb6e4838 NES: NES 2.0 headers should have priority over database 2022-07-21 23:20:43 -04:00
Sour
42a1753198 NES: Updated game database 2022-07-21 22:07:41 -04:00
Sour
5f78fb9b8c NES: Fixed zapper light detection for VS system games 2022-07-21 22:03:45 -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
612724a1fe SNES: Fixed screen output when loading save state in high res mode 2022-07-20 20:57:45 -04:00
Sour
05180385ab PCE: Implemented save states 2022-07-20 18:49:25 -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
9d25226944 NES: Fixed crash when loading save state for hd pack 2022-07-20 11:14:53 -04:00
Sour
b456170551 Save states: Serializer rework/rewrite 2022-07-20 00:40:32 -04:00
Sour
ac42342b46 Fixed compilation warning 2022-07-17 15:13:49 -04:00
Sour
87e611f930 SNES: Fixed typo in variable name 2022-07-16 11:01:53 -04:00
Sour
cfaf7b15f2 Fixed some general TODOs, added more error handling in the UI 2022-07-14 22:11:25 -04:00