summaryrefslogtreecommitdiffstats
path: root/src/core/memory/dmnt_cheat_vm.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
* core: memory: Move to Core::Memory namespace.bunnei2020-04-171-2/+2
| | | | - helpful to disambiguate Kernel::Memory namespace.
* CMakeLists: Specify -Wextra on linux buildsLioncash2020-04-161-2/+3
| | | | | | | | | | | Allows reporting more cases where logic errors may exist, such as implicit fallthrough cases, etc. We currently ignore unused parameters, since we currently have many cases where this is intentional (virtual interfaces). While we're at it, we can also tidy up any existing code that causes warnings. This also uncovered a few bugs as well.
* 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.
* dmnt_cheat_vm: Make Cheat VM compliant to code styleZach Hilman2019-09-221-745/+751
|
* memory: Port Atmosphere's DmntCheatVmZach Hilman2019-09-221-0/+1206
This was done because the current VM contained many inaccuracies and this also allows cheats to have identical behavior between hardware and yuzu.