Commit graph

7636 commits

Author SHA1 Message Date
Unknown W. Brackets
6c97b66806 Cap imm branch instructions, reset compiling.
Break and other delay slot ops could've set it to false.

It's actually sometimes faster now.
2013-08-24 17:26:24 -07:00
Unknown W. Brackets
52d6080fb4 Pass in some analysis results, don't use yet. 2013-08-24 15:36:24 -07:00
Unknown W. Brackets
109ad17ac6 Use a typesafe struct for opcodes.
Also, correctly read delayslots using Read_Instruction on ARM.
2013-08-24 15:36:24 -07:00
Unknown W. Brackets
ec46fdd06c Warning fixes in msgpipes. 2013-08-24 15:36:24 -07:00
Unknown W. Brackets
4495559b75 Clean up register usage analysis a bit. 2013-08-24 15:36:23 -07:00
Unknown W. Brackets
b37f09cedf Make MIPSInfo a struct for typesafety.
Found a bug in ReadsFromReg().
2013-08-24 13:22:10 -07:00
Unknown W. Brackets
55e02369a5 Workaround an ICE in some versions of gcc. 2013-08-24 11:33:49 -07:00
Unknown W. Brackets
d7c58956d5 Android buildfix. 2013-08-24 11:33:40 -07:00
Unknown W. Brackets
690c11e590 Oops, quick warning fix. 2013-08-24 11:33:32 -07:00
Henrik Rydgård
aa52c5495d Merge pull request #3364 from thedax/master
Fix Android, SDL(for real this time), and on Win32, place CwCheatScreen.cpp/h under the correct filter folder.
2013-08-24 10:31:47 -07:00
Henrik Rydgård
b8ddd0b634 Merge pull request #3366 from unknownbrackets/debugger
Add conditional breakpoints to interpreter
2013-08-24 10:30:51 -07:00
Unknown W. Brackets
10f344db2d Fix bad filter. 2013-08-24 09:51:45 -07:00
Unknown W. Brackets
743b27c9cc Add conditional breakpoints to interpreter. 2013-08-24 09:51:45 -07:00
The Dax
cdfeb6f11c Remove useless include. It's included in CwCheatScreen.h. 2013-08-24 09:57:17 -04:00
The Dax
30b1427668 Fix SDL build again, and put CwCheatScreen.cpp in the proper place. 2013-08-24 09:54:15 -04:00
The Dax
e35b7ef9a5 Attempt to fix Android build. 2013-08-24 09:50:01 -04:00
Henrik Rydgård
85281c7611 Merge pull request #3363 from thedax/master
Attempt to fix SDL build.
2013-08-24 06:24:29 -07:00
The Dax
11a17c86ea Attempt to fix SDL build. 2013-08-24 09:22:11 -04:00
Henrik Rydgård
0c9abf8d1a Merge pull request #3360 from ufdada/patch-2
Adding gameid to gameinfoscreen
2013-08-24 04:37:10 -07:00
ufdada
a7de724871 Adding gameid to gameinfoscreen 2013-08-24 13:08:02 +02:00
Henrik Rydgård
5798e7df46 Merge pull request #3359 from thedax/master
Fix Windows build and add a menu option for CwCheats.
2013-08-24 03:04:07 -07:00
The Dax
e843f3955f Fix Windows build. 2013-08-24 06:00:50 -04:00
Henrik Rydgard
775cf52dad Update submodules 2013-08-24 11:58:17 +02:00
Henrik Rydgard
955ad2a6e4 swap_control_tear doesn't seem to work out for our timing or something. Let's do regular vsync. 2013-08-24 11:56:41 +02:00
Henrik Rydgard
ee37d51c4b Just some formatting/cleanup 2013-08-24 11:56:40 +02:00
Henrik Rydgard
70f7443453 Restore F11 keyboard shortcut for fullscreen (in addition to alt+enter)
Now that the debugger has its own keymap, this should be okay.
2013-08-24 11:56:40 +02:00
Henrik Rydgard
edb6e5a54c Fix fallthough bugs in isAlphaTestTriviallyTrue 2013-08-24 11:56:39 +02:00
Henrik Rydgard
507050e966 Add an option for the lower latency audio mode we had in an #ifdef before 2013-08-24 11:56:39 +02:00
Henrik Rydgård
441a4e406b Merge pull request #3309 from makotech222/master
Beginning work on CwCheat UI
2013-08-24 02:28:32 -07:00
Henrik Rydgård
786745b394 Merge pull request #3356 from mgaver/patch-7
Update MiscScreens.cpp
2013-08-24 01:50:57 -07:00
mgaver
7d421adb48 Update MiscScreens.cpp
Remove duplicated contributor.
2013-08-24 16:54:07 +09:00
Unknown W. Brackets
b00f2028ae Merge pull request #3355 from mgaver/patch-5
Make "Map a new key for" properly translatable.
2013-08-24 00:51:08 -07:00
mgaver
8419a10c18 Update ControlMappingScreen.cpp 2013-08-24 16:35:50 +09:00
Steven Cherry
c2732e4a3f Add "import from cheat.db" and "enable/disable all codes" 2013-08-23 22:29:13 -05:00
Steven Cherry
082ff4b359 Finished work for windows 2013-08-23 22:29:12 -05:00
Steven Cherry
edcde85cee More progress. 2013-08-23 22:29:12 -05:00
Steven Cherry
761186ec4c Rebase 2013-08-23 22:28:21 -05:00
Henrik Rydgård
59c9f4cfe9 Merge pull request #3350 from raven02/patch-14
Add glstate.colorLogicOp.disable(); to UIShader
2013-08-23 16:17:38 -07:00
raven02
7363bdfbd4 Add glstate.colorLogicOp.disable(); to UIShader 2013-08-24 00:55:53 +08:00
Henrik Rydgård
06a2d94fd2 Need to flush on FINISH/SIGNAL apparently.. 2013-08-23 16:31:03 +02:00
Henrik Rydgård
c9a0d92a9b Merge pull request #3345 from raven02/patch-13
Fix spline drawing for Metal Gear Solid Portable Ops
2013-08-23 06:52:21 -07:00
raven02
7eefbf21f2 Fix Spline drawing for Metal Gear Solid Portable Ops 2013-08-23 21:35:02 +08:00
Henrik Rydgard
fc313b1ac9 Use the EXECUTE flag to avoid calling ExecuteOp when possible. Minor speedup. 2013-08-23 14:27:48 +02:00
Henrik Rydgård
02c1f1ad21 Merge pull request #3340 from mgaver/patch-5
Update korean.txt
2013-08-23 04:52:33 -07:00
Henrik Rydgård
983fa841d2 Merge pull request #3341 from thedax/master
Win32: Simplify Change Nickname code.
2013-08-23 04:51:19 -07:00
Henrik Rydgard
a3fa3c9c2d Combine and sort the GPU command tables by purpose, make it flags for future flexibility.
Fix a couple of bugs while at it (logic ops were not flushing, if viewport was partially changed, it might not take).
2013-08-23 13:36:55 +02:00
The Dax
e97def9c66 Win32: Simplify Change Nickname code and slightly change InputBox_GetString to take a const default value. We don't modify it. 2013-08-23 06:37:47 -04:00
mgaver
1f7736fe86 Update korean.txt 2013-08-23 18:57:39 +09:00
Henrik Rydgård
09dc4ac09b Merge pull request #3339 from raven02/patch-12
Add glstate.colorLogicOp.disable();
2013-08-23 02:43:05 -07:00
Henrik Rydgard
520453a5bd Fix gpu cycle call level counting, of course halving the numbers I mentioned in the previous commit comment. 2013-08-23 11:42:15 +02:00