From b0063e567d1882b0256e7752eb45a2164b9caeca Mon Sep 17 00:00:00 2001 From: "SND\\weimingzhi_cp" Date: Thu, 3 Jun 2010 00:41:00 +0000 Subject: 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 --- libpcsxcore/cheat.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libpcsxcore/cheat.c') 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); } -- cgit v1.2.3