SourMesen
e391fd8f9a
Code: Add auto-formatting rules for C++ (clang-format) and enforce in CI via "clang-format" and "dotnet format" ( #78 )
...
* Code: Add auto-formatting rules for C++ projects (clang-format) and enforce code style via "clang-format" and "dotnet format"
* fix ui format warnings
2026-04-30 06:03:55 -07:00
SourMesen
8e4dd329ac
Debugger: Lua - Added new APIs: getCpuState, setCpuState, getMasterClock, getCpuCycleCount ( #58 )
...
getCpuState/setCpuState allow the same functionality as getState/setState, but limited to only the CPU's state, making them much faster (some performance optimizations to the serialization & Lua code were also done)
getMasterClock/getCpuCycleCount are very fast alternatives to getState when all the script needs is a cycle count.
2026-04-26 18:00:08 -07:00
Sour
f2e071d435
Movies: Fixed last emulation setting stored in movie file not being applied correctly
2024-10-23 20:01:33 +09: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
Sour
152abf690b
Rename stdafx.h to pch.h
2022-09-08 21:29:52 -04:00
Sour
7f4bdfb1a8
Linux: Fixed compiler warnings
2022-08-19 23:49:28 -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
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
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
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
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
fe470dd87a
SA-1 support (still missing a few rarely used features)
2019-07-25 22:22:09 -04:00
Sour
73913e1f0c
Save state support
2019-03-12 09:15:57 -04:00