Commit Graph
14759 Commits
Author SHA1 Message Date
Henrik Rydgard 9f327985fc armjit: disable lwl/lwr/swl/swr 2013-03-05 23:09:26 +01:00
Henrik Rydgård aca4740484 Merge pull request #867 from sum2012/master
IMPL Some Mpeg and Handle ringbufferAddr =0 in sceMpegCreate
2013-03-05 12:09:26 -08:00
Sacha 5a134243a7 Armjit: Fix lwl, lwr and enable again. Thanks Sonic. 2013-03-06 03:28:28 +10:00
Sacha 7e67de3334 Armjit: Implement lwl, lwr, swl, swr in ARM JIT. lwr is currently disabled as it isn't working. 2013-03-06 02:11:36 +10:00
Sacha 9152d2f2bb Armjit: Optimise swl+swr and lwl+lwr cases that can be combined to a single sw or lw. Add shift flags to STR/LDR. Add EatInstruction to ArmJit. 2013-03-06 02:11:36 +10:00
Henrik Rydgård d42293033f Merge pull request #872 from raven02/patch-2
Implement sceDisplayGetMode & wrap *Hcount* , sceDisplayIsVblank
2013-03-05 06:46:15 -08:00
raven02 4290700a12 OSK typo 2013-03-05 22:43:04 +08:00
raven02 0d5d735d34 Wrap sceDisplayIsVblank as well 2013-03-05 21:34:22 +08:00
raven02 866bdb3039 Implement sceDisplayGetMode & wrap *Hcount* 2013-03-05 21:31:13 +08:00
sum2012 4b45af3630 Remove PSP_ERROR_MPEG_INVALID_VALUE in scempeg.cpp 2013-03-05 21:05:25 +08:00
Sacha 33c6df55db Build fix 2013-03-05 15:20:14 +10:00
Sacha 65a83d70c7 Armjit: Implement clo as well. Fix up the reg usage in div/divu comment. 2013-03-05 15:14:22 +10:00
Sacha 60b84e71d5 Armjit: Re-enable reg shifts. Thanks [Unknown] for finding the issue. 2013-03-05 14:55:33 +10:00
Sacha 4641cf376f Armjit: Implement CLZ instruction. Disable reg shifts for now (breaks Wipeout Pure). 2013-03-05 14:16:35 +10:00
Sacha 4a56ebd0a0 Armjit: Add sllv, srlv, srav instructions (reg shift). 2013-03-05 13:52:03 +10:00
Sacha 10ad797c6d Armjit stubs.
Add a double encoding for VCVT. Implement integer divide (but not working yet). Stubs for msub/msubu. Don't detect vfpv3 on Symbian.
2013-03-05 13:16:08 +10:00
sum2012 03841486e1 Handle ringbufferAddr =0 in sceMpegCreate 2013-03-05 10:01:45 +08:00
sum2012 a79713b8c4 Add a debug log for sceMpegAvcResourceFinish 2013-03-05 09:18:21 +08:00
sum2012 fd50dc3a9d Add a comment that it's just a random address 2013-03-05 09:12:47 +08:00
sum2012 5ce82bc028 IMPL Some Mpeg
ref https://github.com/hrydgard/ppsspp/issues/508
please help to check whether I IMPL correctly
2013-03-05 08:39:32 +08:00
Henrik Rydgard e7226a9716 Approximately rollback the last change to sceKernelReferThreadProfiler 2013-03-05 00:21:00 +01:00
Henrik Rydgard 3714eebbbe Actually register scePspNpDrm_user 2013-03-04 23:54:03 +01:00
Henrik Rydgard 062c975b46 Ignore cache function 24. 2013-03-04 23:51:19 +01:00
Marcin Mikołajczyk f406ad701c Fix sceKernelReferThreadProfiler types, implement scePowerGetPllClockFreqFloat 2013-03-04 23:39:59 +01:00
Henrik Rydgard d4603136f0 Minor stuff: Fake-implement sceKernelReferThreadProfiler, make sure GPU frame dump logging gets output by not sending it to G3D. 2013-03-04 22:15:39 +01:00
Henrik Rydgard bf23c6f5e1 Turn down sceGeContinue and sceGeBreak log level.
We know them and they're mostly used by our own debug overlay.
2013-03-04 19:52:10 +01:00
Sacha d5feb4d3ff Quick build fix 2013-03-05 03:13:33 +10:00
Sacha 1089a31a45 Armjit: add reverse bit instruction. 2013-03-05 02:58:51 +10:00
Henrik Rydgård baf805f883 Merge pull request #851 from sum2012/master
Add Ini for use Media Engine
2013-03-04 06:51:39 -08:00
sum2012 47db8612ca Change default to true 2013-03-04 22:39:42 +08:00
Sacha bce3295950 Fix graphical issues. DISABLE INS instruction for now. Fix OR (it was doing AND). 2013-03-04 22:09:45 +10:00
Henrik Rydgård 67f7bfa747 Merge pull request #859 from unknownbrackets/report-server
Server reporting (off by default)
2013-03-04 00:38:33 -08:00
Henrik Rydgård f6ea9237af Merge pull request #855 from unknownbrackets/memory
Fix sceKernelPartitionMemory() alignment
2013-03-04 00:20:51 -08:00
Henrik Rydgård d07e6ec3b0 Merge pull request #853 from unknownbrackets/savestates
Fix font savestates, don't load garbage in sceIo
2013-03-04 00:20:02 -08:00
Unknown W. Brackets f4bde1a263 Android / iOS buildfix. 2013-03-04 00:09:37 -08:00
Unknown W. Brackets 6f22d6960e Add some reporting for not yet done dialogs. 2013-03-04 00:01:42 -08:00
Unknown W. Brackets ac1209204c Add some reporting for CPU related stuff. 2013-03-04 00:01:41 -08:00
Unknown W. Brackets d9608bd608 Report the format string as a separate param.
This way it can have a "class" of messages more easily.
2013-03-04 00:01:41 -08:00
Unknown W. Brackets cb4c7f0eb6 Add some basic reporting hooks. 2013-03-04 00:01:40 -08:00
Unknown W. Brackets 78d320d576 Enable on non-Windows, works on Linux anyway. 2013-03-04 00:01:40 -08:00
Unknown W. Brackets cbbbd2d595 Send server reports on a separate thread.
Well, maybe could be more efficient, but mostly worried about latency
not thread creation.
2013-03-04 00:01:39 -08:00
Unknown W. Brackets a0851fb25e Add a simple spam protection limit to reporting.
And some small refactor.
2013-03-04 00:01:38 -08:00
Unknown W. Brackets 5e81b662d5 Cleanup, add notes for server reporting. 2013-03-04 00:01:38 -08:00
Unknown W. Brackets 2589a02934 Add basic server reporting interface, needs work. 2013-03-04 00:01:37 -08:00
Unknown W. Brackets 8d38596cc9 Add config setting for api reporting.
For now, will be disabled in some cases, but I want people to be able
to set to "" so that it will always be disabled.
2013-03-04 00:01:37 -08:00
Henrik Rydgård d29a4b697d Merge pull request #857 from unknownbrackets/io-fix
Correct the startSector populated by sceIoDread().
2013-03-03 23:57:10 -08:00
Unknown W. Brackets f4a0709286 Correct the startSector read by sceIoDread(). 2013-03-03 22:05:23 -08:00
Sacha 0fc6b60874 Fix Lit Pools for cases where offset goes out of range. For example: Zero no Kiseki has a block that is 7K large. 2013-03-04 14:36:23 +10:00
Sacha 9633239f18 Update for lit pools. Works in some games now thanks to [Unknown]. 2013-03-04 14:29:17 +10:00
Unknown W. Brackets f2bdea74be Don't align size to grain for PMB. 2013-03-03 20:26:57 -08:00