JosJuice
JosJuice
This feels like a flimsy fix. The actual bug is inside CPUThreadGuard/PauseAndLock, so that's where we should fix the bug. Still... I guess there's no real use in updating while...
Okay, unfortunately this turned out to be really complicated. Almost all of the complexity in Core.cpp seems to be there for a reason. My understanding is that the reason why...
Actually, has debugging the apploader ever worked? The BS2 emulation code looks like it can't be interrupted, and there's this comment from 2009: https://github.com/dolphin-emu/dolphin/blob/46a89936ae0724bf087a228133f4bd7bd682da3a/Source/Core/Core/Boot/Boot_BS2Emu.cpp#L158
Assuming we don't need to care about apploader debugging, I've now uploaded my alternative fix as PR #12828. @TryTwo, can you test whether it fixes your issue?
I see. I think PR #12828 would break Pokechu's approach there... But it would be possible to go one step further than that approach and have move the disc reads...
> My existing PR should use the JIT (it just uses HLE for reads). I must have read it too quickly then :) If you're calling JIT -> HLE ->...
I agree with iwubcode's feedback here. We do have one non-UI use of state changed callbacks that probably does want to receive every update: PerformanceTracker. This change would be cleaner...
If this looks any different, do you have a screenshot of how it looks now?
You can run the TV UI on a non-TV device by going to Android Studio's "Run/Debug Configurations" window, setting "Launch" to "Specified Activity", and then choosing TvMainActivity. Part of the...
I don't know why, but with this change, my games seem to never finish loading into the game list. It just remains showing the spinner.