Commit graph

1356 commits

Author SHA1 Message Date
Henrik Rydgard
779272e7f5 Teach disarm about MOVW and MOVT. 2013-01-08 16:08:33 +01:00
Henrik Rydgard
b78ad83f00 R10, not R9, points to the mips state... 2013-01-08 14:29:03 +01:00
Henrik Rydgard
7b4cfb702c Get rid of CPU class so that MIPSState can be POD, enabling offsetof 2013-01-08 14:20:06 +01:00
Henrik Rydgard
b3fd1ff34c Lots of various work on the ARM jit. It executes a couple of blocks now. 2013-01-08 13:49:52 +01:00
Henrik Rydgard
5a7f4acc06 More armjit work 2013-01-08 00:26:42 +01:00
Henrik Rydgard
a2ff416534 Rename files. Rewrite ArmRegCache from scratch. 2013-01-07 22:33:09 +01:00
Henrik Rydgard
771382cab9 Merge branch 'master' into armjit 2013-01-07 13:50:32 +01:00
Henrik Rydgard
2f69250fc0 Store fcr0 and fcr31 in context (why was this commented out?) 2013-01-07 13:42:05 +01:00
Henrik Rydgard
fcf4cfa767 Rename ThunkARM.cpp->ArmThunk.cpp 2013-01-07 13:11:33 +01:00
Henrik Rydgard
03eacd1af3 Save 16K. 2013-01-07 13:00:28 +01:00
Henrik Rydgard
2340b66b27 Fix envmapping on hw transform 2013-01-07 10:49:16 +01:00
Henrik Rydgard
7cb95bbc89 Merge branch 'master' into armjit
Conflicts:
	CMakeLists.txt
	Core/MIPS/ARM/RegCache.cpp
2013-01-07 10:25:02 +01:00
Henrik Rydgard
38ae09b50f Merge remote-tracking branch 'origin/armjit' into armjit
Conflicts:
	android/jni/MenuScreens.cpp
