Commit Graph
14759 Commits
Author SHA1 Message Date
Henrik Rydgard 1f5b6b7f59 Logging changes and cleanup 2013-03-15 21:01:57 +01:00
Unknown W. Brackets d8dd889bfd Couple more minor warning fixes. 2013-03-15 08:19:02 -07:00
tpu 8161a2cfd0 sceFont:
remove load_all_glyph(). Load glyph runtime.
    add sceFontFindOptimumFont.
sceIo:
    PGD handle bug fix.
2013-03-15 22:45:08 +08:00
Unknown W. Brackets 6477f608bc Non-Windows buildfix. 2013-03-15 07:45:00 -07:00
raven02 a9ff724e93 Add sceP3da 2013-03-15 20:16:45 +08:00
Henrik Rydgård e69615a679 Merge pull request #993 from unknownbrackets/warnings
Fix some minor warnings
2013-03-15 01:05:35 -07:00
Unknown W. Brackets 6e54ce5551 Fix some minor warnings. 2013-03-15 00:45:47 -07:00
Henrik Rydgård c89786441a Merge pull request #978 from sum2012/mpeg-fix1
sceMpegRingbufferPut fix (Handle  numPackets <= 0)
2013-03-14 07:26:14 -07:00
sum2012 9b63e457c8 better mpeg fix 2013-03-14 22:03:26 +08:00
Unknown W. Brackets f1498b68e0 Re-read R9 on iOS each time.
There's maybe a better way.  Anyhow, seems to run.
2013-03-14 02:18:12 -07:00
Unknown W. Brackets 9561f1d9c1 iOS: Protect/unprotect isn't needed for jit. 2013-03-14 02:16:51 -07:00
Unknown W. Brackets ead6983ad2 Don't lock armjit memory before aligning code. 2013-03-14 01:16:28 -07:00
Henrik Rydgård a698e23667 Merge pull request #983 from unknownbrackets/scheduling
Handle dispatch suspend/resume slightly better
2013-03-13 23:57:53 -07:00
Unknown W. Brackets acd7e1b6af Handle dispatch suspend/resume slightly better. 2013-03-13 23:49:39 -07:00
Unknown W. Brackets 9dddd0d90d Validate addresses when analyzing atrac. 2013-03-13 22:59:07 -07:00
Sacha f88bf8bbff Attempt at fixing JIT on iOS. Can only have PROT_WRITE or PROT_EXEC enabled. So toggle between them as needed. 2013-03-14 14:40:01 +10:00
Sacha 529803e429 Sonic's ArmEmitter changes (cross-project merge from Dolphin) 2013-03-14 12:47:29 +10:00
sum2012 024a61e058 sceMpegRingbufferPut fix (Handle numPackets <= 0) 2013-03-14 00:32:09 +08:00
raven02 a974c65ad1 Set Log level to ERROR when invalid PGD file found 2013-03-13 17:04:13 +08:00
raven02 19599a27d2 Shift << 3 in sasAudio 2013-03-12 21:21:10 +08:00
raven02 1b5dce5c93 Remove volume shift 2013-03-12 21:19:48 +08:00
Henrik Rydgård b438c45659 Merge pull request #955 from raven02/patch-1
Make UseMediaEngine check for couples of sceMpeg functions
2013-03-12 02:15:27 -07:00
Darth1701 88def44e24 Buildfix
A typo and a forgotten old Wrap
2013-03-12 09:51:50 +01:00
Henrik Rydgård b40cf2b0f8 Merge pull request #957 from raven02/patch-3
Add two parameters for scePsmfPlayerSetTempBuf()
2013-03-12 01:16:05 -07:00
Henrik Rydgård d73cdcb1ce Merge pull request #956 from raven02/patch-2
Fake VOICETYPE_PCM code
2013-03-12 01:15:51 -07:00
Henrik Rydgård e098d6f03c Merge pull request #961 from unknownbrackets/debugger
Clean up disasm immediates
2013-03-12 01:14:11 -07:00
Unknown W. Brackets 34865fee34 Remove io debugging code accidentally left in. 2013-03-12 01:00:15 -07:00
Unknown W. Brackets 243c8c7a34 Clean up disasm immediates.
They were still a bit wrong.
2013-03-11 23:45:29 -07:00
raven02 b07fe9da46 Should be good enough to remove now as we already identifed games use sceSasSetVoicePCM() 2013-03-12 12:17:19 +08:00
raven02 65589bf371 Add two parameters for scePsmfPlayerSetTempBuf 2013-03-12 11:54:52 +08:00
raven02 1593bc1cc2 Keep Write_U32 for ctx->mp3StreamPosition 2013-03-12 09:18:51 +08:00
raven02 4b86fd7567 Fake VOICETYPE_PCM code 2013-03-12 09:14:31 +08:00
raven02 bd39a69125 Add UseMediaEngine check 2013-03-12 08:41:46 +08:00
Henrik Rydgard 1cbc0deef6 Add stub for scePsmfSpecifyStream. 2013-03-12 00:17:24 +01:00
Henrik Rydgård 3efb748b23 Merge pull request #939 from unknownbrackets/io-async
Handle async IO more correctly (testing/review)
2013-03-11 16:05:56 -07:00
Henrik Rydgård bb8ab4b1d5 Merge pull request #950 from unknownbrackets/debugger
Correct sign in disasm for immediates
2013-03-11 11:57:35 -07:00
Henrik Rydgard de469e77a4 Fix silly typo breaking alpha test in many cases. Make some log VERBOSE. 2013-03-11 19:40:47 +01:00
Unknown W. Brackets f7e476e72e Correct sign in disasm for immediates.
Fixes #943.
2013-03-11 08:55:33 -07:00
Unknown W. Brackets e3aaf8284b Always say the second buffer isn't needed. 2013-03-11 08:36:47 -07:00
Unknown W. Brackets 10db012237 Improve speed of stepping in debug mode.
Redraw was a killer.  It's still not fast...
2013-03-11 07:53:47 -07:00
Unknown W. Brackets 26306342fd Simplify hleDelayResult()'s handler a bit. 2013-03-11 02:52:15 -07:00
Unknown W. Brackets f1e324da47 Add delays to sceIoDread(), which needs them.
Only the first time though.
2013-03-11 02:50:36 -07:00
Unknown W. Brackets 2b62bf5181 Add io delays to some misc io funcs. 2013-03-11 02:50:36 -07:00
Unknown W. Brackets 7726b95037 Reschedule / async in sceIoWrite as well. 2013-03-11 02:50:35 -07:00
Unknown W. Brackets 0fe7f3e8d3 Add delays for open, close, and getstat.
Actual delays for these seem much higher, but not sure.
2013-03-11 02:50:34 -07:00
Unknown W. Brackets fff8d0c7c4 Add a memory stick devctl to check writable.
Final Fantasy 4 seemed to want this.
2013-03-11 02:50:34 -07:00
Unknown W. Brackets f8d9846179 Add a few more umd devctl commands.
With help from jpcsp and testing.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets 4a18ace1aa Cleanup some sceIoDevctl() umd commands.
Based on tests.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets 70cbe30e45 Clean up sceIoIoctl() async and add delay.
A low estimate based on tests.
2013-03-11 02:50:33 -07:00
Unknown W. Brackets 0b9c248856 Reschedule in sceIoLseek() etc.
Also make it so we can return u64s easily in places...
2013-03-11 02:50:32 -07:00