FEX-Emu / FEX-Emu/FEX

[ARM64EC]: CnC Generals Zero Hour freeze at splash screen

Open
#4,753 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
C++
Stars
8k
Forks
351
Avg merge
12h 31m
Merged PRs (30d)
102

Description

I am using [the ARM64EC build of Wine](https://wiki.fex-emu.com/index.php/Development:ARM64EC) with the fex-emu-wine package (2508). When I try to run Generals it shows the splash screen but then nothing happens.

I have attached Wine's logs with the `loaddll` and `seh` channels.

Needless to say, the exact same version of the game launches without issues on an x86_64 Wine.

[wine-gen.log](https://github.com/user-attachments/files/21565185/wine-gen.log)

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the freeze with the ARM64EC FEX-Emu-Wine package and reviewing the attached wine-gen.log, especially the loaddll and seh channels. Compare the same game version on x86_64 Wine; done means identifying the ARM64EC-specific failure and confirming Generals progresses past the splash screen.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp, linux
Domain
operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.