Homebrew Discussion [Speculation] Possibility of Microsoft Windows Games ON NINTENDO SWITCH ( wineHQ implementation )?

madkid

Member
OP
Newcomer
Joined
Aug 5, 2018
Messages
17
Trophies
0
Age
33
XP
120
Country
France
1_AQgWTISDsCBvY6FS8gFR2Q.jpg

Games like Dead Space or assassins creed.


Wine
Wine enables Linux, Mac, FreeBSD, and Solaris users to run Windows applications without a copy of Microsoft Windows. Wine is free software under constant development. Other platforms may benefit as well.

C5-6pPdUsAEXYia.jpg


¿Could it be possible?
 
Last edited by madkid,
  • Like
Reactions: Julie_Pilgrim

djmuted

Member
Newcomer
Joined
Jul 21, 2018
Messages
12
Trophies
0
Age
28
XP
469
Country
Poland
Possible, but not practical (it would work really really slowly if at all). Windows apps are made for x86 or x86_64 CPU architectures and the Switch runs on ARM. Emulating x86 on ARM is rather a slow and painful process.
Wine can run on different architectures, still most available Windows applications are x86 ones. As Wine Is Not an Emulator, all those applications can't run on other architectures with Wine alone.
from: https://wiki.winehq.org/Emulation
 
Last edited by djmuted,

madkid

Member
OP
Newcomer
Joined
Aug 5, 2018
Messages
17
Trophies
0
Age
33
XP
120
Country
France
Possible, but not practical (it would work really really slowly if at all). Windows apps are made for x86 or x86_64 CPU architectures and the Switch runs on ARM. Emulating x86 on ARM is rather a slow and painful process.

from:

that's true, but look at dolphin with arm support
 

Jpe230

Member
Newcomer
Joined
May 14, 2018
Messages
21
Trophies
0
Age
26
XP
557
Country
Mexico
that's true, but look at dolphin with arm support
With Dolphin you are not emulating x86 you are emulating PowerPC.


Also, Wine is not an emulator. You still need an x86 or x86_64 CPU to be able to to run Windows games and/or programs. Unless someone port Wine for ARM which only has compatibilty with programs or games ported to Windows RT (Microsoft’s 32-bit operating system for ARM architectures).
 

madkid

Member
OP
Newcomer
Joined
Aug 5, 2018
Messages
17
Trophies
0
Age
33
XP
120
Country
France
With Dolphin you are not emulating x86 you are emulating PowerPC.


Also, Wine is not an emulator. You still need an x86 or x86_64 CPU to be able to to run Windows games and/or programs. Unless someone port Wine for ARM which only has compatibilty with programs or games ported to Windows RT (Microsoft’s 32-bit operating system for ARM architectures).
i know that wine is not an emulator

i saw some fork of wine for android devices, but i think it was discontinued and the performance should be garbage

https://dl.winehq.org/wine-builds/android/

last update: wine-3.16-x86.apk 2018-09-14 15:03130M
 
Last edited by madkid,

Jpe230

Member
Newcomer
Joined
May 14, 2018
Messages
21
Trophies
0
Age
26
XP
557
Country
Mexico

Vieela

GBATemp's official thinker™
Member
Joined
Jan 18, 2017
Messages
562
Trophies
0
XP
936
Country
Brazil
I would guess basically impossible, it's much work porting stuff to work on ARM. Wine needs a x86 CPU to be able to run stuff from x86, as it doesn't emulate it, but just gives kind of a background for it to be able to run. It's theorically possible, but the amount of work to make it function would be insane.
 
  • Like
Reactions: madkid

DogParty

Well-Known Member
Member
Joined
Sep 15, 2015
Messages
172
Trophies
0
Age
32
XP
908
Country
United States
Theoretically this would be possible. If someone wanted to port QEMU to the Switch it could be used as a compatibility layer to interface with Wine. See here for the patches required to make it work on the RPi. Though, tbh, if someone ported QEMU it would probably be better to run a stripped down version of Windows XP in it rather than a Linux distro with wine.
 
  • Like
Reactions: tiliarou

Idaho

Well-Known Member
Member
Joined
Oct 3, 2013
Messages
884
Trophies
1
Age
29
XP
1,409
Country
France
that's true, but look at dolphin with arm support

You don't seem to understand a thing here, but yeah keep dreaming, your best shot at playing windows games on the switch would more be with virtualization through linux rather than wine, it could even probably launch a few old school games but nothing like assassin's creed or dead space...
 

jsherm101

Member
Newcomer
Joined
Sep 25, 2012
Messages
14
Trophies
0
XP
196
Country
United States
This is very misleading and doesn't understand the underlying tech. Wine in itself is a compatibility layer for running code built for a different operating system, but in the same architecture (x86) -- wine in itself is not emulation, and on top of that it's not as well developed for ARM which is your first barrier to getting it working on Tegra. Plus you'd still need to port over or emulate the x86->arm components of the program.

Second, once wine is more supported for ARM, which would almost certainly require more powerful ARM processors hitting consumers, given the Tegra X1 is already 3-4 years old, maybe you'll see some opportunities in emulation/compatibility layers for x86 tech.

it's far more likely you'll see someone attempt to port Windows 10 and try to use Windows on ARM translation/emulation technology before you see Wine. Tegra used to be the backbone of WinRT so it's not impossible, just very unlikely without a business use as the real purpose was to get Photoshop and such working on ARM, not games.

dolphin on ARM is also not comparable. The binaries and code was built on ARM, and then it runs the same emulation tech that was originally built on x86. Porting wine would only work if you're also trying to run ARM-based windows code, because it's just adding compatibility for those operations.
 
Last edited by jsherm101,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,287
Trophies
4
Location
Space
XP
13,845
Country
Norway
We might see this become practical for some things in the future, since Windows 10 runs on ARM and is technically capable of running desktop programs as long as they're compiled for ARM. Don't think any Windows games support ARM yet though, and since Windows on ARM isn't terribly popular it's never going to be supported by any large amount of games or software.
 

madkid

Member
OP
Newcomer
Joined
Aug 5, 2018
Messages
17
Trophies
0
Age
33
XP
120
Country
France
Wine for Android requires an x86 CPU if you want it to run x86 windows games. It is not for any Android out there.
I have an arm cpu and its running wine, but x86 apps can't run

Man that title got me excited for a bit, that's not cool.

That switch picture is so fake. lol.
for second time... the image was created for me.

"¿Could it be possible?"
I only started a debate, I wasn't affirming nothing
 
D

Deleted User

Guest
for second time... the image was created for me.
For the second time, I was talking about the title. The image has nothing to with it and the lack of question marks in the title lead me to believe this was some sort of release.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Sonic Angel Knight @ Sonic Angel Knight: Green name speaks true :P