Henrik Rydgard
41b862c689
warning fixes
2013-03-22 19:59:16 +01:00
Henrik Rydgård
10a1d00f80
Merge pull request #1046 from aapo/master
...
Maemo5 support.
2013-03-22 11:54:30 -07:00
Unknown W. Brackets
ed599375bf
Handle fragmented atrac IDs better.
...
This avoids conflicts when ids are deleted.
2013-03-22 08:25:14 -07:00
Aapo Rantalainen
2b965a6f03
Maemo5 support
2013-03-22 09:15:00 +02:00
Henrik Rydgard
bd40f0e13c
Adjust hcount a little
2013-03-21 22:59:46 +01:00
Henrik Rydgard
5293c152c6
Untested support for Android-x86. No idea if this actually works.
2013-03-21 20:52:33 +01:00
Henrik Rydgard
f355137156
Update native. some stubs and a buildfix.
2013-03-21 20:24:47 +01:00
Unknown W. Brackets
339b2839b3
Finish implementing savestates for fonts.
...
Oops, missed this before. Was crashing FF3 and games using custom fonts.
2013-03-20 23:37:57 -07:00
Unknown W. Brackets
2500910d72
Fix dumb typo in sceKernelRotateThreadReadyQueue().
2013-03-20 14:11:13 -07:00
Unknown W. Brackets
96f2d860e4
Revert thread optimization, appears to have broken things.
...
Fixes #1033 .
This reverts commit ea91632ff5 and
commit 543dfcd4d8 .
2013-03-20 14:10:20 -07:00
Unknown W. Brackets
ea91632ff5
Allow the thread ready queue to shrink, simplify.
2013-03-20 08:11:24 -07:00
Unknown W. Brackets
cd8e0e675c
Small optimization to sceKernelRotateThreadReadyQueue().
2013-03-20 00:06:19 -07:00
Unknown W. Brackets
543dfcd4d8
Optimize thread ready queue pop_front().
2013-03-19 23:51:40 -07:00
Unknown W. Brackets
75c5afa147
Add delays in some timing funcs that games tightloop.
...
Greatly improves performance in Legend of Heroes 1.
2013-03-19 07:48:41 -07:00
raven02
9f6837a096
Turn log level to ERROR
2013-03-19 20:54:26 +08:00
raven02
9f165768c8
Add sceGameUpdate
2013-03-19 08:00:29 +08:00
raven02
a64f4839be
Add ERROR_PGD_INVALID_HEADER , 0x80510204
2013-03-19 07:53:21 +08:00
raven02
327f111d32
make default to PSP_MODEL_FAT
2013-03-19 06:32:43 +08:00
raven02
67e18f6e66
Add MODEL_PSP_FAT and MODEL_PSP_SLIM
2013-03-19 06:09:37 +08:00
Unknown W. Brackets
796d2c10c6
armjit: VRAM comes before RAM, fix slowmem check.
...
Can't think of anything else, hopefully fixes #1021 .
2013-03-18 08:08:40 -07:00
raven02
c7d2626bca
Set fake image to black
2013-03-18 19:28:10 +08: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
Unknown W. Brackets
aca5e8e42f
iOS: fix significant audio stutter.
2013-03-17 11:32:57 -07:00
raven02
232aa69eb0
Fix sound distortion
2013-03-17 19:55:15 +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
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
tpu
8fe3294818
change return method
2013-03-16 12:30:03 +08:00
tpu
9790e1e904
remove defines
2013-03-16 12:29:20 +08:00
tpu
602623e007
Merge branch 'master' of https://github.com/hrydgard/ppsspp.git
...
Conflicts:
Core/Core.vcxproj.filters
Core/HLE/sceFont.cpp
Core/HLE/sceGe.cpp
Core/HLE/sceIo.cpp
Core/HLE/sceKernelMutex.cpp
2013-03-16 10:49:59 +08:00