Sour
a17a97fb7b
Debugger: Lua - Support small arrays in getState/setState
...
This is needed to e.g have access to the GBA CPU's registers, etc.
Also hid some internal GBA state from getState to improve performance
2025-04-15 22:43:52 +09:00
Sour
c5406773a0
Added WonderSwan support
2024-09-19 21:19:43 +09:00
Sour
5b992e35f8
PCE: Implement better MWR latch timing
...
Changing anything but CG Mode mid-screen should not be allowed (latched in vblank)
2024-08-19 10:54:57 +09:00
Sour
469734dc02
Linux: Fixed compilation errors/warnings
2023-12-15 03:43:37 -05:00
Sour
b4618eb47a
GB: Allow loading GB/GBC/SGB save states on any of the 3 models
2023-01-30 19:50:05 -05:00
Eldred Habert
097e2d40c7
Fix build errors with GCC ( #2 )
...
* Delete libevdev as well with `make clean`
* Fix explicit specialization is non-namespace scope
* Fix declaration of CgbFlag changing its meaning
* Fix declaration of NesHeader changing its meaning
2023-01-28 17:59:08 -05:00
Sour
576ce33bb5
Save States: Keep current state when data for that key can't be found in the save state
2022-09-11 22:11:52 -04:00
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
76014f1271
Save states: Performance improvements (improves runahead performance)
2022-08-18 21:19:09 -04:00
Sour
36f1d6e3b1
Fixed crash on startup when "Show game timer" is enabled (+ refactoring to improve thread safety)
2022-08-17 21:43:15 -04:00
Sour
998bf9b52b
Added History Viewer
2022-08-07 19:03:35 -04:00
Sour
6473c84829
Debugger: Lua - Access counters, consoleType/region in getState, getLabelAddress/convertAddress changes
2022-08-01 19:42:50 -04:00
Sour
f61f050410
Debugger: Lua - Refactoring/minor performance improvements
2022-07-31 22:57:41 -04:00
Sour
8d7f12efb9
Debugger: Lua - Performance fixes, naming fixes/changes
2022-07-31 19:41:57 -04:00
Sour
6163158637
Debugger: Lua - Implemented getState + setState
2022-07-31 15:00:53 -04:00
Sour
aaf240c070
Movies: Save/load settings and cheats, fixed bugs/crashes, fixed todos
2022-07-26 23:36:38 -04:00
Sour
15a33e8d59
Save States: Improve serialization/deserialization performance
2022-07-20 19:44:28 -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
b456170551
Save states: Serializer rework/rewrite
2022-07-20 00:40:32 -04:00
Sour
5f2c502be9
Run ahead support (+ improved save/load state performance)
...
Note: Run ahead currently doesn't work well with netplay, movies and rewind
2019-12-26 12:03:38 -05:00
Sour
bf5a91aabe
GCC: Fixed save state bug due to unsigned long not being the same size between GCC/clang and MSVC
2019-10-24 23:33:14 -04:00
Sour
e4eb6f997e
Netplay: Rewrite/simplify serialization code
2019-10-24 21:18:17 -04:00
Sour
afa55938ec
Save States: Make states a bit more robust to changes and compress their contents (breaks save state compatibility)
2019-10-23 18:19:49 -04:00
Sour
a36708fe7b
Save states: Fixed serializer class to avoid breaking save states every time a new value need to be added
2019-04-04 20:58:20 -04:00
Sour
73913e1f0c
Save state support
2019-03-12 09:15:57 -04:00