dolphin/Source/Core/Core/Src
Marcos Vitali 86278642dc Experimental commit and one fix for my last commit.
I think that isFifoBusy bring better sync with VI (video interface) because the CPU emulated threads are waiting for DrawDone in BP Register. So, I do some modifications.
1) Rename "IsFifoBusy" by "isPossibleWaitingSetDrawDone"
2) Only activate isPossibleWaitingSetDrawDone when bFF_GPLinkEnable is true in fifo loop "Inmediate mode" that is because in theory this drawsync function is using in this mode.
3) Deactivate isPossibleWaitingSetDrawDone also in SetFinish in PixelEngine, beside when 32 block is finish.

Please regression in yours games thats can bring some FPS more above all with VPS frame limiter ON (Auto, 60, 50, etc).

- Fix waiting in AbortFrame(), please test mp1/mp2 is fixed again.

Good look! 

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7123 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-02-10 04:47:02 +00:00
..
Boot Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
Debugger Revert back to LogTypes. Fixes issue 3668. 2010-12-14 17:52:01 +00:00
DSP The compiler need not obey the static keyword, so to avoid linker 2011-02-05 16:06:05 +00:00
HLE Remove PluginSpecs.h. Merge the few needed enums from that file into Common.h for now. I am up for suggestions on a better place for those. 2011-02-02 04:40:27 +00:00
HW Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
IPC_HLE Fix wiimotes :P 2011-02-08 16:01:34 +00:00
PowerPC vs2010: 2011-02-08 04:03:48 +00:00
ActionReplay.cpp Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated. 2011-01-13 02:05:58 +00:00
ActionReplay.h Random fixes and cleanups 2010-04-08 16:59:35 +00:00
ARDecrypt.cpp Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
ARDecrypt.h Code cleanups, warning fixes 2010-04-11 11:16:57 +00:00
ConfigManager.cpp Some more work on renaming variables and files to reflect that the plugins are no longer plugins. 2011-02-02 16:34:12 +00:00
ConfigManager.h Some more work on renaming variables and files to reflect that the plugins are no longer plugins. 2011-02-02 16:34:12 +00:00
Console.cpp Implemented MMU Demand Paging 2010-07-29 12:17:47 +00:00
Console.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
Core.cpp Deal with some clang-inspired buglets. 2011-02-06 01:56:45 +00:00
Core.h Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
CoreParameter.cpp DSP plugin merge - the two DSP plugins are now gone and all the code has been merged into Dolphin. 2011-01-28 18:39:30 +00:00
CoreParameter.h Some more work on renaming variables and files to reflect that the plugins are no longer plugins. 2011-02-02 16:34:12 +00:00
CoreRerecording.cpp StringUtil cleanup. Nothing seems broken. 2010-11-10 04:12:31 +00:00
CoreTiming.cpp Experimental commit and one fix for my last commit. 2011-02-10 04:47:02 +00:00
CoreTiming.h Added the fake decrementer to the save state. 2011-01-19 08:13:15 +00:00
DolLoader.h Code cleanups, warning fixes 2010-04-11 11:16:57 +00:00
DSPEmulator.cpp Some more work on renaming variables and files to reflect that the plugins are no longer plugins. 2011-02-02 16:34:12 +00:00
DSPEmulator.h Some more work on renaming variables and files to reflect that the plugins are no longer plugins. 2011-02-02 16:34:12 +00:00
GeckoCode.cpp Temporarily disable gecko codes when they fail to avoid infinite error messages. 2011-02-03 08:12:47 +00:00
GeckoCode.h Fixed the build error in r6227. 2010-09-26 06:58:21 +00:00
GeckoCodeConfig.cpp Added a button to the "Gecko Codes" panel to download/parse codes from geckocodes.org. Codes that require modifiers (the XXXX business) will still not work properly, though they should load/save fine. A few more code types should work now. (All non-ASM type codes should at least attempt to run :p) Hacked a param into IniFile::GetLines to disable removal of text after # chars, so codes with # in the name/notes should load fine. 2010-07-23 05:22:12 +00:00
GeckoCodeConfig.h Port to *BSD. It runs but isn't terribly useful without Cg. 2010-07-22 03:29:35 +00:00
Host.h Fix the DSPLLE debugger window refresh without including wxWidgets in the core. 2011-01-31 14:25:50 +00:00
MemTools.cpp Removed my previous PanicAlert translation hack. Fixed with a better method suggested by BhaaL. The translation is done by a callback in the MsgHandler routine that is set at program start. Added macros PanicAlertT, SuccessAlertT, PanicYesNoT, and AskYesNoT that are identical to the non T versions except those strings will be added by gettext to the po files to be translated. These can and should be used anywhere in the code for strings that should be translated. 2011-01-13 02:05:58 +00:00
MemTools.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
NetPlay.cpp Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
NetPlay.h Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
NetPlayClient.cpp Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
NetPlayServer.cpp Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
OnFrame.cpp Remove the global namespace a bit and remove some dead code. 2011-02-02 18:21:20 +00:00
OnFrame.h Remove some dead code. 2011-01-17 01:47:27 +00:00
PatchEngine.cpp StringUtil cleanup. Nothing seems broken. 2010-11-10 04:12:31 +00:00
PatchEngine.h Fixed a bug in JIT/JITIL. The size_of_merged_addresses variable was being used before it was initialised in certain cases (Rogue Leader). 2010-10-02 02:04:44 +00:00
SConscript Remove any wx-specific code from Core. 2011-02-08 15:36:15 +00:00
State.cpp Paused the video thread while a save state was being created or loaded. Performed the save state operation after the fifo became idle. Saved the interrupt status of the video thread into the save state. This helps stabilise the save states in dual core mode in games like Super Mario Galaxy. 2011-02-08 10:37:47 +00:00
State.h possible savestate memory leak fix in DoBuffer 2010-04-17 21:02:03 +00:00
stdafx.cpp Fix some cases of variables being used uninitialized. Also some unused 2010-06-02 20:35:12 +00:00
stdafx.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
Tracer.cpp Random fixes and cleanups 2010-04-08 16:59:35 +00:00
Tracer.h Now ALL copyright dates are fixed to the legally correct year: The year in which the project began. Now we don't have to change it every year :) 2009-07-28 21:32:10 +00:00
VolumeHandler.cpp Random fixes and cleanups 2010-04-08 16:59:35 +00:00
VolumeHandler.h Random fixes and cleanups 2010-04-08 16:59:35 +00:00