mupen64plus / mupen64plus-core

Core module of the Mupen64Plus project
1.25k stars 255 forks source link

[64DD] Shorten extra cycles timing depending on motor state for stability #994

Closed LuigiBlood closed 1 year ago

LuigiBlood commented 1 year ago

Fixes F-Zero X Expansion Kit's insanely weird & slow loading times while Paint Studio prototype's Gnat Attack still works.

I completely missed this because I didn't think F-Zero X Expansion Kit would be this affected.

I am pretty certain these timings, while rough, were good enough because it comes from my own tests with real hardware, and are currently used in Ares, I think the insanely slow load times of F-Zero X Expansion Kit are caused by other weird timing problems in the emulator. This PR would at least make F-Zero X Expansion Kit actually playable, because I really cannot be bothered to find the root cause.