2013-01-07 10:22:50 +01:00
Henrik Rydgard
62cc953bad Specify an older GLSL version for compat, we don't use new features anyway because of ES 2.0. 2013-01-07 10:07:00 +01:00
Henrik Rydgard
0183a407dd Fix RECTANGLE rotation in the other direction too. 2013-01-07 09:52:47 +01:00
Henrik Rydgård
a3e1c4753a Merge pull request #353 from KentuckyCompass/crashfix1
Fix crash from lastShader pointer = 0xcdcdcdcd
2013-01-07 00:28:58 -08:00
Henrik Rydgard
20b533ccc3 Win32: Reduce size of "prefill" allocation for the PSP memory space. 2013-01-07 09:24:43 +01:00
Henrik Rydgård
5783a0b3a3 Merge pull request #352 from Darth1701/master
Suppress local ISO/ELF name for privacy reasons in the log
2013-01-07 00:22:45 -08:00
KentuckyCompass
a1f35ebe7e Fix crash from lastShader pointer = 0xcdcdcdcd 2013-01-07 00:21:07 -08:00
Darth1701
3d934292b9 Update Core/Loaders.cpp 2013-01-07 09:10:05 +01:00
Henrik Rydgård
111732aef4 Merge pull request #351 from unknownbrackets/analog-fix
Use 100% because 80% is in some games' deadzone
2013-01-06 23:44:16 -08:00
Henrik Rydgård
d0262339a6 Merge pull request #350 from unknownbrackets/psmf
Stub some scePsmfPlayer funcs to make games work
2013-01-06 23:43:36 -08:00
Unknown W. Brackets
f546e9084f Use 100% because 80% is in some games' deadzone.
Like Senjou no Valkyria 3.  Also some games register it but move slow.
2013-01-06 22:57:33 -08:00
Unknown W. Brackets
9beb68e9d4 Stub some scePsmfPlayer funcs to make games work.
Intentionally left out of DoState to avoid breaking save states for
such a little stubbing.
2013-01-06 22:41:07 -08:00
Henrik Rydgård
8e91de7501 Merge pull request #348 from unknownbrackets/mpeg-fix
Fix games broken by the mpeg merge
2013-01-06 22:32:38 -08:00
Henrik Rydgård
5166649994 Merge pull request #349 from Darth1701/master
Atrac fix for Brandish and SoraFC
2013-01-06 22:28:19 -08:00
Unknown W. Brackets
4bc987708b Fake the audio timestamp, games check it. 2013-01-06 20:25:31 -08:00
Unknown W. Brackets
cf1295e95f Enable fake mpeg mode by default.
Note: loaded save states will have it off.  No UI yet.
2013-01-06 19:55:04 -08:00
Unknown W. Brackets
b5b196ade4 Notice the end of video and error appropriately. 2013-01-06 19:54:42 -08:00
Unknown W. Brackets
39b91e906c Mpeg timestamps are in the wrong dword order. 2013-01-06 19:22:52 -08:00
Darth1701
d8d0893c41 Update Core/HLE/sceAtrac.cpp 2013-01-07 03:04:10 +01:00
Unknown W. Brackets
21cfd087e1 Move Action out of Common, don't use savedV0.
Compiler error was annoying me anyway.
2013-01-06 15:56:13 -08:00
Henrik Rydgard
05faceca3a Seems more platforms want <signal.h> 2013-01-07 00:04:54 +01:00
Unknown W. Brackets
0d8bdfe989 Allow mipscalls to change the return value.
At least, seems like mpeg needs this.
2013-01-06 14:58:04 -08:00
Henrik Rydgard
a1bf5a2a10 Save on gl[Enable/Disable]VertexAttribArray calls. 2013-01-06 23:50:05 +01:00
Henrik Rydgard
9363a867e2 Add glViewport to cached gl state. Add a couple of missing VFPU ops. 2013-01-06 23:23:36 +01:00
Henrik Rydgard
7a7c92edeb Oops (forgot to remove a debug statement). 2013-01-06 18:17:01 +01:00
Henrik Rydgard
26a5bfcd5d Avoid setting texture filter over and over again. 2013-01-06 17:44:14 +01:00
Henrik Rydgard
e95cb992dc Until we implement more of sceAtrac, it's better if it pretends to be successful always apparently... 2013-01-06 16:27:50 +01:00
Henrik Rydgard
c459c7e3a8 Fix the vsocp instruction. Fixes clipping bug in Fired Up. 2013-01-06 16:20:32 +01:00
Henrik Rydgård
1825b954e9 Merge pull request #342 from xsacha/master
Qt Update
2013-01-06 06:56:43 -08:00
Henrik Rydgard
2db281da11 small readme fix 2013-01-06 15:26:33 +01:00
Henrik Rydgård
d6d2b1a7b3 Merge pull request #340 from raven02/master
Fix game break for MotoGP and FF Crisis Core (return -1)
2013-01-06 05:06:35 -08:00
raven02
5618d5c6ec Fix save delete in FF Crisis Core 2013-01-06 20:41:49 +08:00
raven02
9f0e34a668 Fix game break for MotoGP and FF Crisis Core 2013-01-06 20:20:51 +08:00
Henrik Rydgard
88e921b074 Use invalidatecachehint in dcachewritebackinvalidateall too. Count invalidations. 2013-01-06 12:27:01 +01:00
Henrik Rydgard
66a098c863 Some simple optimizations to texturecache 2013-01-06 12:11:47 +01:00
Henrik Rydgard
b8eab42add Add support for a couple of sceIoIoctl commands. Init some vars. 2013-01-06 09:54:43 +01:00
Henrik Rydgård
09e120345c Merge pull request #337 from unknownbrackets/texcache
Do more texcache checking for sceKernelDcacheWritebackAll()
2013-01-06 00:48:31 -08:00
Henrik Rydgård
49bcffc30d Merge pull request #338 from raven02/atrac-stubs
Add few stubs and add getCodecType in sceAtrac
2013-01-06 00:44:18 -08:00