Lioncash
2c34d8aabb
dmnt_cheat_vm: Correct register Restore and ClearRegs behavior
Previously these were performing the same behavior as the Save and
ClearSaved opcode types.
7 years ago
Lioncash
6414d9e2e5
core/memory/cheat_engine: Resolve -Wreorder warnings
Amends the initializer lists to be ordered in the same manner that
they're declared within the class.
7 years ago
Zach Hilman
2bddc03468
dmnt_cheat_vm: Default initialize structure values
7 years ago
Zach Hilman
682174b112
dmnt_cheat_vm: Make Cheat VM compliant to code style
7 years ago
Zach Hilman
7d41c1f523
cheat_engine: Move to memory and strip VM
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.
7 years ago
Zach Hilman
12aa127df3
memory: Port Atmosphere's DmntCheatVm
This was done because the current VM contained many inaccuracies and this also allows cheats to have identical behavior between hardware and yuzu.
7 years ago
Zach Hilman
ed82fa3a91
core: Move Freezer class to tools namespace
7 years ago
Zach Hilman
c9983ad9a7
freezer: Add documentation for methods
7 years ago
Zach Hilman
1b7d619914
memory: Add class to manage and enforce memory freezing
7 years ago