dolphin/Source/Core
Marcos Vitali 3b7a6ce336 I've observed that "FIFO is overflown by GatherPipe" is not real overflow.
Really that happens because the fifo.CPReadWriteDistance is negative.
Example: CPReadWriteDistance: -864 CPEnd: 10092672 fifo.CPBase: 9568416
In SMG this is because  PI_FIFO_RESET is writing and after fifo.CPReadWriteDistance will be setted to 0.
To Prevent that, I've Implemented AbortFrame function in the CommmandProcessor. It should fix overflown because of that. 
Note: There is other issue (Issue 2846) where the fifo.CPReadWriteDistance is negative too but the effect is different.
I'm working to solve this.


git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@6083 8ced0084-cf51-0410-be5f-012b33b47a6e
2010-08-10 07:25:35 +00:00
..
AudioCommon Further *BSD portability. 2010-07-23 23:51:34 +00:00
Common I've observed that "FIFO is overflown by GatherPipe" is not real overflow. 2010-08-10 07:25:35 +00:00
Core I've observed that "FIFO is overflown by GatherPipe" is not real overflow. 2010-08-10 07:25:35 +00:00
DSPCore dsplle - another small fix 2010-08-08 16:35:10 +00:00
DebuggerUICommon Debugger enhancements: 2010-08-08 06:00:22 +00:00
DebuggerWX Take care of some compiler warnings from unused variables, and a little code cleanup. 2010-08-10 01:08:22 +00:00
DiscIO Silence some compiler warnings. 2010-08-01 16:14:35 +00:00
DolphinWX ok...svnrev crap finally under control? please? 2010-08-08 16:34:32 +00:00
InputCommon Gecko codes: Added parenthesis where they were needed.(thanks to glennrics and soren) Fixed a copy paste error with write & fill 8bit codes. Also forgot to remove a return false;.(some more codes should work (fixed issue 2968)) New Wiimote Plugin: Added emulated swinging.(seems to work) Changed the emulated calibration data to some nice values. ControllerInterface: moved and constified some stuff. 2010-07-26 05:30:50 +00:00
InputUICommon New Wiimote Plugin: Added a real wiimote io_write queue like the old plugin. A combination of locks and lack of a write queue were the cause of the real wiimote slowdown. - new plugin should work as good as the old one with real wiimotes now.(but still lacking a pairup button) Other stuff: Disabled execution of Gecko Codes when Dolphin has cheats disabled.(fixes issue 2971) Allow the range of an input to be increased to 500% (will make ps3 controller's tilt more usable) 2010-07-29 10:21:48 +00:00
VideoCommon I've observed that "FIFO is overflown by GatherPipe" is not real overflow. 2010-08-10 07:25:35 +00:00