Unknown W. Brackets
10e446d225
Notify of shutdown *after* setting coreState.
2013-09-30 23:36:57 -07:00
Henrik Rydgård
f8bc2f6c76
Merge pull request #3909 from raven02/patch-5
...
Return SCE_KERNEL_ERROR_ILLEGAL_PRIORITY when priority < 0
2013-09-30 03:27:33 -07:00
Henrik Rydgård
2f2e1460b8
Merge pull request #3929 from raven02/patch-10
...
Delay as sas core for sceP3daBridgeCore
2013-09-30 03:08:11 -07:00
Henrik Rydgård
0ea2360353
Merge pull request #3916 from shenweip/patch-6
...
Use a separate latch for osk dialog.
2013-09-30 02:04:22 -07:00
Unknown W. Brackets
79abca9da4
Mostly implement sceDmacTryMemcpy().
2013-09-29 16:56:11 -07:00
Unknown W. Brackets
74908f6b38
Add errors and rescheduling to sceDmac*.
...
The functionality seems pretty straight-forward.
2013-09-29 16:51:49 -07:00
shenweip
1cb59eb76a
Fix savedata.
2013-09-29 17:30:17 +08:00
shenweip
3e5b6e6200
Only use a separate btnmake.
2013-09-29 16:21:30 +08:00
Unknown W. Brackets
b928f50353
Cleanup sceKernelRegisterExitCallback() per tests.
2013-09-29 01:10:07 -07:00
Unknown W. Brackets
a7ec139b5a
Savestate the exit callback, reporting.
...
Seems like LoadExecForUser_362A956B() uses it, so we need to save it.
I have no confidence that function works correctly, so let's report it.
2013-09-29 00:19:54 -07:00
Unknown W. Brackets
91d73d0972
Fix one sceHeap func, add reporting.
2013-09-29 00:07:51 -07:00
Unknown W. Brackets
086294b495
Listen for shutdown in thread loops.
...
This way we don't need to use wait_for(), much better.
Also because there are slightly more correct cond vars on win32.
2013-09-28 00:45:54 -07:00
shenweip
7bb798edb6
Implemented sceUtilityGamedataInstallUpdate.
2013-09-27 22:52:25 +08:00
Henrik Rydgård
9088027a29
sceMp3: Add back "wrong name" comments
2013-09-26 17:20:50 +02:00
raven02
ecec358d06
Delay as sas core for p3da
2013-09-26 18:44:52 +08:00
raven02
86c7b728f7
Add few arguments for sceDmacTryMemcpy()
2013-09-26 12:04:31 +02:00
raven02
f84047675e
Add ERROR_LOG_REPORT for sceDmacTryMemcpy()
2013-09-26 17:25:56 +08:00
Henrik Rydgård
3f1b87c85e
Merge pull request #3923 from thedax/fixBuilds
...
Fix headless.
2013-09-26 02:19:19 -07:00
raven02
380cc61aff
Add ERROR_LOG_REPORT for two unknown sceMp3 calls
2013-09-26 17:09:32 +08:00
raven02
0219ab2e93
Implement sceMp3ResetPlayPosition2()
2013-09-26 17:06:08 +08:00
The Dax
a15ba1322d
Move GetLangValuesMapping out of MiscScreens.cpp so it can be used globally.
2013-09-25 21:06:58 -04:00
raven02
3d210b9e85
Add comment "priority = -1 is valid"
2013-09-25 22:19:43 +08:00
raven02
99d1bfbe89
Add ERROR_LOG for Illegal Priority
2013-09-25 21:52:16 +08:00
shenweip
43654e2a61
Use a separate latch for osk dialog.
2013-09-25 16:32:07 +08:00
raven02
6141514160
Support load a savestate created with a previous git build
2013-09-25 14:37:27 +08:00
raven02
368e4d93f9
Implement sceMp3GetSumDecodedSample()
2013-09-25 11:50:38 +08:00
raven02
ac95819ec1
Return SCE_KERNEL_ERROR_ILLEGAL_PRIORITY when priority < 0
2013-09-24 21:51:05 +08:00
Henrik Rydgard
250678fa63
Add missing sceAac NID
2013-09-23 15:55:53 +02:00
Henrik Rydgård
2a16b9d3bb
Merge pull request #3889 from unknownbrackets/debugger
...
Initially usable GE debugger
2013-09-23 02:07:40 -07:00
Henrik Rydgård
c01fb845aa
Merge pull request #3890 from unknownbrackets/io-minor
...
Improve error handling in sceIoLseek*()
2013-09-23 00:02:52 -07:00
Unknown W. Brackets
197b4a34f4
Improve error handling in sceIoLseek*().
2013-09-22 23:37:51 -07:00
Unknown W. Brackets
a1713e620b
Initialize some psmf values.
...
This was causing glitches when loading game A and then game B.
2013-09-22 21:19:59 -07:00
Henrik Rydgard
806e482545
Add the sceAac NIDs (function list), no implementation.
2013-09-23 00:28:36 +02:00
raven02
aa38dc238d
Merge remote-tracking branch 'upstream/master' into patch-21
...
Conflicts:
GPU/GLES/GLES_GPU.cpp
2013-09-22 16:08:44 +08:00
Unknown W. Brackets
881cefbc83
A paused list will allow a context save.
...
Just not stall, drawing, etc.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
db1f2f2535
Oops, fix return of sceGeBreak(0).
...
Needs to match dlist ids.
2013-09-21 21:01:41 -07:00
Unknown W. Brackets
e10ae1530b
Error and reporting for sceGeBreak's second param.
2013-09-21 21:01:40 -07:00
raven02
e5305f655d
Chane to ATRAC_ERROR_NO_LOOP_INFORMATION
2013-09-22 11:41:58 +08:00
Unknown W. Brackets
d305d1faa2
Check enqueue as well, should be safer.
...
Also, make sure not to eat a bunch more cycles when forcing a check.
2013-09-21 17:00:52 -07:00
Unknown W. Brackets
18a493f316
Don't use Advance() in syscalls, it's unsafe.
...
Eats some cycles in enqueue and still checks ASAP, FF Type-0 seems happy
with this also.
2013-09-21 15:03:30 -07:00
Unknown W. Brackets
927f292230
Return a similar dlist id range to the PSP.
...
At least this top part seems to match, the other bits seem randomish.
But, there may be some game out there thinking that if the top bits aren't
set it's invalid or something.
2013-09-21 15:03:29 -07:00
Unknown W. Brackets
7ca64374ea
Return 24-bit floats in sceGeGetMtx().
2013-09-21 10:32:09 -07:00
Unknown W. Brackets
ecd5869b88
Validate sceGeGetCmd and Mtx.
2013-09-21 10:23:41 -07:00
Unknown W. Brackets
863eb83e4c
Add support for sceGeGetStack() for debugging.
2013-09-21 10:04:31 -07:00
Henrik Rydgard
5bdb9e976b
Track copies of framebuffers in ram created through sceDmacMemcpy, so that we can display them.
...
Fixes MotoGP while also, in effect, committing #3859 .
Removes the horrifying ramDisplayFramebufferPtr hack.
2013-09-21 18:53:55 +02:00
Henrik Rydgård
eaaa886b62
Merge pull request #3860 from raven02/patch-24
...
Fix missing intro CG in GTA series
2013-09-21 02:51:08 -07:00
raven02
e51a9b6dd6
Fix missing intro CG in GTA series
2013-09-21 12:03:54 +08:00
Unknown W. Brackets
17a4341bb3
Don't allow save/restore ctx while list running.
2013-09-20 09:51:44 -07:00
Unknown W. Brackets
4078dcd917
Support save/restore of context on list run/finish.
2013-09-20 09:51:44 -07:00
Unknown W. Brackets
7906de26f7
Try to match especially the size of ge contexts.
...
But also some of the actual data, most of it matches like this.
2013-09-20 00:33:32 -07:00