Unknown W. Brackets
|
e2f0dfe243
|
Wrap sceKernelReceiveMsgPipe() and friends.
|
2013-08-18 18:38:14 -07:00 |
|
Unknown W. Brackets
|
6750794c8a
|
Fix a weird sceKernelTrySendMsgPipe() edge case.
|
2013-08-18 18:38:12 -07:00 |
|
Unknown W. Brackets
|
769bac3acf
|
Fix send of 0 bytes, more error handling.
|
2013-08-18 18:38:12 -07:00 |
|
Unknown W. Brackets
|
29067edf52
|
When sorting, also clear not waiting threads.
|
2013-08-18 18:38:11 -07:00 |
|
Unknown W. Brackets
|
23625eec30
|
Simplify and fix msgpipe send queuing logic.
Should reschedule, should wait in line, couple error messages.
|
2013-08-18 18:38:11 -07:00 |
|
Unknown W. Brackets
|
27268967f9
|
Sort msgpipe waits while waking (like others.)
|
2013-08-18 18:38:10 -07:00 |
|
Unknown W. Brackets
|
4be06d2432
|
Wrap the msgpipe send functions.
|
2013-08-18 18:38:10 -07:00 |
|
Unknown W. Brackets
|
653e0f9629
|
Don't wait on a msgpipe when timeout <= 2.
|
2013-08-18 18:38:09 -07:00 |
|
Unknown W. Brackets
|
8a5dadcf53
|
Start out with 0 written msgpipe bytes.
|
2013-08-18 18:38:09 -07:00 |
|
Unknown W. Brackets
|
b06de35536
|
Verify msgpipe threads are waiting before waking.
|
2013-08-18 18:38:08 -07:00 |
|
Unknown W. Brackets
|
b9a71640eb
|
Implement basic timeouts for msg pipes.
|
2013-08-18 18:38:08 -07:00 |
|
Unknown W. Brackets
|
88b333bd16
|
Don't even try to allocate a 0 sized buffer.
|
2013-08-18 18:38:07 -07:00 |
|
Unknown W. Brackets
|
fa73875c98
|
Clean up cancel and delete for msgpipes.
|
2013-08-18 18:38:07 -07:00 |
|
Unknown W. Brackets
|
23a48ba799
|
Return better results from msgpipe waits.
Not fully tested, but it's clearer to specify. Delete and cancel are sure
to have been wrong.
|
2013-08-18 18:38:06 -07:00 |
|
Unknown W. Brackets
|
6577a7f920
|
Cleanup some minor usage in msgpipes.
|
2013-08-18 18:38:06 -07:00 |
|
Unknown W. Brackets
|
666cee4f6a
|
Fix sceKernelCreateMsgPipe() and alloc psp memory.
Might not matter, but I'm not sure yet if it's expoesd somewhere.
|
2013-08-18 18:38:05 -07:00 |
|
Unknown W. Brackets
|
1ee99f88e1
|
Stop warning on invalid sempahores.
They've been helpful, but it's finally been a while since it's mattered.
|
2013-08-18 18:38:04 -07:00 |
|
Unknown W. Brackets
|
217eaa9cb4
|
Remove bad param from sceKernelPollEventFlag().
Not that it was necessarily hurting anything...
|
2013-08-18 18:38:04 -07:00 |
|
Henrik Rydgard
|
00d56e6bcf
|
Setting unlimited as an alternate speed is possible again.
|
2013-08-18 22:48:53 +02:00 |
|
Henrik Rydgard
|
a48e1de2d4
|
Fix slow-motion alternate speeds
|
2013-08-18 22:40:42 +02:00 |
|
Henrik Rydgard
|
0265ab874f
|
Change FPS limit to "alternate speed", expressed in a percentage.
Fix it so it works correctly for 30fps games.
Some menu tweaks.
|
2013-08-18 18:55:42 +02:00 |
|
Unknown W. Brackets
|
8191ea4d76
|
Stop lying about free memory in HLE.
|
2013-08-17 09:28:44 -07:00 |
|
Henrik Rydgard
|
cb076d1e6f
|
Update some log levels in sceFont
|
2013-08-16 16:49:52 +02:00 |
|
Henrik Rydgard
|
5f11ac4142
|
Calculate FPS in sceDisplaySetFramebuf like before.
|
2013-08-16 12:53:35 +02:00 |
|
Ced2911
|
e5166a5970
|
endian fro sceMpeg
|
2013-08-16 09:18:18 +02:00 |
|
Ced2911
|
c1ffaa9e1f
|
endian for sceChnnlsv
|
2013-08-16 09:18:04 +02:00 |
|
Ced2911
|
aa1787411e
|
endian for scempeg
|
2013-08-16 09:17:51 +02:00 |
|
Henrik Rydgard
|
d97b09a88d
|
Revert "Break fix title CG missing in Midlight club 3"
This reverts commit 94ded4c00c.
|
2013-08-16 09:00:40 +02:00 |
|
Henrik Rydgard
|
664d74a9b7
|
Another frameskipping attempt. Now: 0=no frameskip, 1=auto frameskipt, 2-9=fixed frameskip.
There is still some flicker remaining in non-buffered rendering that I can't seem to get rid off.
|
2013-08-16 01:00:26 +02:00 |
|
Unknown W. Brackets
|
83bc12ea08
|
Reschedule in sceKernelReferThreadStatus().
It's often called in loops waiting for a thread to wake up.
Fixes .hack//Link's sluggish performance.
|
2013-08-15 07:56:35 -07:00 |
|
raven02
|
94ded4c00c
|
Break fix title CG missing in Midlight club 3
|
2013-08-15 21:58:18 +08:00 |
|
Unknown W. Brackets
|
846178a588
|
Optimize thread switching a bit.
~2.5% improvement in Zettai Hero Project (while multithreading.)
|
2013-08-15 01:26:16 -07:00 |
|
Unknown W. Brackets
|
0d5c66676d
|
Correct result of sceKernelGetThreadExitStatus(0).
Fixes Zettai Hero Project's options menu.
|
2013-08-14 23:58:23 -07:00 |
|
Henrik Rydgard
|
c41540d108
|
Remove checks the check whether the framebuffer already was set, shouldn't have any effect really
|
2013-08-14 17:54:58 +02:00 |
|
Henrik Rydgård
|
ebb2aba2e0
|
Merge pull request #3164 from unknownbrackets/savestates
Fix savestate difference on 64/32 bit + warnings/minor
|
2013-08-14 08:12:44 -07:00 |
|
The Dax
|
0f59767984
|
Add SceNpDrmOpen to the table so it can be logged properly.
|
2013-08-14 09:23:58 -04:00 |
|
Unknown W. Brackets
|
8ab67b1674
|
Fix some warnings.
|
2013-08-13 21:05:54 -07:00 |
|
shenweip
|
1527934d25
|
Fixed wrong log message
|
2013-08-14 07:22:22 +08:00 |
|
shenweip
|
75fe4296b7
|
Update
|
2013-08-14 01:58:32 +08:00 |
|
shenweip
|
d17e6064de
|
Update
|
2013-08-14 01:33:02 +08:00 |
|
shenweip
|
f0fc6178da
|
Implemented support for export module entry size 5
|
2013-08-14 01:03:40 +08:00 |
|
Unknown W. Brackets
|
49c7b9628a
|
Fix some correctness warnings.
|
2013-08-12 23:40:22 -07:00 |
|
Unknown W. Brackets
|
8830d3603e
|
Fix some overflow/null deref warnings.
|
2013-08-12 23:33:52 -07:00 |
|
Unknown W. Brackets
|
008052e6d6
|
Fix some variable hiding warnings.
|
2013-08-12 23:32:38 -07:00 |
|
Unknown W. Brackets
|
c8716d9a02
|
Fix a few minor typos + small reporting change.
|
2013-08-12 23:02:39 -07:00 |
|
Unknown W. Brackets
|
7ac67a8931
|
Add a function to walk the stack, not yet perfect.
Could use improvements, but with a decent symbol table does very well so
far in the games I tested it in.
|
2013-08-12 01:54:14 -07:00 |
|
Unknown W. Brackets
|
cf7c718706
|
Use a timer to keep gpu/cpu in sync periodically.
Fixes Diva Extend demo, at least, losing FPS.
|
2013-08-11 13:41:42 -07:00 |
|
Henrik Rydgard
|
7c4d273879
|
Count numFlips in a way consistent with our frame timing.
|
2013-08-11 22:12:15 +02:00 |
|
Unknown W. Brackets
|
fe8850b34d
|
Set the IO thread's name for debugging.
|
2013-08-11 12:22:01 -07:00 |
|
Unknown W. Brackets
|
dd1cbe55d4
|
Give sceIoWrite the same treatment, for savedata.
|
2013-08-11 12:04:38 -07:00 |
|