Open ghost opened 6 years ago
@jpd002, can you make an issue label for this in the compat repo?
-Emotion Engine Cache
I will close this if it's done.
I've created the label: https://github.com/jpd002/Play-Compatibility/labels/issue-eecache. Not sure what is the extent of the issue, I guess some games rely on the fact that cache is not flushed (after a DMA transfer or something)?
Actually, we can keep this open since this is an actual emulation issue.
I did not enconter a game that rely on this yet, so far I can only test Evoltuion Snowboarding and the Homebrew. In Evolution Snowboarding, the cache is used during every cutscenes and in boss fights. Also I forget to mentioned that only the jap version of Dead or Alive 2 use the cache.
Here is an exhaustive list of games that use that
-Ice Age 2
-Evolution Snowboarding
-Nascar 09
-Totally Spies: Totally Party
-Dead or Alive 2 jap
-PS2INFONES (Homebrew)
Here is the PCSX2 implementation
https://github.com/PCSX2/pcsx2/blob/master/pcsx2/Cache.h https://github.com/PCSX2/pcsx2/blob/master/pcsx2/Cache.cpp
Hope get you help