Commit Graph
5276 Commits
Author SHA1 Message Date
Henrik Rydgard e8215b1e10 Report corrupt elfs (if reporting enabled). Some stubs. 2013-03-25 00:08:46 +01:00
Henrik Rydgard 60d7ac3543 Stubs and error checks. Fix a bad NID in sceUmd. 2013-03-24 22:41:42 +01:00
Henrik Rydgard 3f935fd255 More elf loader crashfix 2013-03-24 22:21:49 +01:00
Henrik Rydgard 576d07719c Add a few stubs 2013-03-24 22:06:58 +01:00
Henrik Rydgard 752d86b037 Crashfix in elf loader 2013-03-24 22:06:57 +01:00
Henrik Rydgård be70c8ab04 Add buttons for recently played games to the empty space on the menu screen. 2013-03-24 20:04:29 +01:00
Unknown W. Brackets d1af119c6f Buildfix for Mac/etc. 2013-03-24 10:18:22 -07:00
Unknown W. Brackets 0b9d4cca3b Clean up to server reporting, expose IsEnabled(). 2013-03-24 09:53:41 -07:00
Unknown W. Brackets a350422004 Fix reporting parameters, oops. 2013-03-24 09:37:25 -07:00
Henrik Rydgård b886b69c4e NaN fix 2013-03-24 14:28:32 +01:00
Henrik Rydgard 58d6859cf4 Eat some cpu cycles in sceRtcGetCurrentTick 2013-03-24 12:33:43 +01:00
Henrik Rydgård 15e3a7750f Merge pull request #525 from raven02/vf2i-fix
Add NaN handling to vf2i , vsge , vslt
2013-03-24 03:44:31 -07:00
Henrik Rydgard 1c05ca355d Fix "vasin" instruction. 2013-03-24 11:36:56 +01:00
BeaR 83dd581276 Fix thread stuck on stopping emulation 2013-03-23 18:30:52 +01:00
Henrik Rydgard 84d292010a Oops, sceKernelCheckThreadStack was already implemented. Let's hope both copies are the same. 2013-03-23 14:41:13 +01:00
Henrik Rydgard 6a4ae5bb51 Implement sceKernelCheckThreadStack 2013-03-23 14:26:54 +01:00
Henrik Rydgard 60189663db ELF relocation: check that sectionToModify >= 0. 2013-03-23 13:26:55 +01:00
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