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
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 and Unknown 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
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
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
Henrik Rydgard
e8215b1e10
Report corrupt elfs (if reporting enabled). Some stubs.
2013-03-25 00:08:46 +01:00
Henrik Rydgard
60d7ac3543
Stubs and error checks. Fix a bad NID in sceUmd.
2013-03-24 22:41:42 +01:00
Henrik Rydgard
3f935fd255
More elf loader crashfix
2013-03-24 22:21:49 +01:00
Henrik Rydgard
576d07719c
Add a few stubs
2013-03-24 22:06:58 +01:00
Henrik Rydgard
752d86b037
Crashfix in elf loader
2013-03-24 22:06:57 +01:00
Henrik Rydgard
58d6859cf4
Eat some cpu cycles in sceRtcGetCurrentTick
2013-03-24 12:33:43 +01:00
Henrik Rydgard
84d292010a
Oops, sceKernelCheckThreadStack was already implemented. Let's hope both copies are the same.
2013-03-23 14:41:13 +01:00
Henrik Rydgard
6a4ae5bb51
Implement sceKernelCheckThreadStack
2013-03-23 14:26:54 +01:00
Unknown W. Brackets
ed599375bf
Handle fragmented atrac IDs better.
...
This avoids conflicts when ids are deleted.
2013-03-22 08:25:14 -07:00
Henrik Rydgard
bd40f0e13c
Adjust hcount a little
2013-03-21 22:59:46 +01:00
Henrik Rydgard
f355137156
Update native. some stubs and a buildfix.
2013-03-21 20:24:47 +01:00
Unknown W. Brackets
339b2839b3
Finish implementing savestates for fonts.
...
Oops, missed this before. Was crashing FF3 and games using custom fonts.
2013-03-20 23:37:57 -07:00
Unknown W. Brackets
2500910d72
Fix dumb typo in sceKernelRotateThreadReadyQueue().
2013-03-20 14:11:13 -07:00
Unknown W. Brackets
96f2d860e4
Revert thread optimization, appears to have broken things.
...
Fixes #1033 .
This reverts commit ea91632ff5 and
commit 543dfcd4d8 .
2013-03-20 14:10:20 -07:00
Unknown W. Brackets
ea91632ff5
Allow the thread ready queue to shrink, simplify.
2013-03-20 08:11:24 -07:00
Unknown W. Brackets
cd8e0e675c
Small optimization to sceKernelRotateThreadReadyQueue().
2013-03-20 00:06:19 -07:00
Unknown W. Brackets
543dfcd4d8
Optimize thread ready queue pop_front().
2013-03-19 23:51:40 -07:00
Unknown W. Brackets
75c5afa147
Add delays in some timing funcs that games tightloop.
...
Greatly improves performance in Legend of Heroes 1.
2013-03-19 07:48:41 -07:00
raven02
9f6837a096
Turn log level to ERROR
2013-03-19 20:54:26 +08:00
raven02
9f165768c8
Add sceGameUpdate
2013-03-19 08:00:29 +08:00
raven02
a64f4839be
Add ERROR_PGD_INVALID_HEADER , 0x80510204
2013-03-19 07:53:21 +08:00
raven02
327f111d32
make default to PSP_MODEL_FAT
2013-03-19 06:32:43 +08:00
raven02
67e18f6e66
Add MODEL_PSP_FAT and MODEL_PSP_SLIM
2013-03-19 06:09:37 +08:00
Unknown W. Brackets
4b48ec212b
Add a resched delay to sceUtilitySavedataUpdate().
...
Looks like this really happens. Most games don't seem to care.
2013-03-17 17:49:37 -07:00
Unknown W. Brackets
aca5e8e42f
iOS: fix significant audio stutter.
2013-03-17 11:32:57 -07:00
raven02
232aa69eb0
Fix sound distortion
2013-03-17 19:55:15 +08:00
Henrik Rydgård
d2fbf990b9
Merge pull request #1006 from unknownbrackets/ios
...
iOS: Audio + iPhone 5 support (from rock88)
2013-03-17 03:12:04 -07:00
Unknown W. Brackets
e8ac8d49b6
iOS: Reduce CPU consumption for audio, adjust sync.
...
Still is clicking...
2013-03-16 14:00:41 -07:00
Unknown W. Brackets
b1e9924075
Shave a tiny bit of time out of CallSyscall().
2013-03-16 11:22:47 -07:00
Unknown W. Brackets
14e065cbb2
Avoid dynamic_cast() for threads where possible.
...
It's reasonable to trust currentThread and threadReadyQueue, and these eat
a few percentage points of time.
2013-03-16 11:17:44 -07:00
Henrik Rydgard
e20e5f49b9
Stub sceIoChstat and an icache invalidate function
2013-03-16 09:39:22 +01:00