3978 Commits

Author SHA1 Message Date
Henrik Rydgard
cc8e4cb8fe Split out sceNetAdhoc* into a separate file from sceNet. 2013-09-07 00:55:42 +02:00
Henrik Rydgård
3d198694dd Merge pull request #3616 from sum2012/patch-2
Fix Summon Night 5,when there is a save,make new game would crash
2013-09-06 08:05:40 -07:00
Unknown W. Brackets
a9a42b315c Fix a bad comparison, duh. 2013-09-06 01:13:55 -07:00
Unknown W. Brackets
c93268fdd3 Fix some minor warnings. 2013-09-06 01:13:45 -07:00
Unknown W. Brackets
0ff64ec7d6 Fix some initialization order warnings. 2013-09-06 01:13:27 -07:00
Unknown W. Brackets
dc05051696 Add more reporting for cpu instructions. 2013-09-05 23:27:51 -07:00
Unknown W. Brackets
efe92666fb Allow more cases in IsDelaySlotNiceVFPU(). 2013-09-05 23:24:31 -07:00
Unknown W. Brackets
96b4ef47e1 Add MIPS info flags for VFPU cc usage. 2013-09-05 23:19:17 -07:00
Unknown W. Brackets
9a048e9cf6 Don't assume GPRs can't be used with vfpu. 2013-09-05 23:12:14 -07:00
Unknown W. Brackets
e6f6564a32 Dumb typo. 2013-09-05 23:10:29 -07:00
Unknown W. Brackets
6804f239b4 sceAudioOutputPannedBlocking() bad volume check. 2013-09-05 01:01:57 -07:00
Unknown W. Brackets
3ff6bc6060 Don't block a null enqueue if already empty. 2013-09-05 00:57:53 -07:00
Unknown W. Brackets
19c4c20f46 Correct sceAudioOutput2GetRestSample().
Should be samples, not bytes.
2013-09-05 00:50:20 -07:00
Lioncash
1583bcb499 Fix a null check in sceKernel.cpp
Since CreateByIDType() can return null, it seems odd that this would be after the statement "pool[i]->uid = i + handleOffset;"
2013-09-04 14:19:32 -04:00
Lioncash
02ec457cc9 Fix a null check 2013-09-04 14:07:52 -04:00
sum2012
f941b09909 better fix 2013-09-04 23:14:39 +08:00
sum2012
3d20b8d7b0 Fix crash in debug build 2013-09-04 20:35:34 +08:00
sum2012
6358f4ec62 Fix Summon Night 5,when there is a save,make new game would crash 2013-09-04 20:18:21 +08:00
vnctdj
bab45ec601 Fix typo 2013-09-04 13:48:22 +02:00
Henrik Rydgard
ad620e463a Detect language on first boot on Windows (Vista+) and Android 2013-09-04 12:08:22 +02:00
Henrik Rydgård
1c42964c59 Merge pull request #3596 from wuspring/shortenkey
Make "OK" and "Cancel" in PromptScreen traslatable.
2013-09-04 02:36:28 -07:00
Henrik Rydgard
c845da2887 Switch System_GetName to System_GetProperty 2013-09-04 11:31:40 +02:00
Henrik Rydgård
34f9947ad0 Merge pull request #3606 from unknownbrackets/callbacks
Wait func docs, sceKernelCreateCallback() cleanup, small refactor
2013-09-04 01:55:28 -07:00
Unknown W. Brackets
a8f100c94f Add vblank wait callback handlers.
Turns out it's a deadline to wake up by, which makes sense.

sceDisplayWaitVblankStartMultiCB 10
   -> Callback
      sceDisplayWaitVblankStartMultiCB 2
      +2 vblanks
   <- Thread
