Commit graph

2124 commits

Author SHA1 Message Date
Henrik Rydgard
ce9cf6e081 Revert parts of pull request 1291 2013-04-15 21:00:55 +02:00
raven02
2d6f762f87 Comment out MAKE/READ/WRITEDATA 2013-04-15 23:31:17 +08:00
raven02
5fd3a36534 Bind MAKE/READ/WRITE to corresponding MAKE/READ/WRITESECURE 2013-04-15 21:44:12 +08:00
raven02
1c9a8d9d49 Add remaining 6 savedata type functions 2013-04-15 21:42:42 +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
Henrik Rydgård
bcfcb50e2e Merge pull request #1285 from raven02/patch-15
Get a chance to toggle linear filtering in Andriod/iOS
2013-04-15 01:20:56 -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
raven02
d899d45309 Use 12 recent items for both Andriod/iOS & Windows plaform 2013-04-15 08:23:57 +08: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
Henrik Rydgard
d33465a56c Better framerate throttling in UI 2013-04-14 10:48:42 +02:00
Unknown W. Brackets
2633ca5e7e Reporting: return the correct hostname w/o a port.
Add comments to clarify what's going on.
2013-04-14 01:25:25 -07:00
Henrik Rydgard
af06611691 Fix bug in ServerHostname found by MSVC's debug allocator. Sneak in a comment. 2013-04-14 10:04:07 +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
Unknown W. Brackets
053b33f5e2 Remove the ISOFileSystem freelist, not threadsafe. 2013-04-13 13:04:39 -07:00
Henrik Rydgard
06679fcce6 Switch to homemade isinf/isnan implementations. 2013-04-13 21:51:38 +02:00
Henrik Rydgard
e3fb88de68 Background thread for icon loading, show in game list. Switch to GNU STL in Android port. 2013-04-13 21:24:07 +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
raven02
0691871125 Suppress static noise from PCM output 2013-04-13 20:27:16 +08:00
oioitff
3ff492646b Add simple mono support for sasaudio 2013-04-13 19:01:22 +08:00
oioitff
828b5a0be8 Implement pcm voices for sasaudio.
Tested with NPJH 50569: Ore no Imouto2.
2013-04-13 18:58:13 +08:00
oioitff
4bae30095b Audio format should be set here. 2013-04-13 17:57:09 +08:00
Henrik Rydgård
d92dbf8f6d Merge pull request #1268 from unknownbrackets/savestates
Bump savestate version, add better error checking
2013-04-13 02:09:12 -07:00
Henrik Rydgård
58f8b8c7a1 Merge pull request #1266 from unknownbrackets/armjit-minor
Updates to ArmEmitter from Dolphin
2013-04-13 02:08:09 -07:00
Unknown W. Brackets
fe97fd6fc5 Add better savestate error handling.
Aborts when it can't load.
2013-04-13 01:39:17 -07:00
Unknown W. Brackets
117ffaeb60 Include the git version in savestates.
This way we can provide better warnings when it fails to load.
2013-04-13 01:13:28 -07:00
Unknown W. Brackets
b03b88b7ed Fix small reporting typo. 2013-04-13 00:36:32 -07:00
Unknown W. Brackets
0ad9658eb2 Increment wakeupCount when a thread is pending.
It might've been woken up but just not run yet.  That doesn't mean
it should not have wakeupCount incremented.

Fixes Tales of Eternia freezing before world map.
2013-04-13 00:35:24 -07:00
raven02
25ab9292e4 Improve sound smoothness on Android 2013-04-12 14:03:51 -07:00
Sonicadvance1
cd9b49acfd Updates to ArmEmitter from Dolphin. 2013-04-12 10:14:18 -07:00
raven02
da738957c2 Improve Analyze()/ GetNextSample() / GetSoundSample() / SetLoopNum() in sceAtrac 2013-04-13 00:49:22 +08:00
raven02
746b866129 Add readSize > halfBufferSize for sceAtracSetHalfwayBufferAndGetID 2013-04-12 09:54:10 +08:00
raven02
16d4f2e318 Mipmapping default true for Android/iOS , false for Desktop 2013-04-11 23:05:48 +08:00
Unknown W. Brackets
4efe58ad34 Oops, remove debugging line. 2013-04-11 00:52:37 -07:00
Henrik Rydgård
b5b13c6ab5 Merge pull request #1251 from unknownbrackets/module-minor
Cleanup sceKernelGetModuleIdByAddress()
2013-04-11 00:45:42 -07:00
Henrik Rydgård
61e1e2a7b1 Merge pull request #1250 from unknownbrackets/log-minor
Minor logging changes + more reporting
2013-04-11 00:41:17 -07:00