Project

General

Profile

Emulator Issues #11390

[Android] Eternal Darkness black screen on launch with JIT arm64 recompiler

Added by weihuoya about 2 years ago. Updated about 2 months ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
% Done:

0%

Operating system:
N/A
Issue type:
Bug
Milestone:
Regression:
No
Relates to usability:
No
Relates to performance:
No
Easy:
No
Relates to maintainability:
No
Regression start:
Fixed in:
5.0-12394

Description

Game Name?

Eternal Darkness

Game ID? (right click the game in the game list, properties, info tab)

GEDJ01

MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)

83b30c3e37dcbb859661f805ebbb90c8

What's the problem? Describe what went wrong.

black screen in gameplay begin with JIT arm64 recompiler. interpreter work fine, JIT work fine when load from interpreter saved state.

[Version number here]

latest development version,5.0-8715

test with my S7 edge,820

there's already a issue #8063, but it is jit arm and won't fix.

History

#1 Updated by JosJuice about 2 years ago

  • Status changed from New to Accepted

There have been several reports of this on the forums, so I'm accepting this issue.

#2 Updated by weihuoya over 1 year ago

void JitArm64::fctiwzx(UGeckoInstruction inst) function don't work correctly.
I replace JitArm64::fctiwzx with JitArm64::FallBackToInterpreter and it work fine.

#3 Updated by weihuoya over 1 year ago

add FALLBACK_IF(!single); in the beginning of JitArm64::fctiwzx will temporary fix issue.

#4 Updated by JosJuice about 2 months ago

  • Fixed in set to 5.0-12394
  • Status changed from Accepted to Fixed

Also available in: Atom PDF