diff --git a/src/core/cheats.cpp b/src/core/cheats.cpp index c9a17933c..e9e7ca573 100644 --- a/src/core/cheats.cpp +++ b/src/core/cheats.cpp @@ -1144,8 +1144,8 @@ void CheatCode::Apply() const } const u32 slide_count = (inst.first >> 8) & 0xFFu; - const u32 address_increment = SignExtendN<8>(inst.first & 0xFFu); - const u16 value_increment = SignExtendN<8>(Truncate16(inst.second & 0xFFu)); + const u32 address_increment = inst.first & 0xFFu; + const u16 value_increment = Truncate16(inst.second); const Instruction& inst2 = instructions[index + 1]; const InstructionCode write_type = inst2.code; u32 address = inst2.address;