Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Meta: games that use the Emotion engine cache #2248

Open
ghost opened this issue Jan 3, 2018 · 6 comments
Open

Meta: games that use the Emotion engine cache #2248

ghost opened this issue Jan 3, 2018 · 6 comments

Comments

@ghost
Copy link

ghost commented Jan 3, 2018

What is the Emotion engine cache?

It's an integrated cache in the Emotion engine processor which is used in some games for many functions.

Why create a Meta on this?

This part of the Emotion engine is only emulate Under the interpreter mode in PCSX2 which cause some games to crash at the loading screen or in some other places Under the dynamic recompilation mode.

Here is an exhaustive list of games that use it

-Ice Age 2

-Nascar 09

-Totally Spies: Totally Party (Don't hang but apparently cause graphics issue)

-Dead or Alive 2 (Jap version)

-PS2INFONES (Homebrew)

-Game ni Nattayo! Dokura-chan

-Savage Skies

Fell free to improve this list if there is some another games that use the cache.

@vsub
Copy link

vsub commented Jan 3, 2018

I don't have any of those games but just a question.
Are those games actually need the cache to work or they just work because you are using the interpreter which is as far as I know,more accurate

@ghost
Copy link
Author

ghost commented Jan 3, 2018

No, these games will need the cache or they will crash even with the interpreter (without cache).

@MrCK1
Copy link
Member

MrCK1 commented Jan 3, 2018

These games don't necessarily need the EE cache all the time.

Nascar 09 only needs it to boot but switching directly from Interpreter (with EE cache enabled) to Recompiler will cause a crash, (Instant TLB miss) even when you know it's possible to disable the Cache without crashing normally. Same goes for Evolution Snowboarding, it's only needed during cinematics.

It would at least be nice to look into handling that "jump" better in the future but the workaround is just to disable the cache first, and then switch to Recompiler.

@BDslick
Copy link

BDslick commented Nov 4, 2018

Is the main loading screen for Nascar 09 the redscreen with jeff gordon on it, because after i made a gamesave after that point, when I ran the gamesave, it emitted a loud buzzing sound.

@MrCK1
Copy link
Member

MrCK1 commented Aug 29, 2020

Removed Evolution Snowboarding - game was fixed in #3539. Cache was only needed for FMVs, but isn't necessary anymore.

@ghost ghost added the Requires EE Cache label May 25, 2021
@seta-san
Copy link
Contributor

Clumsy Shumsy locks up on a memory card screen "Cache mode b not implemented". wont' respond to button presses.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants