summaryrefslogtreecommitdiff
path: root/libpcsxcore/cheat.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-06-03 00:41:00 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2010-06-03 00:41:00 +0000
commitb0063e567d1882b0256e7752eb45a2164b9caeca (patch)
treeba9a694df04d5edde3877aeb5aa055e1f39dafc5 /libpcsxcore/cheat.c
parent386f6485a3800b910ca47a0b4f9a28c6fc11624e (diff)
downloadpcsxr-b0063e567d1882b0256e7752eb45a2164b9caeca.tar.gz
changed cdrom timing value so that it behaves the same as older revisions.
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@50743 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/cheat.c')
-rw-r--r--libpcsxcore/cheat.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/libpcsxcore/cheat.c b/libpcsxcore/cheat.c
index 053d3256..21d88b8e 100644
--- a/libpcsxcore/cheat.c
+++ b/libpcsxcore/cheat.c
@@ -203,15 +203,15 @@ void ApplyCheats() {
break;
case CHEAT_CONST16:
- psxMu16ref(addr) = val;
+ psxMu16ref(addr) = SWAPu16(val);
break;
case CHEAT_INC16:
- psxMu16ref(addr) += val;
+ psxMu16ref(addr) = SWAPu16(psxMu16(addr) + val);
break;
case CHEAT_DEC16:
- psxMu16ref(addr) -= val;
+ psxMu16ref(addr) = SWAPu16(psxMu16(addr) - val);
break;
case CHEAT_INC8:
@@ -240,7 +240,7 @@ void ApplyCheats() {
}
else if (type == CHEAT_CONST16) {
for (k = 0; k < ((addr >> 8) & 0xFF); k++) {
- psxMu16ref(taddr) = val;
+ psxMu16ref(taddr) = SWAPu16(val);
taddr += (s8)(addr & 0xFF);
val += (s8)(CheatCodes[j - 1].Val & 0xFF);
}