Emulator Issues #7581
closedMultiple games no longer need Full MMU Enabled as of 4.0-2444
0%
Description
Game: Turok: Evolution - GTKE51
Don't question this, it just doesn't crash any more as of https://github.com/dolphin-emu/dolphin/commit/b7d44810811c4896b17d2ddd055244bece7dd8d8
First found on the forums in the game thread.
https://forums.dolphin-emu.org/Thread-gc-turok-evolution?pid=335601#pid335601
For some reason, this was crashing with MMU off until 4.0-2444. It's likely related to the QPR registers fixed in this build. Why MMU was working around this issue I have no idea. MMU also belatedly fixes the Dirt 2 and Are you smarter than a 5th grader stuff, but is also much, much slower than the right solution of fixing the JIT.
Updated by kostamarino over 9 years ago
Interesting, perhaps other games that needed mmu don't need it anymore too. It's time for investigation. Btw it doesn't need even mmu speedhack anymore?
Updated by JMC4789 over 9 years ago
Not even the MMU Speedhack. It works without any of it.
Other MMU games haven't been affected as far as I can tell.
Updated by kostamarino over 9 years ago
Hmm, Vexx seems to work with just mmu speedhack now, can you confirm this from your side too?
Updated by JMC4789 over 9 years ago
Don't have that game unfortunately. But from what I can tell, MMU Speedhack games shouldn't be affected, only games that need Full MMU. That would mean that the Vexx thing is definitely possible.
Updated by kostamarino over 9 years ago
XIII also seems to work with just mmu speedhack, couldn't find another game.
Updated by JMC4789 over 9 years ago
Very awesome to hear.
So, Turok Evolution = no MMU, no speedhack.
Vex = MMU Speedhack
XIII = MMU Speedhack.
Updated by tueidj over 9 years ago
Off the top of my head, the only games that should require Full MMU instead of MMU speedhack:
- Star Wars Rogue Squadron 2 + 3
- Timesplitters 3, Second Sight
- Star Wars Clone Wars
- Ultimate Spider-Man, Spider-Man 2
- F-Zero GX
AFAIK these are the only games that use their own virtual memory implementation instead of the official VM SDK (which is easily emulated using MMU speedhack).
Updated by JMC4789 over 9 years ago
F-Zero GX works with the MMU Speedhack, but those others that I do have don't work with MMU still.
Updated by tueidj over 9 years ago
That's a bit odd seeing as it uses memory completely outside the range covered by the MMU speedhack.