summaryrefslogtreecommitdiffstats
path: root/src/core/memory (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core_timing: Use better reference tracking for EventType. (#3159)bunnei2019-11-272-2/+3
| | | | | | | * core_timing: Use better reference tracking for EventType. - Moves ownership of the event to the caller, ensuring we don't fire events for destroyed objects. - Removes need for unique names - we won't be using this for save states anyways.
* Merge pull request #2992 from lioncash/dmntbunnei2019-10-181-2/+2
|\ | | | | dmnt_cheat_vm: Correct register Restore and ClearRegs behavior
| * dmnt_cheat_vm: Correct register Restore and ClearRegs behaviorLioncash2019-10-181-2/+2
| | | | | | | | | | Previously these were performing the same behavior as the Save and ClearSaved opcode types.
* | core/memory/cheat_engine: Resolve -Wreorder warningsLioncash2019-10-171-4/+3
|/ | | | | Amends the initializer lists to be ordered in the same manner that they're declared within the class.
* dmnt_cheat_vm: Default initialize structure valuesZach Hilman2019-09-222-87/+87
|
* dmnt_cheat_vm: Make Cheat VM compliant to code styleZach Hilman2019-09-223-868/+861
|
* cheat_engine: Move to memory and strip VMZach Hilman2019-09-222-0/+320
| | | This is to go with the Atmosphere VM port, now it just contains the callbacks needed for the interface between DmntCheatVm and yuzu, along with the cheat parsers.
* memory: Port Atmosphere's DmntCheatVmZach Hilman2019-09-223-0/+1598
This was done because the current VM contained many inaccuracies and this also allows cheats to have identical behavior between hardware and yuzu.