summaryrefslogtreecommitdiff
path: root/libpcsxcore/cheat.c
diff options
context:
space:
mode:
authorSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-07-24 07:31:51 +0000
committerSND\weimingzhi_cp <SND\weimingzhi_cp@e17a0e51-4ae3-4d35-97c3-1a29b211df97>2009-07-24 07:31:51 +0000
commite15c96a69d3c3e5b7461423f0218110b8071dec1 (patch)
treeedcf9122c710d7915b919dbf09ef1cbdfae31009 /libpcsxcore/cheat.c
parent7a2c104a8b8545f45abef4c2510db6a8fb5a5c1e (diff)
downloadpcsxr-e15c96a69d3c3e5b7461423f0218110b8071dec1.tar.gz
git-svn-id: https://pcsxr.svn.codeplex.com/svn/pcsxr@24054 e17a0e51-4ae3-4d35-97c3-1a29b211df97
Diffstat (limited to 'libpcsxcore/cheat.c')
-rw-r--r--libpcsxcore/cheat.c50
1 files changed, 27 insertions, 23 deletions
diff --git a/libpcsxcore/cheat.c b/libpcsxcore/cheat.c
index 763c8d01..d743e145 100644
--- a/libpcsxcore/cheat.c
+++ b/libpcsxcore/cheat.c
@@ -145,7 +145,7 @@ void LoadCheats(const char *filename) {
fclose(fp);
- SysPrintf("Cheats loaded from: %s\n", filename);
+ SysPrintf(_("Cheats loaded from: %s\n"), filename);
}
// save all cheats to the specified filename
@@ -177,7 +177,7 @@ void SaveCheats(const char *filename) {
fclose(fp);
- SysPrintf("Cheats saved to: %s\n", filename);
+ SysPrintf(_("Cheats saved to: %s\n"), filename);
}
// apply all enabled cheats
@@ -200,27 +200,27 @@ void ApplyCheats() {
switch (type) {
case CHEAT_CONST8:
- psxMemWrite8(addr, (u8)val);
+ psxMu8ref(addr) = (u8)val;
break;
case CHEAT_CONST16:
- psxMemWrite16(addr, (u16)val);
+ psxMu16ref(addr) = val;
break;
case CHEAT_INC16:
- psxMemWrite16(addr, psxMemRead16(addr) + val);
+ psxMu16ref(addr) += val;
break;
case CHEAT_DEC16:
- psxMemWrite16(addr, psxMemRead16(addr) - val);
+ psxMu16ref(addr) -= val;
break;
case CHEAT_INC8:
- psxMemWrite8(addr, psxMemRead8(addr) + (u8)val);
+ psxMu8ref(addr) += (u8)val;
break;
case CHEAT_DEC8:
- psxMemWrite8(addr, psxMemRead8(addr) - (u8)val);
+ psxMu8ref(addr) -= (u8)val;
break;
case CHEAT_SLIDE:
@@ -234,13 +234,14 @@ void ApplyCheats() {
if (type == CHEAT_CONST8) {
for (k = 0; k < ((addr >> 8) & 0xFF); k++) {
- psxMemWrite8(taddr, (u8)val);
+ psxMu8ref(taddr) = (u8)val;
taddr += (s8)(addr & 0xFF);
val += (s8)(CheatCodes[j - 1].Val & 0xFF);
}
- } else if (type == CHEAT_CONST16) {
+ }
+ else if (type == CHEAT_CONST16) {
for (k = 0; k < ((addr >> 8) & 0xFF); k++) {
- psxMemWrite16(taddr, val);
+ psxMu16ref(taddr) = val;
taddr += (s8)(addr & 0xFF);
val += (s8)(CheatCodes[j - 1].Val & 0xFF);
}
@@ -254,47 +255,47 @@ void ApplyCheats() {
taddr = (CheatCodes[j].Addr & 0x001FFFFF);
for (k = 0; k < val; k++) {
- psxMemWrite8(taddr + k, psxMemRead8(addr + k));
+ psxMu8ref(taddr + k) = PSXMu8(addr + k);
}
break;
case CHEAT_EQU8:
- if (psxMemRead8(addr) != (u8)val)
+ if (PSXMu8(addr) != (u8)val)
j++; // skip the next code
break;
case CHEAT_NOTEQU8:
- if (psxMemRead8(addr) == (u8)val)
+ if (PSXMu8(addr) == (u8)val)
j++; // skip the next code
break;
case CHEAT_LESSTHAN8:
- if (psxMemRead8(addr) >= (u8)val)
+ if (PSXMu8(addr) >= (u8)val)
j++; // skip the next code
break;
case CHEAT_GREATERTHAN8:
- if (psxMemRead8(addr) <= (u8)val)
+ if (PSXMu8(addr) <= (u8)val)
j++; // skip the next code
break;
case CHEAT_EQU16:
- if (psxMemRead16(addr) != val)
+ if (PSXMu16(addr) != val)
j++; // skip the next code
break;
case CHEAT_NOTEQU16:
- if (psxMemRead16(addr) == val)
+ if (PSXMu16(addr) == val)
j++; // skip the next code
break;
case CHEAT_LESSTHAN16:
- if (psxMemRead16(addr) >= val)
+ if (PSXMu16(addr) >= val)
j++; // skip the next code
break;
case CHEAT_GREATERTHAN16:
- if (psxMemRead16(addr) <= val)
+ if (PSXMu16(addr) <= val)
j++; // skip the next code
break;
}
@@ -313,7 +314,8 @@ int AddCheat(const char *descr, char *code) {
assert(NumCheats == 0);
assert(NumCheatsAllocated == ALLOC_INCREMENT);
Cheats = (Cheat *)malloc(sizeof(Cheat) * NumCheatsAllocated);
- } else {
+ }
+ else {
Cheats = (Cheat *)realloc(Cheats, sizeof(Cheat) * NumCheatsAllocated);
}
}
@@ -350,7 +352,8 @@ int AddCheat(const char *descr, char *code) {
assert(NumCodes == 0);
assert(NumCodesAllocated == ALLOC_INCREMENT);
CheatCodes = (CheatCode *)malloc(sizeof(CheatCode) * NumCodesAllocated);
- } else {
+ }
+ else {
CheatCodes = (CheatCode *)realloc(CheatCodes, sizeof(CheatCode) * NumCodesAllocated);
}
}
@@ -419,7 +422,8 @@ int EditCheat(int index, const char *descr, char *code) {
assert(NumCodes == 0);
assert(NumCodesAllocated == ALLOC_INCREMENT);
CheatCodes = (CheatCode *)malloc(sizeof(CheatCode) * NumCodesAllocated);
- } else {
+ }
+ else {
CheatCodes = (CheatCode *)realloc(CheatCodes, sizeof(CheatCode) * NumCodesAllocated);
}
}