Commit Graph
45601 Commits
Author SHA1 Message Date
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
Henrik Rydgard 4c8584da71 Add the correct spelling of sceAtracGetBufferInfoForResetting. Add a psmf function. 2013-01-05 18:15:27 +01:00
Henrik Rydgård cf8fb7137d Fix mac build 2013-01-05 17:06:58 +01:00
Henrik Rydgard 2657f1bd9e Merge branch 'mediaengine' 2013-01-05 16:25:03 +01:00
Henrik Rydgard b02390fc59 Update cmakelists, update pspautotests 2013-01-05 16:23:21 +01:00
Henrik Rydgard 5ba5ceff19 Merge branch 'master' into mediaengine 2013-01-05 16:22:08 +01:00
Henrik Rydgård d2b68f1efd Merge pull request #327 from raven02/save-dialog
Cosmetic fix in save/load menu when line of game data info > 4
2013-01-05 06:07:34 -08:00
raven02 bb9d2dbea8 Run should be grayed when emulation is running 2013-01-05 21:41:21 +08:00
raven02 5a6a2819bc Cosmetic fix for overwrite save dialog 2013-01-05 19:19:41 +08:00
Henrik Rydgard 3e51224d86 Re-enable viewport code. Let me know what it breaks by posting an issue. 2013-01-05 11:50:12 +01:00
raven02 a1897195c5 Cosmetic fix in save/load menu when line of game data info > 4 2013-01-05 18:40:22 +08:00
Henrik Rydgård b705c4cd1b Merge pull request #326 from Xele02/master
Save / Load update
2013-01-05 00:01:59 -08:00
Xele02 88296468e4 Some save are smaller than the buffer. This correct K-on Houkago Live
Game which should check save size returned.
2013-01-05 02:00:41 +01:00
Henrik Rydgård 796f1111d3 Merge pull request #325 from artart78/master
Load ELFs at the correct place
2013-01-04 14:40:23 -08:00
Arthur Blot 062b2320a2 Load ELFs at the correct place 2013-01-04 20:10:41 +01:00
Henrik Rydgård 5fed755117 Merge pull request #323 from artart78/master
Fixed $k0 test
2013-01-04 08:13:58 -08:00
Arthur Blot b12bc54dda Fixed threads/k0 test, updated pspautotests 2013-01-04 17:07:17 +01:00
Arthur Blot 10ec424787 Fixed PPSSPPSDL path in test.py for linux 2013-01-04 17:07:17 +01:00
Henrik Rydgard f8f62483f0 Fix silly mistake with config saving. v0.5 2013-01-04 16:11:51 +01:00
Henrik Rydgard 5066df5881 0.5 2013-01-04 14:33:24 +01:00
Henrik Rydgard a9c171c786 Fix bAutoRun config option, add to menu. (Run on Load). 2013-01-04 10:26:14 +01:00
Henrik Rydgard f8ae18a130 "Fix" bezier the old way (puzzle bobble works again at least). 2013-01-04 09:54:19 +01:00
Henrik Rydgard 72446482dd Add some Hprm functions and a small logging tweak 2013-01-04 09:04:27 +01:00
Henrik Rydgård e522db35c2 Merge pull request #321 from artart78/master
Fixed $k0 overwriting $sp content, and the stack address given by sceKernelReferThreadStatus
2013-01-03 23:15:38 -08:00
Arthur Blot a693081b17 Fixed $k0 overwriting $sp content & stack address 2013-01-04 00:58:36 +01:00
Henrik Rydgard 8f26e128bf Ignore bogus invalidate cache calls, fixes slowdown in some games 2013-01-04 00:32:18 +01:00