Just made some changes again to WiiStation, in this pull request:
https://github.com/xjsxjs197/WiiSXRX_2022/pull/126
Changes here:
- Added autoFix (for apply the Lightrec hack DMA-only code (LIGHTREC_HACK_INV_DMA_ONLY)) for the problematic F1 games developed by Studio 33 (Formula One Arcade, Formula One '99/2000/2001). These will only boot when in Lightrec. (There are still some few crashes, such the one crash when the timer is out in Formula One 2000, so for play these games you'll still have to stick at Interpreter for now)
- Tidy up SYSCALL/BREAK exceptions emulation in Lightrec.
- Add SYSCALL/BREAK exceptions emulation in old PPC dynarec. Makes EA Sports F1 2000 to be bootable and playable in old PPC dynarec, at least when we're waiting for a fix in Lightrec.
Also sorry if there are some "inconsistences" in the code i've actually added and changed, but at least they're functional for me.
I will post the build with the changes mentioned here, so please test them in this new build.
(BTW i'm trying to learn coding and programming in C/C++, but i just try to do it in my free time xD)
Please test this, tysm