Commit Graph
3123 Commits
Author SHA1 Message Date
raven02 232aa69eb0 Fix sound distortion 2013-03-17 19:55:15 +08:00
Henrik Rydgård bbaaeadc33 Merge pull request #1008 from raven02/master
Add font support for traditional/simplified chinese and fix the font misalignment issue
2013-03-17 04:12:45 -07:00
raven02 69fe13e6c3 Add font support for Traditional/Simplified Chinese 2013-03-17 18:46:18 +08:00
Henrik Rydgård cf2a1dd3d2 Merge pull request #1007 from unknownbrackets/mem-fix
Fix memory valid address checking
2013-03-17 03:15:07 -07:00
Henrik Rydgård 3bd0a03585 Merge pull request #1004 from unknownbrackets/armjit-slowmem
Speed up memory access in armjit, even without fastmem
2013-03-17 03:13:43 -07:00
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
rock88 947f838165 IOS: added audio output 2013-03-16 12:54:16 -07:00
rock88 05bdc2cd2f IOS: iPhone/iPod 5 screen support 2013-03-16 12:53:30 -07:00
Henrik Rydgård 79b2ecdf66 Merge pull request #1005 from unknownbrackets/perf
Small perf improvements from iOS testing
2013-03-16 12:10:30 -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 Rydgård d8c0a9410c Merge pull request #1002 from raven02/patch-1
Flip in throughmode for SW/HW T&L
2013-03-16 07:27:16 -07:00
raven02 ada37f06cb spacing fix 2013-03-16 21:37:56 +08:00
raven02 0b6a762c1b Typo 2013-03-16 21:05:41 +08:00
raven02 49befb3d41 Flip in throughmode for HW T&L 2013-03-16 20:35:51 +08:00
raven02 10e8dc2693 Flip in throughmode for SW T&L 2013-03-16 20:34:49 +08:00
Henrik Rydgard 434c0a4396 Update pspautotests 2013-03-16 10:39:54 +01:00
Henrik Rydgard e20e5f49b9 Stub sceIoChstat and an icache invalidate function 2013-03-16 09:39:22 +01:00
Henrik Rydgård a219b33e1e Merge pull request #1001 from unknownbrackets/ios
iOS fixes: debugging and logging
2013-03-16 01:23:51 -07: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
Unknown W. Brackets b6d3623da1 iOS: Force Xcode to relink on every build.
Apparently Xcode doesn't know how to detect changes in static libraries.
So, we just delete the binary to force it to relink it.
2013-03-16 01:04:38 -07:00
Henrik Rydgård f92e5ffac6 Merge pull request #999 from KentuckyCompass/rotate
Don't rotate to portrait and fix iOS 6 compatibility
2013-03-16 00:56:01 -07:00
Henrik Rydgard f67743b769 Fix scissor rectangle being one pixel too small. 2013-03-16 08:54:39 +01:00
Unknown W. Brackets 8c7506e2eb Mobile: Enable console logging in debug mode. 2013-03-16 00:25:41 -07:00
Unknown W. Brackets aa1111e270 iOS: Use Documents/PSP not DocumentsPSP as the path. 2013-03-15 23:52:52 -07:00
Unknown W. Brackets 69b05e837e iOS: Fix breakpoints, simplify running unit tests. 2013-03-15 23:50:31 -07:00
KentuckyCompass e530a306ec Don't rotate to portrait and fix iOS 6 compatibility 2013-03-15 22:23:59 -07:00
Henrik Rydgard b1108f3290 Respect the size of the current FBO when drawing. Some cleanup. 2013-03-16 00:40:37 +01:00
Henrik Rydgard 13c2905f05 Buildfix (typo) 2013-03-15 23:24:13 +01:00
Henrik Rydgard c8379e3db5 Allow display addresses within RAM, draw the pixels at end of frame. 2013-03-15 22:50:35 +01:00
Henrik Rydgard cf458dba60 gpu: Add support for scissor rectangle 2013-03-15 22:24:16 +01:00
Henrik Rydgard bef3ef7fac Fix aspect ratio in unbuffered mode 2013-03-15 21:22:17 +01:00
Henrik Rydgard 1f5b6b7f59 Logging changes and cleanup 2013-03-15 21:01:57 +01:00
Henrik Rydgård 17bf9a4616 Merge pull request #996 from unknownbrackets/warnings
Fix some minor warnings
2013-03-15 08:23:08 -07: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
Henrik Rydgård 99ffdfdd1c Merge pull request #995 from raven02/sceP3da
Add new sceP3da (Positional 3D Audio Library)
2013-03-15 05:28:52 -07:00