Browse Source
Merge pull request #2992 from lioncash/dmnt
dmnt_cheat_vm: Correct register Restore and ClearRegs behavior
pull/15/merge
bunnei
6 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with
2 additions and
2 deletions
-
src/core/memory/dmnt_cheat_vm.cpp
|
|
@ -1133,8 +1133,8 @@ void DmntCheatVm::Execute(const CheatProcessMetadata& metadata) { |
|
|
case SaveRestoreRegisterOpType::ClearRegs: |
|
|
case SaveRestoreRegisterOpType::ClearRegs: |
|
|
case SaveRestoreRegisterOpType::Restore: |
|
|
case SaveRestoreRegisterOpType::Restore: |
|
|
default: |
|
|
default: |
|
|
src = registers.data(); |
|
|
|
|
|
dst = saved_values.data(); |
|
|
|
|
|
|
|
|
src = saved_values.data(); |
|
|
|
|
|
dst = registers.data(); |
|
|
break; |
|
|
break; |
|
|
} |
|
|
} |
|
|
for (std::size_t i = 0; i < NumRegisters; i++) { |
|
|
for (std::size_t i = 0; i < NumRegisters; i++) { |
|
|
|