Project

General

Profile

Actions

Emulator Issues #8016

closed

ARM32 JIT without Fastmem causes issues

Added by SeannyM almost 10 years ago.

Status:
Won't fix
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
Android
Issue type:
Bug
Milestone:
Regression:
Yes
Relates to usability:
No
Relates to performance:
No
Easy:
Yes
Relates to maintainability:
No
Regression start:
Fixed in:

Description

Game Name?
Many, such as Luigi's Mansion, Wind Waker, Mario Sunshine

Game ID?
Many

What's the problem? Describe what went wrong in few words.
When using the ARM32 JIT without fastmem, there are tons of problems in many games which aren't present with fastmem. Some examples are Luigi's Mansion was no sound and crashes after the first cutscene, Mario Sunshine freezes before the title loads, and Wind Waker's menus don't display correctly and the camera in-game is all over the place. The problems don't seem to occur in the Interpreter, but I only tested Mario Sunshine as the Interpreter is too slow. This issue appeared after PR #1542, but I haven't narrowed down exactly what caused it because lately whenever I try to build Dolphin myself, the ARM32 JIT crashes the app instantly. I was planning on resolving myself, but because my builds don't seem to work, I can't.

What did you expect to happen instead?
The games should run the same, if not more stable without fastmem.

What steps will reproduce the problem?

  1. Get a build newer than 4.0-4139
  2. Launch a game with ARM32 JIT and fastmem disabled
  3. Get unexpected results

Dolphin 3.5 and 3.5-367 are old versions of Dolphin that have
known issues and bugs, so don't report issues about them and test the
latest Dolphin version first.
Which versions of Dolphin did you test on?
Various builds later than 4.0-4139

Does using an older version of Dolphin solve your issue? If yes, which
versions of Dolphin used to work?
4.0-4139

What are your PC specifications? (including, but not limited to: Operating
System, CPU and GPU)
Tested on Moto X running KitKat and Lollipop (Snapdragon 801 2.5GHz, Adreno 330)
Tested on Moto G running Lollipop (Snapdragon 400 1.2GHz, Adreno 300)

Is there any other relevant information? (e.g. logs, screenshots,
configuration files)
N/A

Actions

Also available in: Atom PDF