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

JIT: simplify ISI handling. #1809

Merged
merged 1 commit into from Jan 4, 2015
Merged

Conversation

magumagu
Copy link
Contributor

@magumagu magumagu commented Jan 2, 2015

When we try to JIT from a block which doesn't exist, don't JIT any code; just update the PPC state to indicate an ISI. This is a little simpler, and avoids abusing the JIT block cache.

Still needs to be tested.

When we try to JIT from a block which doesn't exist, don't JIT any code;
just update the PPC state to indicate an ISI.  This is a little simpler,
and avoids abusing the JIT block cache.
@JMC47
Copy link
Contributor

JMC47 commented Jan 2, 2015

Star Wars Rogue Squadron 2 still boots/plays fine with this Pull Request. Played through hoth to the best of my ability without zfreeze.

Also played RS3 after being notified RS2 wasn't affected by this. Oops.

@skidau
Copy link
Contributor

skidau commented Jan 4, 2015

Tested GUN, TimeSplitters 3, Ultimate Spider Man, Spider Man 2, F-Zero GX with MMU + BAT. All are working.

skidau added a commit that referenced this pull request Jan 4, 2015
@skidau skidau merged commit b06a3fb into dolphin-emu:master Jan 4, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants