-
Notifications
You must be signed in to change notification settings - Fork 57
TODO
Clément Gallet edited this page Feb 12, 2018
·
19 revisions
- Add hooks to Steam API functions so that Steam games can be launched without Steam opened
- Check for zero pages when saving a state using
/proc/self/pagemap
flags - Implement incremental savestates. Using the soft_dirty flag introduced in kernel 3.11, we can access to which pages have been written since a savestate was made, and only write the modified pages. It is performed by CRIU
- Playing with the thread scheduler might add more determinism to multithreaded games
- Add the option to make certain threads to run synchronously, i.e. don't start the thread but call the function instead.
- Add to the state loading code the ability to stop and recover threads. It would need to build a correspondence table between game pthread ids and real pthread ids, and wrap every pthread functions that use the pthread id.
- Add info/warning/error messages on the game screen instead of on alert windows.
- Finish the gamepad TAS inputs to support analog inputs
- Switch to a better UI toolkit (probably QT?)