Henrik Rydgård
|
d2fbf990b9
|
Merge pull request #1006 from unknownbrackets/ios
iOS: Audio + iPhone 5 support (from rock88)
|
2013-03-17 03:12:04 -07:00 |
|
Unknown W. Brackets
|
5e537bd528
|
armjit: Optimize imm addresses in VFPU, slowmem path.
|
2013-03-16 20:31:52 -07:00 |
|
Unknown W. Brackets
|
3466f3c721
|
armjit: Add fastmem check to FPU.
Could reduce crashes that don't happen on x86.
|
2013-03-16 20:31:51 -07:00 |
|
Unknown W. Brackets
|
b8eb526691
|
armjit: improve slowmem, fix vram check.
Darn, copy/paste error.
|
2013-03-16 20:31:51 -07:00 |
|
Unknown W. Brackets
|
78d14ecd04
|
Remove some unused/undefined memmap funcs.
|
2013-03-16 19:46:24 -07:00 |
|
Unknown W. Brackets
|
0ec531587c
|
Fix valid address checking.
Fastmem crashes if it hits these addresses, but they're not reported as
wrong.
|
2013-03-16 19:43:34 -07:00 |
|
Unknown W. Brackets
|
6ef5f4c8dc
|
armjit: Refactor slowmem path for reusing it.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
45b0b1203f
|
armjit: No, LDR/STR do not update flags.
Oops, had some other bug and thought this was the issue.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
de3713fc50
|
armjit: improve mem speed without fastmem.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
8f3904d32d
|
armjit: Speed up imm addresses in slowmem mode.
|
2013-03-16 14:37:35 -07:00 |
|
Unknown W. Brackets
|
e8ac8d49b6
|
iOS: Reduce CPU consumption for audio, adjust sync.
Still is clicking...
|
2013-03-16 14:00:41 -07:00 |
|
Unknown W. Brackets
|
c20251ab30
|
Organize mem access a bit in SasInstance::Mix().
It's a bit faster but this isn't really the hottest part...
|
2013-03-16 11:59:44 -07:00 |
|
Unknown W. Brackets
|
b1e9924075
|
Shave a tiny bit of time out of CallSyscall().
|
2013-03-16 11:22:47 -07:00 |
|
Unknown W. Brackets
|
14e065cbb2
|
Avoid dynamic_cast() for threads where possible.
It's reasonable to trust currentThread and threadReadyQueue, and these eat
a few percentage points of time.
|
2013-03-16 11:17:44 -07:00 |
|
Henrik Rydgard
|
e20e5f49b9
|
Stub sceIoChstat and an icache invalidate function
|
2013-03-16 09:39:22 +01:00 |
|
Henrik Rydgard
|
46b2e15945
|
Set _CRT_SECURE_NO_WARNINGS
|
2013-03-16 09:17:39 +01:00 |
|
Henrik Rydgard
|
5fb4d5d48a
|
Set default load address to 0x88004000 according to tpunix
|
2013-03-16 09:15:47 +01:00 |
|
Henrik Rydgard
|
8021e49c7f
|
Apply tpunix' PGD fix from #998
|
2013-03-16 09:15:11 +01:00 |
|
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 |
|
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 |
|