Commit Graph
5276 Commits
Author SHA1 Message Date
Unknown W. Brackets 1cfdaa9349 Read structs directly from PSP ram on LE.
On BE, which doesn't even really work atm, this can be an auto class.
2013-03-30 20:12:22 -07:00
Henrik Rydgård 3301fd5119 Merge pull request #1103 from raven02/patch-5
Improve sceMpegAvcDecode/YCbCr
2013-03-30 16:48:07 -07:00
Henrik Rydgård 7f16f33cd1 Merge pull request #1110 from unknownbrackets/callbacks
Improve callbacks with waits
2013-03-30 16:47:40 -07:00
Henrik Rydgard 634e324975 More work on control 2013-03-31 00:39:58 +01:00
Unknown W. Brackets 52a8997006 These are actually okay, happen on the second cb. 2013-03-30 16:12:40 -07:00
Unknown W. Brackets 2ecc3157de Fix waits within waits for lwmutexes.
Also, it turns out sceKernelLockMutexCB() doesn't call callbacks on lock.
2013-03-30 16:12:39 -07:00
Unknown W. Brackets fe60677f75 Make mutexes handle callbacks better + before.
Mutex and semaphores (but NOT lwmutexes) call callbacks before attempting
the lock, but only if it would not generate errors.

Have not yet tested other wait types.
2013-03-30 16:12:38 -07:00
Unknown W. Brackets eace0e75c1 sceKernelWaitSemaCB() should run callbacks first.
Patapon 2 gets back to the menu with this.
2013-03-30 16:12:38 -07:00
Unknown W. Brackets 63bde2cb59 Handle waits inside semaphore waits properly. 2013-03-30 16:12:38 -07:00
Unknown W. Brackets d2abdf17be Add a waittype registry to handle callbacks right. 2013-03-30 16:12:37 -07:00
Henrik Rydgard afa21588d7 Some work towards better control handling, includes stickyfix from native 2013-03-30 23:55:28 +01:00
Henrik Rydgard c23631a8fc Some experimental (disabled) code to have images in gamelist. Too slow, needs work. 2013-03-30 20:10:32 +01:00
raven02 d540ff816c Improve sceMpegAvcDecode/YCbCr 2013-03-31 03:10:29 +08:00
Henrik Rydgard 51a798989b Let's not play noise when paused on Windows. 2013-03-30 18:54:10 +01:00
raven02 7b01828ef0 Quick fix 2013-03-31 01:08:23 +08:00
raven02 c6087ea3db Improve few sceKernel clock functions 2013-03-31 00:51:34 +08:00
Henrik Rydgard e78193b907 win32: Save/restore window position 2013-03-30 17:49:02 +01:00
raven02 f397fda0b8 Improve few sceAudio functions 2013-03-30 23:58:13 +08:00
raven02 c0a49c1603 Add ERROR_AUDIO_INVALID_FREQUENCY/CHANNEL_ALREADY_RESERVED 2013-03-30 23:55:49 +08:00
Henrik Rydgard 7425532e99 Move non-Android specific stuff from android/jni to /UI.
Move source_assets one level up, too.
Also, start prototyping GameInfoCache, you'll see what it's for soon...
2013-03-30 15:46:26 +01:00
Henrik Rydgård fc8674b496 Merge pull request #1098 from lioncash/master
Fix swapped statements in scePsmf?
2013-03-30 02:49:27 -07:00
Lioncash 6753dabd17 Fix an error log message. 2013-03-30 04:11:53 -04:00
Henrik Rydgard 8833f6eb25 Don't swapbuffer if stepping. Default to 2x zoom on Windows. Alert on missing atlases. 2013-03-30 08:35:47 +01:00
Lioncash a4d8585794 Fix accidentally switched statements in scePsmf.cpp?
I'm assuming this was actually intended

The other way results in no actual changes happening. There were no comments saying that was intended so I guess it was an accident or something.
2013-03-30 00:42:12 -04:00
Henrik Rydgard bb939321bc Fix symbol map loading, Qt fullscreen build 2013-03-29 22:56:57 +01:00
Henrik Rydgard 81444c92a1 win32-gl-ui: Cleanup 2013-03-29 21:21:27 +01:00
Henrik Rydgard 724a600381 Buildfix android, misc other fixes, some include cleanup 2013-03-29 20:55:32 +01:00
Henrik Rydgard 32a599c957 Win32 gl ui: Fixes and tweaks. 2013-03-29 19:32:20 +01:00
Henrik Rydgard 84fd5781de GL UI in Win32: Some basics work. 2013-03-29 18:50:08 +01:00
Henrik Rydgard 23ad4c554a Fix small issue with open dialog path, remove dupe hle func, add and reorder some 2013-03-29 11:15:54 +01:00
Unknown W. Brackets 0d4b0a1246 Track unknown sceIoIoctl commands better.
Also an mpeg stub.
2013-03-29 01:54:04 -07:00
Unknown W. Brackets 7122fbf598 Add a couple scePsmf stubs. 2013-03-29 01:49:49 -07:00
oioitffandUnknown W. Brackets 4989ceb706 Fix scePsmfPlayerDelete and add some other stubs. 2013-03-29 01:49:49 -07:00
Henrik Rydgard e7027b6c9c win32: Add menu option to open memory stick directory 2013-03-28 20:19:10 +01:00
Henrik Rydgård 04b1518874 Merge pull request #1074 from xsacha/master
Simplify armjit.
2013-03-26 01:13:56 -07:00
Unknown W. Brackets 6483b51f24 Oops, need a temporary when there's no port. 2013-03-26 00:54:42 -07:00
Unknown W. Brackets e4223dbcb0 Simplify adding report messages, add a bunch more. 2013-03-26 00:54:00 -07:00
Unknown W. Brackets f89358d6ff Add some reporting in other thread functions. 2013-03-26 00:39:18 -07:00
Unknown W. Brackets 480c5c3e31 Add some reporting for broken callback situations. 2013-03-26 00:36:46 -07:00
Sacha 471ddd6380 Simplify armjit. 2013-03-26 02:41:15 +10:00
Henrik Rydgård 1c31fb6ee4 Merge pull request #1071 from unknownbrackets/dispatch
Dispatch thread fixes
2013-03-25 00:58:37 -07:00
Unknown W. Brackets 658fa80c04 Don't wait on mutexes with dispatch disabled.
Fixes #339.
2013-03-25 00:07:44 -07:00
Unknown W. Brackets 276037675f Prevent waiting on semas while dispatch disabled.
Does relatively well on tests this way.
2013-03-24 23:30:32 -07:00
Unknown W. Brackets e133d33167 Don't re-wake a thread already woken by delete.
Arg, I thought I'd changed this already.
2013-03-24 22:54:09 -07:00
Unknown W. Brackets 3b452e970d Semaphores always wait when others are waiting. 2013-03-24 21:56:05 -07:00
Unknown W. Brackets 783df9f0c3 sceKernelResumeDispatchThread() always returns 0. 2013-03-24 20:53:51 -07:00
Unknown W. Brackets 64445e0c8d Resume dispatch on thread start. 2013-03-24 20:52:18 -07:00
Unknown W. Brackets c9e1b01545 Don't reschedule while interrupts are disabled. 2013-03-24 19:43:56 -07:00
Unknown W. Brackets b2fd023038 Fix return value of sceKernelSuspendDispatchThread. 2013-03-24 19:30:17 -07:00
Henrik Rydgard 46be32e41f Log the ret value on decryption fail 2013-03-25 00:18:10 +01:00