Commit Graph

3136 Commits

Author SHA1 Message Date
Henrik Rydgård
6d8759eed0 Merge pull request #1018 from unknownbrackets/version
Fix typo breaking git-version.cpp gen in cmake
2013-03-18 00:13:37 -07:00
Unknown W. Brackets
ef494f15e2 Fix typo breaking git-version.cpp gen in cmake. 2013-03-17 23:45:41 -07:00
Henrik Rydgård
3ffffb3670 Merge pull request #1016 from unknownbrackets/savedata
Implement some of savedata GETSIZE and DELETEDATA
2013-03-17 22:57:53 -07:00
Unknown W. Brackets
4b48ec212b Add a resched delay to sceUtilitySavedataUpdate().
Looks like this really happens.  Most games don't seem to care.
2013-03-17 17:49:37 -07:00
Unknown W. Brackets
746c95f1c8 Basic initial implementation of GETSIZE/DELETEDATA.
LittleBigPlanet uses these.  It seems happier with these working,
although it goes on to call MAKEDATA.

Also seems to make some other games happier.

GETSIZE not heavily tested yet.
2013-03-17 17:47:37 -07:00
Henrik Rydgard
688c40452e Update pspautotest, fix a couple of minor vfpu bugs (don't seem to fix anything) 2013-03-17 21:58:32 +01:00
Henrik Rydgård
89717a67bf Merge pull request #1014 from unknownbrackets/ios
iOS: fix significant audio stutter
2013-03-17 11:52:55 -07:00
Unknown W. Brackets
aca5e8e42f iOS: fix significant audio stutter. 2013-03-17 11:32:57 -07:00
Henrik Rydgard
f723abe68b Update for pspautotests 2013-03-17 19:24:35 +01:00
Henrik Rydgard
53bcb29ef6 GL init: Don't die if wglCreateContextAttribsARB is supported but returns 0. 2013-03-17 14:47:57 +01:00
Henrik Rydgård
8f0cd93ca9 Merge pull request #1011 from raven02/master
Traditional/Simplified chinese font fix
2013-03-17 06:14:58 -07:00
raven02
9a114587a3 Font fix 2013-03-17 21:12:18 +08:00
Henrik Rydgård
76f3d5c711 Merge pull request #1009 from raven02/patch-1
Fix sound distortion
2013-03-17 04:57:25 -07:00
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