Commit Graph
45601 Commits
Author SHA1 Message Date
Unknown W. Brackets 846178a588 Optimize thread switching a bit.
~2.5% improvement in Zettai Hero Project (while multithreading.)
2013-08-15 01:26:16 -07:00
Unknown W. Brackets 5387e5c717 Oops, typo. 2013-08-15 00:38:53 -07:00
Henrik Rydgård 6b114e8cac Merge pull request #3175 from unknownbrackets/vfpu-minor
Handle branches in VFPU delay slots better
2013-08-15 00:24:50 -07:00
Henrik Rydgård 5493de16e4 Merge pull request #3177 from unknownbrackets/thread-funcs
Correct result of sceKernelGetThreadExitStatus(0)
2013-08-15 00:19:26 -07:00
Unknown W. Brackets 0d5c66676d Correct result of sceKernelGetThreadExitStatus(0).
Fixes Zettai Hero Project's options menu.
2013-08-14 23:58:23 -07:00
Unknown W. Brackets df50e03146 Add a safety log for cases we don't handle right. 2013-08-14 23:14:25 -07:00
Unknown W. Brackets e639f8d15f Handle branches in VFPU delay slots better.
Based on tests on a PSP, all branches are attempted.  The behavior is
technically undefined.

It seems to take the delay slot's target if they differ and both pass.
This is the behavior the interpreter has, but it's more work in jit.