+8 more vblanks
2013-09-03 23:35:39 -07:00
Unknown W. Brackets
7f1a6154b2 Check if vblank waits were released before waking. 2013-09-03 23:26:23 -07:00
Unknown W. Brackets
543df7ca7a Refactor wait timeouts.
Also, make them not write the timeout ptr if the thread stopped waiting.
Feels safer.
2013-09-03 22:32:22 -07:00
Unknown W. Brackets
2a7e9a5afc Cleanup sceKernelCreateCallback().
And tweak sceKernelReferCallbackStatus().
2013-09-03 22:18:15 -07:00
Unknown W. Brackets
e53e842b3b Add some documentation to KernelWaitHelpers. 2013-09-03 22:16:24 -07:00
shenweip
f74aa2913e Typo 2013-09-04 11:35:16 +08:00
shenweip
c05100e0e3 Add sceHeap,some games will call this.
e.g. Linear ModeSenritsu no Stratus
2013-09-04 11:05:14 +08:00
wuspring
5655ddc835 Make "OK" and "Cancel" in PromptScreen translatable, and shorten some keys. 2013-09-04 09:02:28 +08:00
Unknown W. Brackets
4ac0f7a345 Handle it better when umd waits trigger during cbs. 2013-09-03 01:21:52 -07:00
Unknown W. Brackets
b20bb3b609 Refactor down the begin/end callback stuff. 2013-09-03 01:21:52 -07:00
Unknown W. Brackets
1bf974aff6 Implement VPL/FPL callback handlers.
Smells like time to refactor, there are less differences than I expected.
2013-09-03 01:21:51 -07:00
Unknown W. Brackets
3903f27dfd Add handlers for callbacks during mbx waits. 2013-09-03 01:21:51 -07:00
Unknown W. Brackets
648dd5f154 Don't allow sceKernelWakeupThread() on cur thread.
I don't know why you wouldn't allow this, but the PSP firmware doesn't.
2013-09-03 01:21:50 -07:00
Unknown W. Brackets
722b878428 Fix sceKernelReferThreadRunStatus() layout.
Was missing size, so all fields were wrong.
2013-09-03 01:21:50 -07:00
Unknown W. Brackets
8bf1ef2616 Add handlers for delay and sleep callbacks. 2013-09-03 01:21:49 -07:00
Unknown W. Brackets
6e5426a528 Spend a lot less time calculating the hcount.
Tiny loss in precision, can't even notice.  Cuts time significantly in
Valkyrie Profile.
2013-09-03 00:50:21 -07:00
Unknown W. Brackets
994e2b3e5c Implement sceDisplayAdjustAccumulatedHcount().
And also make sure sceDisplayGetAccumulatedHcount() works right.
2013-09-03 00:50:20 -07:00
Unknown W. Brackets
db0c35a86d Start the Hcount at the beginning of vblank. 2013-09-03 00:49:17 -07:00
Henrik Rydgard
9dcd67fc31 Pass the new sha1/md5 test. 2013-09-03 00:36:55 +02:00
Henrik Rydgård
a7e00568b7 Merge pull request #3563 from unknownbrackets/audio-minor
More error handling in sas, bitrate info fix in mp3
2013-09-02 07:40:16 -07:00
Unknown W. Brackets
2a478c26ca Fix mp3 bit rate info in sceMp3GetBitRate(). 2013-09-01 17:22:19 -07:00
Unknown W. Brackets
fe1f4d53c6 Return an error on bad SAS sample rate.
Also reorder the types to fit the PSP's flag values.
2013-09-01 16:59:37 -07:00
Kingcom
5fc293287a Typo... 2013-09-02 01:50:43 +02:00
Kingcom
33be3da057 Try to detect if someone tries to open a PSX ISO 2013-09-02 01:49:15 +02:00
Henrik Rydgård
63e4b1542f Merge pull request #3554 from unknownbrackets/ge-minor
Don't trash a list the GE interrupt handler needs
2013-09-01 15:08:18 -07:00
Henrik Rydgård
2bc373eaa0 Merge pull request #3558 from unknownbrackets/reporting
Disable reporting w/ "Read Framebuffers" and refresh UI on lang change
2013-09-01 14:58:09 -07:00
Unknown W. Brackets
a95264ad41 Small warning fixes in MIPSAsm. 2013-09-01 13:38:42 -07:00