Commit graph

82 commits

Author SHA1 Message Date
Unknown W. Brackets
96b01e4999 Make sure we don't clean up proxy blocks. 2015-07-19 13:04:06 -07:00
Unknown W. Brackets
2450724be2 Make Memory::Memcpy() execute memchecks directly.
This makes it easier to handle breakpoints in HLE.
2015-04-05 18:09:20 -07:00
Chin
22593cddcc Use pre-increment instead of post-increment for iterators, and use auto for some iterators 2015-03-01 16:55:47 +01:00
Chin
37f50a3792 Change to pass some arguments by reference 2015-03-01 16:49:00 +01:00
Henrik Rydgard
05fc4cfd63 CWCheat: Crashfixes for broken codes. Fixes #7442 2015-02-06 19:37:39 +01:00
LunaMoo
082cc8eff9 Also fix 0x8 type /same as 0x4, just for 8/16 bit 2015-02-05 16:29:23 +01:00
LunaMoo
2e1681cba6 Fix 0xC code type 2015-02-05 15:14:54 +01:00
Henrik Rydgard
eb56cd72ed CwCheat: UNTESTED: Make "Jocker" commands accept combos even if other buttons are pressed.
See issue #7431. Will revert if it doesn't work.
2015-02-04 15:28:14 +01:00
Henrik Rydgard
2f6216d787 Fix bug in CwCheat icache invalidation. Fixes #7430 2015-02-04 10:56:38 +01:00
Henrik Rydgard
2b7d95be1d Typo fix 2015-02-03 00:21:38 +01:00
Henrik Rydgard
4d11aa3edb Invalidate icache before letting the cwcheat engine change memory. Might fix JIT-related cheat crashes. 2015-02-03 00:21:37 +01:00
Henrik Rydgård
deb2f838d0 Merge pull request #7381 from sum2012/cw-cheat
Create as UTF-8 format of new cwcheat file
2015-01-31 16:55:24 +01:00
sum2012
f172bd78b7 Remove unused line 2015-01-28 06:17:27 +08:00
sum2012
008806c275 Fix as @hrydgard suggest 2015-01-28 06:15:05 +08:00
sum2012
dff76dec56 Fix as @Bigpet suggestion 2015-01-27 21:17:07 +08:00
sum2012
12e1cdbbae Attempt to fix Symbian build 2015-01-27 21:11:07 +08:00
sum2012
7b3115e4de Create as UTF-8 format of new cwcheat file
Fix #4300
2015-01-27 19:54:22 +08:00
Luna
b954145241 Implement CW cheat refresh rate. 2015-01-27 00:50:50 +01:00
Peter Tissen
101287c8c2 Instead of crashing log a warning when trying to skip more codes than are available 2015-01-10 22:56:27 +01:00
Krude
f81d36a90c Fix Cwcheat code type for address compare
0xD code type took wrong address argument. Hopefully fixes #6624.
2014-07-25 13:11:28 +02:00
rnynoise
99a01c3dba Update CwCheat.cpp fixed button-contrl cheat code
fixed error in "0xD" code, "button-contrl" cheat code should work now.
2014-06-28 13:19:42 +08:00
rnynoise
a090880bef Update CwCheat.cpp
Add "0xD" code support fixed
2014-06-26 10:23:56 +08:00
The Dax
285640dbdf CWCheats: Make sure to convert paths properly so that non-English paths are supported. 2014-06-04 23:01:03 -04:00
Unknown W. Brackets
c7437bbe8e Fix some minor warnings. 2014-03-03 00:08:32 -08:00
Unknown W. Brackets
f5c7837e93 Disable reporting when using cheats as well. 2014-02-15 15:41:27 -08:00
sum2012
588d67ac64 Fixed cwcheat 0x0 > 0x80000000 bug
Thanks @Kingcom
2014-01-19 23:55:42 +08:00
sum2012
9dbadb6b41 oop 2014-01-19 21:13:51 +08:00
sum2012
290d1b2159 Correctly auto detect arg for 8,16,32 bit on 0x0 2014-01-19 20:49:08 +08:00
sum2012
4a4514120b oop 2014-01-19 13:47:35 +08:00
sum2012
9eaec5be58 cwcheat fix
Fix Criminal girls Money cheat
_S NPJH-50316
_G CRIMINALGIRLS
_C1 MONEY
_L 0x01693FF8 0x000AAE60
2014-01-19 13:41:16 +08:00
Henrik Rydgård
ce378b231f Delete CPU.cpp/h , cleanup 2013-12-30 00:11:29 +01:00
Henrik Rydgård
79ff2f0ba8 Start untangling our include mess a little. 2013-12-29 23:34:45 +01:00
pal1000
6a894463b7 Fixed missing ")" 2013-11-11 17:23:37 +02:00
pal1000
5efc4474b0 Fixed pull 4510, this should work. 2013-11-11 17:14:21 +02:00
pal1000
6e67494db0 Cwcheat: Allow comments in cheat files starting with // mainly for writing cheat usage guidelines 2013-11-11 12:01:44 +02:00
The Dax
fec7dab628 Have CWCheats use it, too. It's useful pretty much anywhere one needs the real path instead of a virtual memory stick path. 2013-10-15 03:41:11 -04:00
Unknown W. Brackets
a466b5ba32 Also allow restartless cheats after loading state.
At least, an older state.
2013-10-13 18:03:23 -07:00
Unknown W. Brackets
bbaacab315 Don't crash if the cheat file is inaccessible. 2013-10-13 17:57:43 -07:00
Unknown W. Brackets
f3e3f2e6cd Let's just always use PSP/Cheats/, it's simpler.
No reason people on iOS won't want this.
2013-10-13 17:57:42 -07:00
Unknown W. Brackets
8cd64a9f8a Allow cheats to start and stop in game. 2013-10-13 17:57:42 -07:00
Unknown W. Brackets
bbde56398f Create the cheats directory always.
Seems like things break otherwise?  Fixes #4169.
2013-10-13 17:57:35 -07:00
The Dax
b3018eb37f Allow Win32 to store its saves, config files, etc., elsewhere.
If installed.txt exists(or the executable directory is read-only), use the user's My Documents(XP) or Documents(7/8/8.1) directory to search for everything. If it doesn't, or we can't determine the directory for some reason, use the old behaviour.
2013-10-13 16:45:59 -04:00
Henrik Rydgård
db568e4553 Minor CwCheat bugfix contributed by dlanor in issue #4103 2013-10-10 15:58:09 +02:00
Unknown W. Brackets
0c8cc25eb4 Always register the cheat event, for savestates.
This way, if you savestate with cheats on or off, it'll load fine.
2013-10-07 07:46:18 -07:00
bhavin192
d3733ddbfe Update CwCheat.cpp
Cleaned comment
Since cwcheat working in symbian now
2013-10-05 17:42:43 +05:30
Steven Cherry
2d83dbfc40 Fixed 0x3 codes which i never knew were broken until i wrote one today... 2013-09-28 17:33:37 -05:00
Steven Cherry
d240dbecce Fix Bug with GetCodesList skipping lines that don't contain 8 characters (usually titles) 2013-09-28 15:42:20 -05:00
bhavin192
9e38ad4916 Update CwCheat.cpp
added symbian support correct defined if it is wrong
2013-09-28 11:24:03 +05:30
kaienfr
69d6852141 fix cwcheat Memcpy command 0x5 2013-09-21 17:12:34 +02:00
Steven Cherry
a2a3613457 Fix crashing on empy newlines. Increase max cheat list to 128 2013-08-29 19:08:31 -05:00