Commit graph

27 commits

Author SHA1 Message Date
Sour
84919bccdc Rewind: Fixed partial desync of input data when rewind stops
This could potentially cause desyncs on subsequent rewinds, but most obviously it caused rewinding during movie playback to break movie playback entirely (because some inputs were handled by the rewind, while others were handled by the movie, causing the _deviceIndex value to be out of sync with its expected value)
2024-12-13 19:00:32 +09:00
Sour
8c7152f140 Movies: Show message when movie can't be loaded because it was recorded for another console 2024-09-24 21:34:59 +09:00
Sour
523b173326 UI: Fixed "pause when movie finishes" option not working 2024-07-03 20:09:33 +09:00
Sour
a72004dd9c Movies: Always add save state to movies when power on state is random 2023-04-23 20:06:29 -04:00
Sour
198e566df2 History Viewer: Fixed invalid save states/movies
Caused by recent rewind manager changes to reduce memory usage
2023-02-20 20:39:17 -05:00
Sour
236cca1cd9 Movies: Fixed freeze when attempting to load a movie while the debugger is opened
Fixed an identical freeze when switching tracks in a HES file while the debugger is opened
2023-02-08 22:34:00 -05:00
Sour
7a958cfc53 Movies: Fixed crash after loading a movie containing an invalid save state 2023-02-08 21:12:01 -05:00
Sour
5a5aa53874 Tests: Ability to record/replay tests 2023-01-24 05:20:42 -05:00
Sour
e6b4d23f70 Rename TODOs that need to be fixed/checked before release to TODOv2 2023-01-05 14:07:08 +09:00
Sour
4414723ed5 Rename some remaining Mesen-S references to Mesen, prevent loading movies/states from older versions, move default home folder to "Mesen2" (for now) 2022-12-28 15:50:29 +09:00
Sour
2adfaacec5 Movies: Stop current movie before loading a new one (prevents crash when drag and dropping a movie while another movie is running) 2022-09-11 20:13:57 -04:00
Sour
152abf690b Rename stdafx.h to pch.h 2022-09-08 21:29:52 -04:00
Sour
d7a8de8208 Removed unnecessary stdafx.h files 2022-09-08 21:15:56 -04:00
Sour
0aaca0ae64 Movies: Fixed crash when loading a movie (caused by GetControlManager fixes) 2022-08-25 22:36:14 -04:00
Sour
ac16a14297 Fixed crash on power off when input controllers were displayed in the HUD + refactor GetControlManager to improve thread safety 2022-08-25 22:22:16 -04:00
Sour
998bf9b52b Added History Viewer 2022-08-07 19:03:35 -04:00
Sour
46bb3d4733 Debugger: Lua - createSavestate/loadSavestate 2022-08-04 18:31:39 -04:00
Sour
6163158637 Debugger: Lua - Implemented getState + setState 2022-07-31 15:00:53 -04:00
Sour
9d5cbcbae7 Fixed compilation warnings 2022-07-27 00:06:17 -04:00
Sour
aaf240c070 Movies: Save/load settings and cheats, fixed bugs/crashes, fixed todos 2022-07-26 23:36:38 -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
0d78c064f3 Core: Reduce shared_ptr usage, refactor netplay code to remove static instances 2022-01-21 21:25:33 -05:00
Sour
c2df0ef553 Console region refactoring/changes 2021-04-27 23:30:00 -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
e27e511558 File reorganization 2021-04-09 21:45:04 -04:00