grumpycoders / grumpycoders/pcsx-redux
Spyro 2 PAL does not boot due to ICache emulation code
- Dominant language
- C++
- Stars
- 994
- Forks
- 151
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 18
Description
Shortly after boot, the game gets stuck on the Insomniac screen :

Mednafen used to have this issue in that game because they implemented CdlSync as a Nop and did not return an error.
As a result, the game would lock up like this. (my PR explicitly fixes that https://github.com/grumpycoders/pcsx-redux/pull/648)
However in our case, the issue is different.
It turns out after i merged back your ICache code back to PCSX rearmed (See https://github.com/notaz/pcsx_rearmed/pull/198), that Read_Icache was for some reason causing the game to misbehave (true cause still unknown) and disabling icache emulation would make it work again.
However, because there is no way to disable icache emulation, the game will stay stuck (at least in interpreter mode).
Contributor guide
Assessment
This issue has not been assessed yet.