Since only a couple games seem to do this, and clearly expect this
behavior, this fixes all known cases of #1926.
2013-08-14 22:56:02 -07:00
Henrik Rydgård 9aafdeafcf Merge pull request #3172 from Kingcom/Debug
Separate accelerator table when the debugger is active
2013-08-14 14:52:50 -07:00
Kingcom bfbea62ce3 Send messages to the debugger 2013-08-14 23:46:59 +02:00
Kingcom 177b9fa6b1 Separate accelerator table when the debugger is active 2013-08-14 23:30:50 +02:00
Henrik Rydgard b0c0911dca More UI tweaks (better title font for popups for example) 2013-08-14 23:29:57 +02:00
Henrik Rydgard 357966447d More UI 2013-08-14 23:29:27 +02:00
Henrik Rydgard 8b99d999ed UI tweaks, move a couple old screens to keep out of MenuScreens.cpp 2013-08-14 23:06:14 +02:00
Henrik Rydgard 1be5ce83d7 error handling changes 2013-08-14 23:04:35 +02:00
Henrik Rydgård 345b5fd859 Merge pull request #3171 from raven02/patch-1
Temporary fix issue #3167 in non-multithread mode
2013-08-14 13:42:14 -07:00
Henrik Rydgard a4f5418d9d Complete the name change to ClearBuffer 2013-08-14 22:14:18 +02:00
raven02 e68ddf671c Temporary fix issue #3167 in non-multithread mode #2 2013-08-15 03:44:20 +08:00
raven02 9e40468b9f Temporary fix issue #3167 in non-multithread mode #1 2013-08-15 03:43:40 +08:00
Henrik Rydgård 169cc63f6e Merge pull request #3170 from raven02/patch-17
Few more boolean fix
2013-08-14 12:33:12 -07:00
raven02 2dd75b5b97 ClearBuffer() 2013-08-15 03:32:43 +08:00
raven02 9f0ca16df7 boolean fix 2013-08-15 03:21:42 +08:00
raven02 f49e5535a7 Few more boolean fix 2013-08-15 03:20:06 +08:00
Henrik Rydgård b2b4c92333 Merge pull request #3169 from thedax/soundInitFix
Overhaul the sound fix.
2013-08-14 12:10:57 -07:00
Henrik Rydgård 67ff572ba8 Merge pull request #3168 from xyzz/linux_qt_build_fixes
Fix Qt build on Linux.
2013-08-14 12:09:10 -07:00
Ilya Zhuravlev b3a91db87e Fix Qt build on Linux. 2013-08-14 23:02:56 +04:00
The Dax 0ead143013 Overhaul the sound fix. It was rooted deeper than I thought. This should cover all complaints now(except pressing escape which discards any settings changed: is this by design? :\). Also add new menu option to Win32 UI under Emulation to control whether Atrac 3 should be on/off. 2013-08-14 15:00:54 -04:00
Henrik Rydgard 96373132bb Android buildfix 2013-08-14 20:42:13 +02:00
Henrik Rydgard 161556dfda Update lang, native to current versions 2013-08-14 18:58:46 +02:00
Henrik Rydgard c41540d108 Remove checks the check whether the framebuffer already was set, shouldn't have any effect really 2013-08-14 17:54:58 +02:00
Henrik Rydgard 0a5c942daf Temporarily disable VCMP on ARM. Let's see if this fixes #3071 , if so I have debugging to do. 2013-08-14 17:41:16 +02:00
Henrik Rydgard df3a1d5e1c Make play button focused on game screen. 2013-08-14 17:38:41 +02:00
Henrik Rydgård b66bd085ce Merge pull request #3108 from raven02/patch-13
Fix wrong size generated FB which uses for render-to-texture
2013-08-14 08:38:27 -07:00
Henrik Rydgård ebb2aba2e0 Merge pull request #3164 from unknownbrackets/savestates
Fix savestate difference on 64/32 bit + warnings/minor
2013-08-14 08:12:44 -07:00
Henrik Rydgård e53d582b5a Merge pull request #3165 from thedax/soundInitFix
Fix an oversight where sound would never be initialised if a game is started with it off, and then is enabled later.
2013-08-14 08:12:13 -07:00
Henrik Rydgård 052778b075 Merge pull request #3166 from thedax/minorLoggingFix
Add SceNpDrmOpen to the table so it can be logged properly.
2013-08-14 08:11:42 -07:00
Henrik Rydgård f6dfd5f294 Merge pull request #3163 from makotech222/cwcheat
Fix for 0x6 cheats
2013-08-14 08:11:28 -07:00
The Dax 0f59767984 Add SceNpDrmOpen to the table so it can be logged properly. 2013-08-14 09:23:58 -04:00
The Dax 75f03b4d8a NewUI: Don't init audio if sound is disabled. And remove some stray newlines. 2013-08-14 09:05:24 -04:00
The Dax 5b2483ee73 Fix a bug where sound would never be initialised if a game is started with it off, then later enabled. 2013-08-14 08:47:10 -04:00
Unknown W. Brackets f53426db9d Obviously no reason for this to be virtual. 2013-08-13 21:42:48 -07:00
Unknown W. Brackets 8ab67b1674 Fix some warnings. 2013-08-13 21:05:54 -07:00
Unknown W. Brackets 65d4601140 Fix compat issue between 64/32 bit savestates. 2013-08-13 21:05:40 -07:00
Steven Cherry c1827698be Fix for 0x6 cheats 2013-08-13 21:24:35 -05:00
Unknown W. Brackets 2463119471 Merge pull request #3162 from shenweip/master
Fixed wrong log message
2013-08-13 18:33:15 -07:00
raven02 fad8b77044 Merge remote-tracking branch 'upstream/master' into patch-13 2013-08-14 07:29:56 +08:00
shenweip 1527934d25 Fixed wrong log message 2013-08-14 07:22:22 +08:00
Henrik Rydgård 544d4af34b Merge pull request #3160 from shenweip/master
Implemented support for export module entry size 5, use a new vcount
2013-08-13 13:05:01 -07:00
shenweip 75fe4296b7 Update 2013-08-14 01:58:32 +08:00
shenweip d17e6064de Update 2013-08-14 01:33:02 +08:00
shenweip f0fc6178da Implemented support for export module entry size 5 2013-08-14 01:03:40 +08:00