[NEWBIE][Android-ARM] Running unsupported programs?

Questions about Wine on Android
Post Reply
lolcocks
Newbie
Newbie
Posts: 2
Joined: Wed Jun 19, 2019 1:10 am

[NEWBIE][Android-ARM] Running unsupported programs?

Post by lolcocks » Wed Jun 19, 2019 1:21 am

Hello,

First of all, I am a noob, I am simply trying to run a really old game on my Android.

Unfortunately I have an ARM CPU on both my phones (Moto G4 and Nexus 6P).

Since it's an old game, I tried DOSBox but it did not support the game.

Next I decided to give Wine a shot, but since I have an ARM CPU, I was unable to run the exe.

Next I gave Limbo with qemu a shot, installed Windows XP but the performance was extremely poor, the OS would take more than an hour to start.


Are there any other options available?
Also, I heard Wine with qemu support is coming? Is that true or just a rumor?

Thank you.

User avatar
Bob Wya
Level 12
Level 12
Posts: 2777
Joined: Sat Oct 16, 2010 7:40 pm
Location: Cambridge
Contact:

Re: [NEWBIE][Android-ARM] Running unsupported programs?

Post by Bob Wya » Wed Jun 19, 2019 1:25 pm

@lolcocks

You're probably looking for: https://github.com/AndreRH/hangover.

Also I'd recommend taking a look at the talk that Stefan Dösinger and André Hentschel (primary developers of this project) did last summer: Having Fun With Emulators.
I was there to see their talks in person - both the one in 2017 (first talk about the project?) and the 2018 one. Both were quick entertaining!

André did talk about trying to Upstream some improvements to qemu.
Since currently qemu does some rather "brain-dead" translation of instructions, from one CPU architecture to another, i.e. it's a jack of all trades and a master (in performance terms) of none!
There is apparently a lot of potential for significant optimisations in qemu's x86 -> ARM64 translation layer.

Bob

lolcocks
Newbie
Newbie
Posts: 2
Joined: Wed Jun 19, 2019 1:10 am

Re: [NEWBIE][Android-ARM] Running unsupported programs?

Post by lolcocks » Thu Jun 20, 2019 3:04 am

Bob Wya wrote:@lolcocks

You're probably looking for: https://github.com/AndreRH/hangover.

Also I'd recommend taking a look at the talk that Stefan Dösinger and André Hentschel (primary developers of this project) did last summer: Having Fun With Emulators.
I was there to see their talks in person - both the one in 2017 (first talk about the project?) and the 2018 one. Both were quick entertaining!

André did talk about trying to Upstream some improvements to qemu.
Since currently qemu does some rather "brain-dead" translation of instructions, from one CPU architecture to another, i.e. it's a jack of all trades and a master (in performance terms) of none!
There is apparently a lot of potential for significant optimisations in qemu's x86 -> ARM64 translation layer.

Bob

Thank you for your response Bob.

I did try Hangover but I have attached a screenshot of the error I receive.

Maybe it needs some dependencies like Visual C++ I guess.
Attachments
Screenshot_20190620-132325_Hangover.png

Post Reply