Commit Graph
1266 Commits
Author SHA1 Message Date
Unknown W. Brackets 273080a48b Add delays to the sceMpegGet*Au() functions.
Mostly from JPCSP.  I'm having trouble building a good test that
replicates these, but this fixes #1198 and seems right.
2013-04-20 23:17:10 -07:00
Unknown W. Brackets a296bba3e1 Also delay inside sceMpegAtracDecode().
This is just from JPCSP but we don't have the function working properly
yet anyway.
2013-04-20 22:42:51 -07:00
Unknown W. Brackets 3914742485 Make sceMpegAvcDecode() reschedule, based on tests.
Timing seems variable but this should be safe-ish.
2013-04-20 22:38:56 -07:00
Unknown W. Brackets a232764728 Fix error code for empty ringbuffer in mpeg. 2013-04-20 22:16:41 -07:00
Unknown W. Brackets b264915d28 Correct sceUtilityGetSystemParamString() per tests. 2013-04-20 09:37:47 -07:00
Unknown W. Brackets 1fe7242e47 Store parental level as an integer. 2013-04-20 09:37:47 -07:00
Henrik Rydgård 84f1bc366d Zero-terminate nickname 2013-04-20 15:39:29 +02:00
Henrik Rydgård 7ae0a07806 Merge pull request #1357 from CrazyMax/master
add save/load PSP system parameters to/from config file
2013-04-20 06:36:43 -07:00
Henrik Rydgård d595a5d567 Merge pull request #1365 from tpunix/master
add DLC support to ppsspp
2013-04-19 23:45:18 -07:00
tpu 641b78ab67 add DLC support 2013-04-20 13:51:40 +08:00
CrazyMax 83783a8f96 oops, typo fix, sorry 2013-04-20 04:08:12 +03:00
CrazyMax fac6fb5faa GetSystemParam: fix copy nickname string from config 2013-04-19 23:09:31 +03:00
CrazyMax 4b5c1baa35 replace strcpy with memcpy for nickname string; 2013-04-19 22:40:06 +03:00
CrazyMax 34574f4e97 Merge branch 'master' of https://github.com/hrydgard/ppsspp 2013-04-19 22:28:28 +03:00
CrazyMax c78436fe0b Set impose params language and button preference from config file; 2013-04-19 22:26:59 +03:00
CrazyMax 61a7c821d2 add save/load PSP parameters from ini file; 2013-04-19 21:59:24 +03:00
Unknown W. Brackets 7a7e5ccb0b Fix some x64 type conversion warnings. 2013-04-19 08:41:31 -07:00
tpu 6f558b6141 Merge branch 'fork_master/master'
Conflicts:
	Core/HLE/sceIo.cpp
