Unknown W. Brackets
74302a9ecf
Savedata doesn't always resched, add some errcodes.
2013-03-30 22:48:29 -07:00
Unknown W. Brackets
8aeaedc597
Don't allow sceUtility dialogs to overlap.
...
PSP doesn't allow this, and apparently some games depend on it
or else they start getting confused.
2013-03-30 22:48:17 -07:00
Unknown W. Brackets
ba131f7ffb
Oops, fix potential shutdown hang.
2013-03-30 22:36:28 -07:00
Unknown W. Brackets
8f911a0ebe
Add a setting to autosave the symbol map.
...
And move it into system, needs to be after the coreParameter too.
2013-03-30 22:28:55 -07:00
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
oioitff
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