Project

General

Profile

Actions

Emulator Issues #11390

closed

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

Added by weihuoya over 5 years ago. Updated over 3 years 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.

Actions #1

Updated by JosJuice over 5 years ago

  • Status changed from New to Accepted

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

Actions #2

Updated by weihuoya over 5 years ago

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

Actions #3

Updated by weihuoya almost 5 years ago

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

Actions #4

Updated by JosJuice over 3 years ago

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

Also available in: Atom PDF