diff options
| author | Marcos Vitali <marcosvitali@gmail.com> | 2010-08-10 07:25:35 +0000 |
|---|---|---|
| committer | Marcos Vitali <marcosvitali@gmail.com> | 2010-08-10 07:25:35 +0000 |
| commit | 3b7a6ce33686ad91b68dae455cb023c769514b9d (patch) | |
| tree | d06235bd0ccb9252de21b0417da8bf34224704d6 /Source/Core/DebuggerWX/Src/CodeWindow.cpp | |
| parent | 2b45e87b3ed270f130dc3263b009af6df9cb0e90 (diff) | |
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
Diffstat (limited to 'Source/Core/DebuggerWX/Src/CodeWindow.cpp')
0 files changed, 0 insertions, 0 deletions
