Commit Graph
6223 Commits
Author SHA1 Message Date
Siddharth eb9c339c2e fully functional and uses atomic_flag 2013-10-02 20:20:32 +05:30
Siddharth 6c2a9972c1 using the new atomic_flag 2013-10-02 19:09:56 +05:30
Siddharth a151b5beb6 using PPSSPP's locks 2013-10-02 11:01:59 +05:30
shenweip 7f92a5dffd Oops 2013-10-02 06:54:15 +08:00
shenweip 346d277042 Fix bugs and Clean up. 2013-10-02 06:07:02 +08:00
Siddharth a6ec70fe90 Audio Processor now uses atomics rather than mutex 2013-10-02 01:54:55 +05:30
shenweip 9a7759c50c Move someting to correct position. 2013-10-02 00:32:22 +08:00
shenweip efec08f7d6 Oops 2013-10-02 00:04:29 +08:00
shenweip 33f08852c1 Implemented sceHeapGetTotalFreeSize. 2013-10-01 23:38:49 +08:00
shenweip 8cd281223d Implemented some functions for sceHeap. 2013-10-01 23:38:01 +08:00
Unknown W. Brackets a72340255f Support %X and %x in sceKernelPrintf(). 2013-10-01 08:00:08 -07:00
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