2013-04-19 23:10:59 +08:00
JimLee168 3ce26e03df Add part sceKernelExtendThreadStack content
Fixes NPJH50624
2013-04-19 22:22:35 +08:00
Henrik Rydgård e6beb9788d Merge pull request #1296 from raven02/patch-17
More update to sceAtrac
2013-04-18 15:27:09 -07:00
danieru 6a84a6e4ea Make analog joystick input get clamped to a circle
In common case this only costs two floating point multiplies.
Uncommon case requires a square root.
2013-04-17 22:53:38 -06:00
raven02 503baca884 Buildfix 2013-04-16 19:34:52 +08:00
Henrik Rydgård f55bb17c69 Merge pull request #1299 from raven02/patch-18
Invalid volume check in sceAudio()
2013-04-16 04:04:53 -07:00
raven02 e4e2098279 Better formatting for volume check 2013-04-16 17:15:16 +08:00
raven02 d07bd499a7 Add SCE_ERROR_AUDIO_INVALID_VOLUME 2013-04-16 15:48:17 +08:00
raven02 f126e56392 Invalid volume check in sceAudio() 2013-04-16 15:46:39 +08:00
raven02 9bd8531110 Add Memory::IsValidAddress to sceAtracGetSoundSample() 2013-04-16 15:19:07 +08:00
Unknown W. Brackets c1d72b4210 Fix sceIoCloseAsync so it closes on wait.
Oops.
2013-04-16 00:16:22 -07:00
raven02 fd1bc40c07 Few more updates to sceAtracGetSoundSample() & sceAtracGetSecondBufferInfo 2013-04-16 15:12:19 +08:00
raven02 b9b01cc05a More update to sceAtrac 2013-04-16 14:03:24 +08:00
Henrik Rydgård 8fd5328cc0 Merge pull request #1263 from raven02/patch-10
Improve bunch of functions in sceAtrac
2013-04-15 05:39:47 -07:00
Unknown W. Brackets 1bb66ea7eb Respect looping in sceMp3Decode(). 2013-04-15 02:00:03 -07:00
Henrik Rydgård 16fa7bf494 Merge pull request #1288 from unknownbrackets/callbacks2
Make sceKernelNotifyCallback() error if invalid cb passed
2013-04-15 01:23:20 -07:00
Henrik Rydgård e1b1e6af85 Merge pull request #1286 from unknownbrackets/tls-object
Basic support for the new TLS object functions
2013-04-15 01:22:48 -07:00
Unknown W. Brackets efd71e2444 Make sceKernelNotifyCallback() error if invalid cb.
Which makes Numblast clearly happy.
2013-04-14 23:45:46 -07:00
Unknown W. Brackets 9ce8c07530 Reschedule the timeout event on callback end.
Darn, missed that 3 times before I caught it.
2013-04-14 21:34:33 -07:00
Unknown W. Brackets 200ec55c61 sceKernelWaitEventFlagCB() calls callbacks first. 2013-04-14 21:31:41 -07:00
Unknown W. Brackets 9b80ae2ee0 Make event flags wait / do callbacks correctly. 2013-04-14 21:18:00 -07:00
Unknown W. Brackets e77647a394 Basically working implementation of TLS funcs.
But doesn't wait at all, which it should.
2013-04-14 16:36:02 -07:00
Unknown W. Brackets b2faa57b5b Savestate the sdkver and compiler version.
Oops, should've caught this before.
2013-04-14 14:43:27 -07:00
Unknown W. Brackets a68798225a Give ThreadManForUser_8DAFF657 and friends a name.
Calling allocate on the same thread gives the same ptr, but on a different
one it waits or returns a new ptr.

Let's call it thread local storage for now.
2013-04-14 13:02:01 -07:00
Unknown W. Brackets 88b8df7b7b Add some missing stubs to threadman. 2013-04-14 12:52:10 -07:00
Henrik Rydgard 1adb52fa03 Fix for gameinfo cache clearing, etc. 2013-04-14 13:01:01 +02:00
Henrik Rydgard 037bda0cbe Faster turbo mode for android. Causes flashing in unbuffered but that's a minor issue. 2013-04-14 12:46:24 +02:00
Henrik Rydgard 7972f98739 Move onscreen turbo to left of select. Force frameskip when unthrottled. 2013-04-14 12:11:49 +02:00
Unknown W. Brackets 4f473e50c8 Eat a few cycles in sceKernelGetSystemTimeWide(). 2013-04-13 16:31:24 -07:00
Henrik Rydgård 724f84ce6d Merge pull request #1271 from raven02/patch-12
Suppress static noise from PCM output
2013-04-13 13:14:49 -07:00
Henrik Rydgard ffe88f5120 Merge branch 'patch-11' of https://github.com/raven02/ppsspp into raven02-patch-11 2013-04-13 22:12:13 +02:00
Henrik Rydgård 0c6c2d6542 Merge pull request #1274 from unknownbrackets/atrac-minor
Set the buffer values in sceAtracSetHalfwayBuffer.
2013-04-13 09:42:38 -07:00
Unknown W. Brackets e5c4894bce Set the buffer values in sceAtracSetHalfwayBuffer.
We set them in the GetID() one, so ought to here as well.
2013-04-13 09:24:55 -07:00