Commit Graph
4685 Commits
Author SHA1 Message Date
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
Henrik Rydgård a23e0078e0 Merge pull request #336 from Xele02/master
Save Update for FF1 & Brandish
2013-01-06 00:42:53 -08:00
raven02 8e950efff4 Add stubs and add getCodecType in sceAtrac 2013-01-06 11:48:30 +08:00
Unknown W. Brackets ef697b61dc Update tests. 2013-01-05 17:24:47 -08:00
Unknown W. Brackets adf8c71745 Recheck writebackall'd textures more frequently.
Since we're dealing with texture upload speed (time), basing this off
number of times invalidated (also time usually) seems to make sense.

This helps lazy games that just use writebackall and expect their
graphics to update.
2013-01-05 17:24:19 -08:00
Unknown W. Brackets 17c1d3ce68 Return errors for Dcache funcs, correctly. 2013-01-05 17:07:19 -08:00
Unknown W. Brackets 3861ce0376 Use sceKernelDcacheWritebackAll() as a hint only. 2013-01-05 17:07:19 -08:00
Xele02 af59744671 * Fill some value after save/load for game checking them
* Some game like FF1 gave a nameList with no name in it.
2013-01-06 01:29:14 +01:00
Henrik Rydgard 596dee2871 Turn down log level for sceKernelDelaySysClockThread. Minimum wait time 200. 2013-01-05 23:54:55 +01:00
Henrik Rydgard 07dffb530c Check some addresses - prevent possible crashes. 2013-01-05 23:40:39 +01:00
Henrik Rydgard f30659f8f2 update pspautotests 2013-01-05 23:30:32 +01:00
Henrik Rydgard 9fe592e83a Implement sceKernelDelaySysClockThreadCB 2013-01-05 23:24:05 +01:00
Henrik Rydgard b283b915cb Implement sceKernelReferThreadRunStatus 2013-01-05 23:07:13 +01:00
Henrik Rydgård 9a60fabc1e Merge pull request #332 from unknownbrackets/mpeg-delete
Delete mpeg objects properly, fixing double free.
2013-01-05 13:56:36 -08:00
Henrik Rydgard 6ecf2d235c Fix integer overflow in scheduling. 2013-01-05 22:44:30 +01:00
Unknown W. Brackets c94e821f00 Delete mpeg objects properly, fixing double free. 2013-01-05 12:53:39 -08:00
Henrik Rydgard b72ac7d7f0 Fix sceGeGetCmd 2013-01-05 20:57:00 +01:00
Henrik Rydgard 4f63bda419 Add Windows UI to dump next frame to log (display list commands) 2013-01-05 19:57:06 +01:00
Henrik Rydgard 93470e0c1f Remove some old PowerPC references... 2013-01-05 19:52:11 +01:00
Henrik Rydgard 67663d51b8 Implement sceKernelQueryModuleInfo 2013-01-05 19:43:51 +01:00
Henrik Rydgard d8d2246236 Implement sceGeGetMtx and sceGeGetCmd 2013-01-05 19:26:37 +01:00
Henrik Rydgard 835ac23cc4 Flush before some more display list ops 2013-01-05 18:15:28 +01:00